From per.liden at oracle.com Tue Apr 3 10:29:27 2018 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 03 Apr 2018 10:29:27 +0000 Subject: hg: zgc/zgc: 295 new changesets Message-ID: <201804031029.w33AThJA002275@aojmv0008.oracle.com> 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 ! 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 ! 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 , Jarkko Miettinen ! 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 From nils.eliasson at oracle.com Tue Apr 10 08:45:21 2018 From: nils.eliasson at oracle.com (Nils Eliasson) Date: Tue, 10 Apr 2018 10:45:21 +0200 Subject: RFR: C2: Fix hoisting of loadbarriers out of strip mined loops Message-ID: <90ff44c4-8038-abed-61e3-44348743324c@oracle.com> Hi, The hoisting of loadbarriers out of loops isn't loop strip mining aware. This can lead to getting loadbarriers between the inner and outer loops. This patch fixes this. Webrev: http://cr.openjdk.java.net/~neliasso/zgc/move_out_of_loop/webrev.01 Regards, Nils Eliasson From nils.eliasson at oracle.com Tue Apr 10 08:48:00 2018 From: nils.eliasson at oracle.com (Nils Eliasson) Date: Tue, 10 Apr 2018 10:48:00 +0200 Subject: RFR: C2: Fix hoisting of loadbarriers out of strip mined loops In-Reply-To: <90ff44c4-8038-abed-61e3-44348743324c@oracle.com> References: <90ff44c4-8038-abed-61e3-44348743324c@oracle.com> Message-ID: This issue was encountered running Dacapo/fop. On 2018-04-10 10:45, Nils Eliasson wrote: > Hi, > > The hoisting of loadbarriers out of loops isn't loop strip mining > aware. This can lead to getting loadbarriers between the inner and > outer loops. This patch fixes this. > > Webrev: > http://cr.openjdk.java.net/~neliasso/zgc/move_out_of_loop/webrev.01 > > Regards, > > Nils Eliasson > From rwestrel at redhat.com Tue Apr 10 09:09:04 2018 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 10 Apr 2018 11:09:04 +0200 Subject: RFR: C2: Fix hoisting of loadbarriers out of strip mined loops In-Reply-To: <90ff44c4-8038-abed-61e3-44348743324c@oracle.com> References: <90ff44c4-8038-abed-61e3-44348743324c@oracle.com> Message-ID: > Webrev: http://cr.openjdk.java.net/~neliasso/zgc/move_out_of_loop/webrev.01 That looks good to me. Roland. From nils.eliasson at oracle.com Tue Apr 10 13:07:13 2018 From: nils.eliasson at oracle.com (Nils Eliasson) Date: Tue, 10 Apr 2018 15:07:13 +0200 Subject: RFR: C2: Fix hoisting of loadbarriers out of strip mined loops In-Reply-To: References: <90ff44c4-8038-abed-61e3-44348743324c@oracle.com> Message-ID: Thank you Roland! // Nils On 2018-04-10 11:09, Roland Westrelin wrote: >> Webrev: http://cr.openjdk.java.net/~neliasso/zgc/move_out_of_loop/webrev.01 > That looks good to me. > > Roland. From nils.eliasson at oracle.com Thu Apr 12 10:36:49 2018 From: nils.eliasson at oracle.com (nils.eliasson at oracle.com) Date: Thu, 12 Apr 2018 10:36:49 +0000 Subject: hg: zgc/zgc: ZGC: C2: Fix hoisting of loadbarriers out of strip mined loops Message-ID: <201804121036.w3CAaoQC026236@aojmv0008.oracle.com> Changeset: 9826898a9d04 Author: neliasso Date: 2018-04-10 10:40 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9826898a9d04 ZGC: C2: Fix hoisting of loadbarriers out of strip mined loops ! src/hotspot/share/opto/loopopts.cpp From per.liden at oracle.com Mon Apr 16 13:48:21 2018 From: per.liden at oracle.com (per.liden at oracle.com) Date: Mon, 16 Apr 2018 13:48:21 +0000 Subject: hg: zgc/zgc: 208 new changesets Message-ID: <201804161348.w3GDmYYO006567@aojmv0008.oracle.com> Changeset: 2520a95cddf7 Author: stefank Date: 2018-03-26 17:01 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2520a95cddf7 8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp Changeset: 64f9ebc85e67 Author: tschatzl Date: 2018-03-28 16:39 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/64f9ebc85e67 8197573: Remove concurrent cleanup and secondary free list handling Summary: Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead. Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java Changeset: 29ad59abc54a Author: tschatzl Date: 2018-03-28 16:39 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/29ad59abc54a 8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: df9dcfff6628 Author: tschatzl Date: 2018-03-28 16:39 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/df9dcfff6628 8197932: Better split work in rebuild remembered sets phase Summary: Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP. Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: e79bbf1635da Author: tschatzl Date: 2018-03-28 16:39 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e79bbf1635da 8199326: Remove G1 gc time stamp logic Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so removing it. Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: 6d5bd76650df Author: dcubed Date: 2018-03-28 12:04 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d5bd76650df 8199813: SIGSEGV in ThreadsList::includes() Summary: ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list. Reviewed-by: eosterlund, gthornbr, dholmes, rehn ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/vm_operations.cpp ! src/hotspot/share/runtime/vm_operations.hpp Changeset: ab0f93ba0507 Author: amenkov Date: 2018-03-28 12:10 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab0f93ba0507 8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array Reviewed-by: sspitsyn, cjplummer ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java + test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java Changeset: 5af65ee8b77e Author: lmesnik Date: 2018-03-28 13:38 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5af65ee8b77e 8200091: [TESTBUG] Update jittester for jdk11 Reviewed-by: iignatyev ! test/hotspot/jtreg/testlibrary/jittester/Makefile Changeset: 4f7cfd7fdd50 Author: lmesnik Date: 2018-03-28 13:25 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4f7cfd7fdd50 8200187: Exclude 3 long-running tests from tier1 Reviewed-by: dholmes, cjplummer ! test/hotspot/jtreg/TEST.groups Changeset: dd76fcbda95f Author: kvn Date: 2018-03-28 17:20 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dd76fcbda95f 8200383: Can't build on SPARC Hotspot with code which use math functions Summary: remove old hack which supports Solaris 8 and 9 Reviewed-by: erikj, ihse ! make/autoconf/libraries.m4 ! make/lib/Awt2dLibraries.gmk Changeset: 2ad3212a7dd9 Author: redestad Date: 2018-03-29 10:38 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2ad3212a7dd9 8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull Reviewed-by: lfoltan, acorn, dholmes ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java Changeset: 7bad9c9efdf3 Author: shade Date: 2018-03-29 12:56 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7bad9c9efdf3 8200423: Non-PCH build for x86_32 fails Reviewed-by: rkennke, stuefe ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp Changeset: a3453bbd5418 Author: tschatzl Date: 2018-03-29 14:07 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3453bbd5418 8199742: Clean up state flags in G1CollectorState Summary: Remove, merge and update naming of flags in G1CollectorState Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1YCTypes.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp Changeset: 50a01910e00a Author: tschatzl Date: 2018-03-29 14:08 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/50a01910e00a 8151171: Bring g1ConcurrentMark files up to current coding conventions Summary: Improve method naming, bracketing, use of _g1h member and general cleanup. Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/concurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp Changeset: 2bf8f2fc0710 Author: simonis Date: 2018-03-29 14:50 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2bf8f2fc0710 8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !" Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java Changeset: 24aca5861b91 Author: redestad Date: 2018-03-29 15:05 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/24aca5861b91 8200424: Windows build fails due to implicit jboolean to bool conversion Reviewed-by: shade, hseigel ! src/hotspot/share/prims/methodHandles.cpp Changeset: 5a757c0326c7 Author: tschatzl Date: 2018-03-29 17:15 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5a757c0326c7 8200362: G1Mux2Closure should disable implicit oop verification Summary: To avoid the implicit oop verification provided by OopClosure and oop_iterate_no_header, let G1 verification closures inherit from ExtendedOopClosures and disable this verification. Reviewed-by: stefank, sjohanss ! src/hotspot/share/gc/g1/heapRegion.cpp Changeset: 7f5fca094057 Author: kvn Date: 2018-03-29 09:52 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f5fca094057 8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related) Reviewed-by: mseledtsov ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 17c6ab93710e Author: dstewart Date: 2018-03-29 16:07 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/17c6ab93710e 8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag Summary: Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag Reviewed-by: kvn, aph, shade ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java Changeset: c42db4d81e33 Author: lucy Date: 2018-03-29 14:53 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c42db4d81e33 8200366: SIGSEGV in CodeHeapState::print_names() Summary: Temporary removed the failing function in diagnostic command until investigation is complete. Added checks to validate code blobs. Reviewed-by: kvn, thartmann ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/services/diagnosticCommand.cpp Changeset: 1e11c8a238f7 Author: iklam Date: 2018-03-29 20:15 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1e11c8a238f7 8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext Reviewed-by: dholmes, mchung, alanb ! src/bsd/doc/man/java.1 ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/linux/doc/man/java.1 ! src/solaris/doc/sun/man/man1/java.1 Changeset: a74836b05c28 Author: ccheung Date: 2018-03-29 21:48 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a74836b05c28 8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces Summary: stop CDS dumping right away when an OOM due to insufficient metaspace is encountered Reviewed-by: iklam, mseledtsov ! src/hotspot/share/memory/metaspace.cpp ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java ! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java Changeset: a569cb4425f3 Author: stuefe Date: 2018-03-30 06:31 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a569cb4425f3 8191101: Show register content in hs-err file on assert Reviewed-by: adinn, clanger, simonis ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp + test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java Changeset: 16f53c9c7493 Author: kvn Date: 2018-03-30 07:47 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/16f53c9c7493 8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp Summary: Add requires to run test only in Xmixed mode. Reviewed-by: simonis ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java Changeset: d6893a76c554 Author: poonam Date: 2018-03-30 18:46 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6893a76c554 8199406: Performance drop with Java JDK 1.8.0_162-b32 Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array Reviewed-by: kvn, coleenp, tschatzl ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/code/vtableStubs.hpp ! src/hotspot/share/oops/compiledICHolder.cpp ! src/hotspot/share/oops/compiledICHolder.hpp Changeset: be608cad0b2a Author: kbarrett Date: 2018-03-30 21:57 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/be608cad0b2a 8195972: Refactor oops in JNI to use the Access API Summary: Use Access API in JNIHandles Reviewed-by: coleenp, eosterlund ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/jniHandles.inline.hpp Changeset: 45071514f87a Author: shade Date: 2018-04-03 10:27 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/45071514f87a 8200438: Non-PCH x86_32 build failure: err_msg is not defined Reviewed-by: stuefe, zgu, stefank ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp Changeset: 8237a91c1cca Author: rkennke Date: 2018-04-03 13:15 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8237a91c1cca 8199781: Don't use naked == for comparing oops Reviewed-by: coleenp, eosterlund, jrose ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/memory/universe.cpp + src/hotspot/share/oops/access.cpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.hpp + src/hotspot/share/oops/accessDecorators.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/services/memoryManager.hpp ! src/hotspot/share/services/memoryPool.hpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: 0ed1370f52bb Author: lkorinth Date: 2018-04-03 12:05 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ed1370f52bb 8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread Reviewed-by: tschatzl, sangheki - src/hotspot/share/gc/g1/concurrentMarkThread.cpp - src/hotspot/share/gc/g1/concurrentMarkThread.hpp - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/vm_operations_g1.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 89a886b7a9cf Author: redestad Date: 2018-04-03 12:55 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/89a886b7a9cf 8199717: Avoid calculating primordial thread stack bounds on VM startup Reviewed-by: dholmes, rehn, stuefe ! src/hotspot/os/linux/os_linux.cpp Changeset: a3fed4b041ac Author: rkennke Date: 2018-04-03 17:36 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3fed4b041ac 8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands Reviewed-by: shade, zgu, eosterlund ! src/hotspot/share/prims/unsafe.cpp Changeset: 3614cbddd005 Author: mseledtsov Date: 2018-04-03 08:56 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3614cbddd005 8200126: [TESTBUG] Open source VM runtime signal tests Summary: Open sourced the signal tests, updated make files and test groups accordingly Reviewed-by: dholmes, ctornqvi, ihse ! make/test/JtregNativeHotspot.gmk ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/signal/README + test/hotspot/jtreg/runtime/signal/SigTestDriver.java + test/hotspot/jtreg/runtime/signal/TestSigalrm.java + test/hotspot/jtreg/runtime/signal/TestSigbus.java + test/hotspot/jtreg/runtime/signal/TestSigcld.java + test/hotspot/jtreg/runtime/signal/TestSigcont.java + test/hotspot/jtreg/runtime/signal/TestSigemt.java + test/hotspot/jtreg/runtime/signal/TestSigfpe.java + test/hotspot/jtreg/runtime/signal/TestSigfreeze.java + test/hotspot/jtreg/runtime/signal/TestSighup.java + test/hotspot/jtreg/runtime/signal/TestSigill.java + test/hotspot/jtreg/runtime/signal/TestSigint.java + test/hotspot/jtreg/runtime/signal/TestSigiot.java + test/hotspot/jtreg/runtime/signal/TestSiglost.java + test/hotspot/jtreg/runtime/signal/TestSiglwp.java + test/hotspot/jtreg/runtime/signal/TestSigpipe.java + test/hotspot/jtreg/runtime/signal/TestSigpoll.java + test/hotspot/jtreg/runtime/signal/TestSigprof.java + test/hotspot/jtreg/runtime/signal/TestSigpwr.java + test/hotspot/jtreg/runtime/signal/TestSigquit.java + test/hotspot/jtreg/runtime/signal/TestSigsegv.java + test/hotspot/jtreg/runtime/signal/TestSigstop.java + test/hotspot/jtreg/runtime/signal/TestSigsys.java + test/hotspot/jtreg/runtime/signal/TestSigterm.java + test/hotspot/jtreg/runtime/signal/TestSigthaw.java + test/hotspot/jtreg/runtime/signal/TestSigtrap.java + test/hotspot/jtreg/runtime/signal/TestSigtstp.java + test/hotspot/jtreg/runtime/signal/TestSigttin.java + test/hotspot/jtreg/runtime/signal/TestSigttou.java + test/hotspot/jtreg/runtime/signal/TestSigurg.java + test/hotspot/jtreg/runtime/signal/TestSigusr1.java + test/hotspot/jtreg/runtime/signal/TestSigusr2.java + test/hotspot/jtreg/runtime/signal/TestSigvtalrm.java + test/hotspot/jtreg/runtime/signal/TestSigwinch.java + test/hotspot/jtreg/runtime/signal/TestSigxcpu.java + test/hotspot/jtreg/runtime/signal/TestSigxfsz.java + test/hotspot/jtreg/runtime/signal/TestSigxres.java + test/hotspot/jtreg/runtime/signal/exesigtest.c Changeset: 0ab2411f270d Author: rwestberg Date: 2018-03-28 15:30 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ab2411f270d 8199619: Building HotSpot on Windows should define NOMINMAX Reviewed-by: erikj, kbarrett, ihse ! make/autoconf/flags-cflags.m4 Changeset: 9a04cc89dde0 Author: tschatzl Date: 2018-04-04 11:21 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a04cc89dde0 8200234: Cleanup Remark and Cleanup pause code Summary: Remove redundant methods, factor out verification code and simplify code in Remark and Cleanup pause code. Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp Changeset: 8bad6c08a732 Author: tschatzl Date: 2018-04-04 11:21 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bad6c08a732 8200255: Remove G1CMTask::_concurrent Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 55f8f5635ef7 Author: tschatzl Date: 2018-04-04 11:21 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/55f8f5635ef7 8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 2fef34f04314 Author: ehelin Date: 2018-04-04 10:12 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2fef34f04314 8200626: Restore history for g1ConcurrentMarkThread.* Reviewed-by: shade, sjohanss - src/hotspot/share/gc/g1/concurrentMarkThread.cpp - src/hotspot/share/gc/g1/concurrentMarkThread.hpp - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/vm_operations_g1.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 8263950638ed Author: ehelin Date: 2018-04-04 11:25 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8263950638ed Merge ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp Changeset: 3569b528972e Author: pliden Date: 2018-04-04 11:59 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3569b528972e 8200429: Adjust object pinning interface on CollectedHeap Reviewed-by: dholmes, rkennke ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/prims/jni.cpp Changeset: 1a1a69219637 Author: pliden Date: 2018-04-04 11:59 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a1a69219637 8200607: Add missing include dependency in bitMap.hpp Reviewed-by: shade, stefank ! src/hotspot/share/utilities/bitMap.hpp Changeset: 015af70b9a1d Author: shade Date: 2018-04-04 12:06 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/015af70b9a1d 8200608: Build failures after JDK-8191101 (Show register content in hs-err file on assert) Reviewed-by: dholmes, tschatzl ! src/hotspot/share/utilities/debug.cpp Changeset: f1d2b6c0693b Author: tschatzl Date: 2018-04-04 14:51 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1d2b6c0693b 8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp Changeset: 46b2f783116c Author: dstewart Date: 2018-03-30 13:39 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/46b2f783116c 8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI Summary: AArch64 VM_Version::features and flags are correspondingly set in CPUFeature and Flags Reviewed-by: kvn, fyang ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java Changeset: c39f20946b37 Author: dpochepk Date: 2018-04-04 23:02 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c39f20946b37 8200627: aarch32 - Broken build after JDK-8198949 Reviewed-by: shade, eosterlund Contributed-by: boris.ulasevich at bell-sw.com ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp Changeset: e862d3c78123 Author: dpochepk Date: 2018-04-04 23:05 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e862d3c78123 8200628: aarch32 - Broken build after JDK-8199809 Reviewed-by: shade, coleenp Contributed-by: boris.ulasevich at bell-sw.com ! src/hotspot/cpu/arm/interpreterRT_arm.cpp Changeset: 0bb0c2f27ca9 Author: kbarrett Date: 2018-04-04 18:19 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0bb0c2f27ca9 8200630: Globally suppress Visual Studio warning C4351 Summary: Globally suppress warning, remove sole instance of local suppression. Reviewed-by: gtriantafill, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp Changeset: a1a7456dd8b9 Author: hseigel Date: 2018-04-05 13:19 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a1a7456dd8b9 8200261: Regression with JVM anonymous class Summary: Restore resolved anonymous class when creating a new constantpool because of overpass methods Reviewed-by: coleenp, lfoltan ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/oops/instanceKlass.hpp + test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java Changeset: fa26e7c6efb7 Author: gadams Date: 2018-04-05 11:18 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa26e7c6efb7 8199782: Fix compilation warnings detected by Solaris Developer Studio 12.6 Reviewed-by: sspitsyn, dholmes, ihse ! make/hotspot/lib/CompileJvm.gmk ! src/java.base/solaris/native/libjvm_db/libjvm_db.c ! test/fmw/gtest/src/gtest.cc ! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c Changeset: 0ee57b9b376c Author: chegar Date: 2018-03-23 21:39 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ee57b9b376c 8200181: Remove superflous non-IPv4 code from Java_java_net_TwoStacksPlainSocketImpl_socketListen Reviewed-by: alanb ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c Changeset: 1f14faf358fb Author: bpb Date: 2018-03-23 15:05 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f14faf358fb 8180410: ByteArrayOutputStream should not throw IOExceptions Summary: Add ByteArrayOutputStream.writeBytes() Reviewed-by: rriggs, smarks ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java + test/jdk/java/io/ByteArrayOutputStream/Write.java - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java Changeset: 56a5f899e882 Author: jjg Date: 2018-03-23 17:28 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/56a5f899e882 8199902: {@docRoot} references need to be updated to reflect new module/package structure Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java ! src/jdk.javadoc/share/classes/module-info.java Changeset: f14852315495 Author: shinyafox Date: 2018-03-24 14:43 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f14852315495 8199762: JShell API: Failed to detect override when snippet to be overridden has been changed before Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! test/langtools/jdk/jshell/MethodsTest.java Changeset: 1d3139252c1c Author: alanb Date: 2018-03-24 08:49 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d3139252c1c 8200179: (se) More Selector cleanup Reviewed-by: bpb ! make/CompileJavaModules.gmk ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java ! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java + src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java ! src/java.base/unix/native/libnio/ch/Net.c - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c + src/java.base/unix/native/libnio/ch/PollSelectorImpl.c ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java Changeset: 5bfe30bb50a2 Author: dholmes Date: 2018-03-26 00:33 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5bfe30bb50a2 8200213: Configure broken on MIPS Reviewed-by: erikj, stuefe, dholmes, ihse Contributed-by: Ao Qi ! make/autoconf/flags.m4 Changeset: b39bc2eb8325 Author: jlahoda Date: 2018-03-26 11:42 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b39bc2eb8325 8196519: Incomplete classpath causes infinite recursion in Resolve.isAccessible Summary: ErrorType.getEnclosingType returns noType rather than self. Reviewed-by: mcimadamore, cushon ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java + test/langtools/tools/javac/processing/model/MissingClassRecursiveAccessible.java Changeset: 7b8696b3b972 Author: shade Date: 2018-03-26 15:09 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7b8696b3b972 8200118: [TESTBUG] String concat tests should test toString() application order Reviewed-by: psandoz, redestad + test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java Changeset: 458c790b6995 Author: sundar Date: 2018-03-26 19:27 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/458c790b6995 8200215: 17th loop of "let foo = ''"; throws ReferenceError Reviewed-by: jlaskey, attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java + test/nashorn/script/trusted/JDK-8200215.js Changeset: b64cd942ac7a Author: shade Date: 2018-03-26 20:20 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b64cd942ac7a 8200241: [TESTBUG] java/lang/String/concat/ tests should not force source/target = 9 anymore Reviewed-by: redestad, psandoz ! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java ! test/jdk/java/lang/String/concat/ImplicitStringConcat.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java Changeset: fd608d605e2f Author: ihse Date: 2018-03-26 20:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd608d605e2f 8200229: Simplify building of libjsig Reviewed-by: erikj ! make/Main.gmk - make/hotspot/lib/CompileLibjsig.gmk ! make/lib/Lib-java.base.gmk Changeset: 4269e701448e Author: serb Date: 2018-03-26 16:09 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4269e701448e 8200198: javah man pages were not removed by JDK-8191054 Reviewed-by: erikj, alanb - src/bsd/doc/man/ja/javah.1 ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/javac.1 ! src/bsd/doc/man/javadoc.1 - src/bsd/doc/man/javah.1 ! src/bsd/doc/man/javap.1 ! src/bsd/doc/man/jdb.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 - src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javadoc.1 - src/linux/doc/man/javah.1 ! src/linux/doc/man/javap.1 ! src/linux/doc/man/jdb.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 - src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javadoc.1 - src/solaris/doc/sun/man/man1/javah.1 ! src/solaris/doc/sun/man/man1/javap.1 ! src/solaris/doc/sun/man/man1/jdb.1 Changeset: e9cb414f94eb Author: erikj Date: 2018-03-26 16:24 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e9cb414f94eb 8198652: Stop linking with -base:0x8000000 on Windows Reviewed-by: tbell, ihse, stuefe ! make/autoconf/flags-ldflags.m4 Changeset: 7f3986bad197 Author: igerasim Date: 2018-03-26 17:30 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f3986bad197 8199843: Optimize Integer/Long.highestOneBit() Reviewed-by: redestad, plevart ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: d2fd2581325b Author: bpatel Date: 2018-03-26 18:07 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2fd2581325b 8199278: Javadoc search results does not link to anchors on a page Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java Changeset: ce86061aff12 Author: bpatel Date: 2018-03-26 21:30 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ce86061aff12 8199705: Docs.gmk needs to be updated to remove the -html5 option Reviewed-by: erikj ! make/Docs.gmk Changeset: 752ecccb0b7f Author: cushon Date: 2018-03-27 13:48 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/752ecccb0b7f 8200301: deduplicate lambda methods Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java + test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java + test/langtools/tools/javac/lambda/deduplication/Deduplication.java + test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java Changeset: e376090dc07e Author: alanb Date: 2018-03-27 19:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e376090dc07e 8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently Reviewed-by: chegar ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris ! src/java.base/linux/classes/sun/nio/ch/EPollPort.java ! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/unix/native/libnio/ch/IOUtil.c Changeset: 5812849b5027 Author: igerasim Date: 2018-03-27 13:22 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5812849b5027 8198358: Align organization of TwoStacksPlainSocketImp with DualStackPlainSocketImpl [win] Reviewed-by: chegar, clanger ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java ! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c ! test/jdk/java/net/Socket/AddressTest.java ! test/jdk/java/net/Socket/B6210227.java ! test/jdk/java/net/Socket/CloseAvailable.java ! test/jdk/java/net/Socket/DeadlockTest.java ! test/jdk/java/net/Socket/HttpProxy.java ! test/jdk/java/net/Socket/InheritHandle.java ! test/jdk/java/net/Socket/InheritTimeout.java ! test/jdk/java/net/Socket/LingerTest.java ! test/jdk/java/net/Socket/LinkLocal.java ! test/jdk/java/net/Socket/ProxyCons.java ! test/jdk/java/net/Socket/RST.java ! test/jdk/java/net/Socket/ReadTimeout.java ! test/jdk/java/net/Socket/SetSoLinger.java ! test/jdk/java/net/Socket/ShutdownInput.java ! test/jdk/java/net/Socket/SocksConnectTimeout.java ! test/jdk/java/net/Socket/TestAfterClose.java ! test/jdk/java/net/Socket/TestClose.java ! test/jdk/java/net/Socket/TestTcpNoDelay.java ! test/jdk/java/net/Socket/Timeout.java ! test/jdk/java/net/Socket/TrafficClass.java ! test/jdk/java/net/Socket/UrgentDataTest.java ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java ! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java ! test/jdk/java/net/Socket/setReuseAddress/Basic.java ! test/jdk/java/net/Socket/setReuseAddress/Restart.java ! test/jdk/java/net/SocketInputStream/SocketClosedException.java ! test/jdk/java/net/SocketInputStream/SocketTimeout.java ! test/jdk/java/net/SocketOption/ImmutableOptions.java ! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java Changeset: f76e1ac74f28 Author: redestad Date: 2018-03-28 00:45 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f76e1ac74f28 8200289: Reduce number of exceptions created when calling Lookup::canBeCached Reviewed-by: sundar, psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: b6671a111395 Author: jjg Date: 2018-03-27 16:25 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b6671a111395 8199465: {@docRoot} references need to be updated to reflect new module/package structure Reviewed-by: martin, alanb, chegar ! src/java.base/share/classes/java/lang/CharSequence.java ! src/java.base/share/classes/java/lang/Comparable.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/UnsupportedOperationException.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/Period.java ! src/java.base/share/classes/java/time/Year.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! src/java.base/share/classes/java/time/chrono/JapaneseDate.java ! src/java.base/share/classes/java/time/chrono/MinguoDate.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/java.base/share/classes/java/util/AbstractCollection.java ! src/java.base/share/classes/java/util/AbstractList.java ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/AbstractQueue.java ! src/java.base/share/classes/java/util/AbstractSequentialList.java ! src/java.base/share/classes/java/util/AbstractSet.java ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/Comparator.java ! src/java.base/share/classes/java/util/Deque.java ! src/java.base/share/classes/java/util/EnumMap.java ! src/java.base/share/classes/java/util/EnumSet.java ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/HashSet.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/IdentityHashMap.java ! src/java.base/share/classes/java/util/Iterator.java ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java ! src/java.base/share/classes/java/util/LinkedList.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/ListIterator.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/NavigableMap.java ! src/java.base/share/classes/java/util/NavigableSet.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/Queue.java ! src/java.base/share/classes/java/util/RandomAccess.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/Set.java ! src/java.base/share/classes/java/util/SortedMap.java ! src/java.base/share/classes/java/util/SortedSet.java ! src/java.base/share/classes/java/util/TreeMap.java ! src/java.base/share/classes/java/util/TreeSet.java ! src/java.base/share/classes/java/util/Vector.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java Changeset: 951f29c9aef5 Author: jlahoda Date: 2018-03-28 10:24 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/951f29c9aef5 8200135: test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is failing after JDK-8194978 Summary: Adjusting the expected number of exception table entries to the recent changes in javac. Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java Changeset: 5fd26ab491fa Author: rpatil Date: 2018-03-26 17:33 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5fd26ab491fa 8144300: http.nonProxyHosts value having wildcard * both at end and start are not honored Summary: added validation for wildcard at start and end Reviewed-by: chegar, dfuchs, clanger Contributed-by: pallavi.sonal at oracle.com ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! test/jdk/java/net/ProxySelector/B8035158.java Changeset: 0fdb76741c56 Author: mcimadamore Date: 2018-03-28 14:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0fdb76741c56 8200199: javac suggests to use var even when var is used Summary: local var analyzer should use synthetic var type position to decide if analysis is needed Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java + test/langtools/tools/javac/lvti/T8200199.java + test/langtools/tools/javac/lvti/T8200199.out Changeset: 9925be430918 Author: mcimadamore Date: 2018-03-28 14:24 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9925be430918 8200355: local variable inference regression test generates classfile in test folder Summary: LVTI harness should generate files in jtreg scratch dir Reviewed-by: vromero ! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java Changeset: 879cf9f18688 Author: rriggs Date: 2018-03-28 14:15 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/879cf9f18688 8197595: Serialization javadoc should link to security best practices Reviewed-by: lancea, mullan, ahgross ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/Serializable.java ! src/java.base/share/classes/java/io/package-info.java Changeset: bf53d82a51e5 Author: ihse Date: 2018-03-28 21:00 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf53d82a51e5 8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk Reviewed-by: stuefe, erikj ! make/autoconf/flags-cflags.m4 ! make/autoconf/platform.m4 ! make/autoconf/spec.gmk.in ! make/lib/Lib-java.desktop.gmk - make/lib/SoundLibraries.gmk Changeset: 396ea30afbd5 Author: ihse Date: 2018-03-28 23:56 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/396ea30afbd5 8200178: Remove mapfiles for JDK native libraries Reviewed-by: erikj, alanb, mchung, prr, weijun ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.base.gmk ! make/lib/Lib-java.desktop.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-java.management.gmk ! make/lib/Lib-java.prefs.gmk ! make/lib/Lib-java.rmi.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-java.smartcardio.gmk ! make/lib/Lib-jdk.attach.gmk ! make/lib/Lib-jdk.crypto.cryptoki.gmk ! make/lib/Lib-jdk.crypto.ec.gmk ! make/lib/Lib-jdk.crypto.ucrypto.gmk ! make/lib/Lib-jdk.hotspot.agent.gmk ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/lib/Lib-jdk.management.agent.gmk ! make/lib/Lib-jdk.management.gmk ! make/lib/Lib-jdk.net.gmk ! make/lib/Lib-jdk.pack.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/lib/Lib-jdk.security.auth.gmk ! make/lib/LibCommon.gmk - make/mapfiles/libattach/mapfile-aix - make/mapfiles/libattach/mapfile-linux - make/mapfiles/libattach/mapfile-solaris - make/mapfiles/libattach/reorder-windows-x86 - make/mapfiles/libattach/reorder-windows-x86_64 - make/mapfiles/libawt/mapfile-mawt-vers - make/mapfiles/libawt/mapfile-vers - make/mapfiles/libawt/mapfile-vers-linux - make/mapfiles/libawt_headless/mapfile-vers - make/mapfiles/libawt_headless/reorder-sparc - make/mapfiles/libawt_headless/reorder-sparcv9 - make/mapfiles/libawt_headless/reorder-x86 - make/mapfiles/libawt_xawt/mapfile-vers - make/mapfiles/libdt_socket/mapfile-vers - make/mapfiles/libextnet/mapfile-linux - make/mapfiles/libextnet/mapfile-solaris - make/mapfiles/libfontmanager/mapfile-vers - make/mapfiles/libinstrument/mapfile-vers - make/mapfiles/libj2gss/mapfile-vers - make/mapfiles/libj2pcsc/mapfile-vers - make/mapfiles/libj2pkcs11/mapfile-vers - make/mapfiles/libj2ucrypto/mapfile-vers - make/mapfiles/libjaas/mapfile-vers - make/mapfiles/libjava/mapfile-vers - make/mapfiles/libjava/reorder-sparc - make/mapfiles/libjava/reorder-sparcv9 - make/mapfiles/libjava/reorder-x86 - make/mapfiles/libjawt/mapfile-vers - make/mapfiles/libjdwp/mapfile-vers - make/mapfiles/libjimage/mapfile-vers - make/mapfiles/libjli/mapfile-vers - make/mapfiles/libjpeg/mapfile-vers - make/mapfiles/libjpeg/reorder-sparc - make/mapfiles/libjpeg/reorder-sparcv9 - make/mapfiles/libjpeg/reorder-x86 - make/mapfiles/libjsdt/mapfile-vers - make/mapfiles/libjsig/mapfile-vers-solaris - make/mapfiles/liblcms/mapfile-vers - make/mapfiles/libmanagement/mapfile-vers - make/mapfiles/libmanagement_agent/mapfile-vers - make/mapfiles/libmanagement_ext/mapfile-vers - make/mapfiles/libmlib_image/mapfile-vers - make/mapfiles/libnet/mapfile-vers - make/mapfiles/libnio/mapfile-aix - make/mapfiles/libnio/mapfile-linux - make/mapfiles/libnio/mapfile-macosx - make/mapfiles/libnio/mapfile-solaris - make/mapfiles/libnio/reorder-sparc - make/mapfiles/libnio/reorder-sparcv9 - make/mapfiles/libnio/reorder-x86 - make/mapfiles/libprefs/mapfile-vers - make/mapfiles/librmi/mapfile-vers - make/mapfiles/libsaproc/mapfile-linux - make/mapfiles/libsaproc/mapfile-macosx - make/mapfiles/libsaproc/mapfile-solaris - make/mapfiles/libsctp/mapfile-vers - make/mapfiles/libsplashscreen/mapfile-vers - make/mapfiles/libsunec/mapfile-vers - make/mapfiles/libunpack/mapfile-vers - make/mapfiles/libverify/mapfile-vers - make/mapfiles/libverify/reorder-sparc - make/mapfiles/libverify/reorder-sparcv9 - make/mapfiles/libverify/reorder-x86 - make/mapfiles/libzip/mapfile-vers - make/mapfiles/libzip/reorder-sparc - make/mapfiles/libzip/reorder-sparcv9 - make/mapfiles/libzip/reorder-x86 ! src/java.base/aix/native/libjsig/jsig.c ! src/java.base/share/native/libjava/io_util.c ! src/java.base/share/native/libjava/io_util.h ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjimage/jimage.hpp ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/share/native/libjli/jli_util.c ! src/java.base/share/native/libjli/jli_util.h ! src/java.base/share/native/libjli/manifest_info.h ! src/java.base/share/native/libjli/parse_manifest.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/share/native/libzip/CRC32.c ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h ! src/java.base/solaris/native/libjsig/jsig.c ! src/java.base/unix/native/libjava/FileOutputStream_md.c ! src/java.base/unix/native/libjava/jni_util_md.c ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/unix/native/libnio/ch/nio_util.h ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libjava/io_util_md.h ! src/java.base/windows/native/libjava/jni_util_md.c ! src/java.base/windows/native/libjli/cmdtoargs.c ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_config.h ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.c ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.h ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h ! src/java.desktop/share/native/libawt/awt/image/dither.c ! src/java.desktop/share/native/libawt/awt/image/dither.h ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.c ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.h ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.h ! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h ! src/java.desktop/unix/native/common/awt/img_util_md.h ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/unix/native/libawt/awt/initIDs.c ! src/java.desktop/unix/native/libsplashscreen/splashscreen_config.h ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c ! src/java.desktop/windows/native/libawt/windows/img_util_md.h ! src/java.desktop/windows/native/libsplashscreen/splashscreen_config.h ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c ! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp ! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 77bff7a757a4 Author: martin Date: 2018-03-28 21:13 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/77bff7a757a4 8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming test logs Summary: end() should always expect to be called eventually Reviewed-by: sherman, ulfzibis ! test/jdk/java/util/zip/ConstructDeflaterInput.java ! test/jdk/java/util/zip/ConstructInflaterOutput.java Changeset: d6d1c06becda Author: martin Date: 2018-03-28 21:14 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6d1c06becda 8200124: Various cleanups in jar/zip Reviewed-by: sherman, ulfzibis ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java Changeset: e5679a6661d6 Author: martin Date: 2018-03-28 21:14 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e5679a6661d6 8200310: Avoid charset lookup machinery in java.nio.charset.StandardCharsets Reviewed-by: sherman, ulfzibis ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_16.java ! src/java.base/share/classes/sun/nio/cs/UTF_16BE.java ! src/java.base/share/classes/sun/nio/cs/UTF_16LE.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java ! test/jdk/java/nio/charset/StandardCharsets/Standard.java Changeset: ae873285a39c Author: xiaofeya Date: 2018-03-28 21:57 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ae873285a39c 8196668: revisit test SunPackageAccess and GrantedSunPackageAccess Reviewed-by: mchung + test/jdk/java/lang/SecurityManager/PackageAccessTest.java + test/jdk/java/lang/SecurityManager/empty.policy + test/jdk/java/lang/SecurityManager/test.policy Changeset: b85603908ae4 Author: erikj Date: 2018-03-29 08:52 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b85603908ae4 8200409: jdk11 nightly solaris sparc build failure Reviewed-by: alanb, tbell ! make/lib/Lib-java.base.gmk + make/mapfiles/libjsig/mapfile-vers-solaris ! src/java.base/solaris/native/libjsig/jsig.c Changeset: a11d3a5ca20b Author: chegar Date: 2018-03-29 20:12 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a11d3a5ca20b 8200304: TwoStacksPlainDatagramSocketImpl and socket cleaner Reviewed-by: alanb, dfuchs, rriggs ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c Changeset: 1f9dd2360b17 Author: jwilhelm Date: 2018-03-24 01:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f9dd2360b17 Merge ! make/autoconf/hotspot.m4 + src/hotspot/share/gc/cms/cmsCardTable.cpp - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/parallel/psCardTable.cpp - src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTable.hpp + src/hotspot/share/gc/shared/cardTableBarrierSet.cpp + src/hotspot/share/gc/shared/cardTableBarrierSet.hpp + src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp - src/hotspot/share/gc/shared/cardTableModRefBS.cpp - src/hotspot/share/gc/shared/cardTableModRefBS.hpp - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp - src/hotspot/share/prims/jvmtiEnter.hpp + src/hotspot/share/prims/jvmtiEnter.inline.hpp - src/hotspot/share/runtime/interfaceSupport.hpp + src/hotspot/share/runtime/interfaceSupport.inline.hpp - src/hotspot/share/services/serviceUtil.hpp - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java Changeset: f5e614a1ed98 Author: bpb Date: 2018-03-29 12:38 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f5e614a1ed98 8200449: ReadAllReadNTransferTo fails occasionally Summary: Don't pass a non-positive parameter to Random.nextInt(int). Reviewed-by: chegar ! test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java Changeset: 1bc4cd2c5f8b Author: martin Date: 2018-03-29 16:21 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1bc4cd2c5f8b 8200122: Remove unused field Thread.threadQ Reviewed-by: dholmes, mchung, plevart ! src/java.base/share/classes/java/lang/Thread.java Changeset: f7363de371c9 Author: martin Date: 2018-03-29 16:23 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f7363de371c9 8200123: Replace Thread.init with telescoping constructor Reviewed-by: dholmes, mchung, plevart ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java Changeset: f1a8ec1a6972 Author: igerasim Date: 2018-03-29 22:12 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1a8ec1a6972 8178370: [TEST_BUG] java/security/Signature/SignatureLength.java fails Reviewed-by: mullan ! test/jdk/java/security/Signature/SignatureLength.java Changeset: 814bd31f8da0 Author: alanb Date: 2018-03-30 08:28 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/814bd31f8da0 8200257: (se) More Selector cleanup Reviewed-by: bpb ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SelChImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java ! src/java.base/windows/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/SourceChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java Changeset: 2a65a8de9272 Author: iris Date: 2018-03-30 09:38 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2a65a8de9272 8200469: Update link to license in Docs.gmk Reviewed-by: tbell ! make/Docs.gmk Changeset: f46bfa7a2956 Author: prr Date: 2018-03-23 13:43 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f46bfa7a2956 8198990: Move SwingSet2 from closed to OpenJDK Reviewed-by: serb, jeff, kaddepalli ! make/CompileDemos.gmk + src/demo/share/jfc/SwingSet2/AquaTheme.java + src/demo/share/jfc/SwingSet2/BezierAnimationPanel.java + src/demo/share/jfc/SwingSet2/ButtonDemo.java + src/demo/share/jfc/SwingSet2/CharcoalTheme.java + src/demo/share/jfc/SwingSet2/ColorChooserDemo.java + src/demo/share/jfc/SwingSet2/ComboBoxDemo.java + src/demo/share/jfc/SwingSet2/ContrastTheme.java + src/demo/share/jfc/SwingSet2/DemoModule.java + src/demo/share/jfc/SwingSet2/DirectionPanel.java + src/demo/share/jfc/SwingSet2/EmeraldTheme.java + src/demo/share/jfc/SwingSet2/ExampleFileView.java + src/demo/share/jfc/SwingSet2/FileChooserDemo.java + src/demo/share/jfc/SwingSet2/HtmlDemo.java + src/demo/share/jfc/SwingSet2/InternalFrameDemo.java + src/demo/share/jfc/SwingSet2/LayoutControlPanel.java + src/demo/share/jfc/SwingSet2/ListDemo.java + src/demo/share/jfc/SwingSet2/OptionPaneDemo.java + src/demo/share/jfc/SwingSet2/Permuter.java + src/demo/share/jfc/SwingSet2/ProgressBarDemo.java + src/demo/share/jfc/SwingSet2/README.txt + src/demo/share/jfc/SwingSet2/RubyTheme.java + src/demo/share/jfc/SwingSet2/ScrollPaneDemo.java + src/demo/share/jfc/SwingSet2/SliderDemo.java + src/demo/share/jfc/SwingSet2/SplitPaneDemo.java + src/demo/share/jfc/SwingSet2/SwingSet2.html + src/demo/share/jfc/SwingSet2/SwingSet2.java + src/demo/share/jfc/SwingSet2/SwingSet2Applet.java + src/demo/share/jfc/SwingSet2/TabbedPaneDemo.java + src/demo/share/jfc/SwingSet2/TableDemo.java + src/demo/share/jfc/SwingSet2/TextAndMnemonicUtils.java + src/demo/share/jfc/SwingSet2/ToolTipDemo.java + src/demo/share/jfc/SwingSet2/TreeDemo.java + src/demo/share/jfc/SwingSet2/resources/ant.html + src/demo/share/jfc/SwingSet2/resources/bug.html + src/demo/share/jfc/SwingSet2/resources/images/About.jpg + src/demo/share/jfc/SwingSet2/resources/images/Octavo/CREDITS + src/demo/share/jfc/SwingSet2/resources/images/Octavo/ant.jpg + src/demo/share/jfc/SwingSet2/resources/images/Octavo/book.jpg + src/demo/share/jfc/SwingSet2/resources/images/Octavo/bug.jpg + src/demo/share/jfc/SwingSet2/resources/images/Octavo/bug2.jpg + src/demo/share/jfc/SwingSet2/resources/images/Octavo/crest.jpg + src/demo/share/jfc/SwingSet2/resources/images/Octavo/king.jpg + src/demo/share/jfc/SwingSet2/resources/images/Octavo/micro.jpg + src/demo/share/jfc/SwingSet2/resources/images/Octavo/seaweed.jpg + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1d.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1p.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1r.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2d.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2p.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2r.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3d.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3p.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3r.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/bl.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/bldn.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/bm.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/bmdn.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/br.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/brdn.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/c.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/cb.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/cbr.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/cbrs.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/cbs.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/cdn.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/ml.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/mldn.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/mr.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/mrdn.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/rb.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbp.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbr.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbrs.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbs.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/tl.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/tldn.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/tm.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/tmdn.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/toggle.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/toggledn.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/tr.gif + src/demo/share/jfc/SwingSet2/resources/images/buttons/trdn.gif + src/demo/share/jfc/SwingSet2/resources/images/combobox/brenteyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/brenthair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/brentmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/georgeseyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/georgeshair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/georgesmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/hanseyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/hanshair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/hansmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/howardeyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/howardhair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/howardmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/jameseyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/jameshair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/jamesmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffeyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffhair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/joneyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/jonhair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/jonmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/laraeyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/larahair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/laramouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/larryeyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/larryhair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/larrymouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/lisaeyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/lisahair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/lisamouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/michaeleyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/michaelhair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/michaelmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/philipeyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/philiphair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/philipmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/scotteyes.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/scotthair.jpg + src/demo/share/jfc/SwingSet2/resources/images/combobox/scottmouth.jpg + src/demo/share/jfc/SwingSet2/resources/images/filechooser/find.gif + src/demo/share/jfc/SwingSet2/resources/images/filechooser/gifIcon.gif + src/demo/share/jfc/SwingSet2/resources/images/filechooser/help.gif + src/demo/share/jfc/SwingSet2/resources/images/filechooser/jpgIcon.jpg + src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpeg + src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpg + src/demo/share/jfc/SwingSet2/resources/images/food/asparagus.gif + src/demo/share/jfc/SwingSet2/resources/images/food/banana.gif + src/demo/share/jfc/SwingSet2/resources/images/food/broccoli.gif + src/demo/share/jfc/SwingSet2/resources/images/food/cantaloupe.gif + src/demo/share/jfc/SwingSet2/resources/images/food/carrot.gif + src/demo/share/jfc/SwingSet2/resources/images/food/corn.gif + src/demo/share/jfc/SwingSet2/resources/images/food/grapefruit.gif + src/demo/share/jfc/SwingSet2/resources/images/food/grapes.gif + src/demo/share/jfc/SwingSet2/resources/images/food/kiwi.gif + src/demo/share/jfc/SwingSet2/resources/images/food/onion.gif + src/demo/share/jfc/SwingSet2/resources/images/food/peach.gif + src/demo/share/jfc/SwingSet2/resources/images/food/pear.gif + src/demo/share/jfc/SwingSet2/resources/images/food/pepper.gif + src/demo/share/jfc/SwingSet2/resources/images/food/pickle.gif + src/demo/share/jfc/SwingSet2/resources/images/food/pineapple.gif + src/demo/share/jfc/SwingSet2/resources/images/food/raspberry.gif + src/demo/share/jfc/SwingSet2/resources/images/food/strawberry.gif + src/demo/share/jfc/SwingSet2/resources/images/food/tomato.gif + src/demo/share/jfc/SwingSet2/resources/images/food/watermelon.gif + src/demo/share/jfc/SwingSet2/resources/images/htmldemo/back.jpg + src/demo/share/jfc/SwingSet2/resources/images/htmldemo/forward.jpg + src/demo/share/jfc/SwingSet2/resources/images/htmldemo/header.jpg + src/demo/share/jfc/SwingSet2/resources/images/list/blue.gif + src/demo/share/jfc/SwingSet2/resources/images/list/cyan.gif + src/demo/share/jfc/SwingSet2/resources/images/list/gray.gif + src/demo/share/jfc/SwingSet2/resources/images/list/green.gif + src/demo/share/jfc/SwingSet2/resources/images/list/magenta.gif + src/demo/share/jfc/SwingSet2/resources/images/list/red.gif + src/demo/share/jfc/SwingSet2/resources/images/list/yellow.gif + src/demo/share/jfc/SwingSet2/resources/images/misc/cab.gif + src/demo/share/jfc/SwingSet2/resources/images/misc/cab_small.gif + src/demo/share/jfc/SwingSet2/resources/images/misc/duchess.gif + src/demo/share/jfc/SwingSet2/resources/images/misc/duchess_small.gif + src/demo/share/jfc/SwingSet2/resources/images/misc/duke.gif + src/demo/share/jfc/SwingSet2/resources/images/misc/duke_small.gif + src/demo/share/jfc/SwingSet2/resources/images/misc/toast.gif + src/demo/share/jfc/SwingSet2/resources/images/misc/toast_small.gif + src/demo/share/jfc/SwingSet2/resources/images/optionpane/bottle.gif + src/demo/share/jfc/SwingSet2/resources/images/optionpane/ibd.gif + src/demo/share/jfc/SwingSet2/resources/images/optionpane/ibu.gif + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/COPYRIGHT + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/colheader.jpg + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/crayons.jpg + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/lowerleft.jpg + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/rowheader.jpg + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/upperleft.jpg + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/upperright.jpg + src/demo/share/jfc/SwingSet2/resources/images/splash.png + src/demo/share/jfc/SwingSet2/resources/images/splitpane/README + src/demo/share/jfc/SwingSet2/resources/images/splitpane/earth.jpg + src/demo/share/jfc/SwingSet2/resources/images/splitpane/moon.jpg + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/blake.gif + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/brooke.gif + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/david.gif + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/ewan.gif + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/ewan.jpg + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/hania.jpg + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/laine.jpg + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/matthew.gif + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/stephen.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JButton.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JColorChooser.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JComboBox.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDesktop.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDialog.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JEditorPane.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JFileChooser.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JList.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JMenu.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JOptionPane.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JProgressBar.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JRadioButton.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JScrollBar.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JScrollPane.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JSlider.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JSplitPane.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTabbedPane.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTable.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTree.gif + src/demo/share/jfc/SwingSet2/resources/images/toolbar/ToolTip.gif + src/demo/share/jfc/SwingSet2/resources/images/tooltip/cow.gif + src/demo/share/jfc/SwingSet2/resources/index.html + src/demo/share/jfc/SwingSet2/resources/king.html + src/demo/share/jfc/SwingSet2/resources/preface.html + src/demo/share/jfc/SwingSet2/resources/seaweed.html + src/demo/share/jfc/SwingSet2/resources/swingset.properties + src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties + src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties + src/demo/share/jfc/SwingSet2/resources/title.html + src/demo/share/jfc/SwingSet2/resources/tree.txt Changeset: 1ea202af7a97 Author: lbourges Date: 2018-03-27 22:09 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ea202af7a97 8198885: upgrade Marlin (java2d) to 0.9.1 Summary: clipping implemented in Dasher (curve subdivision at clip edges) + higher quality(curve, subpixels) + new path simplifier Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java ! src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java ! src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java ! src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java + src/java.desktop/share/classes/sun/java2d/marlin/DPathSimplifier.java ! src/java.desktop/share/classes/sun/java2d/marlin/DRenderer.java ! src/java.desktop/share/classes/sun/java2d/marlin/DRendererContext.java ! src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java ! src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java ! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java ! src/java.desktop/share/classes/sun/java2d/marlin/DoubleArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java ! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java ! src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java ! src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java + src/java.desktop/share/classes/sun/java2d/marlin/PathSimplifier.java ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java ! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java ! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java ! src/java.desktop/share/classes/sun/java2d/marlin/Version.java ! src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java ! src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! test/jdk/sun/java2d/marlin/ClipShapeTest.java Changeset: 1f87bf473c9a Author: pbansal Date: 2018-03-28 17:54 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f87bf473c9a 8191957: JFileChooser shows empty name for external drives shown under Desktop Reviewed-by: jdv, kaddepalli ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/jdk/javax/swing/JFileChooser/ExternalDriveNameTest.java Changeset: 6abf856d4adc Author: prr Date: 2018-03-28 14:54 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6abf856d4adc Merge - make/hotspot/lib/CompileLibjsig.gmk - make/lib/SoundLibraries.gmk - src/bsd/doc/man/ja/javah.1 - src/bsd/doc/man/javah.1 - src/hotspot/share/gc/g1/g1AllocationContext.hpp - src/hotspot/share/gc/g1/g1Allocator_ext.cpp - src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp - src/hotspot/share/gc/g1/g1DefaultPolicy.cpp - src/hotspot/share/gc/g1/g1DefaultPolicy.hpp - src/hotspot/share/gc/g1/g1FullCollector_ext.cpp - src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp - src/hotspot/share/gc/g1/g1RootClosures_ext.cpp - src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp - src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp - src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp - src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp - src/hotspot/share/memory/universe.inline.hpp - src/hotspot/share/prims/whitebox_ext.cpp - src/hotspot/share/runtime/thread_ext.cpp - src/hotspot/share/runtime/thread_ext.hpp - src/hotspot/share/runtime/vmStructs_ext.hpp - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c - src/linux/doc/man/ja/javah.1 - src/linux/doc/man/javah.1 - src/solaris/doc/sun/man/man1/ja/javah.1 - src/solaris/doc/sun/man/man1/javah.1 - test/hotspot/gtest/memory/test_chunkManager.cpp - test/hotspot/gtest/runtime/test_threadstack_tracking.cpp - test/hotspot/jtreg/compiler/aot/TEST.properties - test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java Changeset: 58d26b495f24 Author: prr Date: 2018-03-28 15:14 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/58d26b495f24 Merge - make/mapfiles/libattach/mapfile-aix - make/mapfiles/libattach/mapfile-linux - make/mapfiles/libattach/mapfile-solaris - make/mapfiles/libattach/reorder-windows-x86 - make/mapfiles/libattach/reorder-windows-x86_64 - make/mapfiles/libawt/mapfile-mawt-vers - make/mapfiles/libawt/mapfile-vers - make/mapfiles/libawt/mapfile-vers-linux - make/mapfiles/libawt_headless/mapfile-vers - make/mapfiles/libawt_headless/reorder-sparc - make/mapfiles/libawt_headless/reorder-sparcv9 - make/mapfiles/libawt_headless/reorder-x86 - make/mapfiles/libawt_xawt/mapfile-vers - make/mapfiles/libdt_socket/mapfile-vers - make/mapfiles/libextnet/mapfile-linux - make/mapfiles/libextnet/mapfile-solaris - make/mapfiles/libfontmanager/mapfile-vers - make/mapfiles/libinstrument/mapfile-vers - make/mapfiles/libj2gss/mapfile-vers - make/mapfiles/libj2pcsc/mapfile-vers - make/mapfiles/libj2pkcs11/mapfile-vers - make/mapfiles/libj2ucrypto/mapfile-vers - make/mapfiles/libjaas/mapfile-vers - make/mapfiles/libjava/mapfile-vers - make/mapfiles/libjava/reorder-sparc - make/mapfiles/libjava/reorder-sparcv9 - make/mapfiles/libjava/reorder-x86 - make/mapfiles/libjawt/mapfile-vers - make/mapfiles/libjdwp/mapfile-vers - make/mapfiles/libjimage/mapfile-vers - make/mapfiles/libjli/mapfile-vers - make/mapfiles/libjpeg/mapfile-vers - make/mapfiles/libjpeg/reorder-sparc - make/mapfiles/libjpeg/reorder-sparcv9 - make/mapfiles/libjpeg/reorder-x86 - make/mapfiles/libjsdt/mapfile-vers - make/mapfiles/libjsig/mapfile-vers-solaris - make/mapfiles/liblcms/mapfile-vers - make/mapfiles/libmanagement/mapfile-vers - make/mapfiles/libmanagement_agent/mapfile-vers - make/mapfiles/libmanagement_ext/mapfile-vers - make/mapfiles/libmlib_image/mapfile-vers - make/mapfiles/libnet/mapfile-vers - make/mapfiles/libnio/mapfile-aix - make/mapfiles/libnio/mapfile-linux - make/mapfiles/libnio/mapfile-macosx - make/mapfiles/libnio/mapfile-solaris - make/mapfiles/libnio/reorder-sparc - make/mapfiles/libnio/reorder-sparcv9 - make/mapfiles/libnio/reorder-x86 - make/mapfiles/libprefs/mapfile-vers - make/mapfiles/librmi/mapfile-vers - make/mapfiles/libsaproc/mapfile-linux - make/mapfiles/libsaproc/mapfile-macosx - make/mapfiles/libsaproc/mapfile-solaris - make/mapfiles/libsctp/mapfile-vers - make/mapfiles/libsplashscreen/mapfile-vers - make/mapfiles/libsunec/mapfile-vers - make/mapfiles/libunpack/mapfile-vers - make/mapfiles/libverify/mapfile-vers - make/mapfiles/libverify/reorder-sparc - make/mapfiles/libverify/reorder-sparcv9 - make/mapfiles/libverify/reorder-x86 - make/mapfiles/libzip/mapfile-vers - make/mapfiles/libzip/reorder-sparc - make/mapfiles/libzip/reorder-sparcv9 - make/mapfiles/libzip/reorder-x86 Changeset: 3c68768d3904 Author: pnarayanan Date: 2018-03-29 12:03 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3c68768d3904 4954348: JPGWriter.getNumThumbnailsSupported does not return -1 when passing null values Reviewed-by: prr, serb, jdv ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/jdk/javax/imageio/plugins/jpeg/JpegNumThumbnailsTest.java Changeset: 5daa8ef17089 Author: pbansal Date: 2018-03-29 17:52 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5daa8ef17089 8074286: Add getSelectedIndices() to ListSelectionModel Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/ListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java Changeset: f9e81b6bfc20 Author: prr Date: 2018-03-30 09:24 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f9e81b6bfc20 Merge - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp - src/hotspot/share/gc/shared/barrierSet.inline.hpp - src/hotspot/share/gc/shared/cardTableModRefBS.cpp - src/hotspot/share/gc/shared/cardTableModRefBS.hpp - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp - src/hotspot/share/prims/jvmtiEnter.hpp - src/hotspot/share/runtime/interfaceSupport.hpp - src/hotspot/share/services/serviceUtil.hpp - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java Changeset: 0837a7e2c65b Author: prr Date: 2018-03-30 10:21 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0837a7e2c65b Merge Changeset: 8a23dbe5ed1b Author: prr Date: 2018-03-29 12:49 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8a23dbe5ed1b 8200200: test java/awt/image/ColorModel/Non_sRGBCMTest.java fails with open profiles Reviewed-by: serb + test/jdk/java/awt/image/ColorModel/Non_sRGBCMTest.java Changeset: 64d6895dfc24 Author: prr Date: 2018-03-30 10:24 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/64d6895dfc24 Merge - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp - src/hotspot/share/gc/shared/barrierSet.inline.hpp - src/hotspot/share/gc/shared/cardTableModRefBS.cpp - src/hotspot/share/gc/shared/cardTableModRefBS.hpp - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp - src/hotspot/share/prims/jvmtiEnter.hpp - src/hotspot/share/runtime/interfaceSupport.hpp - src/hotspot/share/services/serviceUtil.hpp - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java Changeset: 3916e811eb09 Author: lana Date: 2018-03-30 19:03 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3916e811eb09 Added tag jdk-11+7 for changeset f7363de371c9 ! .hgtags Changeset: de0fd2c8a401 Author: smarks Date: 2018-03-30 14:36 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/de0fd2c8a401 8195649: reorganize tests for java.util.Optional Reviewed-by: psandoz ! test/jdk/java/util/Optional/Basic.java ! test/jdk/java/util/Optional/BasicDouble.java ! test/jdk/java/util/Optional/BasicInt.java ! test/jdk/java/util/Optional/BasicLong.java + test/jdk/java/util/Optional/ObscureException.java Changeset: 8f041818aca9 Author: joehw Date: 2018-04-02 16:39 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f041818aca9 8199176: Accessibility issues in java.base docs Reviewed-by: lancea, alanb, jjg, rriggs ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.base/share/classes/java/nio/file/package-info.java ! src/java.base/share/classes/java/time/chrono/package-info.java ! src/java.base/share/classes/java/time/format/package-info.java ! src/java.base/share/classes/java/time/package-info.java ! src/java.base/share/classes/java/time/temporal/package-info.java ! src/java.base/share/classes/java/time/zone/package-info.java ! src/java.xml/share/classes/javax/xml/transform/package-info.java ! src/java.xml/share/classes/javax/xml/xpath/package-info.java Changeset: 94ca39ef0b39 Author: martin Date: 2018-04-02 17:08 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/94ca39ef0b39 8199800: Optimize Boolean.parseBoolean(String) Reviewed-by: alanb Contributed-by: Sergey Tsypanov ! src/java.base/share/classes/java/lang/Boolean.java Changeset: a7777856ae98 Author: martin Date: 2018-04-02 17:09 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a7777856ae98 8200364: Remove unnecessary boxing via primitive wrapper valueOf(String) methods Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.logging/share/classes/java/util/logging/Logger.java Changeset: ba93b3928e7c Author: martin Date: 2018-04-02 17:11 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ba93b3928e7c 8199947: Rename HTML element id in ClassLoader javadoc to avoid name conflict with private elements Summary: rename "name" anchor to "binary-name" Reviewed-by: jjg, alanb, mchung, martin Contributed-by: David Lloyd ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: 6668cc2fc54a Author: asaha Date: 2018-04-03 04:27 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6668cc2fc54a 8200586: Update JDK11 release date to 2018-09-25 Reviewed-by: dholmes ! make/autoconf/version-numbers Changeset: eaa925fc7f64 Author: iignatyev Date: 2018-04-03 10:01 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eaa925fc7f64 8200538: cl : Command line warning D9014 : invalid value '2220' for '/wd' Reviewed-by: ihse ! make/lib/Awt2dLibraries.gmk Changeset: 25695fce1601 Author: ihse Date: 2018-04-03 21:50 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/25695fce1601 8200267: a.out created at top dir by Solaris build Reviewed-by: erikj ! make/autoconf/toolchain.m4 Changeset: 083318155ad1 Author: rfield Date: 2018-04-03 13:27 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/083318155ad1 8198801: JShell: user exception chained cause not retained Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java ! test/langtools/jdk/jshell/ExceptionsTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: a6aca02cf01a Author: erikj Date: 2018-04-03 22:33 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a6aca02cf01a 8200375: Change to GCC 7.3.0 for building Linux at Oracle Reviewed-by: ihse, tbell ! make/conf/jib-profiles.js Changeset: a387ee36e5e0 Author: ihse Date: 2018-04-03 22:37 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a387ee36e5e0 8200658: Fix incremental builds of hotspot on solaris Reviewed-by: erikj ! make/common/NativeCompilation.gmk Changeset: d0ff431a596e Author: vromero Date: 2018-04-03 23:58 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d0ff431a596e 8198314: javac hidden options violate standard syntax for options Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/langtools/tools/javac/ClassFileModifiers/ClassModifiers.java ! test/langtools/tools/javac/ClassFileModifiers/MemberModifiers.java ! test/langtools/tools/javac/Diagnostics/6722234/T6722234a.java ! test/langtools/tools/javac/Diagnostics/6722234/T6722234b.java ! test/langtools/tools/javac/Diagnostics/6722234/T6722234c.java ! test/langtools/tools/javac/Diagnostics/6722234/T6722234d.java ! test/langtools/tools/javac/Diagnostics/6862608/T6862608a.java ! test/langtools/tools/javac/Diagnostics/6862608/T6862608b.java ! test/langtools/tools/javac/Diagnostics/7010608/Test.java ! test/langtools/tools/javac/Diagnostics/8010387/T8010387.java ! test/langtools/tools/javac/InterfaceMemberClassModifiers.java ! test/langtools/tools/javac/T6214885.java ! test/langtools/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java ! test/langtools/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java ! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java ! test/langtools/tools/javac/api/6731573/T6731573.java ! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/langtools/tools/javac/completionDeps/DepsAndAnno.java ! test/langtools/tools/javac/completionDeps/DepsAndDocLint.java ! test/langtools/tools/javac/diags/examples/ApplicableMethodFound.java ! test/langtools/tools/javac/diags/examples/ApplicableMethodFound1.java ! test/langtools/tools/javac/diags/examples/DeferredMethodInst.java ! test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java ! test/langtools/tools/javac/diags/examples/LambdaStat.java ! test/langtools/tools/javac/diags/examples/MrefStat.java ! test/langtools/tools/javac/diags/examples/MrefStat1.java ! test/langtools/tools/javac/diags/examples/NotApplicableMethodFound.java ! test/langtools/tools/javac/diags/examples/PartialInstSig.java ! test/langtools/tools/javac/diags/examples/VerboseResolveMulti.java ! test/langtools/tools/javac/diags/examples/VerboseResolveMulti1.java ! test/langtools/tools/javac/diags/examples/WhereCaptured.java ! test/langtools/tools/javac/diags/examples/WhereCaptured1.java ! test/langtools/tools/javac/diags/examples/WhereFreshTvar.java ! test/langtools/tools/javac/diags/examples/WhereIntersection.java ! test/langtools/tools/javac/diags/examples/WhereIntersection2.java ! test/langtools/tools/javac/diags/examples/WhereTypeVar.java ! test/langtools/tools/javac/diags/examples/WhereTypeVar2.java ! test/langtools/tools/javac/failover/CheckAttributedTree.java ! test/langtools/tools/javac/failover/FailOver01.java ! test/langtools/tools/javac/failover/FailOver02.java ! test/langtools/tools/javac/failover/FailOver03.java ! test/langtools/tools/javac/failover/FailOver04.java ! test/langtools/tools/javac/failover/FailOver05.java ! test/langtools/tools/javac/failover/FailOver06.java ! test/langtools/tools/javac/failover/FailOver07.java ! test/langtools/tools/javac/failover/FailOver08.java ! test/langtools/tools/javac/failover/FailOver09.java ! test/langtools/tools/javac/failover/FailOver10.java ! test/langtools/tools/javac/failover/FailOver11.java ! test/langtools/tools/javac/failover/FailOver12.java ! test/langtools/tools/javac/failover/FailOver13.java ! test/langtools/tools/javac/failover/FailOver14.java ! test/langtools/tools/javac/failover/FailOver15.java ! test/langtools/tools/javac/generics/inference/8158355/T8158355.java ! test/langtools/tools/javac/lambda/MostSpecific09.java ! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java ! test/langtools/tools/javac/lambda/XDdumpLambdaToMethodStats.java ! test/langtools/tools/javac/lambda/bridge/TestMetafactoryBridges.java ! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java ! test/langtools/tools/javac/missingSuperRecovery/MissingSuperRecovery.java ! test/langtools/tools/javac/modules/AddLimitMods.java ! test/langtools/tools/javac/options/IsSupportedOptionTest.java ! test/langtools/tools/javac/policy/test3/Test.java ! test/langtools/tools/javac/positions/TreeEndPosTest.java ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess2.java ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess3.java ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess4.java ! test/langtools/tools/javac/resolve/ResolveHarness.java ! test/langtools/tools/javac/tree/VarTree.java ! test/langtools/tools/javac/unicode/UnicodeNewline.java ! test/langtools/tools/sjavac/JavacOptionPrep.java Changeset: 94129cb29710 Author: amlu Date: 2018-04-04 16:57 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/94129cb29710 8200703: Problem list jdk/jshell/ExceptionsTest.java fails on windows Reviewed-by: jlahoda ! test/langtools/ProblemList.txt Changeset: 7a64b48586d8 Author: mullan Date: 2018-04-04 11:26 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7a64b48586d8 8193032: Remove terminally deprecated SecurityManager APIs Summary: Remove the checkTopLevelWindow, checkSystemClipboardAccess, checkAwtEventQueueAccess, and checkMemberAccess methods. Reviewed-by: alanb, mchung, kcr ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java ! test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java - test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java Changeset: 7084eec5c723 Author: jwilhelm Date: 2018-04-06 03:53 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7084eec5c723 Merge ! make/autoconf/flags-cflags.m4 ! make/autoconf/platform.m4 - make/hotspot/lib/CompileLibjsig.gmk ! make/lib/Awt2dLibraries.gmk - make/lib/SoundLibraries.gmk - make/mapfiles/libattach/mapfile-aix - make/mapfiles/libattach/mapfile-linux - make/mapfiles/libattach/mapfile-solaris - make/mapfiles/libattach/reorder-windows-x86 - make/mapfiles/libattach/reorder-windows-x86_64 - make/mapfiles/libawt/mapfile-mawt-vers - make/mapfiles/libawt/mapfile-vers - make/mapfiles/libawt/mapfile-vers-linux - make/mapfiles/libawt_headless/mapfile-vers - make/mapfiles/libawt_headless/reorder-sparc - make/mapfiles/libawt_headless/reorder-sparcv9 - make/mapfiles/libawt_headless/reorder-x86 - make/mapfiles/libawt_xawt/mapfile-vers - make/mapfiles/libdt_socket/mapfile-vers - make/mapfiles/libextnet/mapfile-linux - make/mapfiles/libextnet/mapfile-solaris - make/mapfiles/libfontmanager/mapfile-vers - make/mapfiles/libinstrument/mapfile-vers - make/mapfiles/libj2gss/mapfile-vers - make/mapfiles/libj2pcsc/mapfile-vers - make/mapfiles/libj2pkcs11/mapfile-vers - make/mapfiles/libj2ucrypto/mapfile-vers - make/mapfiles/libjaas/mapfile-vers - make/mapfiles/libjava/mapfile-vers - make/mapfiles/libjava/reorder-sparc - make/mapfiles/libjava/reorder-sparcv9 - make/mapfiles/libjava/reorder-x86 - make/mapfiles/libjawt/mapfile-vers - make/mapfiles/libjdwp/mapfile-vers - make/mapfiles/libjimage/mapfile-vers - make/mapfiles/libjli/mapfile-vers - make/mapfiles/libjpeg/mapfile-vers - make/mapfiles/libjpeg/reorder-sparc - make/mapfiles/libjpeg/reorder-sparcv9 - make/mapfiles/libjpeg/reorder-x86 - make/mapfiles/libjsdt/mapfile-vers ! make/mapfiles/libjsig/mapfile-vers-solaris - make/mapfiles/liblcms/mapfile-vers - make/mapfiles/libmanagement/mapfile-vers - make/mapfiles/libmanagement_agent/mapfile-vers - make/mapfiles/libmanagement_ext/mapfile-vers - make/mapfiles/libmlib_image/mapfile-vers - make/mapfiles/libnet/mapfile-vers - make/mapfiles/libnio/mapfile-aix - make/mapfiles/libnio/mapfile-linux - make/mapfiles/libnio/mapfile-macosx - make/mapfiles/libnio/mapfile-solaris - make/mapfiles/libnio/reorder-sparc - make/mapfiles/libnio/reorder-sparcv9 - make/mapfiles/libnio/reorder-x86 - make/mapfiles/libprefs/mapfile-vers - make/mapfiles/librmi/mapfile-vers - make/mapfiles/libsaproc/mapfile-linux - make/mapfiles/libsaproc/mapfile-macosx - make/mapfiles/libsaproc/mapfile-solaris - make/mapfiles/libsctp/mapfile-vers - make/mapfiles/libsplashscreen/mapfile-vers - make/mapfiles/libsunec/mapfile-vers - make/mapfiles/libunpack/mapfile-vers - make/mapfiles/libverify/mapfile-vers - make/mapfiles/libverify/reorder-sparc - make/mapfiles/libverify/reorder-sparcv9 - make/mapfiles/libverify/reorder-x86 - make/mapfiles/libzip/mapfile-vers - make/mapfiles/libzip/reorder-sparc - make/mapfiles/libzip/reorder-sparcv9 - make/mapfiles/libzip/reorder-x86 - src/bsd/doc/man/ja/javah.1 ! src/bsd/doc/man/java.1 - src/bsd/doc/man/javah.1 ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java + src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c + src/java.base/unix/native/libnio/ch/PollSelectorImpl.c - src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/java.1 - src/linux/doc/man/javah.1 - src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/java.1 - src/solaris/doc/sun/man/man1/javah.1 ! test/hotspot/jtreg/ProblemList.txt + test/jdk/java/io/ByteArrayOutputStream/Write.java - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java - test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java Changeset: 6709f13dccd3 Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6709f13dccd3 8200735: Move CMS specific code from binaryTreeDictionary and freeList to CMS files Reviewed-by: shade, adinn ! src/hotspot/share/gc/cms/adaptiveFreeList.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp - src/hotspot/share/memory/binaryTreeDictionary.cpp ! src/hotspot/share/memory/binaryTreeDictionary.hpp + src/hotspot/share/memory/binaryTreeDictionary.inline.hpp - src/hotspot/share/memory/freeList.cpp ! src/hotspot/share/memory/freeList.hpp + src/hotspot/share/memory/freeList.inline.hpp ! src/hotspot/share/memory/metaspace.cpp Changeset: 6705b1563b42 Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6705b1563b42 8200736: Move CMSGCStats to the cms directory Reviewed-by: sjohanss, tschatzl + src/hotspot/share/gc/cms/cmsGCStats.cpp + src/hotspot/share/gc/cms/cmsGCStats.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/shared/gcStats.cpp ! src/hotspot/share/gc/shared/gcStats.hpp Changeset: f67333fc42bd Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f67333fc42bd 8200737: Move GC code out of Arguments::check_vm_args_consistency into GCArguments Reviewed-by: sjohanss, pliden ! src/hotspot/share/gc/cms/cmsArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 4a7addb5762c Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4a7addb5762c 8201212: Remove INCLUDE_ALL_GCS from OopStorage files Reviewed-by: kbarrett ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp Changeset: 9e059253786b Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9e059253786b 8201213: Remove INCLUDE_ALL_GCS from memset_with_concurrent_readers Reviewed-by: kbarrett ! src/hotspot/cpu/sparc/memset_with_concurrent_readers_sparc.cpp ! src/hotspot/share/gc/shared/memset_with_concurrent_readers.hpp Changeset: 456e51e56ea2 Author: sjohanss Date: 2018-04-06 11:41 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/456e51e56ea2 8200169: Flatten G1Allocator class hierarchy Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: 86a349234225 Author: stefank Date: 2018-04-06 13:54 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/86a349234225 8201227: Add ALL_GCS_ONLY Reviewed-by: sjohanss, shade, rehn ! src/hotspot/share/utilities/macros.hpp Changeset: 947560700a09 Author: stefank Date: 2018-04-06 13:55 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/947560700a09 8201136: Move GC flags from globals.hpp to GC specific files Reviewed-by: sjohanss, shade, rehn + src/hotspot/share/gc/cms/cms_globals.hpp - src/hotspot/share/gc/g1/g1_globals.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp + src/hotspot/share/gc/parallel/parallel_globals.hpp + src/hotspot/share/gc/serial/serial_globals.hpp + src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp ! src/hotspot/share/runtime/commandLineFlagRangeList.cpp ! src/hotspot/share/runtime/commandLineFlagWriteableList.cpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp Changeset: 450d709262c1 Author: hseigel Date: 2018-04-06 09:59 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/450d709262c1 8198908: Add JVM support for preview features Summary: Add new major and minor version checks Reviewed-by: dholmes, lfoltan ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp + test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java Changeset: 755e1b55a4df Author: igerasim Date: 2018-04-04 14:09 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/755e1b55a4df 8200696: Optimal initial capacity of java.lang.Class.enumConstantDirectory Reviewed-by: dholmes, redestad ! src/java.base/share/classes/java/lang/Class.java + test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java ! test/jdk/lib/testlibrary/jdk/testlibrary/OptimalCapacity.java Changeset: 3930c4d4f805 Author: jjg Date: 2018-04-04 14:42 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3930c4d4f805 8200664: fix broken links in java.base docs Reviewed-by: alanb, joehw ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/util/doc-files/coll-designfaq.html ! src/java.base/share/classes/java/util/doc-files/coll-overview.html ! src/java.base/share/classes/java/util/doc-files/coll-reference.html Changeset: 69c6eb97297f Author: erikj Date: 2018-04-04 16:13 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/69c6eb97297f 8196724: Change macosx deployment target to 10.9 Reviewed-by: tbell, gziemski ! make/autoconf/flags-ldflags.m4 ! make/autoconf/flags.m4 ! make/conf/jib-profiles.js ! make/lib/Awt2dLibraries.gmk ! make/lib/Lib-java.desktop.gmk Changeset: 171e0beb4ff1 Author: jjg Date: 2018-04-04 17:50 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/171e0beb4ff1 8200888: typo in name of exception in @throws Reviewed-by: bpb, darcy ! src/java.base/share/classes/java/text/ChoiceFormat.java Changeset: 4d98473ed33e Author: ihse Date: 2018-04-05 09:55 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4d98473ed33e 8200727: linux-aarch64 profile should use bundled freetype Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: cad4c844902a Author: alanb Date: 2018-04-05 15:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cad4c844902a 8200583: (se) Selector clean-up, part 4 Reviewed-by: bpb, chegar ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/share/classes/sun/nio/ch/SelChImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java ! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java ! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java Changeset: 5aa40f834b50 Author: alanb Date: 2018-04-05 15:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5aa40f834b50 8200458: (se) Readiness information previously recorded in the ready set not preserved Reviewed-by: bpb, chegar ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java + test/jdk/java/nio/channels/Selector/UpdateReadyOps.java - test/jdk/java/nio/channels/SocketChannel/IsConnectable.java Changeset: c1eb35eb5f38 Author: martin Date: 2018-04-05 09:33 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c1eb35eb5f38 8200125: Fix some classloader/module typos Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java Changeset: c0bdb1b1ab4f Author: martin Date: 2018-04-05 09:34 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c0bdb1b1ab4f 8200127: Replace collection.stream().forEach() with collection.forEach() Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java Changeset: 8f2ceebdc673 Author: martin Date: 2018-04-05 09:36 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f2ceebdc673 8200128: Fix some "annoations" typos Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java ! test/jdk/java/lang/Class/IsAnnotationType.java ! test/jdk/java/lang/annotation/ClassFileGenerator.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java Changeset: e8ada9b2dd89 Author: martin Date: 2018-04-05 09:37 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e8ada9b2dd89 8200131: Improve lazy init of InetAddress.canonicalHostName and NativeObject.pageSize Reviewed-by: alanb ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/sun/nio/ch/NativeObject.java Changeset: 745ce8f5efc8 Author: martin Date: 2018-04-05 09:38 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/745ce8f5efc8 8200134: Improve ModuleHashesBuilder Reviewed-by: mchung, alanb ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java Changeset: 0eaddc72d8f4 Author: ihse Date: 2018-04-05 21:29 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0eaddc72d8f4 8199608: Clean up LDFLAGS for libfontmanager Reviewed-by: erikj ! make/lib/Awt2dLibraries.gmk Changeset: 210cf224b690 Author: ihse Date: 2018-04-05 21:33 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/210cf224b690 8200358: Remove mapfiles for JDK executables Reviewed-by: erikj ! make/autoconf/flags.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/common/NativeCompilation.gmk ! make/launcher/Launcher-jdk.pack.gmk ! make/launcher/LauncherCommon.gmk - make/mapfiles/launchers/mapfile-ppc64 - make/mapfiles/launchers/mapfile-ppc64.anonymous - make/mapfiles/launchers/mapfile-sparc - make/mapfiles/launchers/mapfile-sparcv9 - make/mapfiles/launchers/mapfile-x86 - make/mapfiles/launchers/mapfile-x86.anonymous - make/mapfiles/launchers/mapfile-x86_64 - make/mapfiles/launchers/mapfile-x86_64.anonymous - make/mapfiles/libunpack/mapfile-vers-unpack200 - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86 - make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous ! src/java.base/share/native/launcher/main.c ! src/jdk.pack/share/native/unpack200/main.cpp Changeset: 6d59b3bb3f5f Author: lana Date: 2018-04-05 18:40 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d59b3bb3f5f Added tag jdk-11+8 for changeset 755e1b55a4df ! .hgtags Changeset: c32855a64719 Author: lana Date: 2018-04-05 20:31 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c32855a64719 Merge Changeset: 149dc554808c Author: erikj Date: 2018-04-05 23:46 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/149dc554808c 8199539: Provide a standard way for the build to filter un-needed legal .md files Reviewed-by: tbell, ihse ! make/CreateJmods.gmk ! make/common/Modules.gmk ! make/copy/Copy-java.base.gmk ! make/copy/Copy-java.desktop.gmk ! make/copy/CopyCommon.gmk Changeset: 707553fcca04 Author: anazarov Date: 2018-04-05 17:04 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/707553fcca04 8196750: [Testbug] tools/launcher tests need to tolerate unrelated warnings Reviewed-by: ksrini, dholmes ! test/jdk/tools/launcher/InfoStreams.java ! test/jdk/tools/launcher/ToolsOpts.java Changeset: af97dd04d913 Author: erikj Date: 2018-04-05 17:11 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/af97dd04d913 8201221: JDK-8199608 introduced a build race on macosx Reviewed-by: darcy ! make/lib/Awt2dLibraries.gmk Changeset: 9704789737c1 Author: erikj Date: 2018-04-06 02:52 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9704789737c1 8201222: JDK-8199539 broke the OpenJDK build Reviewed-by: darcy ! make/copy/CopyCommon.gmk Changeset: 4f6887eade94 Author: cushon Date: 2018-04-05 14:39 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4f6887eade94 8201194: Handle local variable declarations in lambda deduplication Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java Changeset: da62fa14a3fe Author: asapre Date: 2018-04-06 17:27 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/da62fa14a3fe 8071367: JMX: Remove SNMP support Summary: Drop jdk.snmp module. Reviewed-by: alanb, mchung, dfuchs Contributed-by: amit.sapre at oracle.com ! make/jdk/netbeans/jmx/build.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! src/jdk.management.agent/share/conf/management.properties ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties ! test/jdk/sun/management/windows/README ! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list Changeset: cd4da74e310b Author: jwilhelm Date: 2018-04-06 19:16 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cd4da74e310b Merge ! make/lib/Awt2dLibraries.gmk - make/mapfiles/launchers/mapfile-ppc64 - make/mapfiles/launchers/mapfile-ppc64.anonymous - make/mapfiles/launchers/mapfile-sparc - make/mapfiles/launchers/mapfile-sparcv9 - make/mapfiles/launchers/mapfile-x86 - make/mapfiles/launchers/mapfile-x86.anonymous - make/mapfiles/launchers/mapfile-x86_64 - make/mapfiles/launchers/mapfile-x86_64.anonymous - make/mapfiles/libunpack/mapfile-vers-unpack200 - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86 - make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous - test/jdk/java/nio/channels/SocketChannel/IsConnectable.java Changeset: 713d9b03e990 Author: kbarrett Date: 2018-04-09 01:22 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/713d9b03e990 8200697: Add utility for spin wait with fallback to yield/sleep Summary: Added SpinYield utility class. Reviewed-by: dcubed, coleenp, dholmes Contributed-by: kim.barrett at oracle.com, robbin.ehn at oracle.com + src/hotspot/share/utilities/spinYield.cpp + src/hotspot/share/utilities/spinYield.hpp + test/hotspot/gtest/utilities/test_spinYield.cpp Changeset: a0f5f7868091 Author: lkorinth Date: 2018-04-05 14:25 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a0f5f7868091 8201171: Cleanup in g1CollectedHeap, change CamelCase to snake_case Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/satbMarkQueue.cpp Changeset: 96afaacb6b48 Author: eosterlund Date: 2018-04-09 13:38 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/96afaacb6b48 8201167: Remove MacroAssembler::cmp_heap_oop on x86 Reviewed-by: kvn, tschatzl ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: ea0cc7c74e75 Author: zgu Date: 2018-04-09 08:19 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ea0cc7c74e75 8201242: Include source file/line number when reporting native call stack on supported platforms Summary: Added source file/line number to native call stack reporting on supported platforms Reviewed-by: adinn, stuefe, dcubed ! src/hotspot/share/utilities/nativeCallStack.cpp Changeset: a47d1e21b3f1 Author: rkennke Date: 2018-04-05 10:54 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a47d1e21b3f1 8199735: Mark word updates need to use Access API Reviewed-by: shade, eosterlund ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp ! src/hotspot/share/gc/cms/promotionInfo.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/runtime/biasedLocking.cpp ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp Changeset: 06ef6db47ec7 Author: dpochepk Date: 2018-04-09 18:40 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/06ef6db47ec7 8201185: AARCH64: bfm instruction encoding hits assert on zero register Reviewed-by: dsamersoff ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp Changeset: bf7f42f2f025 Author: dpochepk Date: 2018-04-09 18:43 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf7f42f2f025 8187472: AARCH64: array_equals intrinsic doesn't use prefetch for large arrays Reviewed-by: dsamersoff ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: e740e1a38c96 Author: kbarrett Date: 2018-04-09 20:36 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e740e1a38c96 8200550: Xcode 9.3 produce warning -Wexpansion-to-defined Summary: Removed problem macros. Reviewed-by: tschatzl, dholmes, coleenp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/utilities/nativeCallStack.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 4ae63fcabe2e Author: rwestberg Date: 2018-04-09 10:09 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4ae63fcabe2e 8199736: Define WIN32_LEAN_AND_MEAN before including windows.h Reviewed-by: erikj, ihse, kbarrett, dholmes ! make/autoconf/flags-cflags.m4 ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/interpreter/bytecodes.cpp ! src/hotspot/share/utilities/ostream.cpp Changeset: 2bbd5117d91a Author: tschatzl Date: 2018-04-10 09:12 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2bbd5117d91a 8200385: Eagerly reclaimed humongous objects leave mark in prev bitmap Summary: Also clear marks on prev bitmap on eager reclaim Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp Changeset: a1617a75c231 Author: gromero Date: 2018-04-05 20:09 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a1617a75c231 8201218: PPC64: Avoid use of yield instruction on spinlock Reviewed-by: mdoerr, goetz ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 78d797e04484 Author: shade Date: 2018-04-10 12:12 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/78d797e04484 8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers) Reviewed-by: stefank, dholmes ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/zero/gc/shared/barrierSetAssembler_zero.hpp ! src/hotspot/share/gc/g1/g1BarrierSetAssembler.hpp Changeset: c2761ef9fd95 Author: stefank Date: 2018-04-10 12:15 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c2761ef9fd95 8200759: Move GC entries in vmStructs.cpp to GC specific files Reviewed-by: sjohanss, shade ! src/hotspot/share/gc/cms/vmStructs_cms.hpp - src/hotspot/share/gc/cms/vmStructs_parNew.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp + src/hotspot/share/gc/serial/vmStructs_serial.hpp ! src/hotspot/share/gc/shared/cardGeneration.hpp + src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 635838cb8b3a Author: stefank Date: 2018-04-10 12:17 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/635838cb8b3a 8201168: Move GC command line constraint functions to GC specific files Reviewed-by: gziemski, sjohanss + src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.cpp + src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.hpp + src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.cpp + src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.hpp + src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.cpp + src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.hpp + src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp + src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.hpp ! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp Changeset: c09da96f609e Author: stefank Date: 2018-04-10 12:18 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c09da96f609e 8201175: Move FilteringClosure::do_oop to genOopClosures Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/genOopClosures.cpp Changeset: 6f0a3ea5ab75 Author: stefank Date: 2018-04-10 12:20 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6f0a3ea5ab75 8201209: Separate out CMS specific functions into CMSCardTable Reviewed-by: eosterlund, sjohanss ! src/hotspot/share/gc/cms/cmsCardTable.cpp + src/hotspot/share/gc/cms/cmsCardTable.hpp ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/cmsHeap.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp Changeset: f946776e9354 Author: stefank Date: 2018-04-10 12:21 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f946776e9354 8201244: Clean out unnecessary includes of heap headers Reviewed-by: coleenp, shade ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/assembler_arm.cpp ! src/hotspot/cpu/arm/assembler_arm_32.cpp ! src/hotspot/cpu/arm/assembler_arm_64.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/assembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/collectorPolicy.cpp ! src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/prims/jvmtiTagMap.hpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: b3c09ab95c1a Author: stefank Date: 2018-04-10 12:21 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b3c09ab95c1a 8201217: Split specialized_oop_closures.hpp into GC specific files Reviewed-by: sjohanss, eosterlund ! src/hotspot/share/gc/cms/cmsOopClosures.cpp + src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp ! src/hotspot/share/gc/cms/parOopClosures.cpp ! src/hotspot/share/gc/serial/markSweep.cpp + src/hotspot/share/gc/serial/serial_specialized_oop_closures.hpp ! src/hotspot/share/gc/shared/genOopClosures.cpp ! src/hotspot/share/gc/shared/specialized_oop_closures.hpp Changeset: 3d4c2d0b337f Author: ctornqvi Date: 2018-04-10 08:13 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3d4c2d0b337f 8201334: Move runtime/NMT/MallocStressTest.java to hotspot_tier3_runtime Reviewed-by: lfoltan, mseledtsov, mikael ! test/hotspot/jtreg/TEST.groups Changeset: 01960eec4570 Author: zgu Date: 2018-04-10 08:15 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/01960eec4570 8201321: NMT: Unnecessary re-recording thread stack and size when attaching listener to JavaThread Summary: Replaced recoding thread stack and size with assertion Reviewed-by: dholmes, coleenp ! src/hotspot/share/services/attachListener.cpp Changeset: a7bc87a63dd8 Author: coleenp Date: 2018-04-10 10:06 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a7bc87a63dd8 8198313: Wrap holder object for ClassLoaderData in a WeakHandle Summary: Use WeakHandle for ClassLoaderData::_holder so that is_alive closure is not needed Reviewed-by: rehn, kbarrett ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp + src/hotspot/share/oops/weakHandle.cpp + src/hotspot/share/oops/weakHandle.hpp + src/hotspot/share/oops/weakHandle.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 00805b129186 Author: ccheung Date: 2018-04-10 11:43 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/00805b129186 8194812: Extend class-data sharing to support the module path 8199360: Rework the support for the 'ignored' module options in CDS Reviewed-by: jiangli, lfoltan, iklam, mseledtsov ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/sharedClassUtil.cpp ! src/hotspot/share/classfile/sharedClassUtil.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/runtime/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsHelper.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/module-info.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/module-info.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/module-info.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/module-info.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/module-info.java + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java ! test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 4062c2c5f7d7 Author: amenkov Date: 2018-04-10 15:33 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4062c2c5f7d7 8200195: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java crashes with "assert(thread->thread_state() == _thread_in_native) failed: coming from wrong thread state" Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c Changeset: 0d8ed8b2ac4f Author: sjohanss Date: 2018-04-11 08:18 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0d8ed8b2ac4f 8200228: Change default value of HeapSizePerGCThread Reviewed-by: tschatzl, shade, jwilhelm ! src/hotspot/share/gc/shared/gc_globals.hpp Changeset: 1196aa0be8be Author: clanger Date: 2018-04-11 09:47 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1196aa0be8be 8201247: Various cleanups in the attach framework Reviewed-by: goetz, cjplummer ! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/attachListener_bsd.cpp ! src/hotspot/os/linux/attachListener_linux.cpp ! src/hotspot/os/solaris/attachListener_solaris.cpp ! src/hotspot/os/windows/attachListener_windows.cpp ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c Changeset: b2da6c360225 Author: tschatzl Date: 2018-04-11 11:37 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b2da6c360225 8201365: Remove G1Policy::should_process_references() Reviewed-by: shade ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 5dcc893ad119 Author: tschatzl Date: 2018-04-11 11:41 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5dcc893ad119 8200233: Simple G1 evacuation path performance enhancements Summary: Implement some minor performance optimizations in the evacuation path including changing some stores to be OOP_NOT_NULL, specializing the compressed/uncompressed oops path and delay some load of the current heapregion until absolutely necessary. Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp Changeset: e3e66c178518 Author: stefank Date: 2018-04-11 13:51 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e3e66c178518 8201370: GC specific data is referred from common precompiled headers and defNewGeneration.cpp Reviewed-by: stefank, shade, dholmes Contributed-by: boris.ulasevich at bell-sw.com ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/precompiled/precompiled.hpp Changeset: b17256b5c047 Author: stefank Date: 2018-04-11 13:52 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b17256b5c047 8201427: Fix Minimal VM builds on Linux x64 Reviewed-by: shade ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/utilities/macros.hpp Changeset: 376792a6e9da Author: hseigel Date: 2018-04-11 10:05 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/376792a6e9da 8201265: Native memory leak in ClassLoader::add_to_exploded_build_list Summary: Allocate from temporary thread local memory instead of C heap memory. Reviewed-by: coleenp, dholmes, lfoltan ! src/hotspot/share/classfile/classLoader.cpp Changeset: 6a880e576856 Author: eosterlund Date: 2018-04-11 16:07 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6a880e576856 8199417: Modularize interpreter GC barriers Reviewed-by: coleenp, rkennke ! make/hotspot/lib/JvmOverrideFiles.gmk ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp + src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp + src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp + src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.hpp + src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.hpp ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.hpp ! src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.hpp ! src/hotspot/cpu/sparc/interp_masm_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/methodHandles_sparc.cpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp + src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/gc/shared/barrierSet.cpp ! src/hotspot/share/runtime/init.cpp Changeset: bebec5011846 Author: dpochepk Date: 2018-04-11 20:56 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bebec5011846 8189101: AARCH32 - 'minimal' build fails because CMS bits are referred unconditionally Reviewed-by: shade, dholmes Contributed-by: boris.ulasevich at bell-sw.com ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp Changeset: bdcfe8154201 Author: stuefe Date: 2018-03-28 22:03 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bdcfe8154201 8200384: jcmd help output should be sorted Reviewed-by: sspitsyn, clanger ! src/hotspot/share/services/diagnosticCommand.cpp Changeset: c3a10df652c0 Author: pliden Date: 2018-04-12 08:25 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c3a10df652c0 8201316: Move G1-related static members from JavaThread to G1BarrierSet Reviewed-by: stefank, shade ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 93d84f667d12 Author: pliden Date: 2018-04-12 08:25 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/93d84f667d12 8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread Reviewed-by: shade, rehn ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/g1/dirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp + src/hotspot/share/gc/g1/g1ThreadLocalData.hpp ! src/hotspot/share/gc/g1/satbMarkQueue.cpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/gc/shared/barrierSet.cpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp + src/hotspot/share/gc/shared/gcThreadLocalData.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java Changeset: 46f2dc7c4c39 Author: stuefe Date: 2018-04-12 11:05 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/46f2dc7c4c39 8201475: 8199417 breaks AIX and non-pch on s390 (and presumably aarch64) Reviewed-by: eosterlund, shade, mdoerr ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp Changeset: ee93c1087584 Author: pliden Date: 2018-04-12 11:22 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ee93c1087584 8201362: Remove CollectedHeap::barrier_set() Reviewed-by: shade, rkennke ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/code/relocInfo_ext.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/interpreter/templateTable.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: dc72b6ab76b5 Author: pliden Date: 2018-04-12 12:55 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dc72b6ab76b5 Merge ! .jcheck/conf ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp ! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/c2_globals_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/nativeInst_sparc.cpp ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/solaris/globals_solaris.hpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/formssel.hpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/gc/cms/cmsOopClosures.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/specialized_oop_closures.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/logging/logPrefix.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/referenceType.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceRefKlass.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp ! src/hotspot/share/runtime/commandLineFlagRangeList.cpp ! src/hotspot/share/runtime/commandLineFlagWriteableList.cpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/jniHandles.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/semaphore.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vm_operations.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/trace/traceevents.xml ! src/hotspot/share/trace/tracetypes.xml ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/java.base/unix/native/libjava/TimeZone_md.c ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java ! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/lib/sun/hotspot/gc/GC.java Changeset: bb875df1a35a Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bb875df1a35a ZGC: Relax jcheck config ! .jcheck/conf Changeset: 051be425999d Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/051be425999d ZGC: UPSTREAM: Add LIKELY/UNLIKELY macros ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: f1d86608fd2e Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1d86608fd2e ZGC: UPSTREAM: Add ATTRIBUTE_ALIGNED macro ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp Changeset: cbc9931781a0 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cbc9931781a0 ZGC: UPSTREAM: Add optional clear in BitMap constructor ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp Changeset: be8bc3e45fa9 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/be8bc3e45fa9 ZGC: UPSTREAM: Add C1 lea patching support for x86 ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp Changeset: 60e101787590 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/60e101787590 ZGC: UPSTREAM: Add enhanced C1 leal addressing for SPARC ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp Changeset: 24c8eab65599 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/24c8eab65599 ZGC: UPSTREAM: Introduce os::processor_id() for Linux and Solaris ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/share/runtime/os.hpp Changeset: 084b2047d471 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/084b2047d471 ZGC: UPSTREAM: Introduce safepoint aware semaphores ! src/hotspot/share/runtime/semaphore.hpp + src/hotspot/share/runtime/semaphore.inline.hpp Changeset: eb1d0ef0a4ab Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eb1d0ef0a4ab ZGC: UPSTREAM: Remove assert for safepoint check in Mutex::try_lock() ! src/hotspot/share/runtime/mutex.cpp Changeset: c6e8027710f6 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c6e8027710f6 ZGC: UPSTREAM: Disable NUMA if process is bound to a subset of CPUs ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: 2ed032399da8 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2ed032399da8 ZGC: UPSTREAM: Add ReferenceTypeName ! src/hotspot/share/memory/referenceType.hpp Changeset: 52041a6d11c4 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/52041a6d11c4 ZGC: UPSTREAM: Add ReferenceDiscoverer ! src/hotspot/share/gc/cms/cmsOopClosures.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp + src/hotspot/share/gc/shared/referenceDiscoverer.hpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/oops/instanceRefKlass.inline.hpp Changeset: 22576a66211b Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/22576a66211b ZGC: UPSTREAM: Add support for undoing last TLAB allocation ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp Changeset: 85b2da3d0dd0 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/85b2da3d0dd0 ZGC: UPSTREAM: Add support for setting TLAB start/top/end ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp Changeset: 66eb1ad3de72 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/66eb1ad3de72 ZGC: UPSTREAM: Introduce CollectedHeap::is_oop() ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/oops/oop.cpp Changeset: 59582911e5e9 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/59582911e5e9 ZGC: UPSTREAM: Add oopDesc::field_offset() ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 66ba26710c09 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/66ba26710c09 ZGC: UPSTREAM: Add max_array_length_in_bytes ! src/hotspot/share/oops/arrayOop.hpp Changeset: fb9665b5737c Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fb9665b5737c ZGC: UPSTREAM: 8194737: [SA] OopField.getValueAsOopHandle(Oop) doesn't check for compressed oops ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java Changeset: fd92cf4264f2 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd92cf4264f2 ZGC: UPSTREAM: 8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java Changeset: 6cf9d78b522a Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6cf9d78b522a ZGC: UPSTREAM: 8193935: Illegal countedLoops transformation Summary: Truncation can sometimes not be removed ! src/hotspot/share/opto/loopnode.cpp Changeset: 20028c101426 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/20028c101426 ZGC: TEMPORARY: Avoid compiler warnings about using the deprecated readdir_r ! src/java.base/unix/native/libjava/TimeZone_md.c ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c Changeset: 9d8e676896c2 Author: duke Date: 2018-04-16 15:44 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9d8e676896c2 ZGC: The Z Garbage Collector v81 Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com, erik.osterlund at oracle.com, mikael.gerdin at oracle.com, kim.barrett at oracle.com, nils.eliasson at oracle.com, rickard.backman at oracle.com, rwestrel at redhat.com, coleen.phillimore at oracle.com, robbin.ehn at oracle.com, gerard.ziemski at oracle.com, hugh.wilkinson at intel.com, sandhya.viswanathan at intel.com, bill.npo.wheeler at intel.com, vinay.k.awasthi at intel.com, yasuenag at gmail.com ! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp ! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/c2_globals_sparc.hpp + src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.cpp + src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/nativeInst_sparc.cpp ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp + src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp + src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/solaris/globals_solaris.hpp + src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp + src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp + src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp + src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp + src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp + src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.cpp + src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp + src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp + src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp + src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp + src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp + src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp + src/hotspot/os_cpu/solaris_sparc/gc/z/zAddress_solaris_sparc.inline.hpp + src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.cpp + src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.hpp + src/hotspot/os_cpu/solaris_sparc/gc/z/zLargePages_solaris_sparc.cpp + src/hotspot/os_cpu/solaris_sparc/gc/z/zNUMA_solaris_sparc.cpp + src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.cpp + src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.hpp + src/hotspot/os_cpu/solaris_sparc/gc/z/zVirtualMemory_solaris_sparc.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/formssel.hpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gcThreadLocalData.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/specialized_oop_closures.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp + src/hotspot/share/gc/z/vmStructs_z.cpp + src/hotspot/share/gc/z/vmStructs_z.hpp + src/hotspot/share/gc/z/zAddress.cpp + src/hotspot/share/gc/z/zAddress.hpp + src/hotspot/share/gc/z/zAddress.inline.hpp + src/hotspot/share/gc/z/zAddressRangeMap.hpp + src/hotspot/share/gc/z/zAddressRangeMap.inline.hpp + src/hotspot/share/gc/z/zAllocationFlags.hpp + src/hotspot/share/gc/z/zArguments.cpp + src/hotspot/share/gc/z/zArguments.hpp + src/hotspot/share/gc/z/zArray.hpp + src/hotspot/share/gc/z/zArray.inline.hpp + src/hotspot/share/gc/z/zBarrier.cpp + src/hotspot/share/gc/z/zBarrier.hpp + src/hotspot/share/gc/z/zBarrier.inline.hpp + src/hotspot/share/gc/z/zBarrierSet.cpp + src/hotspot/share/gc/z/zBarrierSet.hpp + src/hotspot/share/gc/z/zBarrierSet.inline.hpp + src/hotspot/share/gc/z/zBarrierSetAssembler.hpp + src/hotspot/share/gc/z/zBitField.hpp + src/hotspot/share/gc/z/zBitMap.hpp + src/hotspot/share/gc/z/zBitMap.inline.hpp + src/hotspot/share/gc/z/zCPU.cpp + src/hotspot/share/gc/z/zCPU.hpp + src/hotspot/share/gc/z/zCollectedHeap.cpp + src/hotspot/share/gc/z/zCollectedHeap.hpp + src/hotspot/share/gc/z/zCollectorPolicy.cpp + src/hotspot/share/gc/z/zCollectorPolicy.hpp + src/hotspot/share/gc/z/zDebug.gdb + src/hotspot/share/gc/z/zDirector.cpp + src/hotspot/share/gc/z/zDirector.hpp + src/hotspot/share/gc/z/zDriver.cpp + src/hotspot/share/gc/z/zDriver.hpp + src/hotspot/share/gc/z/zErrno.cpp + src/hotspot/share/gc/z/zErrno.hpp + src/hotspot/share/gc/z/zFlags.hpp + src/hotspot/share/gc/z/zForwardingTable.cpp + src/hotspot/share/gc/z/zForwardingTable.hpp + src/hotspot/share/gc/z/zForwardingTable.inline.hpp + src/hotspot/share/gc/z/zForwardingTableEntry.hpp + src/hotspot/share/gc/z/zFuture.hpp + src/hotspot/share/gc/z/zFuture.inline.hpp + src/hotspot/share/gc/z/zGlobals.cpp + src/hotspot/share/gc/z/zGlobals.hpp + src/hotspot/share/gc/z/zHash.hpp + src/hotspot/share/gc/z/zHash.inline.hpp + src/hotspot/share/gc/z/zHeap.cpp + src/hotspot/share/gc/z/zHeap.hpp + src/hotspot/share/gc/z/zHeap.inline.hpp + src/hotspot/share/gc/z/zHeapIterator.cpp + src/hotspot/share/gc/z/zHeapIterator.hpp + src/hotspot/share/gc/z/zInitialize.cpp + src/hotspot/share/gc/z/zInitialize.hpp + src/hotspot/share/gc/z/zLargePages.cpp + src/hotspot/share/gc/z/zLargePages.hpp + src/hotspot/share/gc/z/zLargePages.inline.hpp + src/hotspot/share/gc/z/zList.hpp + src/hotspot/share/gc/z/zList.inline.hpp + src/hotspot/share/gc/z/zLiveMap.cpp + src/hotspot/share/gc/z/zLiveMap.hpp + src/hotspot/share/gc/z/zLiveMap.inline.hpp + src/hotspot/share/gc/z/zLock.hpp + src/hotspot/share/gc/z/zLock.inline.hpp + src/hotspot/share/gc/z/zMark.cpp + src/hotspot/share/gc/z/zMark.hpp + src/hotspot/share/gc/z/zMark.inline.hpp + src/hotspot/share/gc/z/zMarkCache.cpp + src/hotspot/share/gc/z/zMarkCache.hpp + src/hotspot/share/gc/z/zMarkCache.inline.hpp + src/hotspot/share/gc/z/zMarkStack.cpp + src/hotspot/share/gc/z/zMarkStack.hpp + src/hotspot/share/gc/z/zMarkStack.inline.hpp + src/hotspot/share/gc/z/zMarkStackEntry.hpp + src/hotspot/share/gc/z/zMarkTerminate.hpp + src/hotspot/share/gc/z/zMarkTerminate.inline.hpp + src/hotspot/share/gc/z/zMemory.cpp + src/hotspot/share/gc/z/zMemory.hpp + src/hotspot/share/gc/z/zMemory.inline.hpp + src/hotspot/share/gc/z/zMessagePort.hpp + src/hotspot/share/gc/z/zMessagePort.inline.hpp + src/hotspot/share/gc/z/zMetronome.cpp + src/hotspot/share/gc/z/zMetronome.hpp + src/hotspot/share/gc/z/zNMethodTable.cpp + src/hotspot/share/gc/z/zNMethodTable.hpp + src/hotspot/share/gc/z/zNMethodTableEntry.hpp + src/hotspot/share/gc/z/zNUMA.cpp + src/hotspot/share/gc/z/zNUMA.hpp + src/hotspot/share/gc/z/zObjectAllocator.cpp + src/hotspot/share/gc/z/zObjectAllocator.hpp + src/hotspot/share/gc/z/zOop.hpp + src/hotspot/share/gc/z/zOop.inline.hpp + src/hotspot/share/gc/z/zOopClosures.cpp + src/hotspot/share/gc/z/zOopClosures.hpp + src/hotspot/share/gc/z/zOopClosures.inline.hpp + src/hotspot/share/gc/z/zOopClosures.specialized.hpp + src/hotspot/share/gc/z/zPage.cpp + src/hotspot/share/gc/z/zPage.hpp + src/hotspot/share/gc/z/zPage.inline.hpp + src/hotspot/share/gc/z/zPageAllocator.cpp + src/hotspot/share/gc/z/zPageAllocator.hpp + src/hotspot/share/gc/z/zPageCache.cpp + src/hotspot/share/gc/z/zPageCache.hpp + src/hotspot/share/gc/z/zPageCache.inline.hpp + src/hotspot/share/gc/z/zPageTable.cpp + src/hotspot/share/gc/z/zPageTable.hpp + src/hotspot/share/gc/z/zPageTable.inline.hpp + src/hotspot/share/gc/z/zPageTableEntry.hpp + src/hotspot/share/gc/z/zPhysicalMemory.cpp + src/hotspot/share/gc/z/zPhysicalMemory.hpp + src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp + src/hotspot/share/gc/z/zPreMappedMemory.cpp + src/hotspot/share/gc/z/zPreMappedMemory.hpp + src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp + src/hotspot/share/gc/z/zReferenceProcessor.cpp + src/hotspot/share/gc/z/zReferenceProcessor.hpp + src/hotspot/share/gc/z/zRelocate.cpp + src/hotspot/share/gc/z/zRelocate.hpp + src/hotspot/share/gc/z/zRelocationSet.cpp + src/hotspot/share/gc/z/zRelocationSet.hpp + src/hotspot/share/gc/z/zRelocationSet.inline.hpp + src/hotspot/share/gc/z/zRelocationSetSelector.cpp + src/hotspot/share/gc/z/zRelocationSetSelector.hpp + src/hotspot/share/gc/z/zResurrection.cpp + src/hotspot/share/gc/z/zResurrection.hpp + src/hotspot/share/gc/z/zResurrection.inline.hpp + src/hotspot/share/gc/z/zRootsIterator.cpp + src/hotspot/share/gc/z/zRootsIterator.hpp + src/hotspot/share/gc/z/zServiceability.cpp + src/hotspot/share/gc/z/zServiceability.hpp + src/hotspot/share/gc/z/zStat.cpp + src/hotspot/share/gc/z/zStat.hpp + src/hotspot/share/gc/z/zTask.cpp + src/hotspot/share/gc/z/zTask.hpp + src/hotspot/share/gc/z/zThread.cpp + src/hotspot/share/gc/z/zThread.hpp + src/hotspot/share/gc/z/zThreadLocalData.hpp + src/hotspot/share/gc/z/zTracer.cpp + src/hotspot/share/gc/z/zTracer.hpp + src/hotspot/share/gc/z/zTracer.inline.hpp + src/hotspot/share/gc/z/zUtils.cpp + src/hotspot/share/gc/z/zUtils.hpp + src/hotspot/share/gc/z/zUtils.inline.hpp + src/hotspot/share/gc/z/zValue.hpp + src/hotspot/share/gc/z/zVirtualMemory.cpp + src/hotspot/share/gc/z/zVirtualMemory.hpp + src/hotspot/share/gc/z/zVirtualMemory.inline.hpp + src/hotspot/share/gc/z/zWeakRootsProcessor.cpp + src/hotspot/share/gc/z/zWeakRootsProcessor.hpp + src/hotspot/share/gc/z/zWorkers.cpp + src/hotspot/share/gc/z/zWorkers.hpp + src/hotspot/share/gc/z/zWorkers.inline.hpp ! src/hotspot/share/logging/logPrefix.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceRefKlass.inline.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vm_operations.hpp ! src/hotspot/share/trace/traceevents.xml ! src/hotspot/share/trace/tracetypes.xml ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/vmError.cpp + src/java.base/share/legal/c-libutl.md ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableCursor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZVirtualMemory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java + test/hotspot/gtest/gc/z/test_zAddress.cpp + test/hotspot/gtest/gc/z/test_zArray.cpp + test/hotspot/gtest/gc/z/test_zBitField.cpp + test/hotspot/gtest/gc/z/test_zBitMap.cpp + test/hotspot/gtest/gc/z/test_zForwardingTable.cpp + test/hotspot/gtest/gc/z/test_zList.cpp + test/hotspot/gtest/gc/z/test_zLiveMap.cpp + test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp + test/hotspot/gtest/gc/z/test_zUtils.cpp + test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp + test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/lib/sun/hotspot/gc/GC.java From per.liden at oracle.com Mon Apr 16 14:02:08 2018 From: per.liden at oracle.com (Per Liden) Date: Mon, 16 Apr 2018 16:02:08 +0200 Subject: hg: zgc/zgc: 208 new changesets In-Reply-To: <201804161348.w3GDmYYO006567@aojmv0008.oracle.com> References: <201804161348.w3GDmYYO006567@aojmv0008.oracle.com> Message-ID: <176fb138-1528-741d-6c10-6917cdec9100@oracle.com> FYI, this rebase brings the ZGC repo in sync with jdk/hs (as it looked mid Thursday last week). As jdk/hs is closing we'll be shifting over to jdk/jdk as upstream. cheers, Per On 04/16/2018 03:48 PM, per.liden at oracle.com wrote: > Changeset: 2520a95cddf7 > Author: stefank > Date: 2018-03-26 17:01 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/2520a95cddf7 > > 8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp > Reviewed-by: tschatzl, sjohanss > > ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp > ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp > > Changeset: 64f9ebc85e67 > Author: tschatzl > Date: 2018-03-28 16:39 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/64f9ebc85e67 > > 8197573: Remove concurrent cleanup and secondary free list handling > Summary: Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead. > Reviewed-by: sangheki, sjohanss > > ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp > ! src/hotspot/share/gc/g1/g1CollectorState.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp > ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp > ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp > ! src/hotspot/share/gc/g1/g1Policy.cpp > ! src/hotspot/share/gc/g1/g1Policy.hpp > ! src/hotspot/share/gc/g1/g1RemSet.cpp > ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp > ! src/hotspot/share/gc/g1/g1_globals.hpp > ! src/hotspot/share/gc/g1/heapRegion.cpp > ! src/hotspot/share/gc/g1/heapRegion.hpp > ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp > ! src/hotspot/share/gc/g1/heapRegionSet.cpp > ! src/hotspot/share/gc/g1/heapRegionSet.hpp > ! src/hotspot/share/runtime/mutexLocker.cpp > ! src/hotspot/share/runtime/mutexLocker.hpp > ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java > ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java > > Changeset: 29ad59abc54a > Author: tschatzl > Date: 2018-03-28 16:39 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/29ad59abc54a > > 8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC > Reviewed-by: sangheki, sjohanss > > ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp > > Changeset: df9dcfff6628 > Author: tschatzl > Date: 2018-03-28 16:39 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/df9dcfff6628 > > 8197932: Better split work in rebuild remembered sets phase > Summary: Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP. > Reviewed-by: sangheki, sjohanss > > ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp > ! src/hotspot/share/gc/g1/g1RemSet.cpp > ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp > ! src/hotspot/share/gc/g1/g1_globals.hpp > > Changeset: e79bbf1635da > Author: tschatzl > Date: 2018-03-28 16:39 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/e79bbf1635da > > 8199326: Remove G1 gc time stamp logic > Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so removing it. > Reviewed-by: sangheki, sjohanss > > ! src/hotspot/share/gc/g1/g1Allocator.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp > ! src/hotspot/share/gc/g1/heapRegion.cpp > ! src/hotspot/share/gc/g1/heapRegion.hpp > > Changeset: 6d5bd76650df > Author: dcubed > Date: 2018-03-28 12:04 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d5bd76650df > > 8199813: SIGSEGV in ThreadsList::includes() > Summary: ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list. > Reviewed-by: eosterlund, gthornbr, dholmes, rehn > > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/share/runtime/thread.cpp > ! src/hotspot/share/runtime/threadSMR.cpp > ! src/hotspot/share/runtime/vm_operations.cpp > ! src/hotspot/share/runtime/vm_operations.hpp > > Changeset: ab0f93ba0507 > Author: amenkov > Date: 2018-03-28 12:10 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab0f93ba0507 > > 8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array > Reviewed-by: sspitsyn, cjplummer > > ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java > + test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java > > Changeset: 5af65ee8b77e > Author: lmesnik > Date: 2018-03-28 13:38 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/5af65ee8b77e > > 8200091: [TESTBUG] Update jittester for jdk11 > Reviewed-by: iignatyev > > ! test/hotspot/jtreg/testlibrary/jittester/Makefile > > Changeset: 4f7cfd7fdd50 > Author: lmesnik > Date: 2018-03-28 13:25 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/4f7cfd7fdd50 > > 8200187: Exclude 3 long-running tests from tier1 > Reviewed-by: dholmes, cjplummer > > ! test/hotspot/jtreg/TEST.groups > > Changeset: dd76fcbda95f > Author: kvn > Date: 2018-03-28 17:20 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/dd76fcbda95f > > 8200383: Can't build on SPARC Hotspot with code which use math functions > Summary: remove old hack which supports Solaris 8 and 9 > Reviewed-by: erikj, ihse > > ! make/autoconf/libraries.m4 > ! make/lib/Awt2dLibraries.gmk > > Changeset: 2ad3212a7dd9 > Author: redestad > Date: 2018-03-29 10:38 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/2ad3212a7dd9 > > 8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull > Reviewed-by: lfoltan, acorn, dholmes > > ! src/hotspot/share/classfile/systemDictionary.cpp > ! src/hotspot/share/prims/methodHandles.cpp > ! src/hotspot/share/prims/methodHandles.hpp > ! src/java.base/share/classes/java/lang/invoke/MemberName.java > ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java > > Changeset: 7bad9c9efdf3 > Author: shade > Date: 2018-03-29 12:56 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/7bad9c9efdf3 > > 8200423: Non-PCH build for x86_32 fails > Reviewed-by: rkennke, stuefe > > ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp > > Changeset: a3453bbd5418 > Author: tschatzl > Date: 2018-03-29 14:07 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3453bbd5418 > > 8199742: Clean up state flags in G1CollectorState > Summary: Remove, merge and update naming of flags in G1CollectorState > Reviewed-by: sangheki, sjohanss > > ! src/hotspot/share/gc/g1/g1Allocator.cpp > ! src/hotspot/share/gc/g1/g1Analytics.cpp > ! src/hotspot/share/gc/g1/g1Analytics.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp > ! src/hotspot/share/gc/g1/g1CollectionSet.cpp > ! src/hotspot/share/gc/g1/g1CollectorState.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1EvacFailure.cpp > ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp > ! src/hotspot/share/gc/g1/g1Policy.cpp > ! src/hotspot/share/gc/g1/g1Policy.hpp > ! src/hotspot/share/gc/g1/g1RootClosures.cpp > ! src/hotspot/share/gc/g1/g1RootProcessor.cpp > ! src/hotspot/share/gc/g1/g1YCTypes.hpp > ! src/hotspot/share/gc/g1/heapRegion.cpp > > Changeset: 50a01910e00a > Author: tschatzl > Date: 2018-03-29 14:08 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/50a01910e00a > > 8151171: Bring g1ConcurrentMark files up to current coding conventions > Summary: Improve method naming, bracketing, use of _g1h member and general cleanup. > Reviewed-by: sangheki, sjohanss > > ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp > ! src/hotspot/share/gc/g1/concurrentMarkThread.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp > ! src/hotspot/share/gc/g1/g1OopClosures.hpp > > Changeset: 2bf8f2fc0710 > Author: simonis > Date: 2018-03-29 14:50 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/2bf8f2fc0710 > > 8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !" > Reviewed-by: kvn, thartmann > > ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java > > Changeset: 24aca5861b91 > Author: redestad > Date: 2018-03-29 15:05 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/24aca5861b91 > > 8200424: Windows build fails due to implicit jboolean to bool conversion > Reviewed-by: shade, hseigel > > ! src/hotspot/share/prims/methodHandles.cpp > > Changeset: 5a757c0326c7 > Author: tschatzl > Date: 2018-03-29 17:15 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/5a757c0326c7 > > 8200362: G1Mux2Closure should disable implicit oop verification > Summary: To avoid the implicit oop verification provided by OopClosure and oop_iterate_no_header, let G1 verification closures inherit from ExtendedOopClosures and disable this verification. > Reviewed-by: stefank, sjohanss > > ! src/hotspot/share/gc/g1/heapRegion.cpp > > Changeset: 7f5fca094057 > Author: kvn > Date: 2018-03-29 09:52 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f5fca094057 > > 8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related) > Reviewed-by: mseledtsov > > ! test/hotspot/jtreg/ProblemList-graal.txt > > Changeset: 17c6ab93710e > Author: dstewart > Date: 2018-03-29 16:07 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/17c6ab93710e > > 8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag > Summary: Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag > Reviewed-by: kvn, aph, shade > > ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java > > Changeset: c42db4d81e33 > Author: lucy > Date: 2018-03-29 14:53 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/c42db4d81e33 > > 8200366: SIGSEGV in CodeHeapState::print_names() > Summary: Temporary removed the failing function in diagnostic command until investigation is complete. Added checks to validate code blobs. > Reviewed-by: kvn, thartmann > > ! src/hotspot/share/code/codeHeapState.cpp > ! src/hotspot/share/services/diagnosticCommand.cpp > > Changeset: 1e11c8a238f7 > Author: iklam > Date: 2018-03-29 20:15 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/1e11c8a238f7 > > 8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext > Reviewed-by: dholmes, mchung, alanb > > ! src/bsd/doc/man/java.1 > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/globals.hpp > ! src/linux/doc/man/java.1 > ! src/solaris/doc/sun/man/man1/java.1 > > Changeset: a74836b05c28 > Author: ccheung > Date: 2018-03-29 21:48 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a74836b05c28 > > 8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces > Summary: stop CDS dumping right away when an OOM due to insufficient metaspace is encountered > Reviewed-by: iklam, mseledtsov > > ! src/hotspot/share/memory/metaspace.cpp > ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java > ! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java > > Changeset: a569cb4425f3 > Author: stuefe > Date: 2018-03-30 06:31 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a569cb4425f3 > > 8191101: Show register content in hs-err file on assert > Reviewed-by: adinn, clanger, simonis > > ! src/hotspot/os/posix/vmError_posix.cpp > ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp > ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp > ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp > ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp > ! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp > ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/globals.hpp > ! src/hotspot/share/runtime/thread.cpp > ! src/hotspot/share/utilities/debug.cpp > ! src/hotspot/share/utilities/debug.hpp > ! src/hotspot/share/utilities/vmError.cpp > ! src/hotspot/share/utilities/vmError.hpp > + test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java > > Changeset: 16f53c9c7493 > Author: kvn > Date: 2018-03-30 07:47 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/16f53c9c7493 > > 8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp > Summary: Add requires to run test only in Xmixed mode. > Reviewed-by: simonis > > ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java > > Changeset: d6893a76c554 > Author: poonam > Date: 2018-03-30 18:46 +0000 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6893a76c554 > > 8199406: Performance drop with Java JDK 1.8.0_162-b32 > Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array > Reviewed-by: kvn, coleenp, tschatzl > > ! src/hotspot/share/code/codeBlob.cpp > ! src/hotspot/share/code/codeBlob.hpp > ! src/hotspot/share/code/compiledIC.cpp > ! src/hotspot/share/code/vtableStubs.cpp > ! src/hotspot/share/code/vtableStubs.hpp > ! src/hotspot/share/oops/compiledICHolder.cpp > ! src/hotspot/share/oops/compiledICHolder.hpp > > Changeset: be608cad0b2a > Author: kbarrett > Date: 2018-03-30 21:57 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/be608cad0b2a > > 8195972: Refactor oops in JNI to use the Access API > Summary: Use Access API in JNIHandles > Reviewed-by: coleenp, eosterlund > > ! src/hotspot/share/runtime/jniHandles.cpp > ! src/hotspot/share/runtime/jniHandles.hpp > ! src/hotspot/share/runtime/jniHandles.inline.hpp > > Changeset: 45071514f87a > Author: shade > Date: 2018-04-03 10:27 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/45071514f87a > > 8200438: Non-PCH x86_32 build failure: err_msg is not defined > Reviewed-by: stuefe, zgu, stefank > > ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp > > Changeset: 8237a91c1cca > Author: rkennke > Date: 2018-04-03 13:15 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/8237a91c1cca > > 8199781: Don't use naked == for comparing oops > Reviewed-by: coleenp, eosterlund, jrose > > ! src/hotspot/share/ci/ciEnv.cpp > ! src/hotspot/share/ci/ciObjectFactory.cpp > ! src/hotspot/share/classfile/classLoaderData.cpp > ! src/hotspot/share/classfile/dictionary.cpp > ! src/hotspot/share/classfile/javaClasses.cpp > ! src/hotspot/share/classfile/protectionDomainCache.cpp > ! src/hotspot/share/classfile/systemDictionary.cpp > ! src/hotspot/share/code/dependencies.cpp > ! src/hotspot/share/gc/shared/barrierSet.hpp > ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp > ! src/hotspot/share/interpreter/interpreterRuntime.cpp > ! src/hotspot/share/memory/universe.cpp > + src/hotspot/share/oops/access.cpp > ! src/hotspot/share/oops/access.hpp > ! src/hotspot/share/oops/access.inline.hpp > ! src/hotspot/share/oops/accessBackend.hpp > + src/hotspot/share/oops/accessDecorators.hpp > ! src/hotspot/share/oops/constantPool.cpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/klassVtable.cpp > ! src/hotspot/share/oops/objArrayKlass.cpp > ! src/hotspot/share/oops/oop.hpp > ! src/hotspot/share/prims/jni.cpp > ! src/hotspot/share/prims/jvm.cpp > ! src/hotspot/share/prims/methodHandles.cpp > ! src/hotspot/share/prims/stackwalk.cpp > ! src/hotspot/share/prims/unsafe.cpp > ! src/hotspot/share/runtime/biasedLocking.cpp > ! src/hotspot/share/runtime/handles.hpp > ! src/hotspot/share/runtime/reflection.cpp > ! src/hotspot/share/runtime/synchronizer.cpp > ! src/hotspot/share/services/memoryManager.hpp > ! src/hotspot/share/services/memoryPool.hpp > ! src/hotspot/share/services/threadService.cpp > ! src/hotspot/share/utilities/exceptions.cpp > ! src/hotspot/share/utilities/growableArray.hpp > > Changeset: 0ed1370f52bb > Author: lkorinth > Date: 2018-04-03 12:05 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ed1370f52bb > > 8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread > Reviewed-by: tschatzl, sangheki > > - src/hotspot/share/gc/g1/concurrentMarkThread.cpp > - src/hotspot/share/gc/g1/concurrentMarkThread.hpp > - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp > + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp > + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp > + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp > ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp > ! src/hotspot/share/gc/g1/g1Policy.cpp > ! src/hotspot/share/gc/g1/vm_operations_g1.cpp > ! src/hotspot/share/prims/whitebox.cpp > ! src/hotspot/share/runtime/thread.cpp > > Changeset: 89a886b7a9cf > Author: redestad > Date: 2018-04-03 12:55 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/89a886b7a9cf > > 8199717: Avoid calculating primordial thread stack bounds on VM startup > Reviewed-by: dholmes, rehn, stuefe > > ! src/hotspot/os/linux/os_linux.cpp > > Changeset: a3fed4b041ac > Author: rkennke > Date: 2018-04-03 17:36 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3fed4b041ac > > 8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands > Reviewed-by: shade, zgu, eosterlund > > ! src/hotspot/share/prims/unsafe.cpp > > Changeset: 3614cbddd005 > Author: mseledtsov > Date: 2018-04-03 08:56 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/3614cbddd005 > > 8200126: [TESTBUG] Open source VM runtime signal tests > Summary: Open sourced the signal tests, updated make files and test groups accordingly > Reviewed-by: dholmes, ctornqvi, ihse > > ! make/test/JtregNativeHotspot.gmk > ! test/hotspot/jtreg/TEST.groups > + test/hotspot/jtreg/runtime/signal/README > + test/hotspot/jtreg/runtime/signal/SigTestDriver.java > + test/hotspot/jtreg/runtime/signal/TestSigalrm.java > + test/hotspot/jtreg/runtime/signal/TestSigbus.java > + test/hotspot/jtreg/runtime/signal/TestSigcld.java > + test/hotspot/jtreg/runtime/signal/TestSigcont.java > + test/hotspot/jtreg/runtime/signal/TestSigemt.java > + test/hotspot/jtreg/runtime/signal/TestSigfpe.java > + test/hotspot/jtreg/runtime/signal/TestSigfreeze.java > + test/hotspot/jtreg/runtime/signal/TestSighup.java > + test/hotspot/jtreg/runtime/signal/TestSigill.java > + test/hotspot/jtreg/runtime/signal/TestSigint.java > + test/hotspot/jtreg/runtime/signal/TestSigiot.java > + test/hotspot/jtreg/runtime/signal/TestSiglost.java > + test/hotspot/jtreg/runtime/signal/TestSiglwp.java > + test/hotspot/jtreg/runtime/signal/TestSigpipe.java > + test/hotspot/jtreg/runtime/signal/TestSigpoll.java > + test/hotspot/jtreg/runtime/signal/TestSigprof.java > + test/hotspot/jtreg/runtime/signal/TestSigpwr.java > + test/hotspot/jtreg/runtime/signal/TestSigquit.java > + test/hotspot/jtreg/runtime/signal/TestSigsegv.java > + test/hotspot/jtreg/runtime/signal/TestSigstop.java > + test/hotspot/jtreg/runtime/signal/TestSigsys.java > + test/hotspot/jtreg/runtime/signal/TestSigterm.java > + test/hotspot/jtreg/runtime/signal/TestSigthaw.java > + test/hotspot/jtreg/runtime/signal/TestSigtrap.java > + test/hotspot/jtreg/runtime/signal/TestSigtstp.java > + test/hotspot/jtreg/runtime/signal/TestSigttin.java > + test/hotspot/jtreg/runtime/signal/TestSigttou.java > + test/hotspot/jtreg/runtime/signal/TestSigurg.java > + test/hotspot/jtreg/runtime/signal/TestSigusr1.java > + test/hotspot/jtreg/runtime/signal/TestSigusr2.java > + test/hotspot/jtreg/runtime/signal/TestSigvtalrm.java > + test/hotspot/jtreg/runtime/signal/TestSigwinch.java > + test/hotspot/jtreg/runtime/signal/TestSigxcpu.java > + test/hotspot/jtreg/runtime/signal/TestSigxfsz.java > + test/hotspot/jtreg/runtime/signal/TestSigxres.java > + test/hotspot/jtreg/runtime/signal/exesigtest.c > > Changeset: 0ab2411f270d > Author: rwestberg > Date: 2018-03-28 15:30 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ab2411f270d > > 8199619: Building HotSpot on Windows should define NOMINMAX > Reviewed-by: erikj, kbarrett, ihse > > ! make/autoconf/flags-cflags.m4 > > Changeset: 9a04cc89dde0 > Author: tschatzl > Date: 2018-04-04 11:21 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a04cc89dde0 > > 8200234: Cleanup Remark and Cleanup pause code > Summary: Remove redundant methods, factor out verification code and simplify code in Remark and Cleanup pause code. > Reviewed-by: sangheki, sjohanss > > ! src/hotspot/share/gc/g1/g1CollectorState.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp > ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp > ! src/hotspot/share/gc/g1/g1Policy.cpp > ! src/hotspot/share/gc/g1/heapRegion.inline.hpp > > Changeset: 8bad6c08a732 > Author: tschatzl > Date: 2018-04-04 11:21 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bad6c08a732 > > 8200255: Remove G1CMTask::_concurrent > Reviewed-by: sangheki, sjohanss > > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp > > Changeset: 55f8f5635ef7 > Author: tschatzl > Date: 2018-04-04 11:21 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/55f8f5635ef7 > > 8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress > Reviewed-by: sjohanss, sangheki > > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp > > Changeset: 2fef34f04314 > Author: ehelin > Date: 2018-04-04 10:12 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/2fef34f04314 > > 8200626: Restore history for g1ConcurrentMarkThread.* > Reviewed-by: shade, sjohanss > > - src/hotspot/share/gc/g1/concurrentMarkThread.cpp > - src/hotspot/share/gc/g1/concurrentMarkThread.hpp > - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp > + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp > + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp > + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp > ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp > ! src/hotspot/share/gc/g1/g1Policy.cpp > ! src/hotspot/share/gc/g1/vm_operations_g1.cpp > ! src/hotspot/share/prims/whitebox.cpp > ! src/hotspot/share/runtime/thread.cpp > > Changeset: 8263950638ed > Author: ehelin > Date: 2018-04-04 11:25 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/8263950638ed > > Merge > > ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp > > Changeset: 3569b528972e > Author: pliden > Date: 2018-04-04 11:59 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/3569b528972e > > 8200429: Adjust object pinning interface on CollectedHeap > Reviewed-by: dholmes, rkennke > > ! src/hotspot/share/gc/shared/collectedHeap.cpp > ! src/hotspot/share/gc/shared/collectedHeap.hpp > ! src/hotspot/share/prims/jni.cpp > > Changeset: 1a1a69219637 > Author: pliden > Date: 2018-04-04 11:59 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a1a69219637 > > 8200607: Add missing include dependency in bitMap.hpp > Reviewed-by: shade, stefank > > ! src/hotspot/share/utilities/bitMap.hpp > > Changeset: 015af70b9a1d > Author: shade > Date: 2018-04-04 12:06 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/015af70b9a1d > > 8200608: Build failures after JDK-8191101 (Show register content in hs-err file on assert) > Reviewed-by: dholmes, tschatzl > > ! src/hotspot/share/utilities/debug.cpp > > Changeset: f1d2b6c0693b > Author: tschatzl > Date: 2018-04-04 14:51 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1d2b6c0693b > > 8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes > Reviewed-by: sjohanss, sangheki > > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp > ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp > > Changeset: 46b2f783116c > Author: dstewart > Date: 2018-03-30 13:39 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/46b2f783116c > > 8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI > Summary: AArch64 VM_Version::features and flags are correspondingly set in CPUFeature and Flags > Reviewed-by: kvn, fyang > > ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp > ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java > ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java > > Changeset: c39f20946b37 > Author: dpochepk > Date: 2018-04-04 23:02 +0300 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/c39f20946b37 > > 8200627: aarch32 - Broken build after JDK-8198949 > Reviewed-by: shade, eosterlund > Contributed-by: boris.ulasevich at bell-sw.com > > ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp > ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp > ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp > ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp > ! src/hotspot/cpu/arm/stubGenerator_arm.cpp > > Changeset: e862d3c78123 > Author: dpochepk > Date: 2018-04-04 23:05 +0300 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/e862d3c78123 > > 8200628: aarch32 - Broken build after JDK-8199809 > Reviewed-by: shade, coleenp > Contributed-by: boris.ulasevich at bell-sw.com > > ! src/hotspot/cpu/arm/interpreterRT_arm.cpp > > Changeset: 0bb0c2f27ca9 > Author: kbarrett > Date: 2018-04-04 18:19 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/0bb0c2f27ca9 > > 8200630: Globally suppress Visual Studio warning C4351 > Summary: Globally suppress warning, remove sole instance of local suppression. > Reviewed-by: gtriantafill, tschatzl > > ! src/hotspot/share/gc/shared/oopStorage.cpp > ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp > > Changeset: a1a7456dd8b9 > Author: hseigel > Date: 2018-04-05 13:19 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a1a7456dd8b9 > > 8200261: Regression with JVM anonymous class > Summary: Restore resolved anonymous class when creating a new constantpool because of overpass methods > Reviewed-by: coleenp, lfoltan > > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/hotspot/share/classfile/defaultMethods.cpp > ! src/hotspot/share/oops/instanceKlass.hpp > + test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java > > Changeset: fa26e7c6efb7 > Author: gadams > Date: 2018-04-05 11:18 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa26e7c6efb7 > > 8199782: Fix compilation warnings detected by Solaris Developer Studio 12.6 > Reviewed-by: sspitsyn, dholmes, ihse > > ! make/hotspot/lib/CompileJvm.gmk > ! src/java.base/solaris/native/libjvm_db/libjvm_db.c > ! test/fmw/gtest/src/gtest.cc > ! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c > > Changeset: 0ee57b9b376c > Author: chegar > Date: 2018-03-23 21:39 +0000 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ee57b9b376c > > 8200181: Remove superflous non-IPv4 code from Java_java_net_TwoStacksPlainSocketImpl_socketListen > Reviewed-by: alanb > > ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c > > Changeset: 1f14faf358fb > Author: bpb > Date: 2018-03-23 15:05 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f14faf358fb > > 8180410: ByteArrayOutputStream should not throw IOExceptions > Summary: Add ByteArrayOutputStream.writeBytes() > Reviewed-by: rriggs, smarks > > ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java > + test/jdk/java/io/ByteArrayOutputStream/Write.java > - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java > > Changeset: 56a5f899e882 > Author: jjg > Date: 2018-03-23 17:28 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/56a5f899e882 > > 8199902: {@docRoot} references need to be updated to reflect new module/package structure > Reviewed-by: ksrini > > ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java > ! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java > ! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java > ! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java > ! src/jdk.javadoc/share/classes/module-info.java > > Changeset: f14852315495 > Author: shinyafox > Date: 2018-03-24 14:43 +0900 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f14852315495 > > 8199762: JShell API: Failed to detect override when snippet to be overridden has been changed before > Reviewed-by: rfield > > ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java > ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java > ! test/langtools/jdk/jshell/MethodsTest.java > > Changeset: 1d3139252c1c > Author: alanb > Date: 2018-03-24 08:49 +0000 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d3139252c1c > > 8200179: (se) More Selector cleanup > Reviewed-by: bpb > > ! make/CompileJavaModules.gmk > ! make/mapfiles/libnio/mapfile-linux > ! make/mapfiles/libnio/mapfile-macosx > ! make/mapfiles/libnio/mapfile-solaris > - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java > - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java > - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java > ! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java > ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java > ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java > - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java > - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java > ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java > + src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java > ! src/java.base/unix/native/libnio/ch/Net.c > - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c > + src/java.base/unix/native/libnio/ch/PollSelectorImpl.c > ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java > ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java > ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java > > Changeset: 5bfe30bb50a2 > Author: dholmes > Date: 2018-03-26 00:33 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/5bfe30bb50a2 > > 8200213: Configure broken on MIPS > Reviewed-by: erikj, stuefe, dholmes, ihse > Contributed-by: Ao Qi > > ! make/autoconf/flags.m4 > > Changeset: b39bc2eb8325 > Author: jlahoda > Date: 2018-03-26 11:42 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/b39bc2eb8325 > > 8196519: Incomplete classpath causes infinite recursion in Resolve.isAccessible > Summary: ErrorType.getEnclosingType returns noType rather than self. > Reviewed-by: mcimadamore, cushon > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java > + test/langtools/tools/javac/processing/model/MissingClassRecursiveAccessible.java > > Changeset: 7b8696b3b972 > Author: shade > Date: 2018-03-26 15:09 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/7b8696b3b972 > > 8200118: [TESTBUG] String concat tests should test toString() application order > Reviewed-by: psandoz, redestad > > + test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java > > Changeset: 458c790b6995 > Author: sundar > Date: 2018-03-26 19:27 +0530 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/458c790b6995 > > 8200215: 17th loop of "let foo = ''"; throws ReferenceError > Reviewed-by: jlaskey, attila, hannesw > > ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java > + test/nashorn/script/trusted/JDK-8200215.js > > Changeset: b64cd942ac7a > Author: shade > Date: 2018-03-26 20:20 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/b64cd942ac7a > > 8200241: [TESTBUG] java/lang/String/concat/ tests should not force source/target = 9 anymore > Reviewed-by: redestad, psandoz > > ! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java > ! test/jdk/java/lang/String/concat/ImplicitStringConcat.java > ! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java > ! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java > ! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java > ! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java > ! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java > ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template > ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java > > Changeset: fd608d605e2f > Author: ihse > Date: 2018-03-26 20:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd608d605e2f > > 8200229: Simplify building of libjsig > Reviewed-by: erikj > > ! make/Main.gmk > - make/hotspot/lib/CompileLibjsig.gmk > ! make/lib/Lib-java.base.gmk > > Changeset: 4269e701448e > Author: serb > Date: 2018-03-26 16:09 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/4269e701448e > > 8200198: javah man pages were not removed by JDK-8191054 > Reviewed-by: erikj, alanb > > - src/bsd/doc/man/ja/javah.1 > ! src/bsd/doc/man/java.1 > ! src/bsd/doc/man/javac.1 > ! src/bsd/doc/man/javadoc.1 > - src/bsd/doc/man/javah.1 > ! src/bsd/doc/man/javap.1 > ! src/bsd/doc/man/jdb.1 > ! src/linux/doc/man/ja/java.1 > ! src/linux/doc/man/ja/javac.1 > ! src/linux/doc/man/ja/javadoc.1 > - src/linux/doc/man/ja/javah.1 > ! src/linux/doc/man/ja/javap.1 > ! src/linux/doc/man/ja/jdb.1 > ! src/linux/doc/man/java.1 > ! src/linux/doc/man/javac.1 > ! src/linux/doc/man/javadoc.1 > - src/linux/doc/man/javah.1 > ! src/linux/doc/man/javap.1 > ! src/linux/doc/man/jdb.1 > ! src/solaris/doc/sun/man/man1/ja/java.1 > ! src/solaris/doc/sun/man/man1/ja/javac.1 > ! src/solaris/doc/sun/man/man1/ja/javadoc.1 > - src/solaris/doc/sun/man/man1/ja/javah.1 > ! src/solaris/doc/sun/man/man1/ja/javap.1 > ! src/solaris/doc/sun/man/man1/ja/jdb.1 > ! src/solaris/doc/sun/man/man1/java.1 > ! src/solaris/doc/sun/man/man1/javac.1 > ! src/solaris/doc/sun/man/man1/javadoc.1 > - src/solaris/doc/sun/man/man1/javah.1 > ! src/solaris/doc/sun/man/man1/javap.1 > ! src/solaris/doc/sun/man/man1/jdb.1 > > Changeset: e9cb414f94eb > Author: erikj > Date: 2018-03-26 16:24 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/e9cb414f94eb > > 8198652: Stop linking with -base:0x8000000 on Windows > Reviewed-by: tbell, ihse, stuefe > > ! make/autoconf/flags-ldflags.m4 > > Changeset: 7f3986bad197 > Author: igerasim > Date: 2018-03-26 17:30 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f3986bad197 > > 8199843: Optimize Integer/Long.highestOneBit() > Reviewed-by: redestad, plevart > > ! src/java.base/share/classes/java/lang/Integer.java > ! src/java.base/share/classes/java/lang/Long.java > > Changeset: d2fd2581325b > Author: bpatel > Date: 2018-03-26 18:07 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2fd2581325b > > 8199278: Javadoc search results does not link to anchors on a page > Reviewed-by: jjg, ksrini > > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js > ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java > ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java > > Changeset: ce86061aff12 > Author: bpatel > Date: 2018-03-26 21:30 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/ce86061aff12 > > 8199705: Docs.gmk needs to be updated to remove the -html5 option > Reviewed-by: erikj > > ! make/Docs.gmk > > Changeset: 752ecccb0b7f > Author: cushon > Date: 2018-03-27 13:48 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/752ecccb0b7f > > 8200301: deduplicate lambda methods > Reviewed-by: vromero, mcimadamore > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java > + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java > + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java > + test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java > + test/langtools/tools/javac/lambda/deduplication/Deduplication.java > + test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java > > Changeset: e376090dc07e > Author: alanb > Date: 2018-03-27 19:29 +0100 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/e376090dc07e > > 8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently > Reviewed-by: chegar > > ! make/mapfiles/libnio/mapfile-linux > ! make/mapfiles/libnio/mapfile-macosx > ! make/mapfiles/libnio/mapfile-solaris > ! src/java.base/linux/classes/sun/nio/ch/EPollPort.java > ! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java > ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java > ! src/java.base/share/classes/sun/nio/ch/IOUtil.java > ! src/java.base/unix/native/libnio/ch/IOUtil.c > > Changeset: 5812849b5027 > Author: igerasim > Date: 2018-03-27 13:22 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/5812849b5027 > > 8198358: Align organization of TwoStacksPlainSocketImp with DualStackPlainSocketImpl [win] > Reviewed-by: chegar, clanger > > ! src/java.base/unix/native/libnet/PlainSocketImpl.c > ! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java > ! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java > ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c > ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c > ! test/jdk/java/net/Socket/AddressTest.java > ! test/jdk/java/net/Socket/B6210227.java > ! test/jdk/java/net/Socket/CloseAvailable.java > ! test/jdk/java/net/Socket/DeadlockTest.java > ! test/jdk/java/net/Socket/HttpProxy.java > ! test/jdk/java/net/Socket/InheritHandle.java > ! test/jdk/java/net/Socket/InheritTimeout.java > ! test/jdk/java/net/Socket/LingerTest.java > ! test/jdk/java/net/Socket/LinkLocal.java > ! test/jdk/java/net/Socket/ProxyCons.java > ! test/jdk/java/net/Socket/RST.java > ! test/jdk/java/net/Socket/ReadTimeout.java > ! test/jdk/java/net/Socket/SetSoLinger.java > ! test/jdk/java/net/Socket/ShutdownInput.java > ! test/jdk/java/net/Socket/SocksConnectTimeout.java > ! test/jdk/java/net/Socket/TestAfterClose.java > ! test/jdk/java/net/Socket/TestClose.java > ! test/jdk/java/net/Socket/TestTcpNoDelay.java > ! test/jdk/java/net/Socket/Timeout.java > ! test/jdk/java/net/Socket/TrafficClass.java > ! test/jdk/java/net/Socket/UrgentDataTest.java > ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java > ! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java > ! test/jdk/java/net/Socket/setReuseAddress/Basic.java > ! test/jdk/java/net/Socket/setReuseAddress/Restart.java > ! test/jdk/java/net/SocketInputStream/SocketClosedException.java > ! test/jdk/java/net/SocketInputStream/SocketTimeout.java > ! test/jdk/java/net/SocketOption/ImmutableOptions.java > ! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java > ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java > ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java > > Changeset: f76e1ac74f28 > Author: redestad > Date: 2018-03-28 00:45 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f76e1ac74f28 > > 8200289: Reduce number of exceptions created when calling Lookup::canBeCached > Reviewed-by: sundar, psandoz > > ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java > > Changeset: b6671a111395 > Author: jjg > Date: 2018-03-27 16:25 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/b6671a111395 > > 8199465: {@docRoot} references need to be updated to reflect new module/package structure > Reviewed-by: martin, alanb, chegar > > ! src/java.base/share/classes/java/lang/CharSequence.java > ! src/java.base/share/classes/java/lang/Comparable.java > ! src/java.base/share/classes/java/lang/ProcessHandle.java > ! src/java.base/share/classes/java/lang/String.java > ! src/java.base/share/classes/java/lang/Thread.java > ! src/java.base/share/classes/java/lang/UnsupportedOperationException.java > ! src/java.base/share/classes/java/lang/module/Configuration.java > ! src/java.base/share/classes/java/time/Duration.java > ! src/java.base/share/classes/java/time/Instant.java > ! src/java.base/share/classes/java/time/LocalDate.java > ! src/java.base/share/classes/java/time/LocalDateTime.java > ! src/java.base/share/classes/java/time/LocalTime.java > ! src/java.base/share/classes/java/time/MonthDay.java > ! src/java.base/share/classes/java/time/OffsetDateTime.java > ! src/java.base/share/classes/java/time/OffsetTime.java > ! src/java.base/share/classes/java/time/Period.java > ! src/java.base/share/classes/java/time/Year.java > ! src/java.base/share/classes/java/time/YearMonth.java > ! src/java.base/share/classes/java/time/ZoneId.java > ! src/java.base/share/classes/java/time/ZoneOffset.java > ! src/java.base/share/classes/java/time/ZonedDateTime.java > ! src/java.base/share/classes/java/time/chrono/HijrahDate.java > ! src/java.base/share/classes/java/time/chrono/JapaneseDate.java > ! src/java.base/share/classes/java/time/chrono/MinguoDate.java > ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java > ! src/java.base/share/classes/java/util/AbstractCollection.java > ! src/java.base/share/classes/java/util/AbstractList.java > ! src/java.base/share/classes/java/util/AbstractMap.java > ! src/java.base/share/classes/java/util/AbstractQueue.java > ! src/java.base/share/classes/java/util/AbstractSequentialList.java > ! src/java.base/share/classes/java/util/AbstractSet.java > ! src/java.base/share/classes/java/util/ArrayDeque.java > ! src/java.base/share/classes/java/util/ArrayList.java > ! src/java.base/share/classes/java/util/Arrays.java > ! src/java.base/share/classes/java/util/Collection.java > ! src/java.base/share/classes/java/util/Collections.java > ! src/java.base/share/classes/java/util/Comparator.java > ! src/java.base/share/classes/java/util/Deque.java > ! src/java.base/share/classes/java/util/EnumMap.java > ! src/java.base/share/classes/java/util/EnumSet.java > ! src/java.base/share/classes/java/util/HashMap.java > ! src/java.base/share/classes/java/util/HashSet.java > ! src/java.base/share/classes/java/util/Hashtable.java > ! src/java.base/share/classes/java/util/IdentityHashMap.java > ! src/java.base/share/classes/java/util/Iterator.java > ! src/java.base/share/classes/java/util/LinkedHashMap.java > ! src/java.base/share/classes/java/util/LinkedHashSet.java > ! src/java.base/share/classes/java/util/LinkedList.java > ! src/java.base/share/classes/java/util/List.java > ! src/java.base/share/classes/java/util/ListIterator.java > ! src/java.base/share/classes/java/util/Map.java > ! src/java.base/share/classes/java/util/NavigableMap.java > ! src/java.base/share/classes/java/util/NavigableSet.java > ! src/java.base/share/classes/java/util/PriorityQueue.java > ! src/java.base/share/classes/java/util/Queue.java > ! src/java.base/share/classes/java/util/RandomAccess.java > ! src/java.base/share/classes/java/util/ResourceBundle.java > ! src/java.base/share/classes/java/util/Set.java > ! src/java.base/share/classes/java/util/SortedMap.java > ! src/java.base/share/classes/java/util/SortedSet.java > ! src/java.base/share/classes/java/util/TreeMap.java > ! src/java.base/share/classes/java/util/TreeSet.java > ! src/java.base/share/classes/java/util/Vector.java > ! src/java.base/share/classes/java/util/WeakHashMap.java > ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java > ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java > ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java > ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java > ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java > ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java > ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java > ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java > ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java > ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java > ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java > ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java > ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java > > Changeset: 951f29c9aef5 > Author: jlahoda > Date: 2018-03-28 10:24 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/951f29c9aef5 > > 8200135: test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is failing after JDK-8194978 > Summary: Adjusting the expected number of exception table entries to the recent changes in javac. > Reviewed-by: kvn > > ! test/hotspot/jtreg/ProblemList.txt > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java > > Changeset: 5fd26ab491fa > Author: rpatil > Date: 2018-03-26 17:33 +0530 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/5fd26ab491fa > > 8144300: http.nonProxyHosts value having wildcard * both at end and start are not honored > Summary: added validation for wildcard at start and end > Reviewed-by: chegar, dfuchs, clanger > Contributed-by: pallavi.sonal at oracle.com > > ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java > ! test/jdk/java/net/ProxySelector/B8035158.java > > Changeset: 0fdb76741c56 > Author: mcimadamore > Date: 2018-03-28 14:08 +0100 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/0fdb76741c56 > > 8200199: javac suggests to use var even when var is used > Summary: local var analyzer should use synthetic var type position to decide if analysis is needed > Reviewed-by: jlahoda, vromero > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java > + test/langtools/tools/javac/lvti/T8200199.java > + test/langtools/tools/javac/lvti/T8200199.out > > Changeset: 9925be430918 > Author: mcimadamore > Date: 2018-03-28 14:24 +0100 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/9925be430918 > > 8200355: local variable inference regression test generates classfile in test folder > Summary: LVTI harness should generate files in jtreg scratch dir > Reviewed-by: vromero > > ! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java > > Changeset: 879cf9f18688 > Author: rriggs > Date: 2018-03-28 14:15 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/879cf9f18688 > > 8197595: Serialization javadoc should link to security best practices > Reviewed-by: lancea, mullan, ahgross > > ! src/java.base/share/classes/java/io/ObjectInputFilter.java > ! src/java.base/share/classes/java/io/ObjectInputStream.java > ! src/java.base/share/classes/java/io/Serializable.java > ! src/java.base/share/classes/java/io/package-info.java > > Changeset: bf53d82a51e5 > Author: ihse > Date: 2018-03-28 21:00 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf53d82a51e5 > > 8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk > Reviewed-by: stuefe, erikj > > ! make/autoconf/flags-cflags.m4 > ! make/autoconf/platform.m4 > ! make/autoconf/spec.gmk.in > ! make/lib/Lib-java.desktop.gmk > - make/lib/SoundLibraries.gmk > > Changeset: 396ea30afbd5 > Author: ihse > Date: 2018-03-28 23:56 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/396ea30afbd5 > > 8200178: Remove mapfiles for JDK native libraries > Reviewed-by: erikj, alanb, mchung, prr, weijun > > ! make/lib/Awt2dLibraries.gmk > ! make/lib/CoreLibraries.gmk > ! make/lib/Lib-java.base.gmk > ! make/lib/Lib-java.desktop.gmk > ! make/lib/Lib-java.instrument.gmk > ! make/lib/Lib-java.management.gmk > ! make/lib/Lib-java.prefs.gmk > ! make/lib/Lib-java.rmi.gmk > ! make/lib/Lib-java.security.jgss.gmk > ! make/lib/Lib-java.smartcardio.gmk > ! make/lib/Lib-jdk.attach.gmk > ! make/lib/Lib-jdk.crypto.cryptoki.gmk > ! make/lib/Lib-jdk.crypto.ec.gmk > ! make/lib/Lib-jdk.crypto.ucrypto.gmk > ! make/lib/Lib-jdk.hotspot.agent.gmk > ! make/lib/Lib-jdk.jdi.gmk > ! make/lib/Lib-jdk.jdwp.agent.gmk > ! make/lib/Lib-jdk.management.agent.gmk > ! make/lib/Lib-jdk.management.gmk > ! make/lib/Lib-jdk.net.gmk > ! make/lib/Lib-jdk.pack.gmk > ! make/lib/Lib-jdk.sctp.gmk > ! make/lib/Lib-jdk.security.auth.gmk > ! make/lib/LibCommon.gmk > - make/mapfiles/libattach/mapfile-aix > - make/mapfiles/libattach/mapfile-linux > - make/mapfiles/libattach/mapfile-solaris > - make/mapfiles/libattach/reorder-windows-x86 > - make/mapfiles/libattach/reorder-windows-x86_64 > - make/mapfiles/libawt/mapfile-mawt-vers > - make/mapfiles/libawt/mapfile-vers > - make/mapfiles/libawt/mapfile-vers-linux > - make/mapfiles/libawt_headless/mapfile-vers > - make/mapfiles/libawt_headless/reorder-sparc > - make/mapfiles/libawt_headless/reorder-sparcv9 > - make/mapfiles/libawt_headless/reorder-x86 > - make/mapfiles/libawt_xawt/mapfile-vers > - make/mapfiles/libdt_socket/mapfile-vers > - make/mapfiles/libextnet/mapfile-linux > - make/mapfiles/libextnet/mapfile-solaris > - make/mapfiles/libfontmanager/mapfile-vers > - make/mapfiles/libinstrument/mapfile-vers > - make/mapfiles/libj2gss/mapfile-vers > - make/mapfiles/libj2pcsc/mapfile-vers > - make/mapfiles/libj2pkcs11/mapfile-vers > - make/mapfiles/libj2ucrypto/mapfile-vers > - make/mapfiles/libjaas/mapfile-vers > - make/mapfiles/libjava/mapfile-vers > - make/mapfiles/libjava/reorder-sparc > - make/mapfiles/libjava/reorder-sparcv9 > - make/mapfiles/libjava/reorder-x86 > - make/mapfiles/libjawt/mapfile-vers > - make/mapfiles/libjdwp/mapfile-vers > - make/mapfiles/libjimage/mapfile-vers > - make/mapfiles/libjli/mapfile-vers > - make/mapfiles/libjpeg/mapfile-vers > - make/mapfiles/libjpeg/reorder-sparc > - make/mapfiles/libjpeg/reorder-sparcv9 > - make/mapfiles/libjpeg/reorder-x86 > - make/mapfiles/libjsdt/mapfile-vers > - make/mapfiles/libjsig/mapfile-vers-solaris > - make/mapfiles/liblcms/mapfile-vers > - make/mapfiles/libmanagement/mapfile-vers > - make/mapfiles/libmanagement_agent/mapfile-vers > - make/mapfiles/libmanagement_ext/mapfile-vers > - make/mapfiles/libmlib_image/mapfile-vers > - make/mapfiles/libnet/mapfile-vers > - make/mapfiles/libnio/mapfile-aix > - make/mapfiles/libnio/mapfile-linux > - make/mapfiles/libnio/mapfile-macosx > - make/mapfiles/libnio/mapfile-solaris > - make/mapfiles/libnio/reorder-sparc > - make/mapfiles/libnio/reorder-sparcv9 > - make/mapfiles/libnio/reorder-x86 > - make/mapfiles/libprefs/mapfile-vers > - make/mapfiles/librmi/mapfile-vers > - make/mapfiles/libsaproc/mapfile-linux > - make/mapfiles/libsaproc/mapfile-macosx > - make/mapfiles/libsaproc/mapfile-solaris > - make/mapfiles/libsctp/mapfile-vers > - make/mapfiles/libsplashscreen/mapfile-vers > - make/mapfiles/libsunec/mapfile-vers > - make/mapfiles/libunpack/mapfile-vers > - make/mapfiles/libverify/mapfile-vers > - make/mapfiles/libverify/reorder-sparc > - make/mapfiles/libverify/reorder-sparcv9 > - make/mapfiles/libverify/reorder-x86 > - make/mapfiles/libzip/mapfile-vers > - make/mapfiles/libzip/reorder-sparc > - make/mapfiles/libzip/reorder-sparcv9 > - make/mapfiles/libzip/reorder-x86 > ! src/java.base/aix/native/libjsig/jsig.c > ! src/java.base/share/native/libjava/io_util.c > ! src/java.base/share/native/libjava/io_util.h > ! src/java.base/share/native/libjava/jni_util.h > ! src/java.base/share/native/libjimage/jimage.cpp > ! src/java.base/share/native/libjimage/jimage.hpp > ! src/java.base/share/native/libjli/args.c > ! src/java.base/share/native/libjli/java.c > ! src/java.base/share/native/libjli/java.h > ! src/java.base/share/native/libjli/jli_util.c > ! src/java.base/share/native/libjli/jli_util.h > ! src/java.base/share/native/libjli/manifest_info.h > ! src/java.base/share/native/libjli/parse_manifest.c > ! src/java.base/share/native/libnet/net_util.h > ! src/java.base/share/native/libzip/CRC32.c > ! src/java.base/share/native/libzip/zip_util.c > ! src/java.base/share/native/libzip/zip_util.h > ! src/java.base/solaris/native/libjsig/jsig.c > ! src/java.base/unix/native/libjava/FileOutputStream_md.c > ! src/java.base/unix/native/libjava/jni_util_md.c > ! src/java.base/unix/native/libjli/java_md_common.c > ! src/java.base/unix/native/libnet/net_util_md.c > ! src/java.base/unix/native/libnio/ch/Net.c > ! src/java.base/unix/native/libnio/ch/nio_util.h > ! src/java.base/windows/native/libjava/io_util_md.c > ! src/java.base/windows/native/libjava/io_util_md.h > ! src/java.base/windows/native/libjava/jni_util_md.c > ! src/java.base/windows/native/libjli/cmdtoargs.c > ! src/java.base/windows/native/libjli/java_md.c > ! src/java.base/windows/native/libnet/net_util_md.c > ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_config.h > ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.c > ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.h > ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c > ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h > ! src/java.desktop/share/native/libawt/awt/image/dither.c > ! src/java.desktop/share/native/libawt/awt/image/dither.h > ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h > ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c > ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h > ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.c > ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.h > ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c > ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h > ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c > ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.h > ! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h > ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c > ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h > ! src/java.desktop/unix/native/common/awt/img_util_md.h > ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c > ! src/java.desktop/unix/native/libawt/awt/initIDs.c > ! src/java.desktop/unix/native/libsplashscreen/splashscreen_config.h > ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c > ! src/java.desktop/windows/native/libawt/windows/img_util_md.h > ! src/java.desktop/windows/native/libsplashscreen/splashscreen_config.h > ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c > ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c > ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h > ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c > ! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h > ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c > ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c > ! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp > ! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c > ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c > > Changeset: 77bff7a757a4 > Author: martin > Date: 2018-03-28 21:13 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/77bff7a757a4 > > 8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming test logs > Summary: end() should always expect to be called eventually > Reviewed-by: sherman, ulfzibis > > ! test/jdk/java/util/zip/ConstructDeflaterInput.java > ! test/jdk/java/util/zip/ConstructInflaterOutput.java > > Changeset: d6d1c06becda > Author: martin > Date: 2018-03-28 21:14 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6d1c06becda > > 8200124: Various cleanups in jar/zip > Reviewed-by: sherman, ulfzibis > > ! src/java.base/share/classes/java/util/jar/Manifest.java > ! src/java.base/share/classes/java/util/zip/ZipCoder.java > ! src/java.base/share/classes/java/util/zip/ZipFile.java > ! src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java > > Changeset: e5679a6661d6 > Author: martin > Date: 2018-03-28 21:14 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/e5679a6661d6 > > 8200310: Avoid charset lookup machinery in java.nio.charset.StandardCharsets > Reviewed-by: sherman, ulfzibis > > ! src/java.base/share/classes/java/lang/StringCoding.java > ! src/java.base/share/classes/java/nio/charset/Charset.java > ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java > ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java > ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template > ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java > ! src/java.base/share/classes/sun/nio/cs/UTF_16.java > ! src/java.base/share/classes/sun/nio/cs/UTF_16BE.java > ! src/java.base/share/classes/sun/nio/cs/UTF_16LE.java > ! src/java.base/share/classes/sun/nio/cs/UTF_8.java > ! test/jdk/java/nio/charset/StandardCharsets/Standard.java > > Changeset: ae873285a39c > Author: xiaofeya > Date: 2018-03-28 21:57 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/ae873285a39c > > 8196668: revisit test SunPackageAccess and GrantedSunPackageAccess > Reviewed-by: mchung > > + test/jdk/java/lang/SecurityManager/PackageAccessTest.java > + test/jdk/java/lang/SecurityManager/empty.policy > + test/jdk/java/lang/SecurityManager/test.policy > > Changeset: b85603908ae4 > Author: erikj > Date: 2018-03-29 08:52 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/b85603908ae4 > > 8200409: jdk11 nightly solaris sparc build failure > Reviewed-by: alanb, tbell > > ! make/lib/Lib-java.base.gmk > + make/mapfiles/libjsig/mapfile-vers-solaris > ! src/java.base/solaris/native/libjsig/jsig.c > > Changeset: a11d3a5ca20b > Author: chegar > Date: 2018-03-29 20:12 +0100 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a11d3a5ca20b > > 8200304: TwoStacksPlainDatagramSocketImpl and socket cleaner > Reviewed-by: alanb, dfuchs, rriggs > > ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java > ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c > > Changeset: 1f9dd2360b17 > Author: jwilhelm > Date: 2018-03-24 01:08 +0100 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f9dd2360b17 > > Merge > > ! make/autoconf/hotspot.m4 > + src/hotspot/share/gc/cms/cmsCardTable.cpp > - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp > ! src/hotspot/share/gc/g1/g1BarrierSet.cpp > ! src/hotspot/share/gc/g1/g1BarrierSet.hpp > ! src/hotspot/share/gc/g1/g1Policy.hpp > ! src/hotspot/share/gc/parallel/psCardTable.cpp > - src/hotspot/share/gc/shared/barrierSet.inline.hpp > ! src/hotspot/share/gc/shared/cardTable.hpp > + src/hotspot/share/gc/shared/cardTableBarrierSet.cpp > + src/hotspot/share/gc/shared/cardTableBarrierSet.hpp > + src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp > - src/hotspot/share/gc/shared/cardTableModRefBS.cpp > - src/hotspot/share/gc/shared/cardTableModRefBS.hpp > - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp > - src/hotspot/share/prims/jvmtiEnter.hpp > + src/hotspot/share/prims/jvmtiEnter.inline.hpp > - src/hotspot/share/runtime/interfaceSupport.hpp > + src/hotspot/share/runtime/interfaceSupport.inline.hpp > - src/hotspot/share/services/serviceUtil.hpp > - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java > - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java > > Changeset: f5e614a1ed98 > Author: bpb > Date: 2018-03-29 12:38 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f5e614a1ed98 > > 8200449: ReadAllReadNTransferTo fails occasionally > Summary: Don't pass a non-positive parameter to Random.nextInt(int). > Reviewed-by: chegar > > ! test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java > > Changeset: 1bc4cd2c5f8b > Author: martin > Date: 2018-03-29 16:21 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/1bc4cd2c5f8b > > 8200122: Remove unused field Thread.threadQ > Reviewed-by: dholmes, mchung, plevart > > ! src/java.base/share/classes/java/lang/Thread.java > > Changeset: f7363de371c9 > Author: martin > Date: 2018-03-29 16:23 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f7363de371c9 > > 8200123: Replace Thread.init with telescoping constructor > Reviewed-by: dholmes, mchung, plevart > > ! src/java.base/share/classes/java/lang/Thread.java > ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java > > Changeset: f1a8ec1a6972 > Author: igerasim > Date: 2018-03-29 22:12 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1a8ec1a6972 > > 8178370: [TEST_BUG] java/security/Signature/SignatureLength.java fails > Reviewed-by: mullan > > ! test/jdk/java/security/Signature/SignatureLength.java > > Changeset: 814bd31f8da0 > Author: alanb > Date: 2018-03-30 08:28 +0100 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/814bd31f8da0 > > 8200257: (se) More Selector cleanup > Reviewed-by: bpb > > ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java > ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java > ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java > ! src/java.base/share/classes/sun/nio/ch/SelChImpl.java > ! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java > ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java > ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java > ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java > ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java > ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java > ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java > ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java > ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java > ! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java > ! src/java.base/windows/classes/sun/nio/ch/SinkChannelImpl.java > ! src/java.base/windows/classes/sun/nio/ch/SourceChannelImpl.java > ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java > ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java > ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java > ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java > > Changeset: 2a65a8de9272 > Author: iris > Date: 2018-03-30 09:38 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/2a65a8de9272 > > 8200469: Update link to license in Docs.gmk > Reviewed-by: tbell > > ! make/Docs.gmk > > Changeset: f46bfa7a2956 > Author: prr > Date: 2018-03-23 13:43 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f46bfa7a2956 > > 8198990: Move SwingSet2 from closed to OpenJDK > Reviewed-by: serb, jeff, kaddepalli > > ! make/CompileDemos.gmk > + src/demo/share/jfc/SwingSet2/AquaTheme.java > + src/demo/share/jfc/SwingSet2/BezierAnimationPanel.java > + src/demo/share/jfc/SwingSet2/ButtonDemo.java > + src/demo/share/jfc/SwingSet2/CharcoalTheme.java > + src/demo/share/jfc/SwingSet2/ColorChooserDemo.java > + src/demo/share/jfc/SwingSet2/ComboBoxDemo.java > + src/demo/share/jfc/SwingSet2/ContrastTheme.java > + src/demo/share/jfc/SwingSet2/DemoModule.java > + src/demo/share/jfc/SwingSet2/DirectionPanel.java > + src/demo/share/jfc/SwingSet2/EmeraldTheme.java > + src/demo/share/jfc/SwingSet2/ExampleFileView.java > + src/demo/share/jfc/SwingSet2/FileChooserDemo.java > + src/demo/share/jfc/SwingSet2/HtmlDemo.java > + src/demo/share/jfc/SwingSet2/InternalFrameDemo.java > + src/demo/share/jfc/SwingSet2/LayoutControlPanel.java > + src/demo/share/jfc/SwingSet2/ListDemo.java > + src/demo/share/jfc/SwingSet2/OptionPaneDemo.java > + src/demo/share/jfc/SwingSet2/Permuter.java > + src/demo/share/jfc/SwingSet2/ProgressBarDemo.java > + src/demo/share/jfc/SwingSet2/README.txt > + src/demo/share/jfc/SwingSet2/RubyTheme.java > + src/demo/share/jfc/SwingSet2/ScrollPaneDemo.java > + src/demo/share/jfc/SwingSet2/SliderDemo.java > + src/demo/share/jfc/SwingSet2/SplitPaneDemo.java > + src/demo/share/jfc/SwingSet2/SwingSet2.html > + src/demo/share/jfc/SwingSet2/SwingSet2.java > + src/demo/share/jfc/SwingSet2/SwingSet2Applet.java > + src/demo/share/jfc/SwingSet2/TabbedPaneDemo.java > + src/demo/share/jfc/SwingSet2/TableDemo.java > + src/demo/share/jfc/SwingSet2/TextAndMnemonicUtils.java > + src/demo/share/jfc/SwingSet2/ToolTipDemo.java > + src/demo/share/jfc/SwingSet2/TreeDemo.java > + src/demo/share/jfc/SwingSet2/resources/ant.html > + src/demo/share/jfc/SwingSet2/resources/bug.html > + src/demo/share/jfc/SwingSet2/resources/images/About.jpg > + src/demo/share/jfc/SwingSet2/resources/images/Octavo/CREDITS > + src/demo/share/jfc/SwingSet2/resources/images/Octavo/ant.jpg > + src/demo/share/jfc/SwingSet2/resources/images/Octavo/book.jpg > + src/demo/share/jfc/SwingSet2/resources/images/Octavo/bug.jpg > + src/demo/share/jfc/SwingSet2/resources/images/Octavo/bug2.jpg > + src/demo/share/jfc/SwingSet2/resources/images/Octavo/crest.jpg > + src/demo/share/jfc/SwingSet2/resources/images/Octavo/king.jpg > + src/demo/share/jfc/SwingSet2/resources/images/Octavo/micro.jpg > + src/demo/share/jfc/SwingSet2/resources/images/Octavo/seaweed.jpg > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1d.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1p.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1r.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2d.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2p.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2r.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3d.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3p.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3r.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/bl.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/bldn.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/bm.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/bmdn.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/br.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/brdn.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/c.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/cb.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/cbr.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/cbrs.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/cbs.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/cdn.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/ml.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/mldn.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/mr.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/mrdn.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/rb.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbp.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbr.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbrs.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbs.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/tl.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/tldn.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/tm.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/tmdn.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/toggle.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/toggledn.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/tr.gif > + src/demo/share/jfc/SwingSet2/resources/images/buttons/trdn.gif > + src/demo/share/jfc/SwingSet2/resources/images/combobox/brenteyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/brenthair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/brentmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/georgeseyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/georgeshair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/georgesmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/hanseyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/hanshair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/hansmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/howardeyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/howardhair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/howardmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/jameseyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/jameshair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/jamesmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffeyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffhair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/joneyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/jonhair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/jonmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/laraeyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/larahair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/laramouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/larryeyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/larryhair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/larrymouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/lisaeyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/lisahair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/lisamouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/michaeleyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/michaelhair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/michaelmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/philipeyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/philiphair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/philipmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/scotteyes.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/scotthair.jpg > + src/demo/share/jfc/SwingSet2/resources/images/combobox/scottmouth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/filechooser/find.gif > + src/demo/share/jfc/SwingSet2/resources/images/filechooser/gifIcon.gif > + src/demo/share/jfc/SwingSet2/resources/images/filechooser/help.gif > + src/demo/share/jfc/SwingSet2/resources/images/filechooser/jpgIcon.jpg > + src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpeg > + src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpg > + src/demo/share/jfc/SwingSet2/resources/images/food/asparagus.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/banana.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/broccoli.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/cantaloupe.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/carrot.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/corn.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/grapefruit.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/grapes.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/kiwi.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/onion.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/peach.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/pear.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/pepper.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/pickle.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/pineapple.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/raspberry.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/strawberry.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/tomato.gif > + src/demo/share/jfc/SwingSet2/resources/images/food/watermelon.gif > + src/demo/share/jfc/SwingSet2/resources/images/htmldemo/back.jpg > + src/demo/share/jfc/SwingSet2/resources/images/htmldemo/forward.jpg > + src/demo/share/jfc/SwingSet2/resources/images/htmldemo/header.jpg > + src/demo/share/jfc/SwingSet2/resources/images/list/blue.gif > + src/demo/share/jfc/SwingSet2/resources/images/list/cyan.gif > + src/demo/share/jfc/SwingSet2/resources/images/list/gray.gif > + src/demo/share/jfc/SwingSet2/resources/images/list/green.gif > + src/demo/share/jfc/SwingSet2/resources/images/list/magenta.gif > + src/demo/share/jfc/SwingSet2/resources/images/list/red.gif > + src/demo/share/jfc/SwingSet2/resources/images/list/yellow.gif > + src/demo/share/jfc/SwingSet2/resources/images/misc/cab.gif > + src/demo/share/jfc/SwingSet2/resources/images/misc/cab_small.gif > + src/demo/share/jfc/SwingSet2/resources/images/misc/duchess.gif > + src/demo/share/jfc/SwingSet2/resources/images/misc/duchess_small.gif > + src/demo/share/jfc/SwingSet2/resources/images/misc/duke.gif > + src/demo/share/jfc/SwingSet2/resources/images/misc/duke_small.gif > + src/demo/share/jfc/SwingSet2/resources/images/misc/toast.gif > + src/demo/share/jfc/SwingSet2/resources/images/misc/toast_small.gif > + src/demo/share/jfc/SwingSet2/resources/images/optionpane/bottle.gif > + src/demo/share/jfc/SwingSet2/resources/images/optionpane/ibd.gif > + src/demo/share/jfc/SwingSet2/resources/images/optionpane/ibu.gif > + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/COPYRIGHT > + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/colheader.jpg > + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/crayons.jpg > + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/lowerleft.jpg > + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/rowheader.jpg > + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/upperleft.jpg > + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/upperright.jpg > + src/demo/share/jfc/SwingSet2/resources/images/splash.png > + src/demo/share/jfc/SwingSet2/resources/images/splitpane/README > + src/demo/share/jfc/SwingSet2/resources/images/splitpane/earth.jpg > + src/demo/share/jfc/SwingSet2/resources/images/splitpane/moon.jpg > + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/blake.gif > + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/brooke.gif > + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/david.gif > + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/ewan.gif > + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/ewan.jpg > + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/hania.jpg > + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/laine.jpg > + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/matthew.gif > + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/stephen.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JButton.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JColorChooser.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JComboBox.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDesktop.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDialog.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JEditorPane.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JFileChooser.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JList.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JMenu.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JOptionPane.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JProgressBar.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JRadioButton.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JScrollBar.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JScrollPane.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JSlider.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JSplitPane.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTabbedPane.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTable.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTree.gif > + src/demo/share/jfc/SwingSet2/resources/images/toolbar/ToolTip.gif > + src/demo/share/jfc/SwingSet2/resources/images/tooltip/cow.gif > + src/demo/share/jfc/SwingSet2/resources/index.html > + src/demo/share/jfc/SwingSet2/resources/king.html > + src/demo/share/jfc/SwingSet2/resources/preface.html > + src/demo/share/jfc/SwingSet2/resources/seaweed.html > + src/demo/share/jfc/SwingSet2/resources/swingset.properties > + src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties > + src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties > + src/demo/share/jfc/SwingSet2/resources/title.html > + src/demo/share/jfc/SwingSet2/resources/tree.txt > > Changeset: 1ea202af7a97 > Author: lbourges > Date: 2018-03-27 22:09 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ea202af7a97 > > 8198885: upgrade Marlin (java2d) to 0.9.1 > Summary: clipping implemented in Dasher (curve subdivision at clip edges) + higher quality(curve, subpixels) + new path simplifier > Reviewed-by: prr, serb > > ! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java > ! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java > ! src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java > ! src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java > ! src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java > ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java > + src/java.desktop/share/classes/sun/java2d/marlin/DPathSimplifier.java > ! src/java.desktop/share/classes/sun/java2d/marlin/DRenderer.java > ! src/java.desktop/share/classes/sun/java2d/marlin/DRendererContext.java > ! src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java > ! src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java > ! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java > ! src/java.desktop/share/classes/sun/java2d/marlin/DoubleArrayCache.java > ! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java > ! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java > ! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java > ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java > ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java > ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java > ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java > ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java > ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java > ! src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java > ! src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java > + src/java.desktop/share/classes/sun/java2d/marlin/PathSimplifier.java > ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java > ! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java > ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java > ! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java > ! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java > ! src/java.desktop/share/classes/sun/java2d/marlin/Version.java > ! src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java > ! src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java > ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java > ! test/jdk/sun/java2d/marlin/ClipShapeTest.java > > Changeset: 1f87bf473c9a > Author: pbansal > Date: 2018-03-28 17:54 +0530 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f87bf473c9a > > 8191957: JFileChooser shows empty name for external drives shown under Desktop > Reviewed-by: jdv, kaddepalli > > ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java > + test/jdk/javax/swing/JFileChooser/ExternalDriveNameTest.java > > Changeset: 6abf856d4adc > Author: prr > Date: 2018-03-28 14:54 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/6abf856d4adc > > Merge > > - make/hotspot/lib/CompileLibjsig.gmk > - make/lib/SoundLibraries.gmk > - src/bsd/doc/man/ja/javah.1 > - src/bsd/doc/man/javah.1 > - src/hotspot/share/gc/g1/g1AllocationContext.hpp > - src/hotspot/share/gc/g1/g1Allocator_ext.cpp > - src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp > - src/hotspot/share/gc/g1/g1DefaultPolicy.cpp > - src/hotspot/share/gc/g1/g1DefaultPolicy.hpp > - src/hotspot/share/gc/g1/g1FullCollector_ext.cpp > - src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp > - src/hotspot/share/gc/g1/g1RootClosures_ext.cpp > - src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp > - src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp > - src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp > - src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp > - src/hotspot/share/memory/universe.inline.hpp > - src/hotspot/share/prims/whitebox_ext.cpp > - src/hotspot/share/runtime/thread_ext.cpp > - src/hotspot/share/runtime/thread_ext.hpp > - src/hotspot/share/runtime/vmStructs_ext.hpp > - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java > - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java > - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java > - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java > - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java > - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c > - src/linux/doc/man/ja/javah.1 > - src/linux/doc/man/javah.1 > - src/solaris/doc/sun/man/man1/ja/javah.1 > - src/solaris/doc/sun/man/man1/javah.1 > - test/hotspot/gtest/memory/test_chunkManager.cpp > - test/hotspot/gtest/runtime/test_threadstack_tracking.cpp > - test/hotspot/jtreg/compiler/aot/TEST.properties > - test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java > - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java > > Changeset: 58d26b495f24 > Author: prr > Date: 2018-03-28 15:14 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/58d26b495f24 > > Merge > > - make/mapfiles/libattach/mapfile-aix > - make/mapfiles/libattach/mapfile-linux > - make/mapfiles/libattach/mapfile-solaris > - make/mapfiles/libattach/reorder-windows-x86 > - make/mapfiles/libattach/reorder-windows-x86_64 > - make/mapfiles/libawt/mapfile-mawt-vers > - make/mapfiles/libawt/mapfile-vers > - make/mapfiles/libawt/mapfile-vers-linux > - make/mapfiles/libawt_headless/mapfile-vers > - make/mapfiles/libawt_headless/reorder-sparc > - make/mapfiles/libawt_headless/reorder-sparcv9 > - make/mapfiles/libawt_headless/reorder-x86 > - make/mapfiles/libawt_xawt/mapfile-vers > - make/mapfiles/libdt_socket/mapfile-vers > - make/mapfiles/libextnet/mapfile-linux > - make/mapfiles/libextnet/mapfile-solaris > - make/mapfiles/libfontmanager/mapfile-vers > - make/mapfiles/libinstrument/mapfile-vers > - make/mapfiles/libj2gss/mapfile-vers > - make/mapfiles/libj2pcsc/mapfile-vers > - make/mapfiles/libj2pkcs11/mapfile-vers > - make/mapfiles/libj2ucrypto/mapfile-vers > - make/mapfiles/libjaas/mapfile-vers > - make/mapfiles/libjava/mapfile-vers > - make/mapfiles/libjava/reorder-sparc > - make/mapfiles/libjava/reorder-sparcv9 > - make/mapfiles/libjava/reorder-x86 > - make/mapfiles/libjawt/mapfile-vers > - make/mapfiles/libjdwp/mapfile-vers > - make/mapfiles/libjimage/mapfile-vers > - make/mapfiles/libjli/mapfile-vers > - make/mapfiles/libjpeg/mapfile-vers > - make/mapfiles/libjpeg/reorder-sparc > - make/mapfiles/libjpeg/reorder-sparcv9 > - make/mapfiles/libjpeg/reorder-x86 > - make/mapfiles/libjsdt/mapfile-vers > - make/mapfiles/libjsig/mapfile-vers-solaris > - make/mapfiles/liblcms/mapfile-vers > - make/mapfiles/libmanagement/mapfile-vers > - make/mapfiles/libmanagement_agent/mapfile-vers > - make/mapfiles/libmanagement_ext/mapfile-vers > - make/mapfiles/libmlib_image/mapfile-vers > - make/mapfiles/libnet/mapfile-vers > - make/mapfiles/libnio/mapfile-aix > - make/mapfiles/libnio/mapfile-linux > - make/mapfiles/libnio/mapfile-macosx > - make/mapfiles/libnio/mapfile-solaris > - make/mapfiles/libnio/reorder-sparc > - make/mapfiles/libnio/reorder-sparcv9 > - make/mapfiles/libnio/reorder-x86 > - make/mapfiles/libprefs/mapfile-vers > - make/mapfiles/librmi/mapfile-vers > - make/mapfiles/libsaproc/mapfile-linux > - make/mapfiles/libsaproc/mapfile-macosx > - make/mapfiles/libsaproc/mapfile-solaris > - make/mapfiles/libsctp/mapfile-vers > - make/mapfiles/libsplashscreen/mapfile-vers > - make/mapfiles/libsunec/mapfile-vers > - make/mapfiles/libunpack/mapfile-vers > - make/mapfiles/libverify/mapfile-vers > - make/mapfiles/libverify/reorder-sparc > - make/mapfiles/libverify/reorder-sparcv9 > - make/mapfiles/libverify/reorder-x86 > - make/mapfiles/libzip/mapfile-vers > - make/mapfiles/libzip/reorder-sparc > - make/mapfiles/libzip/reorder-sparcv9 > - make/mapfiles/libzip/reorder-x86 > > Changeset: 3c68768d3904 > Author: pnarayanan > Date: 2018-03-29 12:03 +0530 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/3c68768d3904 > > 4954348: JPGWriter.getNumThumbnailsSupported does not return -1 when passing null values > Reviewed-by: prr, serb, jdv > > ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java > + test/jdk/javax/imageio/plugins/jpeg/JpegNumThumbnailsTest.java > > Changeset: 5daa8ef17089 > Author: pbansal > Date: 2018-03-29 17:52 +0530 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/5daa8ef17089 > > 8074286: Add getSelectedIndices() to ListSelectionModel > Reviewed-by: serb, psadhukhan > > ! src/java.desktop/share/classes/javax/swing/JList.java > ! src/java.desktop/share/classes/javax/swing/JTable.java > ! src/java.desktop/share/classes/javax/swing/ListSelectionModel.java > ! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java > > Changeset: f9e81b6bfc20 > Author: prr > Date: 2018-03-30 09:24 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f9e81b6bfc20 > > Merge > > - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp > - src/hotspot/share/gc/shared/barrierSet.inline.hpp > - src/hotspot/share/gc/shared/cardTableModRefBS.cpp > - src/hotspot/share/gc/shared/cardTableModRefBS.hpp > - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp > - src/hotspot/share/prims/jvmtiEnter.hpp > - src/hotspot/share/runtime/interfaceSupport.hpp > - src/hotspot/share/services/serviceUtil.hpp > - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java > - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java > > Changeset: 0837a7e2c65b > Author: prr > Date: 2018-03-30 10:21 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/0837a7e2c65b > > Merge > > > Changeset: 8a23dbe5ed1b > Author: prr > Date: 2018-03-29 12:49 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/8a23dbe5ed1b > > 8200200: test java/awt/image/ColorModel/Non_sRGBCMTest.java fails with open profiles > Reviewed-by: serb > > + test/jdk/java/awt/image/ColorModel/Non_sRGBCMTest.java > > Changeset: 64d6895dfc24 > Author: prr > Date: 2018-03-30 10:24 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/64d6895dfc24 > > Merge > > - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp > - src/hotspot/share/gc/shared/barrierSet.inline.hpp > - src/hotspot/share/gc/shared/cardTableModRefBS.cpp > - src/hotspot/share/gc/shared/cardTableModRefBS.hpp > - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp > - src/hotspot/share/prims/jvmtiEnter.hpp > - src/hotspot/share/runtime/interfaceSupport.hpp > - src/hotspot/share/services/serviceUtil.hpp > - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java > - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java > > Changeset: 3916e811eb09 > Author: lana > Date: 2018-03-30 19:03 +0000 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/3916e811eb09 > > Added tag jdk-11+7 for changeset f7363de371c9 > > ! .hgtags > > Changeset: de0fd2c8a401 > Author: smarks > Date: 2018-03-30 14:36 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/de0fd2c8a401 > > 8195649: reorganize tests for java.util.Optional > Reviewed-by: psandoz > > ! test/jdk/java/util/Optional/Basic.java > ! test/jdk/java/util/Optional/BasicDouble.java > ! test/jdk/java/util/Optional/BasicInt.java > ! test/jdk/java/util/Optional/BasicLong.java > + test/jdk/java/util/Optional/ObscureException.java > > Changeset: 8f041818aca9 > Author: joehw > Date: 2018-04-02 16:39 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f041818aca9 > > 8199176: Accessibility issues in java.base docs > Reviewed-by: lancea, alanb, jjg, rriggs > > ! src/java.base/share/classes/java/lang/Runtime.java > ! src/java.base/share/classes/java/lang/package-info.java > ! src/java.base/share/classes/java/nio/file/package-info.java > ! src/java.base/share/classes/java/time/chrono/package-info.java > ! src/java.base/share/classes/java/time/format/package-info.java > ! src/java.base/share/classes/java/time/package-info.java > ! src/java.base/share/classes/java/time/temporal/package-info.java > ! src/java.base/share/classes/java/time/zone/package-info.java > ! src/java.xml/share/classes/javax/xml/transform/package-info.java > ! src/java.xml/share/classes/javax/xml/xpath/package-info.java > > Changeset: 94ca39ef0b39 > Author: martin > Date: 2018-04-02 17:08 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/94ca39ef0b39 > > 8199800: Optimize Boolean.parseBoolean(String) > Reviewed-by: alanb > Contributed-by: Sergey Tsypanov > > ! src/java.base/share/classes/java/lang/Boolean.java > > Changeset: a7777856ae98 > Author: martin > Date: 2018-04-02 17:09 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a7777856ae98 > > 8200364: Remove unnecessary boxing via primitive wrapper valueOf(String) methods > Reviewed-by: dfuchs, alanb > > ! src/java.base/share/classes/java/text/ChoiceFormat.java > ! src/java.logging/share/classes/java/util/logging/Logger.java > > Changeset: ba93b3928e7c > Author: martin > Date: 2018-04-02 17:11 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/ba93b3928e7c > > 8199947: Rename HTML element id in ClassLoader javadoc to avoid name conflict with private elements > Summary: rename "name" anchor to "binary-name" > Reviewed-by: jjg, alanb, mchung, martin > Contributed-by: David Lloyd > > ! src/java.base/share/classes/java/lang/ClassLoader.java > > Changeset: 6668cc2fc54a > Author: asaha > Date: 2018-04-03 04:27 +0000 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/6668cc2fc54a > > 8200586: Update JDK11 release date to 2018-09-25 > Reviewed-by: dholmes > > ! make/autoconf/version-numbers > > Changeset: eaa925fc7f64 > Author: iignatyev > Date: 2018-04-03 10:01 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/eaa925fc7f64 > > 8200538: cl : Command line warning D9014 : invalid value '2220' for '/wd' > Reviewed-by: ihse > > ! make/lib/Awt2dLibraries.gmk > > Changeset: 25695fce1601 > Author: ihse > Date: 2018-04-03 21:50 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/25695fce1601 > > 8200267: a.out created at top dir by Solaris build > Reviewed-by: erikj > > ! make/autoconf/toolchain.m4 > > Changeset: 083318155ad1 > Author: rfield > Date: 2018-04-03 13:27 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/083318155ad1 > > 8198801: JShell: user exception chained cause not retained > Reviewed-by: jlahoda > > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties > ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java > ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java > ! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java > ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java > ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java > ! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java > ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java > ! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java > ! test/langtools/jdk/jshell/ExceptionsTest.java > ! test/langtools/jdk/jshell/ToolSimpleTest.java > > Changeset: a6aca02cf01a > Author: erikj > Date: 2018-04-03 22:33 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a6aca02cf01a > > 8200375: Change to GCC 7.3.0 for building Linux at Oracle > Reviewed-by: ihse, tbell > > ! make/conf/jib-profiles.js > > Changeset: a387ee36e5e0 > Author: ihse > Date: 2018-04-03 22:37 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a387ee36e5e0 > > 8200658: Fix incremental builds of hotspot on solaris > Reviewed-by: erikj > > ! make/common/NativeCompilation.gmk > > Changeset: d0ff431a596e > Author: vromero > Date: 2018-04-03 23:58 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/d0ff431a596e > > 8198314: javac hidden options violate standard syntax for options > Reviewed-by: jjg > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java > ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java > ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java > ! test/langtools/tools/javac/ClassFileModifiers/ClassModifiers.java > ! test/langtools/tools/javac/ClassFileModifiers/MemberModifiers.java > ! test/langtools/tools/javac/Diagnostics/6722234/T6722234a.java > ! test/langtools/tools/javac/Diagnostics/6722234/T6722234b.java > ! test/langtools/tools/javac/Diagnostics/6722234/T6722234c.java > ! test/langtools/tools/javac/Diagnostics/6722234/T6722234d.java > ! test/langtools/tools/javac/Diagnostics/6862608/T6862608a.java > ! test/langtools/tools/javac/Diagnostics/6862608/T6862608b.java > ! test/langtools/tools/javac/Diagnostics/7010608/Test.java > ! test/langtools/tools/javac/Diagnostics/8010387/T8010387.java > ! test/langtools/tools/javac/InterfaceMemberClassModifiers.java > ! test/langtools/tools/javac/T6214885.java > ! test/langtools/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java > ! test/langtools/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java > ! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java > ! test/langtools/tools/javac/api/6731573/T6731573.java > ! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java > ! test/langtools/tools/javac/completionDeps/DepsAndAnno.java > ! test/langtools/tools/javac/completionDeps/DepsAndDocLint.java > ! test/langtools/tools/javac/diags/examples/ApplicableMethodFound.java > ! test/langtools/tools/javac/diags/examples/ApplicableMethodFound1.java > ! test/langtools/tools/javac/diags/examples/DeferredMethodInst.java > ! test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java > ! test/langtools/tools/javac/diags/examples/LambdaStat.java > ! test/langtools/tools/javac/diags/examples/MrefStat.java > ! test/langtools/tools/javac/diags/examples/MrefStat1.java > ! test/langtools/tools/javac/diags/examples/NotApplicableMethodFound.java > ! test/langtools/tools/javac/diags/examples/PartialInstSig.java > ! test/langtools/tools/javac/diags/examples/VerboseResolveMulti.java > ! test/langtools/tools/javac/diags/examples/VerboseResolveMulti1.java > ! test/langtools/tools/javac/diags/examples/WhereCaptured.java > ! test/langtools/tools/javac/diags/examples/WhereCaptured1.java > ! test/langtools/tools/javac/diags/examples/WhereFreshTvar.java > ! test/langtools/tools/javac/diags/examples/WhereIntersection.java > ! test/langtools/tools/javac/diags/examples/WhereIntersection2.java > ! test/langtools/tools/javac/diags/examples/WhereTypeVar.java > ! test/langtools/tools/javac/diags/examples/WhereTypeVar2.java > ! test/langtools/tools/javac/failover/CheckAttributedTree.java > ! test/langtools/tools/javac/failover/FailOver01.java > ! test/langtools/tools/javac/failover/FailOver02.java > ! test/langtools/tools/javac/failover/FailOver03.java > ! test/langtools/tools/javac/failover/FailOver04.java > ! test/langtools/tools/javac/failover/FailOver05.java > ! test/langtools/tools/javac/failover/FailOver06.java > ! test/langtools/tools/javac/failover/FailOver07.java > ! test/langtools/tools/javac/failover/FailOver08.java > ! test/langtools/tools/javac/failover/FailOver09.java > ! test/langtools/tools/javac/failover/FailOver10.java > ! test/langtools/tools/javac/failover/FailOver11.java > ! test/langtools/tools/javac/failover/FailOver12.java > ! test/langtools/tools/javac/failover/FailOver13.java > ! test/langtools/tools/javac/failover/FailOver14.java > ! test/langtools/tools/javac/failover/FailOver15.java > ! test/langtools/tools/javac/generics/inference/8158355/T8158355.java > ! test/langtools/tools/javac/lambda/MostSpecific09.java > ! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java > ! test/langtools/tools/javac/lambda/XDdumpLambdaToMethodStats.java > ! test/langtools/tools/javac/lambda/bridge/TestMetafactoryBridges.java > ! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java > ! test/langtools/tools/javac/missingSuperRecovery/MissingSuperRecovery.java > ! test/langtools/tools/javac/modules/AddLimitMods.java > ! test/langtools/tools/javac/options/IsSupportedOptionTest.java > ! test/langtools/tools/javac/policy/test3/Test.java > ! test/langtools/tools/javac/positions/TreeEndPosTest.java > ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess2.java > ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess3.java > ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess4.java > ! test/langtools/tools/javac/resolve/ResolveHarness.java > ! test/langtools/tools/javac/tree/VarTree.java > ! test/langtools/tools/javac/unicode/UnicodeNewline.java > ! test/langtools/tools/sjavac/JavacOptionPrep.java > > Changeset: 94129cb29710 > Author: amlu > Date: 2018-04-04 16:57 +0800 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/94129cb29710 > > 8200703: Problem list jdk/jshell/ExceptionsTest.java fails on windows > Reviewed-by: jlahoda > > ! test/langtools/ProblemList.txt > > Changeset: 7a64b48586d8 > Author: mullan > Date: 2018-04-04 11:26 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/7a64b48586d8 > > 8193032: Remove terminally deprecated SecurityManager APIs > Summary: Remove the checkTopLevelWindow, checkSystemClipboardAccess, checkAwtEventQueueAccess, and checkMemberAccess methods. > Reviewed-by: alanb, mchung, kcr > > ! src/java.base/share/classes/java/lang/SecurityManager.java > ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java > ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java > ! test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java > - test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java > > Changeset: 7084eec5c723 > Author: jwilhelm > Date: 2018-04-06 03:53 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/7084eec5c723 > > Merge > > ! make/autoconf/flags-cflags.m4 > ! make/autoconf/platform.m4 > - make/hotspot/lib/CompileLibjsig.gmk > ! make/lib/Awt2dLibraries.gmk > - make/lib/SoundLibraries.gmk > - make/mapfiles/libattach/mapfile-aix > - make/mapfiles/libattach/mapfile-linux > - make/mapfiles/libattach/mapfile-solaris > - make/mapfiles/libattach/reorder-windows-x86 > - make/mapfiles/libattach/reorder-windows-x86_64 > - make/mapfiles/libawt/mapfile-mawt-vers > - make/mapfiles/libawt/mapfile-vers > - make/mapfiles/libawt/mapfile-vers-linux > - make/mapfiles/libawt_headless/mapfile-vers > - make/mapfiles/libawt_headless/reorder-sparc > - make/mapfiles/libawt_headless/reorder-sparcv9 > - make/mapfiles/libawt_headless/reorder-x86 > - make/mapfiles/libawt_xawt/mapfile-vers > - make/mapfiles/libdt_socket/mapfile-vers > - make/mapfiles/libextnet/mapfile-linux > - make/mapfiles/libextnet/mapfile-solaris > - make/mapfiles/libfontmanager/mapfile-vers > - make/mapfiles/libinstrument/mapfile-vers > - make/mapfiles/libj2gss/mapfile-vers > - make/mapfiles/libj2pcsc/mapfile-vers > - make/mapfiles/libj2pkcs11/mapfile-vers > - make/mapfiles/libj2ucrypto/mapfile-vers > - make/mapfiles/libjaas/mapfile-vers > - make/mapfiles/libjava/mapfile-vers > - make/mapfiles/libjava/reorder-sparc > - make/mapfiles/libjava/reorder-sparcv9 > - make/mapfiles/libjava/reorder-x86 > - make/mapfiles/libjawt/mapfile-vers > - make/mapfiles/libjdwp/mapfile-vers > - make/mapfiles/libjimage/mapfile-vers > - make/mapfiles/libjli/mapfile-vers > - make/mapfiles/libjpeg/mapfile-vers > - make/mapfiles/libjpeg/reorder-sparc > - make/mapfiles/libjpeg/reorder-sparcv9 > - make/mapfiles/libjpeg/reorder-x86 > - make/mapfiles/libjsdt/mapfile-vers > ! make/mapfiles/libjsig/mapfile-vers-solaris > - make/mapfiles/liblcms/mapfile-vers > - make/mapfiles/libmanagement/mapfile-vers > - make/mapfiles/libmanagement_agent/mapfile-vers > - make/mapfiles/libmanagement_ext/mapfile-vers > - make/mapfiles/libmlib_image/mapfile-vers > - make/mapfiles/libnet/mapfile-vers > - make/mapfiles/libnio/mapfile-aix > - make/mapfiles/libnio/mapfile-linux > - make/mapfiles/libnio/mapfile-macosx > - make/mapfiles/libnio/mapfile-solaris > - make/mapfiles/libnio/reorder-sparc > - make/mapfiles/libnio/reorder-sparcv9 > - make/mapfiles/libnio/reorder-x86 > - make/mapfiles/libprefs/mapfile-vers > - make/mapfiles/librmi/mapfile-vers > - make/mapfiles/libsaproc/mapfile-linux > - make/mapfiles/libsaproc/mapfile-macosx > - make/mapfiles/libsaproc/mapfile-solaris > - make/mapfiles/libsctp/mapfile-vers > - make/mapfiles/libsplashscreen/mapfile-vers > - make/mapfiles/libsunec/mapfile-vers > - make/mapfiles/libunpack/mapfile-vers > - make/mapfiles/libverify/mapfile-vers > - make/mapfiles/libverify/reorder-sparc > - make/mapfiles/libverify/reorder-sparcv9 > - make/mapfiles/libverify/reorder-x86 > - make/mapfiles/libzip/mapfile-vers > - make/mapfiles/libzip/reorder-sparc > - make/mapfiles/libzip/reorder-sparcv9 > - make/mapfiles/libzip/reorder-x86 > - src/bsd/doc/man/ja/javah.1 > ! src/bsd/doc/man/java.1 > - src/bsd/doc/man/javah.1 > ! src/hotspot/share/gc/g1/g1BarrierSet.cpp > ! src/hotspot/share/gc/parallel/psCardTable.cpp > ! src/hotspot/share/runtime/interfaceSupport.inline.hpp > - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java > - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java > - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java > - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java > - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java > + src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java > - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c > + src/java.base/unix/native/libnio/ch/PollSelectorImpl.c > - src/linux/doc/man/ja/javah.1 > ! src/linux/doc/man/java.1 > - src/linux/doc/man/javah.1 > - src/solaris/doc/sun/man/man1/ja/javah.1 > ! src/solaris/doc/sun/man/man1/java.1 > - src/solaris/doc/sun/man/man1/javah.1 > ! test/hotspot/jtreg/ProblemList.txt > + test/jdk/java/io/ByteArrayOutputStream/Write.java > - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java > - test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java > > Changeset: 6709f13dccd3 > Author: stefank > Date: 2018-04-06 11:37 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/6709f13dccd3 > > 8200735: Move CMS specific code from binaryTreeDictionary and freeList to CMS files > Reviewed-by: shade, adinn > > ! src/hotspot/share/gc/cms/adaptiveFreeList.cpp > ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp > ! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp > ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp > - src/hotspot/share/memory/binaryTreeDictionary.cpp > ! src/hotspot/share/memory/binaryTreeDictionary.hpp > + src/hotspot/share/memory/binaryTreeDictionary.inline.hpp > - src/hotspot/share/memory/freeList.cpp > ! src/hotspot/share/memory/freeList.hpp > + src/hotspot/share/memory/freeList.inline.hpp > ! src/hotspot/share/memory/metaspace.cpp > > Changeset: 6705b1563b42 > Author: stefank > Date: 2018-04-06 11:37 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/6705b1563b42 > > 8200736: Move CMSGCStats to the cms directory > Reviewed-by: sjohanss, tschatzl > > + src/hotspot/share/gc/cms/cmsGCStats.cpp > + src/hotspot/share/gc/cms/cmsGCStats.hpp > ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp > ! src/hotspot/share/gc/shared/gcStats.cpp > ! src/hotspot/share/gc/shared/gcStats.hpp > > Changeset: f67333fc42bd > Author: stefank > Date: 2018-04-06 11:37 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f67333fc42bd > > 8200737: Move GC code out of Arguments::check_vm_args_consistency into GCArguments > Reviewed-by: sjohanss, pliden > > ! src/hotspot/share/gc/cms/cmsArguments.cpp > ! src/hotspot/share/gc/shared/gcArguments.cpp > ! src/hotspot/share/runtime/arguments.cpp > > Changeset: 4a7addb5762c > Author: stefank > Date: 2018-04-06 11:37 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/4a7addb5762c > > 8201212: Remove INCLUDE_ALL_GCS from OopStorage files > Reviewed-by: kbarrett > > ! src/hotspot/share/gc/shared/oopStorage.cpp > ! src/hotspot/share/gc/shared/oopStorage.hpp > ! src/hotspot/share/gc/shared/oopStorageParState.hpp > ! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp > ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp > > Changeset: 9e059253786b > Author: stefank > Date: 2018-04-06 11:37 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/9e059253786b > > 8201213: Remove INCLUDE_ALL_GCS from memset_with_concurrent_readers > Reviewed-by: kbarrett > > ! src/hotspot/cpu/sparc/memset_with_concurrent_readers_sparc.cpp > ! src/hotspot/share/gc/shared/memset_with_concurrent_readers.hpp > > Changeset: 456e51e56ea2 > Author: sjohanss > Date: 2018-04-06 11:41 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/456e51e56ea2 > > 8200169: Flatten G1Allocator class hierarchy > Reviewed-by: tschatzl, sangheki > > ! src/hotspot/share/gc/g1/g1Allocator.cpp > ! src/hotspot/share/gc/g1/g1Allocator.hpp > ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp > > Changeset: 86a349234225 > Author: stefank > Date: 2018-04-06 13:54 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/86a349234225 > > 8201227: Add ALL_GCS_ONLY > Reviewed-by: sjohanss, shade, rehn > > ! src/hotspot/share/utilities/macros.hpp > > Changeset: 947560700a09 > Author: stefank > Date: 2018-04-06 13:55 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/947560700a09 > > 8201136: Move GC flags from globals.hpp to GC specific files > Reviewed-by: sjohanss, shade, rehn > > + src/hotspot/share/gc/cms/cms_globals.hpp > - src/hotspot/share/gc/g1/g1_globals.cpp > ! src/hotspot/share/gc/g1/g1_globals.hpp > + src/hotspot/share/gc/parallel/parallel_globals.hpp > + src/hotspot/share/gc/serial/serial_globals.hpp > + src/hotspot/share/gc/shared/gc_globals.hpp > ! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp > ! src/hotspot/share/runtime/commandLineFlagRangeList.cpp > ! src/hotspot/share/runtime/commandLineFlagWriteableList.cpp > ! src/hotspot/share/runtime/globals.cpp > ! src/hotspot/share/runtime/globals.hpp > ! src/hotspot/share/runtime/globals_extension.hpp > > Changeset: 450d709262c1 > Author: hseigel > Date: 2018-04-06 09:59 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/450d709262c1 > > 8198908: Add JVM support for preview features > Summary: Add new major and minor version checks > Reviewed-by: dholmes, lfoltan > > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/hotspot/share/logging/logTag.hpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/arguments.hpp > + test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java > > Changeset: 755e1b55a4df > Author: igerasim > Date: 2018-04-04 14:09 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/755e1b55a4df > > 8200696: Optimal initial capacity of java.lang.Class.enumConstantDirectory > Reviewed-by: dholmes, redestad > > ! src/java.base/share/classes/java/lang/Class.java > + test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java > ! test/jdk/lib/testlibrary/jdk/testlibrary/OptimalCapacity.java > > Changeset: 3930c4d4f805 > Author: jjg > Date: 2018-04-04 14:42 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/3930c4d4f805 > > 8200664: fix broken links in java.base docs > Reviewed-by: alanb, joehw > > ! src/java.base/share/classes/java/net/doc-files/net-properties.html > ! src/java.base/share/classes/java/util/doc-files/coll-designfaq.html > ! src/java.base/share/classes/java/util/doc-files/coll-overview.html > ! src/java.base/share/classes/java/util/doc-files/coll-reference.html > > Changeset: 69c6eb97297f > Author: erikj > Date: 2018-04-04 16:13 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/69c6eb97297f > > 8196724: Change macosx deployment target to 10.9 > Reviewed-by: tbell, gziemski > > ! make/autoconf/flags-ldflags.m4 > ! make/autoconf/flags.m4 > ! make/conf/jib-profiles.js > ! make/lib/Awt2dLibraries.gmk > ! make/lib/Lib-java.desktop.gmk > > Changeset: 171e0beb4ff1 > Author: jjg > Date: 2018-04-04 17:50 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/171e0beb4ff1 > > 8200888: typo in name of exception in @throws > Reviewed-by: bpb, darcy > > ! src/java.base/share/classes/java/text/ChoiceFormat.java > > Changeset: 4d98473ed33e > Author: ihse > Date: 2018-04-05 09:55 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/4d98473ed33e > > 8200727: linux-aarch64 profile should use bundled freetype > Reviewed-by: erikj > > ! make/conf/jib-profiles.js > > Changeset: cad4c844902a > Author: alanb > Date: 2018-04-05 15:01 +0100 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/cad4c844902a > > 8200583: (se) Selector clean-up, part 4 > Reviewed-by: bpb, chegar > > ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java > ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java > ! src/java.base/share/classes/sun/nio/ch/SelChImpl.java > ! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java > ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java > ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java > ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java > ! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c > ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java > ! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java > ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java > > Changeset: 5aa40f834b50 > Author: alanb > Date: 2018-04-05 15:04 +0100 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/5aa40f834b50 > > 8200458: (se) Readiness information previously recorded in the ready set not preserved > Reviewed-by: bpb, chegar > > ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java > ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java > ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java > ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java > ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java > ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java > + test/jdk/java/nio/channels/Selector/UpdateReadyOps.java > - test/jdk/java/nio/channels/SocketChannel/IsConnectable.java > > Changeset: c1eb35eb5f38 > Author: martin > Date: 2018-04-05 09:33 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/c1eb35eb5f38 > > 8200125: Fix some classloader/module typos > Reviewed-by: alanb > > ! src/java.base/share/classes/java/lang/ClassLoader.java > ! src/java.base/share/classes/java/lang/ModuleLayer.java > ! src/java.base/share/classes/java/net/URL.java > ! src/java.base/share/classes/java/net/URLClassLoader.java > ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java > ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java > ! src/java.base/share/classes/jdk/internal/loader/Loader.java > ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java > > Changeset: c0bdb1b1ab4f > Author: martin > Date: 2018-04-05 09:34 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/c0bdb1b1ab4f > > 8200127: Replace collection.stream().forEach() with collection.forEach() > Reviewed-by: alanb > > ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java > ! src/java.base/share/classes/java/lang/reflect/Proxy.java > ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java > > Changeset: 8f2ceebdc673 > Author: martin > Date: 2018-04-05 09:36 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f2ceebdc673 > > 8200128: Fix some "annoations" typos > Reviewed-by: alanb > > ! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java > ! test/jdk/java/lang/Class/IsAnnotationType.java > ! test/jdk/java/lang/annotation/ClassFileGenerator.java > ! test/langtools/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java > > Changeset: e8ada9b2dd89 > Author: martin > Date: 2018-04-05 09:37 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/e8ada9b2dd89 > > 8200131: Improve lazy init of InetAddress.canonicalHostName and NativeObject.pageSize > Reviewed-by: alanb > > ! src/java.base/share/classes/java/net/InetAddress.java > ! src/java.base/share/classes/sun/nio/ch/NativeObject.java > > Changeset: 745ce8f5efc8 > Author: martin > Date: 2018-04-05 09:38 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/745ce8f5efc8 > > 8200134: Improve ModuleHashesBuilder > Reviewed-by: mchung, alanb > > ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java > > Changeset: 0eaddc72d8f4 > Author: ihse > Date: 2018-04-05 21:29 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/0eaddc72d8f4 > > 8199608: Clean up LDFLAGS for libfontmanager > Reviewed-by: erikj > > ! make/lib/Awt2dLibraries.gmk > > Changeset: 210cf224b690 > Author: ihse > Date: 2018-04-05 21:33 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/210cf224b690 > > 8200358: Remove mapfiles for JDK executables > Reviewed-by: erikj > > ! make/autoconf/flags.m4 > ! make/autoconf/spec.gmk.in > ! make/autoconf/toolchain.m4 > ! make/common/NativeCompilation.gmk > ! make/launcher/Launcher-jdk.pack.gmk > ! make/launcher/LauncherCommon.gmk > - make/mapfiles/launchers/mapfile-ppc64 > - make/mapfiles/launchers/mapfile-ppc64.anonymous > - make/mapfiles/launchers/mapfile-sparc > - make/mapfiles/launchers/mapfile-sparcv9 > - make/mapfiles/launchers/mapfile-x86 > - make/mapfiles/launchers/mapfile-x86.anonymous > - make/mapfiles/launchers/mapfile-x86_64 > - make/mapfiles/launchers/mapfile-x86_64.anonymous > - make/mapfiles/libunpack/mapfile-vers-unpack200 > - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc > - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86 > - make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous > ! src/java.base/share/native/launcher/main.c > ! src/jdk.pack/share/native/unpack200/main.cpp > > Changeset: 6d59b3bb3f5f > Author: lana > Date: 2018-04-05 18:40 +0000 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d59b3bb3f5f > > Added tag jdk-11+8 for changeset 755e1b55a4df > > ! .hgtags > > Changeset: c32855a64719 > Author: lana > Date: 2018-04-05 20:31 +0000 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/c32855a64719 > > Merge > > > Changeset: 149dc554808c > Author: erikj > Date: 2018-04-05 23:46 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/149dc554808c > > 8199539: Provide a standard way for the build to filter un-needed legal .md files > Reviewed-by: tbell, ihse > > ! make/CreateJmods.gmk > ! make/common/Modules.gmk > ! make/copy/Copy-java.base.gmk > ! make/copy/Copy-java.desktop.gmk > ! make/copy/CopyCommon.gmk > > Changeset: 707553fcca04 > Author: anazarov > Date: 2018-04-05 17:04 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/707553fcca04 > > 8196750: [Testbug] tools/launcher tests need to tolerate unrelated warnings > Reviewed-by: ksrini, dholmes > > ! test/jdk/tools/launcher/InfoStreams.java > ! test/jdk/tools/launcher/ToolsOpts.java > > Changeset: af97dd04d913 > Author: erikj > Date: 2018-04-05 17:11 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/af97dd04d913 > > 8201221: JDK-8199608 introduced a build race on macosx > Reviewed-by: darcy > > ! make/lib/Awt2dLibraries.gmk > > Changeset: 9704789737c1 > Author: erikj > Date: 2018-04-06 02:52 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/9704789737c1 > > 8201222: JDK-8199539 broke the OpenJDK build > Reviewed-by: darcy > > ! make/copy/CopyCommon.gmk > > Changeset: 4f6887eade94 > Author: cushon > Date: 2018-04-05 14:39 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/4f6887eade94 > > 8201194: Handle local variable declarations in lambda deduplication > Reviewed-by: vromero > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java > ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java > ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java > > Changeset: da62fa14a3fe > Author: asapre > Date: 2018-04-06 17:27 +0530 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/da62fa14a3fe > > 8071367: JMX: Remove SNMP support > Summary: Drop jdk.snmp module. > Reviewed-by: alanb, mchung, dfuchs > Contributed-by: amit.sapre at oracle.com > > ! make/jdk/netbeans/jmx/build.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java > ! src/jdk.management.agent/share/conf/management.properties > ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties > ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties > ! test/jdk/sun/management/windows/README > ! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list > > Changeset: cd4da74e310b > Author: jwilhelm > Date: 2018-04-06 19:16 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/cd4da74e310b > > Merge > > ! make/lib/Awt2dLibraries.gmk > - make/mapfiles/launchers/mapfile-ppc64 > - make/mapfiles/launchers/mapfile-ppc64.anonymous > - make/mapfiles/launchers/mapfile-sparc > - make/mapfiles/launchers/mapfile-sparcv9 > - make/mapfiles/launchers/mapfile-x86 > - make/mapfiles/launchers/mapfile-x86.anonymous > - make/mapfiles/launchers/mapfile-x86_64 > - make/mapfiles/launchers/mapfile-x86_64.anonymous > - make/mapfiles/libunpack/mapfile-vers-unpack200 > - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc > - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86 > - make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous > - test/jdk/java/nio/channels/SocketChannel/IsConnectable.java > > Changeset: 713d9b03e990 > Author: kbarrett > Date: 2018-04-09 01:22 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/713d9b03e990 > > 8200697: Add utility for spin wait with fallback to yield/sleep > Summary: Added SpinYield utility class. > Reviewed-by: dcubed, coleenp, dholmes > Contributed-by: kim.barrett at oracle.com, robbin.ehn at oracle.com > > + src/hotspot/share/utilities/spinYield.cpp > + src/hotspot/share/utilities/spinYield.hpp > + test/hotspot/gtest/utilities/test_spinYield.cpp > > Changeset: a0f5f7868091 > Author: lkorinth > Date: 2018-04-05 14:25 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a0f5f7868091 > > 8201171: Cleanup in g1CollectedHeap, change CamelCase to snake_case > Reviewed-by: sjohanss, tschatzl > > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp > ! src/hotspot/share/gc/g1/satbMarkQueue.cpp > > Changeset: 96afaacb6b48 > Author: eosterlund > Date: 2018-04-09 13:38 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/96afaacb6b48 > > 8201167: Remove MacroAssembler::cmp_heap_oop on x86 > Reviewed-by: kvn, tschatzl > > ! src/hotspot/cpu/x86/macroAssembler_x86.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86.hpp > > Changeset: ea0cc7c74e75 > Author: zgu > Date: 2018-04-09 08:19 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/ea0cc7c74e75 > > 8201242: Include source file/line number when reporting native call stack on supported platforms > Summary: Added source file/line number to native call stack reporting on supported platforms > Reviewed-by: adinn, stuefe, dcubed > > ! src/hotspot/share/utilities/nativeCallStack.cpp > > Changeset: a47d1e21b3f1 > Author: rkennke > Date: 2018-04-05 10:54 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a47d1e21b3f1 > > 8199735: Mark word updates need to use Access API > Reviewed-by: shade, eosterlund > > ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp > ! src/hotspot/share/classfile/altHashing.cpp > ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp > ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp > ! src/hotspot/share/gc/cms/parNewGeneration.cpp > ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp > ! src/hotspot/share/gc/cms/promotionInfo.cpp > ! src/hotspot/share/gc/g1/g1EvacFailure.cpp > ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp > ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp > ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp > ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp > ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp > ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp > ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp > ! src/hotspot/share/gc/g1/g1StringDedup.cpp > ! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp > ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp > ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp > ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp > ! src/hotspot/share/gc/serial/defNewGeneration.cpp > ! src/hotspot/share/gc/serial/markSweep.cpp > ! src/hotspot/share/gc/serial/markSweep.inline.hpp > ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp > ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp > ! src/hotspot/share/gc/shared/preservedMarks.cpp > ! src/hotspot/share/gc/shared/preservedMarks.hpp > ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp > ! src/hotspot/share/gc/shared/space.cpp > ! src/hotspot/share/gc/shared/space.inline.hpp > ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp > ! src/hotspot/share/oops/accessBackend.inline.hpp > ! src/hotspot/share/oops/oop.cpp > ! src/hotspot/share/oops/oop.hpp > ! src/hotspot/share/oops/oop.inline.hpp > ! src/hotspot/share/runtime/biasedLocking.cpp > ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp > > Changeset: 06ef6db47ec7 > Author: dpochepk > Date: 2018-04-09 18:40 +0300 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/06ef6db47ec7 > > 8201185: AARCH64: bfm instruction encoding hits assert on zero register > Reviewed-by: dsamersoff > > ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp > > Changeset: bf7f42f2f025 > Author: dpochepk > Date: 2018-04-09 18:43 +0300 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf7f42f2f025 > > 8187472: AARCH64: array_equals intrinsic doesn't use prefetch for large arrays > Reviewed-by: dsamersoff > > ! src/hotspot/cpu/aarch64/aarch64.ad > ! src/hotspot/cpu/aarch64/globals_aarch64.hpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp > ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp > ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp > ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp > ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp > > Changeset: e740e1a38c96 > Author: kbarrett > Date: 2018-04-09 20:36 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/e740e1a38c96 > > 8200550: Xcode 9.3 produce warning -Wexpansion-to-defined > Summary: Removed problem macros. > Reviewed-by: tschatzl, dholmes, coleenp > > ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp > ! src/hotspot/share/gc/g1/heapRegionSet.hpp > ! src/hotspot/share/utilities/nativeCallStack.cpp > ! src/hotspot/share/utilities/vmError.cpp > > Changeset: 4ae63fcabe2e > Author: rwestberg > Date: 2018-04-09 10:09 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/4ae63fcabe2e > > 8199736: Define WIN32_LEAN_AND_MEAN before including windows.h > Reviewed-by: erikj, ihse, kbarrett, dholmes > > ! make/autoconf/flags-cflags.m4 > ! src/hotspot/os/windows/os_windows.cpp > ! src/hotspot/share/interpreter/bytecodes.cpp > ! src/hotspot/share/utilities/ostream.cpp > > Changeset: 2bbd5117d91a > Author: tschatzl > Date: 2018-04-10 09:12 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/2bbd5117d91a > > 8200385: Eagerly reclaimed humongous objects leave mark in prev bitmap > Summary: Also clear marks on prev bitmap on eager reclaim > Reviewed-by: sangheki, sjohanss > > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp > > Changeset: a1617a75c231 > Author: gromero > Date: 2018-04-05 20:09 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a1617a75c231 > > 8201218: PPC64: Avoid use of yield instruction on spinlock > Reviewed-by: mdoerr, goetz > > ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp > > Changeset: 78d797e04484 > Author: shade > Date: 2018-04-10 12:12 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/78d797e04484 > > 8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers) > Reviewed-by: stefank, dholmes > > ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp > ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp > ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp > ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp > ! src/hotspot/cpu/zero/gc/shared/barrierSetAssembler_zero.hpp > ! src/hotspot/share/gc/g1/g1BarrierSetAssembler.hpp > > Changeset: c2761ef9fd95 > Author: stefank > Date: 2018-04-10 12:15 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/c2761ef9fd95 > > 8200759: Move GC entries in vmStructs.cpp to GC specific files > Reviewed-by: sjohanss, shade > > ! src/hotspot/share/gc/cms/vmStructs_cms.hpp > - src/hotspot/share/gc/cms/vmStructs_parNew.hpp > ! src/hotspot/share/gc/g1/vmStructs_g1.hpp > ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp > + src/hotspot/share/gc/serial/vmStructs_serial.hpp > ! src/hotspot/share/gc/shared/cardGeneration.hpp > + src/hotspot/share/gc/shared/vmStructs_gc.hpp > ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp > ! src/hotspot/share/runtime/vmStructs.cpp > > Changeset: 635838cb8b3a > Author: stefank > Date: 2018-04-10 12:17 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/635838cb8b3a > > 8201168: Move GC command line constraint functions to GC specific files > Reviewed-by: gziemski, sjohanss > > + src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.cpp > + src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.hpp > + src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.cpp > + src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.hpp > + src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.cpp > + src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.hpp > + src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp > + src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.hpp > ! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp > - src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp > - src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp > > Changeset: c09da96f609e > Author: stefank > Date: 2018-04-10 12:18 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/c09da96f609e > > 8201175: Move FilteringClosure::do_oop to genOopClosures > Reviewed-by: tschatzl, sjohanss > > ! src/hotspot/share/gc/serial/defNewGeneration.cpp > ! src/hotspot/share/gc/shared/genOopClosures.cpp > > Changeset: 6f0a3ea5ab75 > Author: stefank > Date: 2018-04-10 12:20 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/6f0a3ea5ab75 > > 8201209: Separate out CMS specific functions into CMSCardTable > Reviewed-by: eosterlund, sjohanss > > ! src/hotspot/share/gc/cms/cmsCardTable.cpp > + src/hotspot/share/gc/cms/cmsCardTable.hpp > ! src/hotspot/share/gc/cms/cmsHeap.cpp > ! src/hotspot/share/gc/cms/cmsHeap.hpp > ! src/hotspot/share/gc/shared/cardTableRS.cpp > ! src/hotspot/share/gc/shared/cardTableRS.hpp > ! src/hotspot/share/gc/shared/genCollectedHeap.cpp > ! src/hotspot/share/gc/shared/genCollectedHeap.hpp > > Changeset: f946776e9354 > Author: stefank > Date: 2018-04-10 12:21 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f946776e9354 > > 8201244: Clean out unnecessary includes of heap headers > Reviewed-by: coleenp, shade > > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp > ! src/hotspot/cpu/arm/assembler_arm.cpp > ! src/hotspot/cpu/arm/assembler_arm_32.cpp > ! src/hotspot/cpu/arm/assembler_arm_64.cpp > ! src/hotspot/cpu/arm/interp_masm_arm.cpp > ! src/hotspot/cpu/arm/macroAssembler_arm.cpp > ! src/hotspot/cpu/ppc/assembler_ppc.cpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp > ! src/hotspot/cpu/s390/assembler_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp > ! src/hotspot/cpu/x86/assembler_x86.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86.cpp > ! src/hotspot/cpu/zero/assembler_zero.cpp > ! src/hotspot/share/classfile/stringTable.cpp > ! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp > ! src/hotspot/share/gc/cms/cmsHeap.cpp > ! src/hotspot/share/gc/serial/tenuredGeneration.cpp > ! src/hotspot/share/gc/shared/cardGeneration.cpp > ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp > ! src/hotspot/share/gc/shared/collectorPolicy.cpp > ! src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp > ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp > ! src/hotspot/share/memory/allocation.cpp > ! src/hotspot/share/memory/arena.cpp > ! src/hotspot/share/memory/heapInspection.cpp > ! src/hotspot/share/prims/jvmtiTagMap.hpp > ! src/hotspot/share/runtime/interfaceSupport.cpp > ! src/hotspot/share/runtime/java.cpp > ! src/hotspot/share/services/heapDumper.cpp > > Changeset: b3c09ab95c1a > Author: stefank > Date: 2018-04-10 12:21 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/b3c09ab95c1a > > 8201217: Split specialized_oop_closures.hpp into GC specific files > Reviewed-by: sjohanss, eosterlund > > ! src/hotspot/share/gc/cms/cmsOopClosures.cpp > + src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp > ! src/hotspot/share/gc/cms/parOopClosures.cpp > ! src/hotspot/share/gc/serial/markSweep.cpp > + src/hotspot/share/gc/serial/serial_specialized_oop_closures.hpp > ! src/hotspot/share/gc/shared/genOopClosures.cpp > ! src/hotspot/share/gc/shared/specialized_oop_closures.hpp > > Changeset: 3d4c2d0b337f > Author: ctornqvi > Date: 2018-04-10 08:13 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/3d4c2d0b337f > > 8201334: Move runtime/NMT/MallocStressTest.java to hotspot_tier3_runtime > Reviewed-by: lfoltan, mseledtsov, mikael > > ! test/hotspot/jtreg/TEST.groups > > Changeset: 01960eec4570 > Author: zgu > Date: 2018-04-10 08:15 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/01960eec4570 > > 8201321: NMT: Unnecessary re-recording thread stack and size when attaching listener to JavaThread > Summary: Replaced recoding thread stack and size with assertion > Reviewed-by: dholmes, coleenp > > ! src/hotspot/share/services/attachListener.cpp > > Changeset: a7bc87a63dd8 > Author: coleenp > Date: 2018-04-10 10:06 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/a7bc87a63dd8 > > 8198313: Wrap holder object for ClassLoaderData in a WeakHandle > Summary: Use WeakHandle for ClassLoaderData::_holder so that is_alive closure is not needed > Reviewed-by: rehn, kbarrett > > ! src/hotspot/share/ci/ciInstanceKlass.cpp > ! src/hotspot/share/classfile/classLoaderData.cpp > ! src/hotspot/share/classfile/classLoaderData.hpp > ! src/hotspot/share/classfile/systemDictionary.cpp > ! src/hotspot/share/classfile/systemDictionary.hpp > ! src/hotspot/share/memory/universe.cpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/instanceKlass.hpp > + src/hotspot/share/oops/weakHandle.cpp > + src/hotspot/share/oops/weakHandle.hpp > + src/hotspot/share/oops/weakHandle.inline.hpp > ! src/hotspot/share/runtime/mutexLocker.cpp > ! src/hotspot/share/runtime/mutexLocker.hpp > > Changeset: 00805b129186 > Author: ccheung > Date: 2018-04-10 11:43 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/00805b129186 > > 8194812: Extend class-data sharing to support the module path > 8199360: Rework the support for the 'ignored' module options in CDS > Reviewed-by: jiangli, lfoltan, iklam, mseledtsov > > ! src/hotspot/share/classfile/classLoader.cpp > ! src/hotspot/share/classfile/classLoader.hpp > ! src/hotspot/share/classfile/classLoaderExt.cpp > ! src/hotspot/share/classfile/classLoaderExt.hpp > ! src/hotspot/share/classfile/klassFactory.cpp > ! src/hotspot/share/classfile/modules.cpp > ! src/hotspot/share/classfile/modules.hpp > ! src/hotspot/share/classfile/sharedClassUtil.cpp > ! src/hotspot/share/classfile/sharedClassUtil.hpp > ! src/hotspot/share/classfile/systemDictionary.cpp > ! src/hotspot/share/classfile/systemDictionaryShared.cpp > ! src/hotspot/share/memory/filemap.cpp > ! src/hotspot/share/memory/filemap.hpp > ! src/hotspot/share/memory/metaspaceShared.cpp > ! src/hotspot/share/oops/klass.hpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/arguments.hpp > ! src/hotspot/share/runtime/thread.cpp > ! test/hotspot/jtreg/runtime/appcds/JarBuilder.java > ! test/hotspot/jtreg/runtime/appcds/TestCommon.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsHelper.java > ! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/module-info.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/module-info.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/module-info.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/module-info.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/module-info.java > + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java > ! test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java > ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java > ! test/lib/jdk/test/lib/cds/CDSTestUtils.java > > Changeset: 4062c2c5f7d7 > Author: amenkov > Date: 2018-04-10 15:33 -0700 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/4062c2c5f7d7 > > 8200195: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java crashes with "assert(thread->thread_state() == _thread_in_native) failed: coming from wrong thread state" > Reviewed-by: sspitsyn, cjplummer > > ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c > > Changeset: 0d8ed8b2ac4f > Author: sjohanss > Date: 2018-04-11 08:18 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/0d8ed8b2ac4f > > 8200228: Change default value of HeapSizePerGCThread > Reviewed-by: tschatzl, shade, jwilhelm > > ! src/hotspot/share/gc/shared/gc_globals.hpp > > Changeset: 1196aa0be8be > Author: clanger > Date: 2018-04-11 09:47 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/1196aa0be8be > > 8201247: Various cleanups in the attach framework > Reviewed-by: goetz, cjplummer > > ! src/hotspot/os/aix/attachListener_aix.cpp > ! src/hotspot/os/aix/globals_aix.hpp > ! src/hotspot/os/bsd/attachListener_bsd.cpp > ! src/hotspot/os/linux/attachListener_linux.cpp > ! src/hotspot/os/solaris/attachListener_solaris.cpp > ! src/hotspot/os/windows/attachListener_windows.cpp > ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java > ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c > ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java > ! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c > ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java > ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c > ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java > ! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c > ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c > > Changeset: b2da6c360225 > Author: tschatzl > Date: 2018-04-11 11:37 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/b2da6c360225 > > 8201365: Remove G1Policy::should_process_references() > Reviewed-by: shade > > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1Policy.hpp > > Changeset: 5dcc893ad119 > Author: tschatzl > Date: 2018-04-11 11:41 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/5dcc893ad119 > > 8200233: Simple G1 evacuation path performance enhancements > Summary: Implement some minor performance optimizations in the evacuation path including changing some stores to be OOP_NOT_NULL, specializing the compressed/uncompressed oops path and delay some load of the current heapregion until absolutely necessary. > Reviewed-by: kbarrett, sjohanss > > ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp > > Changeset: e3e66c178518 > Author: stefank > Date: 2018-04-11 13:51 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/e3e66c178518 > > 8201370: GC specific data is referred from common precompiled headers and defNewGeneration.cpp > Reviewed-by: stefank, shade, dholmes > Contributed-by: boris.ulasevich at bell-sw.com > > ! src/hotspot/share/gc/serial/defNewGeneration.cpp > ! src/hotspot/share/precompiled/precompiled.hpp > > Changeset: b17256b5c047 > Author: stefank > Date: 2018-04-11 13:52 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/b17256b5c047 > > 8201427: Fix Minimal VM builds on Linux x64 > Reviewed-by: shade > > ! src/hotspot/share/c1/c1_LIRGenerator.cpp > ! src/hotspot/share/code/codeCache.cpp > ! src/hotspot/share/oops/klass.hpp > ! src/hotspot/share/runtime/arguments.hpp > ! src/hotspot/share/runtime/thread.cpp > ! src/hotspot/share/services/memTracker.hpp > ! src/hotspot/share/utilities/macros.hpp > > Changeset: 376792a6e9da > Author: hseigel > Date: 2018-04-11 10:05 -0400 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/376792a6e9da > > 8201265: Native memory leak in ClassLoader::add_to_exploded_build_list > Summary: Allocate from temporary thread local memory instead of C heap memory. > Reviewed-by: coleenp, dholmes, lfoltan > > ! src/hotspot/share/classfile/classLoader.cpp > > Changeset: 6a880e576856 > Author: eosterlund > Date: 2018-04-11 16:07 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/6a880e576856 > > 8199417: Modularize interpreter GC barriers > Reviewed-by: coleenp, rkennke > > ! make/hotspot/lib/JvmOverrideFiles.gmk > ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp > + src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp > ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp > ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp > ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp > ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp > ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp > ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp > ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp > ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp > + src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp > ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp > ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp > ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp > ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp > ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp > ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp > + src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp > ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp > ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp > ! src/hotspot/cpu/s390/interp_masm_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.hpp > ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp > ! src/hotspot/cpu/s390/templateTable_s390.cpp > ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.hpp > + src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.hpp > ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.hpp > ! src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.hpp > ! src/hotspot/cpu/sparc/interp_masm_sparc.cpp > ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp > ! src/hotspot/cpu/sparc/methodHandles_sparc.cpp > ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp > ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp > ! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp > ! src/hotspot/cpu/sparc/templateTable_sparc.cpp > ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp > + src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp > ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp > ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp > ! src/hotspot/cpu/x86/interp_masm_x86.cpp > ! src/hotspot/cpu/x86/interp_masm_x86.hpp > ! src/hotspot/cpu/x86/macroAssembler_x86.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86.hpp > ! src/hotspot/cpu/x86/methodHandles_x86.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp > ! src/hotspot/cpu/x86/templateTable_x86.cpp > ! src/hotspot/share/gc/shared/barrierSet.cpp > ! src/hotspot/share/runtime/init.cpp > > Changeset: bebec5011846 > Author: dpochepk > Date: 2018-04-11 20:56 +0300 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/bebec5011846 > > 8189101: AARCH32 - 'minimal' build fails because CMS bits are referred unconditionally > Reviewed-by: shade, dholmes > Contributed-by: boris.ulasevich at bell-sw.com > > ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp > ! src/hotspot/cpu/arm/interp_masm_arm.cpp > > Changeset: bdcfe8154201 > Author: stuefe > Date: 2018-03-28 22:03 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/bdcfe8154201 > > 8200384: jcmd help output should be sorted > Reviewed-by: sspitsyn, clanger > > ! src/hotspot/share/services/diagnosticCommand.cpp > > Changeset: c3a10df652c0 > Author: pliden > Date: 2018-04-12 08:25 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/c3a10df652c0 > > 8201316: Move G1-related static members from JavaThread to G1BarrierSet > Reviewed-by: stefank, shade > > ! src/hotspot/share/gc/g1/g1BarrierSet.cpp > ! src/hotspot/share/gc/g1/g1BarrierSet.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp > ! src/hotspot/share/gc/g1/g1RemSet.cpp > ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp > ! src/hotspot/share/gc/g1/g1RootProcessor.cpp > ! src/hotspot/share/runtime/thread.cpp > ! src/hotspot/share/runtime/thread.hpp > > Changeset: 93d84f667d12 > Author: pliden > Date: 2018-04-12 08:25 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/93d84f667d12 > > 8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread > Reviewed-by: shade, rehn > > ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp > ! src/hotspot/cpu/arm/macroAssembler_arm.cpp > ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp > ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp > ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp > ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp > ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp > ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp > ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.cpp > ! src/hotspot/share/gc/g1/dirtyCardQueue.cpp > ! src/hotspot/share/gc/g1/g1BarrierSet.cpp > ! src/hotspot/share/gc/g1/g1BarrierSet.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > + src/hotspot/share/gc/g1/g1ThreadLocalData.hpp > ! src/hotspot/share/gc/g1/satbMarkQueue.cpp > ! src/hotspot/share/gc/g1/vmStructs_g1.hpp > ! src/hotspot/share/gc/shared/barrierSet.cpp > ! src/hotspot/share/gc/shared/barrierSet.hpp > ! src/hotspot/share/gc/shared/collectedHeap.cpp > + src/hotspot/share/gc/shared/gcThreadLocalData.hpp > ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp > ! src/hotspot/share/jvmci/jvmciRuntime.cpp > ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp > ! src/hotspot/share/opto/compile.cpp > ! src/hotspot/share/opto/escape.cpp > ! src/hotspot/share/opto/graphKit.cpp > ! src/hotspot/share/opto/macro.cpp > ! src/hotspot/share/runtime/sharedRuntime.cpp > ! src/hotspot/share/runtime/thread.cpp > ! src/hotspot/share/runtime/thread.hpp > ! src/hotspot/share/runtime/vmStructs.cpp > ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java > ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java > > Changeset: 46f2dc7c4c39 > Author: stuefe > Date: 2018-04-12 11:05 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/46f2dc7c4c39 > > 8201475: 8199417 breaks AIX and non-pch on s390 (and presumably aarch64) > Reviewed-by: eosterlund, shade, mdoerr > > ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp > ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp > > Changeset: ee93c1087584 > Author: pliden > Date: 2018-04-12 11:22 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/ee93c1087584 > > 8201362: Remove CollectedHeap::barrier_set() > Reviewed-by: shade, rkennke > > ! src/hotspot/cpu/aarch64/aarch64.ad > ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp > ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp > ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp > ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp > ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp > ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp > ! src/hotspot/cpu/arm/interp_masm_arm.cpp > ! src/hotspot/cpu/arm/macroAssembler_arm.cpp > ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp > ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp > ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp > ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/s390/stubGenerator_s390.cpp > ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp > ! src/hotspot/cpu/s390/templateTable_s390.cpp > ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp > ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp > ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp > ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp > ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp > ! src/hotspot/share/c1/c1_LIRAssembler.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.cpp > ! src/hotspot/share/ci/ciUtilities.cpp > ! src/hotspot/share/code/relocInfo_ext.cpp > ! src/hotspot/share/compiler/disassembler.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp > ! src/hotspot/share/gc/shared/collectedHeap.cpp > ! src/hotspot/share/gc/shared/collectedHeap.hpp > ! src/hotspot/share/gc/shared/genCollectedHeap.cpp > ! src/hotspot/share/gc/shared/vmStructs_gc.hpp > ! src/hotspot/share/interpreter/templateTable.cpp > ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp > ! src/hotspot/share/opto/graphKit.cpp > ! src/hotspot/share/runtime/sharedRuntime.cpp > > Changeset: dc72b6ab76b5 > Author: pliden > Date: 2018-04-12 12:55 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/dc72b6ab76b5 > > Merge > > ! .jcheck/conf > ! make/hotspot/lib/CompileJvm.gmk > ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp > ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp > ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp > ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp > ! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp > ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp > ! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp > ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp > ! src/hotspot/cpu/sparc/c2_globals_sparc.hpp > ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp > ! src/hotspot/cpu/sparc/nativeInst_sparc.cpp > ! src/hotspot/cpu/sparc/sparc.ad > ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp > ! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp > ! src/hotspot/cpu/sparc/templateTable_sparc.cpp > ! src/hotspot/cpu/x86/assembler_x86.cpp > ! src/hotspot/cpu/x86/assembler_x86.hpp > ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp > ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp > ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp > ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp > ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp > ! src/hotspot/cpu/x86/c2_globals_x86.hpp > ! src/hotspot/cpu/x86/macroAssembler_x86.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86.hpp > ! src/hotspot/cpu/x86/nativeInst_x86.cpp > ! src/hotspot/cpu/x86/nativeInst_x86.hpp > ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp > ! src/hotspot/cpu/x86/stubRoutines_x86.hpp > ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp > ! src/hotspot/cpu/x86/templateTable_x86.cpp > ! src/hotspot/cpu/x86/x86.ad > ! src/hotspot/cpu/x86/x86_64.ad > ! src/hotspot/os/linux/globals_linux.hpp > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/os/linux/os_linux.hpp > ! src/hotspot/os/solaris/globals_solaris.hpp > ! src/hotspot/os/solaris/os_solaris.cpp > ! src/hotspot/os/solaris/os_solaris.hpp > ! src/hotspot/share/adlc/formssel.cpp > ! src/hotspot/share/adlc/formssel.hpp > ! src/hotspot/share/asm/codeBuffer.cpp > ! src/hotspot/share/c1/c1_CodeStubs.hpp > ! src/hotspot/share/c1/c1_LIR.cpp > ! src/hotspot/share/c1/c1_LIR.hpp > ! src/hotspot/share/c1/c1_LIRAssembler.cpp > ! src/hotspot/share/c1/c1_LIRAssembler.hpp > ! src/hotspot/share/c1/c1_LIRGenerator.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.hpp > ! src/hotspot/share/c1/c1_Runtime1.cpp > ! src/hotspot/share/c1/c1_Runtime1.hpp > ! src/hotspot/share/classfile/javaClasses.cpp > ! src/hotspot/share/classfile/stringTable.cpp > ! src/hotspot/share/classfile/systemDictionary.cpp > ! src/hotspot/share/classfile/vmSymbols.cpp > ! src/hotspot/share/compiler/compilerDirectives.hpp > ! src/hotspot/share/gc/cms/cmsOopClosures.hpp > ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp > ! src/hotspot/share/gc/g1/g1OopClosures.hpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp > ! src/hotspot/share/gc/serial/markSweep.cpp > ! src/hotspot/share/gc/serial/markSweep.hpp > ! src/hotspot/share/gc/shared/barrierSet.hpp > ! src/hotspot/share/gc/shared/barrierSetConfig.hpp > ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp > ! src/hotspot/share/gc/shared/collectedHeap.cpp > ! src/hotspot/share/gc/shared/collectedHeap.hpp > ! src/hotspot/share/gc/shared/gcArguments.cpp > ! src/hotspot/share/gc/shared/gcCause.cpp > ! src/hotspot/share/gc/shared/gcCause.hpp > ! src/hotspot/share/gc/shared/gcConfig.cpp > ! src/hotspot/share/gc/shared/gcName.hpp > ! src/hotspot/share/gc/shared/genOopClosures.hpp > ! src/hotspot/share/gc/shared/referenceProcessor.hpp > ! src/hotspot/share/gc/shared/specialized_oop_closures.hpp > ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp > ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp > ! src/hotspot/share/logging/logPrefix.hpp > ! src/hotspot/share/logging/logTag.hpp > ! src/hotspot/share/memory/iterator.hpp > ! src/hotspot/share/memory/metaspace.hpp > ! src/hotspot/share/memory/referenceType.hpp > ! src/hotspot/share/oops/arrayOop.hpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/instanceRefKlass.inline.hpp > ! src/hotspot/share/oops/oop.cpp > ! src/hotspot/share/oops/oop.hpp > ! src/hotspot/share/oops/oop.inline.hpp > ! src/hotspot/share/opto/arraycopynode.cpp > ! src/hotspot/share/opto/c2_globals.hpp > ! src/hotspot/share/opto/classes.hpp > ! src/hotspot/share/opto/compile.cpp > ! src/hotspot/share/opto/compile.hpp > ! src/hotspot/share/opto/connode.hpp > ! src/hotspot/share/opto/escape.cpp > ! src/hotspot/share/opto/gcm.cpp > ! src/hotspot/share/opto/graphKit.cpp > ! src/hotspot/share/opto/graphKit.hpp > ! src/hotspot/share/opto/idealGraphPrinter.cpp > ! src/hotspot/share/opto/idealKit.cpp > ! src/hotspot/share/opto/idealKit.hpp > ! src/hotspot/share/opto/lcm.cpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/loopPredicate.cpp > ! src/hotspot/share/opto/loopTransform.cpp > ! src/hotspot/share/opto/loopnode.cpp > ! src/hotspot/share/opto/loopnode.hpp > ! src/hotspot/share/opto/loopopts.cpp > ! src/hotspot/share/opto/macro.cpp > ! src/hotspot/share/opto/macro.hpp > ! src/hotspot/share/opto/macroArrayCopy.cpp > ! src/hotspot/share/opto/matcher.cpp > ! src/hotspot/share/opto/memnode.cpp > ! src/hotspot/share/opto/memnode.hpp > ! src/hotspot/share/opto/node.cpp > ! src/hotspot/share/opto/node.hpp > ! src/hotspot/share/opto/parse1.cpp > ! src/hotspot/share/opto/parse2.cpp > ! src/hotspot/share/opto/parse3.cpp > ! src/hotspot/share/opto/phaseX.cpp > ! src/hotspot/share/opto/phasetype.hpp > ! src/hotspot/share/opto/runtime.cpp > ! src/hotspot/share/opto/runtime.hpp > ! src/hotspot/share/opto/type.cpp > ! src/hotspot/share/opto/type.hpp > ! src/hotspot/share/opto/vectornode.cpp > ! src/hotspot/share/prims/jvmtiTagMap.cpp > ! src/hotspot/share/prims/whitebox.cpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp > ! src/hotspot/share/runtime/commandLineFlagRangeList.cpp > ! src/hotspot/share/runtime/commandLineFlagWriteableList.cpp > ! src/hotspot/share/runtime/globals.cpp > ! src/hotspot/share/runtime/globals.hpp > ! src/hotspot/share/runtime/globals_extension.hpp > ! src/hotspot/share/runtime/jniHandles.cpp > ! src/hotspot/share/runtime/jniHandles.hpp > ! src/hotspot/share/runtime/jniHandles.inline.hpp > ! src/hotspot/share/runtime/mutex.cpp > ! src/hotspot/share/runtime/os.hpp > ! src/hotspot/share/runtime/semaphore.hpp > ! src/hotspot/share/runtime/sharedRuntime.cpp > ! src/hotspot/share/runtime/sharedRuntime.hpp > ! src/hotspot/share/runtime/stackValue.cpp > ! src/hotspot/share/runtime/thread.cpp > ! src/hotspot/share/runtime/thread.hpp > ! src/hotspot/share/runtime/vmStructs.cpp > ! src/hotspot/share/runtime/vm_operations.hpp > ! src/hotspot/share/services/heapDumper.cpp > ! src/hotspot/share/trace/traceevents.xml > ! src/hotspot/share/trace/tracetypes.xml > ! src/hotspot/share/utilities/bitMap.cpp > ! src/hotspot/share/utilities/bitMap.hpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp > ! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp > ! src/hotspot/share/utilities/hashtable.cpp > ! src/hotspot/share/utilities/hashtable.hpp > ! src/hotspot/share/utilities/vmError.cpp > ! src/java.base/unix/native/libjava/TimeZone_md.c > ! src/java.base/unix/native/libjava/UnixFileSystem_md.c > ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java > ! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c > ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java > ! test/lib/sun/hotspot/gc/GC.java > > Changeset: bb875df1a35a > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/bb875df1a35a > > ZGC: Relax jcheck config > > ! .jcheck/conf > > Changeset: 051be425999d > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/051be425999d > > ZGC: UPSTREAM: Add LIKELY/UNLIKELY macros > > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp > > Changeset: f1d86608fd2e > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1d86608fd2e > > ZGC: UPSTREAM: Add ATTRIBUTE_ALIGNED macro > > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp > ! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp > > Changeset: cbc9931781a0 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/cbc9931781a0 > > ZGC: UPSTREAM: Add optional clear in BitMap constructor > > ! src/hotspot/share/utilities/bitMap.cpp > ! src/hotspot/share/utilities/bitMap.hpp > > Changeset: be8bc3e45fa9 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/be8bc3e45fa9 > > ZGC: UPSTREAM: Add C1 lea patching support for x86 > > ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp > ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp > ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp > ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp > ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp > ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp > ! src/hotspot/cpu/x86/nativeInst_x86.cpp > ! src/hotspot/cpu/x86/nativeInst_x86.hpp > ! src/hotspot/share/c1/c1_LIR.hpp > ! src/hotspot/share/c1/c1_LIRAssembler.cpp > ! src/hotspot/share/c1/c1_LIRAssembler.hpp > > Changeset: 60e101787590 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/60e101787590 > > ZGC: UPSTREAM: Add enhanced C1 leal addressing for SPARC > > ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp > > Changeset: 24c8eab65599 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/24c8eab65599 > > ZGC: UPSTREAM: Introduce os::processor_id() for Linux and Solaris > > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/os/solaris/os_solaris.cpp > ! src/hotspot/os/solaris/os_solaris.hpp > ! src/hotspot/share/runtime/os.hpp > > Changeset: 084b2047d471 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/084b2047d471 > > ZGC: UPSTREAM: Introduce safepoint aware semaphores > > ! src/hotspot/share/runtime/semaphore.hpp > + src/hotspot/share/runtime/semaphore.inline.hpp > > Changeset: eb1d0ef0a4ab > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/eb1d0ef0a4ab > > ZGC: UPSTREAM: Remove assert for safepoint check in Mutex::try_lock() > > ! src/hotspot/share/runtime/mutex.cpp > > Changeset: c6e8027710f6 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/c6e8027710f6 > > ZGC: UPSTREAM: Disable NUMA if process is bound to a subset of CPUs > > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/os/linux/os_linux.hpp > > Changeset: 2ed032399da8 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/2ed032399da8 > > ZGC: UPSTREAM: Add ReferenceTypeName > > ! src/hotspot/share/memory/referenceType.hpp > > Changeset: 52041a6d11c4 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/52041a6d11c4 > > ZGC: UPSTREAM: Add ReferenceDiscoverer > > ! src/hotspot/share/gc/cms/cmsOopClosures.hpp > ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp > ! src/hotspot/share/gc/g1/g1OopClosures.hpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp > ! src/hotspot/share/gc/serial/markSweep.cpp > ! src/hotspot/share/gc/serial/markSweep.hpp > ! src/hotspot/share/gc/shared/genOopClosures.hpp > + src/hotspot/share/gc/shared/referenceDiscoverer.hpp > ! src/hotspot/share/gc/shared/referenceProcessor.hpp > ! src/hotspot/share/memory/iterator.hpp > ! src/hotspot/share/oops/instanceRefKlass.inline.hpp > > Changeset: 22576a66211b > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/22576a66211b > > ZGC: UPSTREAM: Add support for undoing last TLAB allocation > > ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp > ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp > > Changeset: 85b2da3d0dd0 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/85b2da3d0dd0 > > ZGC: UPSTREAM: Add support for setting TLAB start/top/end > > ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp > > Changeset: 66eb1ad3de72 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/66eb1ad3de72 > > ZGC: UPSTREAM: Introduce CollectedHeap::is_oop() > > ! src/hotspot/share/gc/shared/collectedHeap.cpp > ! src/hotspot/share/gc/shared/collectedHeap.hpp > ! src/hotspot/share/oops/oop.cpp > > Changeset: 59582911e5e9 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/59582911e5e9 > > ZGC: UPSTREAM: Add oopDesc::field_offset() > > ! src/hotspot/share/oops/oop.hpp > ! src/hotspot/share/oops/oop.inline.hpp > > Changeset: 66ba26710c09 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/66ba26710c09 > > ZGC: UPSTREAM: Add max_array_length_in_bytes > > ! src/hotspot/share/oops/arrayOop.hpp > > Changeset: fb9665b5737c > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/fb9665b5737c > > ZGC: UPSTREAM: 8194737: [SA] OopField.getValueAsOopHandle(Oop) doesn't check for compressed oops > > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java > > Changeset: fd92cf4264f2 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd92cf4264f2 > > ZGC: UPSTREAM: 8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int > > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java > > Changeset: 6cf9d78b522a > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/6cf9d78b522a > > ZGC: UPSTREAM: 8193935: Illegal countedLoops transformation > Summary: Truncation can sometimes not be removed > > ! src/hotspot/share/opto/loopnode.cpp > > Changeset: 20028c101426 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/20028c101426 > > ZGC: TEMPORARY: Avoid compiler warnings about using the deprecated readdir_r > > ! src/java.base/unix/native/libjava/TimeZone_md.c > ! src/java.base/unix/native/libjava/UnixFileSystem_md.c > ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c > ! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c > > Changeset: 9d8e676896c2 > Author: duke > Date: 2018-04-16 15:44 +0200 > URL: http://hg.openjdk.java.net/zgc/zgc/rev/9d8e676896c2 > > ZGC: The Z Garbage Collector v81 > Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com, erik.osterlund at oracle.com, mikael.gerdin at oracle.com, kim.barrett at oracle.com, nils.eliasson at oracle.com, rickard.backman at oracle.com, rwestrel at redhat.com, coleen.phillimore at oracle.com, robbin.ehn at oracle.com, gerard.ziemski at oracle.com, hugh.wilkinson at intel.com, sandhya.viswanathan at intel.com, bill.npo.wheeler at intel.com, vinay.k.awasthi at intel.com, yasuenag at gmail.com > > ! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp > ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp > ! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp > ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp > ! src/hotspot/cpu/sparc/c2_globals_sparc.hpp > + src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.cpp > + src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.hpp > ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp > ! src/hotspot/cpu/sparc/nativeInst_sparc.cpp > ! src/hotspot/cpu/sparc/sparc.ad > ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp > ! src/hotspot/cpu/x86/assembler_x86.cpp > ! src/hotspot/cpu/x86/assembler_x86.hpp > ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp > ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp > ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp > ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp > ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp > ! src/hotspot/cpu/x86/c2_globals_x86.hpp > + src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp > + src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp > ! src/hotspot/cpu/x86/macroAssembler_x86.hpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp > ! src/hotspot/cpu/x86/stubRoutines_x86.hpp > ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp > ! src/hotspot/cpu/x86/templateTable_x86.cpp > ! src/hotspot/cpu/x86/x86.ad > ! src/hotspot/cpu/x86/x86_64.ad > ! src/hotspot/os/linux/globals_linux.hpp > ! src/hotspot/os/solaris/globals_solaris.hpp > + src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp > + src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp > + src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp > + src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp > + src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp > + src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.cpp > + src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp > + src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp > + src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp > + src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp > + src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp > + src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp > + src/hotspot/os_cpu/solaris_sparc/gc/z/zAddress_solaris_sparc.inline.hpp > + src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.cpp > + src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.hpp > + src/hotspot/os_cpu/solaris_sparc/gc/z/zLargePages_solaris_sparc.cpp > + src/hotspot/os_cpu/solaris_sparc/gc/z/zNUMA_solaris_sparc.cpp > + src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.cpp > + src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.hpp > + src/hotspot/os_cpu/solaris_sparc/gc/z/zVirtualMemory_solaris_sparc.cpp > ! src/hotspot/share/adlc/formssel.cpp > ! src/hotspot/share/adlc/formssel.hpp > ! src/hotspot/share/asm/codeBuffer.cpp > ! src/hotspot/share/c1/c1_CodeStubs.hpp > ! src/hotspot/share/c1/c1_LIR.cpp > ! src/hotspot/share/c1/c1_LIR.hpp > ! src/hotspot/share/c1/c1_LIRAssembler.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.hpp > ! src/hotspot/share/c1/c1_Runtime1.cpp > ! src/hotspot/share/c1/c1_Runtime1.hpp > ! src/hotspot/share/classfile/stringTable.cpp > ! src/hotspot/share/classfile/vmSymbols.cpp > ! src/hotspot/share/compiler/compilerDirectives.hpp > ! src/hotspot/share/compiler/oopMap.cpp > ! src/hotspot/share/gc/shared/barrierSetConfig.hpp > ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp > ! src/hotspot/share/gc/shared/collectedHeap.hpp > ! src/hotspot/share/gc/shared/gcCause.cpp > ! src/hotspot/share/gc/shared/gcCause.hpp > ! src/hotspot/share/gc/shared/gcConfig.cpp > ! src/hotspot/share/gc/shared/gcName.hpp > ! src/hotspot/share/gc/shared/gcThreadLocalData.hpp > ! src/hotspot/share/gc/shared/gc_globals.hpp > ! src/hotspot/share/gc/shared/specialized_oop_closures.hpp > ! src/hotspot/share/gc/shared/vmStructs_gc.hpp > + src/hotspot/share/gc/z/vmStructs_z.cpp > + src/hotspot/share/gc/z/vmStructs_z.hpp > + src/hotspot/share/gc/z/zAddress.cpp > + src/hotspot/share/gc/z/zAddress.hpp > + src/hotspot/share/gc/z/zAddress.inline.hpp > + src/hotspot/share/gc/z/zAddressRangeMap.hpp > + src/hotspot/share/gc/z/zAddressRangeMap.inline.hpp > + src/hotspot/share/gc/z/zAllocationFlags.hpp > + src/hotspot/share/gc/z/zArguments.cpp > + src/hotspot/share/gc/z/zArguments.hpp > + src/hotspot/share/gc/z/zArray.hpp > + src/hotspot/share/gc/z/zArray.inline.hpp > + src/hotspot/share/gc/z/zBarrier.cpp > + src/hotspot/share/gc/z/zBarrier.hpp > + src/hotspot/share/gc/z/zBarrier.inline.hpp > + src/hotspot/share/gc/z/zBarrierSet.cpp > + src/hotspot/share/gc/z/zBarrierSet.hpp > + src/hotspot/share/gc/z/zBarrierSet.inline.hpp > + src/hotspot/share/gc/z/zBarrierSetAssembler.hpp > + src/hotspot/share/gc/z/zBitField.hpp > + src/hotspot/share/gc/z/zBitMap.hpp > + src/hotspot/share/gc/z/zBitMap.inline.hpp > + src/hotspot/share/gc/z/zCPU.cpp > + src/hotspot/share/gc/z/zCPU.hpp > + src/hotspot/share/gc/z/zCollectedHeap.cpp > + src/hotspot/share/gc/z/zCollectedHeap.hpp > + src/hotspot/share/gc/z/zCollectorPolicy.cpp > + src/hotspot/share/gc/z/zCollectorPolicy.hpp > + src/hotspot/share/gc/z/zDebug.gdb > + src/hotspot/share/gc/z/zDirector.cpp > + src/hotspot/share/gc/z/zDirector.hpp > + src/hotspot/share/gc/z/zDriver.cpp > + src/hotspot/share/gc/z/zDriver.hpp > + src/hotspot/share/gc/z/zErrno.cpp > + src/hotspot/share/gc/z/zErrno.hpp > + src/hotspot/share/gc/z/zFlags.hpp > + src/hotspot/share/gc/z/zForwardingTable.cpp > + src/hotspot/share/gc/z/zForwardingTable.hpp > + src/hotspot/share/gc/z/zForwardingTable.inline.hpp > + src/hotspot/share/gc/z/zForwardingTableEntry.hpp > + src/hotspot/share/gc/z/zFuture.hpp > + src/hotspot/share/gc/z/zFuture.inline.hpp > + src/hotspot/share/gc/z/zGlobals.cpp > + src/hotspot/share/gc/z/zGlobals.hpp > + src/hotspot/share/gc/z/zHash.hpp > + src/hotspot/share/gc/z/zHash.inline.hpp > + src/hotspot/share/gc/z/zHeap.cpp > + src/hotspot/share/gc/z/zHeap.hpp > + src/hotspot/share/gc/z/zHeap.inline.hpp > + src/hotspot/share/gc/z/zHeapIterator.cpp > + src/hotspot/share/gc/z/zHeapIterator.hpp > + src/hotspot/share/gc/z/zInitialize.cpp > + src/hotspot/share/gc/z/zInitialize.hpp > + src/hotspot/share/gc/z/zLargePages.cpp > + src/hotspot/share/gc/z/zLargePages.hpp > + src/hotspot/share/gc/z/zLargePages.inline.hpp > + src/hotspot/share/gc/z/zList.hpp > + src/hotspot/share/gc/z/zList.inline.hpp > + src/hotspot/share/gc/z/zLiveMap.cpp > + src/hotspot/share/gc/z/zLiveMap.hpp > + src/hotspot/share/gc/z/zLiveMap.inline.hpp > + src/hotspot/share/gc/z/zLock.hpp > + src/hotspot/share/gc/z/zLock.inline.hpp > + src/hotspot/share/gc/z/zMark.cpp > + src/hotspot/share/gc/z/zMark.hpp > + src/hotspot/share/gc/z/zMark.inline.hpp > + src/hotspot/share/gc/z/zMarkCache.cpp > + src/hotspot/share/gc/z/zMarkCache.hpp > + src/hotspot/share/gc/z/zMarkCache.inline.hpp > + src/hotspot/share/gc/z/zMarkStack.cpp > + src/hotspot/share/gc/z/zMarkStack.hpp > + src/hotspot/share/gc/z/zMarkStack.inline.hpp > + src/hotspot/share/gc/z/zMarkStackEntry.hpp > + src/hotspot/share/gc/z/zMarkTerminate.hpp > + src/hotspot/share/gc/z/zMarkTerminate.inline.hpp > + src/hotspot/share/gc/z/zMemory.cpp > + src/hotspot/share/gc/z/zMemory.hpp > + src/hotspot/share/gc/z/zMemory.inline.hpp > + src/hotspot/share/gc/z/zMessagePort.hpp > + src/hotspot/share/gc/z/zMessagePort.inline.hpp > + src/hotspot/share/gc/z/zMetronome.cpp > + src/hotspot/share/gc/z/zMetronome.hpp > + src/hotspot/share/gc/z/zNMethodTable.cpp > + src/hotspot/share/gc/z/zNMethodTable.hpp > + src/hotspot/share/gc/z/zNMethodTableEntry.hpp > + src/hotspot/share/gc/z/zNUMA.cpp > + src/hotspot/share/gc/z/zNUMA.hpp > + src/hotspot/share/gc/z/zObjectAllocator.cpp > + src/hotspot/share/gc/z/zObjectAllocator.hpp > + src/hotspot/share/gc/z/zOop.hpp > + src/hotspot/share/gc/z/zOop.inline.hpp > + src/hotspot/share/gc/z/zOopClosures.cpp > + src/hotspot/share/gc/z/zOopClosures.hpp > + src/hotspot/share/gc/z/zOopClosures.inline.hpp > + src/hotspot/share/gc/z/zOopClosures.specialized.hpp > + src/hotspot/share/gc/z/zPage.cpp > + src/hotspot/share/gc/z/zPage.hpp > + src/hotspot/share/gc/z/zPage.inline.hpp > + src/hotspot/share/gc/z/zPageAllocator.cpp > + src/hotspot/share/gc/z/zPageAllocator.hpp > + src/hotspot/share/gc/z/zPageCache.cpp > + src/hotspot/share/gc/z/zPageCache.hpp > + src/hotspot/share/gc/z/zPageCache.inline.hpp > + src/hotspot/share/gc/z/zPageTable.cpp > + src/hotspot/share/gc/z/zPageTable.hpp > + src/hotspot/share/gc/z/zPageTable.inline.hpp > + src/hotspot/share/gc/z/zPageTableEntry.hpp > + src/hotspot/share/gc/z/zPhysicalMemory.cpp > + src/hotspot/share/gc/z/zPhysicalMemory.hpp > + src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp > + src/hotspot/share/gc/z/zPreMappedMemory.cpp > + src/hotspot/share/gc/z/zPreMappedMemory.hpp > + src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp > + src/hotspot/share/gc/z/zReferenceProcessor.cpp > + src/hotspot/share/gc/z/zReferenceProcessor.hpp > + src/hotspot/share/gc/z/zRelocate.cpp > + src/hotspot/share/gc/z/zRelocate.hpp > + src/hotspot/share/gc/z/zRelocationSet.cpp > + src/hotspot/share/gc/z/zRelocationSet.hpp > + src/hotspot/share/gc/z/zRelocationSet.inline.hpp > + src/hotspot/share/gc/z/zRelocationSetSelector.cpp > + src/hotspot/share/gc/z/zRelocationSetSelector.hpp > + src/hotspot/share/gc/z/zResurrection.cpp > + src/hotspot/share/gc/z/zResurrection.hpp > + src/hotspot/share/gc/z/zResurrection.inline.hpp > + src/hotspot/share/gc/z/zRootsIterator.cpp > + src/hotspot/share/gc/z/zRootsIterator.hpp > + src/hotspot/share/gc/z/zServiceability.cpp > + src/hotspot/share/gc/z/zServiceability.hpp > + src/hotspot/share/gc/z/zStat.cpp > + src/hotspot/share/gc/z/zStat.hpp > + src/hotspot/share/gc/z/zTask.cpp > + src/hotspot/share/gc/z/zTask.hpp > + src/hotspot/share/gc/z/zThread.cpp > + src/hotspot/share/gc/z/zThread.hpp > + src/hotspot/share/gc/z/zThreadLocalData.hpp > + src/hotspot/share/gc/z/zTracer.cpp > + src/hotspot/share/gc/z/zTracer.hpp > + src/hotspot/share/gc/z/zTracer.inline.hpp > + src/hotspot/share/gc/z/zUtils.cpp > + src/hotspot/share/gc/z/zUtils.hpp > + src/hotspot/share/gc/z/zUtils.inline.hpp > + src/hotspot/share/gc/z/zValue.hpp > + src/hotspot/share/gc/z/zVirtualMemory.cpp > + src/hotspot/share/gc/z/zVirtualMemory.hpp > + src/hotspot/share/gc/z/zVirtualMemory.inline.hpp > + src/hotspot/share/gc/z/zWeakRootsProcessor.cpp > + src/hotspot/share/gc/z/zWeakRootsProcessor.hpp > + src/hotspot/share/gc/z/zWorkers.cpp > + src/hotspot/share/gc/z/zWorkers.hpp > + src/hotspot/share/gc/z/zWorkers.inline.hpp > ! src/hotspot/share/logging/logPrefix.hpp > ! src/hotspot/share/logging/logTag.hpp > ! src/hotspot/share/memory/metaspace.hpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/instanceRefKlass.inline.hpp > ! src/hotspot/share/opto/arraycopynode.cpp > ! src/hotspot/share/opto/c2_globals.hpp > ! src/hotspot/share/opto/classes.hpp > ! src/hotspot/share/opto/compile.cpp > ! src/hotspot/share/opto/compile.hpp > ! src/hotspot/share/opto/connode.hpp > ! src/hotspot/share/opto/escape.cpp > ! src/hotspot/share/opto/gcm.cpp > ! src/hotspot/share/opto/graphKit.cpp > ! src/hotspot/share/opto/graphKit.hpp > ! src/hotspot/share/opto/idealGraphPrinter.cpp > ! src/hotspot/share/opto/idealKit.cpp > ! src/hotspot/share/opto/idealKit.hpp > ! src/hotspot/share/opto/lcm.cpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/loopPredicate.cpp > ! src/hotspot/share/opto/loopTransform.cpp > ! src/hotspot/share/opto/loopnode.cpp > ! src/hotspot/share/opto/loopnode.hpp > ! src/hotspot/share/opto/loopopts.cpp > ! src/hotspot/share/opto/macro.cpp > ! src/hotspot/share/opto/macro.hpp > ! src/hotspot/share/opto/macroArrayCopy.cpp > ! src/hotspot/share/opto/matcher.cpp > ! src/hotspot/share/opto/memnode.cpp > ! src/hotspot/share/opto/memnode.hpp > ! src/hotspot/share/opto/node.cpp > ! src/hotspot/share/opto/node.hpp > ! src/hotspot/share/opto/parse1.cpp > ! src/hotspot/share/opto/parse2.cpp > ! src/hotspot/share/opto/parse3.cpp > ! src/hotspot/share/opto/phaseX.cpp > ! src/hotspot/share/opto/phasetype.hpp > ! src/hotspot/share/opto/runtime.cpp > ! src/hotspot/share/opto/runtime.hpp > ! src/hotspot/share/opto/type.cpp > ! src/hotspot/share/opto/type.hpp > ! src/hotspot/share/opto/vectornode.cpp > ! src/hotspot/share/prims/jvmtiTagMap.cpp > ! src/hotspot/share/prims/whitebox.cpp > ! src/hotspot/share/runtime/jniHandles.cpp > ! src/hotspot/share/runtime/jniHandles.hpp > ! src/hotspot/share/runtime/sharedRuntime.cpp > ! src/hotspot/share/runtime/sharedRuntime.hpp > ! src/hotspot/share/runtime/stackValue.cpp > ! src/hotspot/share/runtime/vmStructs.cpp > ! src/hotspot/share/runtime/vm_operations.hpp > ! src/hotspot/share/trace/traceevents.xml > ! src/hotspot/share/trace/tracetypes.xml > ! src/hotspot/share/utilities/hashtable.cpp > ! src/hotspot/share/utilities/hashtable.hpp > ! src/hotspot/share/utilities/vmError.cpp > + src/java.base/share/legal/c-libutl.md > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableCursor.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableEntry.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java > + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZVirtualMemory.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java > + test/hotspot/gtest/gc/z/test_zAddress.cpp > + test/hotspot/gtest/gc/z/test_zArray.cpp > + test/hotspot/gtest/gc/z/test_zBitField.cpp > + test/hotspot/gtest/gc/z/test_zBitMap.cpp > + test/hotspot/gtest/gc/z/test_zForwardingTable.cpp > + test/hotspot/gtest/gc/z/test_zList.cpp > + test/hotspot/gtest/gc/z/test_zLiveMap.cpp > + test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp > + test/hotspot/gtest/gc/z/test_zUtils.cpp > + test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp > + test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java > ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java > ! test/lib/sun/hotspot/gc/GC.java > From stuart.monteith at linaro.org Mon Apr 16 14:46:00 2018 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Mon, 16 Apr 2018 15:46:00 +0100 Subject: hg: zgc/zgc: 208 new changesets In-Reply-To: <176fb138-1528-741d-6c10-6917cdec9100@oracle.com> References: <201804161348.w3GDmYYO006567@aojmv0008.oracle.com> <176fb138-1528-741d-6c10-6917cdec9100@oracle.com> Message-ID: Thanks for that Per - I do appreciate being able to rebase my aarch64 work on top of your periodic drops. I've gotten to the point where I am running with a slowdebug build running with: -XX:+VerifyOops -XX:+ZVerifyForwarding -XX:+ZVerifyMarking -Xint The benchmark I'm running is perhaps cruel and unusual, but even with the VM pinned to one CPU, there is an issue with verify_oop getting a bad address (0x8). BR, Stuart On 16 April 2018 at 15:02, Per Liden wrote: > FYI, this rebase brings the ZGC repo in sync with jdk/hs (as it looked mid > Thursday last week). As jdk/hs is closing we'll be shifting over to jdk/jdk > as upstream. > > cheers, > Per > > On 04/16/2018 03:48 PM, per.liden at oracle.com wrote: >> >> Changeset: 2520a95cddf7 >> Author: stefank >> Date: 2018-03-26 17:01 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2520a95cddf7 >> >> 8200292: Move PushAndMarkVerifyClosure::do_oop_work to >> concurrentMarkSweepGeneration.cpp >> Reviewed-by: tschatzl, sjohanss >> >> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp >> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp >> >> Changeset: 64f9ebc85e67 >> Author: tschatzl >> Date: 2018-03-28 16:39 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/64f9ebc85e67 >> >> 8197573: Remove concurrent cleanup and secondary free list handling >> Summary: Remove secondary free list and all associated functionality, >> moving the cleanup work into the Cleanup pause instead. >> Reviewed-by: sangheki, sjohanss >> >> ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >> ! src/hotspot/share/gc/g1/g1CollectorState.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >> ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp >> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >> ! src/hotspot/share/gc/g1/g1Policy.cpp >> ! src/hotspot/share/gc/g1/g1Policy.hpp >> ! src/hotspot/share/gc/g1/g1RemSet.cpp >> ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp >> ! src/hotspot/share/gc/g1/g1_globals.hpp >> ! src/hotspot/share/gc/g1/heapRegion.cpp >> ! src/hotspot/share/gc/g1/heapRegion.hpp >> ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp >> ! src/hotspot/share/gc/g1/heapRegionSet.cpp >> ! src/hotspot/share/gc/g1/heapRegionSet.hpp >> ! src/hotspot/share/runtime/mutexLocker.cpp >> ! src/hotspot/share/runtime/mutexLocker.hpp >> ! >> test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java >> ! >> test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java >> >> Changeset: 29ad59abc54a >> Author: tschatzl >> Date: 2018-03-28 16:39 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/29ad59abc54a >> >> 8197928: Only enqueue deferred cards with references into regions that >> have a tracked remembered set during GC >> Reviewed-by: sangheki, sjohanss >> >> ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp >> >> Changeset: df9dcfff6628 >> Author: tschatzl >> Date: 2018-03-28 16:39 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/df9dcfff6628 >> >> 8197932: Better split work in rebuild remembered sets phase >> Summary: Let threads rebuilding remembered sets yield after every >> G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP. >> Reviewed-by: sangheki, sjohanss >> >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp >> ! src/hotspot/share/gc/g1/g1RemSet.cpp >> ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp >> ! src/hotspot/share/gc/g1/g1_globals.hpp >> >> Changeset: e79bbf1635da >> Author: tschatzl >> Date: 2018-03-28 16:39 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e79bbf1635da >> >> 8199326: Remove G1 gc time stamp logic >> Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so >> removing it. >> Reviewed-by: sangheki, sjohanss >> >> ! src/hotspot/share/gc/g1/g1Allocator.cpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp >> ! src/hotspot/share/gc/g1/heapRegion.cpp >> ! src/hotspot/share/gc/g1/heapRegion.hpp >> >> Changeset: 6d5bd76650df >> Author: dcubed >> Date: 2018-03-28 12:04 -0400 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d5bd76650df >> >> 8199813: SIGSEGV in ThreadsList::includes() >> Summary: ThreadsListHandles cannot be used by JavaThreads that are not on >> the Threads list. >> Reviewed-by: eosterlund, gthornbr, dholmes, rehn >> >> ! src/hotspot/os/linux/os_linux.cpp >> ! src/hotspot/share/runtime/thread.cpp >> ! src/hotspot/share/runtime/threadSMR.cpp >> ! src/hotspot/share/runtime/vm_operations.cpp >> ! src/hotspot/share/runtime/vm_operations.hpp >> >> Changeset: ab0f93ba0507 >> Author: amenkov >> Date: 2018-03-28 12:10 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab0f93ba0507 >> >> 8198393: Instrumentation.retransformClasses() throws NullPointerException >> when handling a zero-length array >> Reviewed-by: sspitsyn, cjplummer >> >> ! >> src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java >> + >> test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java >> >> Changeset: 5af65ee8b77e >> Author: lmesnik >> Date: 2018-03-28 13:38 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5af65ee8b77e >> >> 8200091: [TESTBUG] Update jittester for jdk11 >> Reviewed-by: iignatyev >> >> ! test/hotspot/jtreg/testlibrary/jittester/Makefile >> >> Changeset: 4f7cfd7fdd50 >> Author: lmesnik >> Date: 2018-03-28 13:25 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/4f7cfd7fdd50 >> >> 8200187: Exclude 3 long-running tests from tier1 >> Reviewed-by: dholmes, cjplummer >> >> ! test/hotspot/jtreg/TEST.groups >> >> Changeset: dd76fcbda95f >> Author: kvn >> Date: 2018-03-28 17:20 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/dd76fcbda95f >> >> 8200383: Can't build on SPARC Hotspot with code which use math functions >> Summary: remove old hack which supports Solaris 8 and 9 >> Reviewed-by: erikj, ihse >> >> ! make/autoconf/libraries.m4 >> ! make/lib/Awt2dLibraries.gmk >> >> Changeset: 2ad3212a7dd9 >> Author: redestad >> Date: 2018-03-29 10:38 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2ad3212a7dd9 >> >> 8200238: Reduce number of exceptions created when calling >> MemberName$Factory::resolveOrNull >> Reviewed-by: lfoltan, acorn, dholmes >> >> ! src/hotspot/share/classfile/systemDictionary.cpp >> ! src/hotspot/share/prims/methodHandles.cpp >> ! src/hotspot/share/prims/methodHandles.hpp >> ! src/java.base/share/classes/java/lang/invoke/MemberName.java >> ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java >> >> Changeset: 7bad9c9efdf3 >> Author: shade >> Date: 2018-03-29 12:56 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7bad9c9efdf3 >> >> 8200423: Non-PCH build for x86_32 fails >> Reviewed-by: rkennke, stuefe >> >> ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp >> >> Changeset: a3453bbd5418 >> Author: tschatzl >> Date: 2018-03-29 14:07 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3453bbd5418 >> >> 8199742: Clean up state flags in G1CollectorState >> Summary: Remove, merge and update naming of flags in G1CollectorState >> Reviewed-by: sangheki, sjohanss >> >> ! src/hotspot/share/gc/g1/g1Allocator.cpp >> ! src/hotspot/share/gc/g1/g1Analytics.cpp >> ! src/hotspot/share/gc/g1/g1Analytics.hpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp >> ! src/hotspot/share/gc/g1/g1CollectionSet.cpp >> ! src/hotspot/share/gc/g1/g1CollectorState.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/g1EvacFailure.cpp >> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >> ! src/hotspot/share/gc/g1/g1Policy.cpp >> ! src/hotspot/share/gc/g1/g1Policy.hpp >> ! src/hotspot/share/gc/g1/g1RootClosures.cpp >> ! src/hotspot/share/gc/g1/g1RootProcessor.cpp >> ! src/hotspot/share/gc/g1/g1YCTypes.hpp >> ! src/hotspot/share/gc/g1/heapRegion.cpp >> >> Changeset: 50a01910e00a >> Author: tschatzl >> Date: 2018-03-29 14:08 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/50a01910e00a >> >> 8151171: Bring g1ConcurrentMark files up to current coding conventions >> Summary: Improve method naming, bracketing, use of _g1h member and general >> cleanup. >> Reviewed-by: sangheki, sjohanss >> >> ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp >> ! src/hotspot/share/gc/g1/concurrentMarkThread.hpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp >> ! src/hotspot/share/gc/g1/g1OopClosures.hpp >> >> Changeset: 2bf8f2fc0710 >> Author: simonis >> Date: 2018-03-29 14:50 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2bf8f2fc0710 >> >> 8200360: MeetIncompatibleInterfaceArrays fails with >> "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !" >> Reviewed-by: kvn, thartmann >> >> ! >> test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java >> >> Changeset: 24aca5861b91 >> Author: redestad >> Date: 2018-03-29 15:05 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/24aca5861b91 >> >> 8200424: Windows build fails due to implicit jboolean to bool conversion >> Reviewed-by: shade, hseigel >> >> ! src/hotspot/share/prims/methodHandles.cpp >> >> Changeset: 5a757c0326c7 >> Author: tschatzl >> Date: 2018-03-29 17:15 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5a757c0326c7 >> >> 8200362: G1Mux2Closure should disable implicit oop verification >> Summary: To avoid the implicit oop verification provided by OopClosure and >> oop_iterate_no_header, let G1 verification closures inherit from >> ExtendedOopClosures and disable this verification. >> Reviewed-by: stefank, sjohanss >> >> ! src/hotspot/share/gc/g1/heapRegion.cpp >> >> Changeset: 7f5fca094057 >> Author: kvn >> Date: 2018-03-29 09:52 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f5fca094057 >> >> 8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related) >> Reviewed-by: mseledtsov >> >> ! test/hotspot/jtreg/ProblemList-graal.txt >> >> Changeset: 17c6ab93710e >> Author: dstewart >> Date: 2018-03-29 16:07 -0400 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/17c6ab93710e >> >> 8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag >> Summary: Added enums to CPUFeature to be in sync with >> VM_Version::Feature_Flag >> Reviewed-by: kvn, aph, shade >> >> ! >> src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java >> >> Changeset: c42db4d81e33 >> Author: lucy >> Date: 2018-03-29 14:53 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/c42db4d81e33 >> >> 8200366: SIGSEGV in CodeHeapState::print_names() >> Summary: Temporary removed the failing function in diagnostic command >> until investigation is complete. Added checks to validate code blobs. >> Reviewed-by: kvn, thartmann >> >> ! src/hotspot/share/code/codeHeapState.cpp >> ! src/hotspot/share/services/diagnosticCommand.cpp >> >> Changeset: 1e11c8a238f7 >> Author: iklam >> Date: 2018-03-29 20:15 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1e11c8a238f7 >> >> 8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for >> lib/endorsed and lib/ext >> Reviewed-by: dholmes, mchung, alanb >> >> ! src/bsd/doc/man/java.1 >> ! src/hotspot/share/runtime/arguments.cpp >> ! src/hotspot/share/runtime/globals.hpp >> ! src/linux/doc/man/java.1 >> ! src/solaris/doc/sun/man/man1/java.1 >> >> Changeset: a74836b05c28 >> Author: ccheung >> Date: 2018-03-29 21:48 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a74836b05c28 >> >> 8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in >> visit_all_interfaces >> Summary: stop CDS dumping right away when an OOM due to insufficient >> metaspace is encountered >> Reviewed-by: iklam, mseledtsov >> >> ! src/hotspot/share/memory/metaspace.cpp >> ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java >> ! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java >> >> Changeset: a569cb4425f3 >> Author: stuefe >> Date: 2018-03-30 06:31 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a569cb4425f3 >> >> 8191101: Show register content in hs-err file on assert >> Reviewed-by: adinn, clanger, simonis >> >> ! src/hotspot/os/posix/vmError_posix.cpp >> ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp >> ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp >> ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp >> ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp >> ! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp >> ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp >> ! src/hotspot/share/runtime/arguments.cpp >> ! src/hotspot/share/runtime/globals.hpp >> ! src/hotspot/share/runtime/thread.cpp >> ! src/hotspot/share/utilities/debug.cpp >> ! src/hotspot/share/utilities/debug.hpp >> ! src/hotspot/share/utilities/vmError.cpp >> ! src/hotspot/share/utilities/vmError.hpp >> + test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java >> >> Changeset: 16f53c9c7493 >> Author: kvn >> Date: 2018-03-30 07:47 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/16f53c9c7493 >> >> 8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp >> Summary: Add requires to run test only in Xmixed mode. >> Reviewed-by: simonis >> >> ! >> test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java >> >> Changeset: d6893a76c554 >> Author: poonam >> Date: 2018-03-30 18:46 +0000 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6893a76c554 >> >> 8199406: Performance drop with Java JDK 1.8.0_162-b32 >> Summary: Improve the nmethod unloading times by optimizing the search for >> an itable stub in VtableStubs array >> Reviewed-by: kvn, coleenp, tschatzl >> >> ! src/hotspot/share/code/codeBlob.cpp >> ! src/hotspot/share/code/codeBlob.hpp >> ! src/hotspot/share/code/compiledIC.cpp >> ! src/hotspot/share/code/vtableStubs.cpp >> ! src/hotspot/share/code/vtableStubs.hpp >> ! src/hotspot/share/oops/compiledICHolder.cpp >> ! src/hotspot/share/oops/compiledICHolder.hpp >> >> Changeset: be608cad0b2a >> Author: kbarrett >> Date: 2018-03-30 21:57 -0400 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/be608cad0b2a >> >> 8195972: Refactor oops in JNI to use the Access API >> Summary: Use Access API in JNIHandles >> Reviewed-by: coleenp, eosterlund >> >> ! src/hotspot/share/runtime/jniHandles.cpp >> ! src/hotspot/share/runtime/jniHandles.hpp >> ! src/hotspot/share/runtime/jniHandles.inline.hpp >> >> Changeset: 45071514f87a >> Author: shade >> Date: 2018-04-03 10:27 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/45071514f87a >> >> 8200438: Non-PCH x86_32 build failure: err_msg is not defined >> Reviewed-by: stuefe, zgu, stefank >> >> ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp >> >> Changeset: 8237a91c1cca >> Author: rkennke >> Date: 2018-04-03 13:15 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/8237a91c1cca >> >> 8199781: Don't use naked == for comparing oops >> Reviewed-by: coleenp, eosterlund, jrose >> >> ! src/hotspot/share/ci/ciEnv.cpp >> ! src/hotspot/share/ci/ciObjectFactory.cpp >> ! src/hotspot/share/classfile/classLoaderData.cpp >> ! src/hotspot/share/classfile/dictionary.cpp >> ! src/hotspot/share/classfile/javaClasses.cpp >> ! src/hotspot/share/classfile/protectionDomainCache.cpp >> ! src/hotspot/share/classfile/systemDictionary.cpp >> ! src/hotspot/share/code/dependencies.cpp >> ! src/hotspot/share/gc/shared/barrierSet.hpp >> ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp >> ! src/hotspot/share/interpreter/interpreterRuntime.cpp >> ! src/hotspot/share/memory/universe.cpp >> + src/hotspot/share/oops/access.cpp >> ! src/hotspot/share/oops/access.hpp >> ! src/hotspot/share/oops/access.inline.hpp >> ! src/hotspot/share/oops/accessBackend.hpp >> + src/hotspot/share/oops/accessDecorators.hpp >> ! src/hotspot/share/oops/constantPool.cpp >> ! src/hotspot/share/oops/instanceKlass.cpp >> ! src/hotspot/share/oops/klassVtable.cpp >> ! src/hotspot/share/oops/objArrayKlass.cpp >> ! src/hotspot/share/oops/oop.hpp >> ! src/hotspot/share/prims/jni.cpp >> ! src/hotspot/share/prims/jvm.cpp >> ! src/hotspot/share/prims/methodHandles.cpp >> ! src/hotspot/share/prims/stackwalk.cpp >> ! src/hotspot/share/prims/unsafe.cpp >> ! src/hotspot/share/runtime/biasedLocking.cpp >> ! src/hotspot/share/runtime/handles.hpp >> ! src/hotspot/share/runtime/reflection.cpp >> ! src/hotspot/share/runtime/synchronizer.cpp >> ! src/hotspot/share/services/memoryManager.hpp >> ! src/hotspot/share/services/memoryPool.hpp >> ! src/hotspot/share/services/threadService.cpp >> ! src/hotspot/share/utilities/exceptions.cpp >> ! src/hotspot/share/utilities/growableArray.hpp >> >> Changeset: 0ed1370f52bb >> Author: lkorinth >> Date: 2018-04-03 12:05 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ed1370f52bb >> >> 8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread >> Reviewed-by: tschatzl, sangheki >> >> - src/hotspot/share/gc/g1/concurrentMarkThread.cpp >> - src/hotspot/share/gc/g1/concurrentMarkThread.hpp >> - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp >> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp >> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp >> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >> ! src/hotspot/share/gc/g1/g1Policy.cpp >> ! src/hotspot/share/gc/g1/vm_operations_g1.cpp >> ! src/hotspot/share/prims/whitebox.cpp >> ! src/hotspot/share/runtime/thread.cpp >> >> Changeset: 89a886b7a9cf >> Author: redestad >> Date: 2018-04-03 12:55 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/89a886b7a9cf >> >> 8199717: Avoid calculating primordial thread stack bounds on VM startup >> Reviewed-by: dholmes, rehn, stuefe >> >> ! src/hotspot/os/linux/os_linux.cpp >> >> Changeset: a3fed4b041ac >> Author: rkennke >> Date: 2018-04-03 17:36 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3fed4b041ac >> >> 8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their >> operands >> Reviewed-by: shade, zgu, eosterlund >> >> ! src/hotspot/share/prims/unsafe.cpp >> >> Changeset: 3614cbddd005 >> Author: mseledtsov >> Date: 2018-04-03 08:56 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/3614cbddd005 >> >> 8200126: [TESTBUG] Open source VM runtime signal tests >> Summary: Open sourced the signal tests, updated make files and test groups >> accordingly >> Reviewed-by: dholmes, ctornqvi, ihse >> >> ! make/test/JtregNativeHotspot.gmk >> ! test/hotspot/jtreg/TEST.groups >> + test/hotspot/jtreg/runtime/signal/README >> + test/hotspot/jtreg/runtime/signal/SigTestDriver.java >> + test/hotspot/jtreg/runtime/signal/TestSigalrm.java >> + test/hotspot/jtreg/runtime/signal/TestSigbus.java >> + test/hotspot/jtreg/runtime/signal/TestSigcld.java >> + test/hotspot/jtreg/runtime/signal/TestSigcont.java >> + test/hotspot/jtreg/runtime/signal/TestSigemt.java >> + test/hotspot/jtreg/runtime/signal/TestSigfpe.java >> + test/hotspot/jtreg/runtime/signal/TestSigfreeze.java >> + test/hotspot/jtreg/runtime/signal/TestSighup.java >> + test/hotspot/jtreg/runtime/signal/TestSigill.java >> + test/hotspot/jtreg/runtime/signal/TestSigint.java >> + test/hotspot/jtreg/runtime/signal/TestSigiot.java >> + test/hotspot/jtreg/runtime/signal/TestSiglost.java >> + test/hotspot/jtreg/runtime/signal/TestSiglwp.java >> + test/hotspot/jtreg/runtime/signal/TestSigpipe.java >> + test/hotspot/jtreg/runtime/signal/TestSigpoll.java >> + test/hotspot/jtreg/runtime/signal/TestSigprof.java >> + test/hotspot/jtreg/runtime/signal/TestSigpwr.java >> + test/hotspot/jtreg/runtime/signal/TestSigquit.java >> + test/hotspot/jtreg/runtime/signal/TestSigsegv.java >> + test/hotspot/jtreg/runtime/signal/TestSigstop.java >> + test/hotspot/jtreg/runtime/signal/TestSigsys.java >> + test/hotspot/jtreg/runtime/signal/TestSigterm.java >> + test/hotspot/jtreg/runtime/signal/TestSigthaw.java >> + test/hotspot/jtreg/runtime/signal/TestSigtrap.java >> + test/hotspot/jtreg/runtime/signal/TestSigtstp.java >> + test/hotspot/jtreg/runtime/signal/TestSigttin.java >> + test/hotspot/jtreg/runtime/signal/TestSigttou.java >> + test/hotspot/jtreg/runtime/signal/TestSigurg.java >> + test/hotspot/jtreg/runtime/signal/TestSigusr1.java >> + test/hotspot/jtreg/runtime/signal/TestSigusr2.java >> + test/hotspot/jtreg/runtime/signal/TestSigvtalrm.java >> + test/hotspot/jtreg/runtime/signal/TestSigwinch.java >> + test/hotspot/jtreg/runtime/signal/TestSigxcpu.java >> + test/hotspot/jtreg/runtime/signal/TestSigxfsz.java >> + test/hotspot/jtreg/runtime/signal/TestSigxres.java >> + test/hotspot/jtreg/runtime/signal/exesigtest.c >> >> Changeset: 0ab2411f270d >> Author: rwestberg >> Date: 2018-03-28 15:30 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ab2411f270d >> >> 8199619: Building HotSpot on Windows should define NOMINMAX >> Reviewed-by: erikj, kbarrett, ihse >> >> ! make/autoconf/flags-cflags.m4 >> >> Changeset: 9a04cc89dde0 >> Author: tschatzl >> Date: 2018-04-04 11:21 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a04cc89dde0 >> >> 8200234: Cleanup Remark and Cleanup pause code >> Summary: Remove redundant methods, factor out verification code and >> simplify code in Remark and Cleanup pause code. >> Reviewed-by: sangheki, sjohanss >> >> ! src/hotspot/share/gc/g1/g1CollectorState.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >> ! src/hotspot/share/gc/g1/g1Policy.cpp >> ! src/hotspot/share/gc/g1/heapRegion.inline.hpp >> >> Changeset: 8bad6c08a732 >> Author: tschatzl >> Date: 2018-04-04 11:21 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bad6c08a732 >> >> 8200255: Remove G1CMTask::_concurrent >> Reviewed-by: sangheki, sjohanss >> >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >> >> Changeset: 55f8f5635ef7 >> Author: tschatzl >> Date: 2018-04-04 11:21 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/55f8f5635ef7 >> >> 8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress >> Reviewed-by: sjohanss, sangheki >> >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >> >> Changeset: 2fef34f04314 >> Author: ehelin >> Date: 2018-04-04 10:12 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2fef34f04314 >> >> 8200626: Restore history for g1ConcurrentMarkThread.* >> Reviewed-by: shade, sjohanss >> >> - src/hotspot/share/gc/g1/concurrentMarkThread.cpp >> - src/hotspot/share/gc/g1/concurrentMarkThread.hpp >> - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp >> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp >> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp >> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >> ! src/hotspot/share/gc/g1/g1Policy.cpp >> ! src/hotspot/share/gc/g1/vm_operations_g1.cpp >> ! src/hotspot/share/prims/whitebox.cpp >> ! src/hotspot/share/runtime/thread.cpp >> >> Changeset: 8263950638ed >> Author: ehelin >> Date: 2018-04-04 11:25 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/8263950638ed >> >> Merge >> >> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp >> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp >> >> Changeset: 3569b528972e >> Author: pliden >> Date: 2018-04-04 11:59 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/3569b528972e >> >> 8200429: Adjust object pinning interface on CollectedHeap >> Reviewed-by: dholmes, rkennke >> >> ! src/hotspot/share/gc/shared/collectedHeap.cpp >> ! src/hotspot/share/gc/shared/collectedHeap.hpp >> ! src/hotspot/share/prims/jni.cpp >> >> Changeset: 1a1a69219637 >> Author: pliden >> Date: 2018-04-04 11:59 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a1a69219637 >> >> 8200607: Add missing include dependency in bitMap.hpp >> Reviewed-by: shade, stefank >> >> ! src/hotspot/share/utilities/bitMap.hpp >> >> Changeset: 015af70b9a1d >> Author: shade >> Date: 2018-04-04 12:06 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/015af70b9a1d >> >> 8200608: Build failures after JDK-8191101 (Show register content in hs-err >> file on assert) >> Reviewed-by: dholmes, tschatzl >> >> ! src/hotspot/share/utilities/debug.cpp >> >> Changeset: f1d2b6c0693b >> Author: tschatzl >> Date: 2018-04-04 14:51 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1d2b6c0693b >> >> 8200305: Update gc,liveness output with remset state after rebuild remset >> concurrently changes >> Reviewed-by: sjohanss, sangheki >> >> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >> ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp >> ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp >> >> Changeset: 46b2f783116c >> Author: dstewart >> Date: 2018-03-30 13:39 -0400 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/46b2f783116c >> >> 8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI >> Summary: AArch64 VM_Version::features and flags are correspondingly set in >> CPUFeature and Flags >> Reviewed-by: kvn, fyang >> >> ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp >> ! >> src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java >> ! >> src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java >> >> Changeset: c39f20946b37 >> Author: dpochepk >> Date: 2018-04-04 23:02 +0300 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/c39f20946b37 >> >> 8200627: aarch32 - Broken build after JDK-8198949 >> Reviewed-by: shade, eosterlund >> Contributed-by: boris.ulasevich at bell-sw.com >> >> ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp >> ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp >> ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp >> ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp >> ! src/hotspot/cpu/arm/stubGenerator_arm.cpp >> >> Changeset: e862d3c78123 >> Author: dpochepk >> Date: 2018-04-04 23:05 +0300 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e862d3c78123 >> >> 8200628: aarch32 - Broken build after JDK-8199809 >> Reviewed-by: shade, coleenp >> Contributed-by: boris.ulasevich at bell-sw.com >> >> ! src/hotspot/cpu/arm/interpreterRT_arm.cpp >> >> Changeset: 0bb0c2f27ca9 >> Author: kbarrett >> Date: 2018-04-04 18:19 -0400 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0bb0c2f27ca9 >> >> 8200630: Globally suppress Visual Studio warning C4351 >> Summary: Globally suppress warning, remove sole instance of local >> suppression. >> Reviewed-by: gtriantafill, tschatzl >> >> ! src/hotspot/share/gc/shared/oopStorage.cpp >> ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp >> >> Changeset: a1a7456dd8b9 >> Author: hseigel >> Date: 2018-04-05 13:19 -0400 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a1a7456dd8b9 >> >> 8200261: Regression with JVM anonymous class >> Summary: Restore resolved anonymous class when creating a new constantpool >> because of overpass methods >> Reviewed-by: coleenp, lfoltan >> >> ! src/hotspot/share/classfile/classFileParser.cpp >> ! src/hotspot/share/classfile/defaultMethods.cpp >> ! src/hotspot/share/oops/instanceKlass.hpp >> + test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java >> >> Changeset: fa26e7c6efb7 >> Author: gadams >> Date: 2018-04-05 11:18 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa26e7c6efb7 >> >> 8199782: Fix compilation warnings detected by Solaris Developer Studio >> 12.6 >> Reviewed-by: sspitsyn, dholmes, ihse >> >> ! make/hotspot/lib/CompileJvm.gmk >> ! src/java.base/solaris/native/libjvm_db/libjvm_db.c >> ! test/fmw/gtest/src/gtest.cc >> ! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c >> >> Changeset: 0ee57b9b376c >> Author: chegar >> Date: 2018-03-23 21:39 +0000 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ee57b9b376c >> >> 8200181: Remove superflous non-IPv4 code from >> Java_java_net_TwoStacksPlainSocketImpl_socketListen >> Reviewed-by: alanb >> >> ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c >> >> Changeset: 1f14faf358fb >> Author: bpb >> Date: 2018-03-23 15:05 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f14faf358fb >> >> 8180410: ByteArrayOutputStream should not throw IOExceptions >> Summary: Add ByteArrayOutputStream.writeBytes() >> Reviewed-by: rriggs, smarks >> >> ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java >> + test/jdk/java/io/ByteArrayOutputStream/Write.java >> - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java >> >> Changeset: 56a5f899e882 >> Author: jjg >> Date: 2018-03-23 17:28 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/56a5f899e882 >> >> 8199902: {@docRoot} references need to be updated to reflect new >> module/package structure >> Reviewed-by: ksrini >> >> ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java >> ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java >> ! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java >> ! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java >> ! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java >> ! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java >> ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java >> ! src/jdk.javadoc/share/classes/module-info.java >> >> Changeset: f14852315495 >> Author: shinyafox >> Date: 2018-03-24 14:43 +0900 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/f14852315495 >> >> 8199762: JShell API: Failed to detect override when snippet to be >> overridden has been changed before >> Reviewed-by: rfield >> >> ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java >> ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java >> ! test/langtools/jdk/jshell/MethodsTest.java >> >> Changeset: 1d3139252c1c >> Author: alanb >> Date: 2018-03-24 08:49 +0000 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d3139252c1c >> >> 8200179: (se) More Selector cleanup >> Reviewed-by: bpb >> >> ! make/CompileJavaModules.gmk >> ! make/mapfiles/libnio/mapfile-linux >> ! make/mapfiles/libnio/mapfile-macosx >> ! make/mapfiles/libnio/mapfile-solaris >> - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java >> - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java >> - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java >> ! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java >> ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java >> ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java >> - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java >> - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java >> ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java >> + src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java >> ! src/java.base/unix/native/libnio/ch/Net.c >> - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c >> + src/java.base/unix/native/libnio/ch/PollSelectorImpl.c >> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java >> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java >> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java >> >> Changeset: 5bfe30bb50a2 >> Author: dholmes >> Date: 2018-03-26 00:33 -0400 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5bfe30bb50a2 >> >> 8200213: Configure broken on MIPS >> Reviewed-by: erikj, stuefe, dholmes, ihse >> Contributed-by: Ao Qi >> >> ! make/autoconf/flags.m4 >> >> Changeset: b39bc2eb8325 >> Author: jlahoda >> Date: 2018-03-26 11:42 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b39bc2eb8325 >> >> 8196519: Incomplete classpath causes infinite recursion in >> Resolve.isAccessible >> Summary: ErrorType.getEnclosingType returns noType rather than self. >> Reviewed-by: mcimadamore, cushon >> >> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java >> + >> test/langtools/tools/javac/processing/model/MissingClassRecursiveAccessible.java >> >> Changeset: 7b8696b3b972 >> Author: shade >> Date: 2018-03-26 15:09 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7b8696b3b972 >> >> 8200118: [TESTBUG] String concat tests should test toString() application >> order >> Reviewed-by: psandoz, redestad >> >> + test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java >> >> Changeset: 458c790b6995 >> Author: sundar >> Date: 2018-03-26 19:27 +0530 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/458c790b6995 >> >> 8200215: 17th loop of "let foo = ''"; throws ReferenceError >> Reviewed-by: jlaskey, attila, hannesw >> >> ! >> src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java >> + test/nashorn/script/trusted/JDK-8200215.js >> >> Changeset: b64cd942ac7a >> Author: shade >> Date: 2018-03-26 20:20 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b64cd942ac7a >> >> 8200241: [TESTBUG] java/lang/String/concat/ tests should not force >> source/target = 9 anymore >> Reviewed-by: redestad, psandoz >> >> ! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java >> ! test/jdk/java/lang/String/concat/ImplicitStringConcat.java >> ! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java >> ! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java >> ! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java >> ! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java >> ! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java >> ! >> test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template >> ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java >> >> Changeset: fd608d605e2f >> Author: ihse >> Date: 2018-03-26 20:44 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd608d605e2f >> >> 8200229: Simplify building of libjsig >> Reviewed-by: erikj >> >> ! make/Main.gmk >> - make/hotspot/lib/CompileLibjsig.gmk >> ! make/lib/Lib-java.base.gmk >> >> Changeset: 4269e701448e >> Author: serb >> Date: 2018-03-26 16:09 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/4269e701448e >> >> 8200198: javah man pages were not removed by JDK-8191054 >> Reviewed-by: erikj, alanb >> >> - src/bsd/doc/man/ja/javah.1 >> ! src/bsd/doc/man/java.1 >> ! src/bsd/doc/man/javac.1 >> ! src/bsd/doc/man/javadoc.1 >> - src/bsd/doc/man/javah.1 >> ! src/bsd/doc/man/javap.1 >> ! src/bsd/doc/man/jdb.1 >> ! src/linux/doc/man/ja/java.1 >> ! src/linux/doc/man/ja/javac.1 >> ! src/linux/doc/man/ja/javadoc.1 >> - src/linux/doc/man/ja/javah.1 >> ! src/linux/doc/man/ja/javap.1 >> ! src/linux/doc/man/ja/jdb.1 >> ! src/linux/doc/man/java.1 >> ! src/linux/doc/man/javac.1 >> ! src/linux/doc/man/javadoc.1 >> - src/linux/doc/man/javah.1 >> ! src/linux/doc/man/javap.1 >> ! src/linux/doc/man/jdb.1 >> ! src/solaris/doc/sun/man/man1/ja/java.1 >> ! src/solaris/doc/sun/man/man1/ja/javac.1 >> ! src/solaris/doc/sun/man/man1/ja/javadoc.1 >> - src/solaris/doc/sun/man/man1/ja/javah.1 >> ! src/solaris/doc/sun/man/man1/ja/javap.1 >> ! src/solaris/doc/sun/man/man1/ja/jdb.1 >> ! src/solaris/doc/sun/man/man1/java.1 >> ! src/solaris/doc/sun/man/man1/javac.1 >> ! src/solaris/doc/sun/man/man1/javadoc.1 >> - src/solaris/doc/sun/man/man1/javah.1 >> ! src/solaris/doc/sun/man/man1/javap.1 >> ! src/solaris/doc/sun/man/man1/jdb.1 >> >> Changeset: e9cb414f94eb >> Author: erikj >> Date: 2018-03-26 16:24 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e9cb414f94eb >> >> 8198652: Stop linking with -base:0x8000000 on Windows >> Reviewed-by: tbell, ihse, stuefe >> >> ! make/autoconf/flags-ldflags.m4 >> >> Changeset: 7f3986bad197 >> Author: igerasim >> Date: 2018-03-26 17:30 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f3986bad197 >> >> 8199843: Optimize Integer/Long.highestOneBit() >> Reviewed-by: redestad, plevart >> >> ! src/java.base/share/classes/java/lang/Integer.java >> ! src/java.base/share/classes/java/lang/Long.java >> >> Changeset: d2fd2581325b >> Author: bpatel >> Date: 2018-03-26 18:07 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2fd2581325b >> >> 8199278: Javadoc search results does not link to anchors on a page >> Reviewed-by: jjg, ksrini >> >> ! >> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java >> ! >> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java >> ! >> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js >> ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java >> ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java >> >> Changeset: ce86061aff12 >> Author: bpatel >> Date: 2018-03-26 21:30 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/ce86061aff12 >> >> 8199705: Docs.gmk needs to be updated to remove the -html5 option >> Reviewed-by: erikj >> >> ! make/Docs.gmk >> >> Changeset: 752ecccb0b7f >> Author: cushon >> Date: 2018-03-27 13:48 -0400 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/752ecccb0b7f >> >> 8200301: deduplicate lambda methods >> Reviewed-by: vromero, mcimadamore >> >> ! >> src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java >> + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java >> + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java >> ! >> src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties >> ! >> test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java >> ! >> test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java >> ! >> test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java >> + test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java >> + test/langtools/tools/javac/lambda/deduplication/Deduplication.java >> + test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java >> >> Changeset: e376090dc07e >> Author: alanb >> Date: 2018-03-27 19:29 +0100 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e376090dc07e >> >> 8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails >> intermittently >> Reviewed-by: chegar >> >> ! make/mapfiles/libnio/mapfile-linux >> ! make/mapfiles/libnio/mapfile-macosx >> ! make/mapfiles/libnio/mapfile-solaris >> ! src/java.base/linux/classes/sun/nio/ch/EPollPort.java >> ! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java >> ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java >> ! src/java.base/share/classes/sun/nio/ch/IOUtil.java >> ! src/java.base/unix/native/libnio/ch/IOUtil.c >> >> Changeset: 5812849b5027 >> Author: igerasim >> Date: 2018-03-27 13:22 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5812849b5027 >> >> 8198358: Align organization of TwoStacksPlainSocketImp with >> DualStackPlainSocketImpl [win] >> Reviewed-by: chegar, clanger >> >> ! src/java.base/unix/native/libnet/PlainSocketImpl.c >> ! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java >> ! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java >> ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c >> ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c >> ! test/jdk/java/net/Socket/AddressTest.java >> ! test/jdk/java/net/Socket/B6210227.java >> ! test/jdk/java/net/Socket/CloseAvailable.java >> ! test/jdk/java/net/Socket/DeadlockTest.java >> ! test/jdk/java/net/Socket/HttpProxy.java >> ! test/jdk/java/net/Socket/InheritHandle.java >> ! test/jdk/java/net/Socket/InheritTimeout.java >> ! test/jdk/java/net/Socket/LingerTest.java >> ! test/jdk/java/net/Socket/LinkLocal.java >> ! test/jdk/java/net/Socket/ProxyCons.java >> ! test/jdk/java/net/Socket/RST.java >> ! test/jdk/java/net/Socket/ReadTimeout.java >> ! test/jdk/java/net/Socket/SetSoLinger.java >> ! test/jdk/java/net/Socket/ShutdownInput.java >> ! test/jdk/java/net/Socket/SocksConnectTimeout.java >> ! test/jdk/java/net/Socket/TestAfterClose.java >> ! test/jdk/java/net/Socket/TestClose.java >> ! test/jdk/java/net/Socket/TestTcpNoDelay.java >> ! test/jdk/java/net/Socket/Timeout.java >> ! test/jdk/java/net/Socket/TrafficClass.java >> ! test/jdk/java/net/Socket/UrgentDataTest.java >> ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java >> ! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java >> ! test/jdk/java/net/Socket/setReuseAddress/Basic.java >> ! test/jdk/java/net/Socket/setReuseAddress/Restart.java >> ! test/jdk/java/net/SocketInputStream/SocketClosedException.java >> ! test/jdk/java/net/SocketInputStream/SocketTimeout.java >> ! test/jdk/java/net/SocketOption/ImmutableOptions.java >> ! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java >> ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java >> ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java >> >> Changeset: f76e1ac74f28 >> Author: redestad >> Date: 2018-03-28 00:45 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/f76e1ac74f28 >> >> 8200289: Reduce number of exceptions created when calling >> Lookup::canBeCached >> Reviewed-by: sundar, psandoz >> >> ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java >> >> Changeset: b6671a111395 >> Author: jjg >> Date: 2018-03-27 16:25 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b6671a111395 >> >> 8199465: {@docRoot} references need to be updated to reflect new >> module/package structure >> Reviewed-by: martin, alanb, chegar >> >> ! src/java.base/share/classes/java/lang/CharSequence.java >> ! src/java.base/share/classes/java/lang/Comparable.java >> ! src/java.base/share/classes/java/lang/ProcessHandle.java >> ! src/java.base/share/classes/java/lang/String.java >> ! src/java.base/share/classes/java/lang/Thread.java >> ! src/java.base/share/classes/java/lang/UnsupportedOperationException.java >> ! src/java.base/share/classes/java/lang/module/Configuration.java >> ! src/java.base/share/classes/java/time/Duration.java >> ! src/java.base/share/classes/java/time/Instant.java >> ! src/java.base/share/classes/java/time/LocalDate.java >> ! src/java.base/share/classes/java/time/LocalDateTime.java >> ! src/java.base/share/classes/java/time/LocalTime.java >> ! src/java.base/share/classes/java/time/MonthDay.java >> ! src/java.base/share/classes/java/time/OffsetDateTime.java >> ! src/java.base/share/classes/java/time/OffsetTime.java >> ! src/java.base/share/classes/java/time/Period.java >> ! src/java.base/share/classes/java/time/Year.java >> ! src/java.base/share/classes/java/time/YearMonth.java >> ! src/java.base/share/classes/java/time/ZoneId.java >> ! src/java.base/share/classes/java/time/ZoneOffset.java >> ! src/java.base/share/classes/java/time/ZonedDateTime.java >> ! src/java.base/share/classes/java/time/chrono/HijrahDate.java >> ! src/java.base/share/classes/java/time/chrono/JapaneseDate.java >> ! src/java.base/share/classes/java/time/chrono/MinguoDate.java >> ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java >> ! src/java.base/share/classes/java/util/AbstractCollection.java >> ! src/java.base/share/classes/java/util/AbstractList.java >> ! src/java.base/share/classes/java/util/AbstractMap.java >> ! src/java.base/share/classes/java/util/AbstractQueue.java >> ! src/java.base/share/classes/java/util/AbstractSequentialList.java >> ! src/java.base/share/classes/java/util/AbstractSet.java >> ! src/java.base/share/classes/java/util/ArrayDeque.java >> ! src/java.base/share/classes/java/util/ArrayList.java >> ! src/java.base/share/classes/java/util/Arrays.java >> ! src/java.base/share/classes/java/util/Collection.java >> ! src/java.base/share/classes/java/util/Collections.java >> ! src/java.base/share/classes/java/util/Comparator.java >> ! src/java.base/share/classes/java/util/Deque.java >> ! src/java.base/share/classes/java/util/EnumMap.java >> ! src/java.base/share/classes/java/util/EnumSet.java >> ! src/java.base/share/classes/java/util/HashMap.java >> ! src/java.base/share/classes/java/util/HashSet.java >> ! src/java.base/share/classes/java/util/Hashtable.java >> ! src/java.base/share/classes/java/util/IdentityHashMap.java >> ! src/java.base/share/classes/java/util/Iterator.java >> ! src/java.base/share/classes/java/util/LinkedHashMap.java >> ! src/java.base/share/classes/java/util/LinkedHashSet.java >> ! src/java.base/share/classes/java/util/LinkedList.java >> ! src/java.base/share/classes/java/util/List.java >> ! src/java.base/share/classes/java/util/ListIterator.java >> ! src/java.base/share/classes/java/util/Map.java >> ! src/java.base/share/classes/java/util/NavigableMap.java >> ! src/java.base/share/classes/java/util/NavigableSet.java >> ! src/java.base/share/classes/java/util/PriorityQueue.java >> ! src/java.base/share/classes/java/util/Queue.java >> ! src/java.base/share/classes/java/util/RandomAccess.java >> ! src/java.base/share/classes/java/util/ResourceBundle.java >> ! src/java.base/share/classes/java/util/Set.java >> ! src/java.base/share/classes/java/util/SortedMap.java >> ! src/java.base/share/classes/java/util/SortedSet.java >> ! src/java.base/share/classes/java/util/TreeMap.java >> ! src/java.base/share/classes/java/util/TreeSet.java >> ! src/java.base/share/classes/java/util/Vector.java >> ! src/java.base/share/classes/java/util/WeakHashMap.java >> ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java >> ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java >> ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java >> ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java >> ! >> src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java >> ! >> src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java >> ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java >> ! >> src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java >> ! >> src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java >> ! >> src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java >> ! >> src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java >> ! >> src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java >> ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java >> ! >> src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java >> ! >> src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java >> ! >> src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java >> ! >> src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java >> ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java >> ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java >> ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java >> >> Changeset: 951f29c9aef5 >> Author: jlahoda >> Date: 2018-03-28 10:24 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/951f29c9aef5 >> >> 8200135: >> test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is >> failing after JDK-8194978 >> Summary: Adjusting the expected number of exception table entries to the >> recent changes in javac. >> Reviewed-by: kvn >> >> ! test/hotspot/jtreg/ProblemList.txt >> ! >> test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java >> >> Changeset: 5fd26ab491fa >> Author: rpatil >> Date: 2018-03-26 17:33 +0530 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5fd26ab491fa >> >> 8144300: http.nonProxyHosts value having wildcard * both at end and start >> are not honored >> Summary: added validation for wildcard at start and end >> Reviewed-by: chegar, dfuchs, clanger >> Contributed-by: pallavi.sonal at oracle.com >> >> ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java >> ! test/jdk/java/net/ProxySelector/B8035158.java >> >> Changeset: 0fdb76741c56 >> Author: mcimadamore >> Date: 2018-03-28 14:08 +0100 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0fdb76741c56 >> >> 8200199: javac suggests to use var even when var is used >> Summary: local var analyzer should use synthetic var type position to >> decide if analysis is needed >> Reviewed-by: jlahoda, vromero >> >> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java >> + test/langtools/tools/javac/lvti/T8200199.java >> + test/langtools/tools/javac/lvti/T8200199.out >> >> Changeset: 9925be430918 >> Author: mcimadamore >> Date: 2018-03-28 14:24 +0100 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/9925be430918 >> >> 8200355: local variable inference regression test generates classfile in >> test folder >> Summary: LVTI harness should generate files in jtreg scratch dir >> Reviewed-by: vromero >> >> ! >> test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java >> >> Changeset: 879cf9f18688 >> Author: rriggs >> Date: 2018-03-28 14:15 -0400 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/879cf9f18688 >> >> 8197595: Serialization javadoc should link to security best practices >> Reviewed-by: lancea, mullan, ahgross >> >> ! src/java.base/share/classes/java/io/ObjectInputFilter.java >> ! src/java.base/share/classes/java/io/ObjectInputStream.java >> ! src/java.base/share/classes/java/io/Serializable.java >> ! src/java.base/share/classes/java/io/package-info.java >> >> Changeset: bf53d82a51e5 >> Author: ihse >> Date: 2018-03-28 21:00 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf53d82a51e5 >> >> 8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk >> Reviewed-by: stuefe, erikj >> >> ! make/autoconf/flags-cflags.m4 >> ! make/autoconf/platform.m4 >> ! make/autoconf/spec.gmk.in >> ! make/lib/Lib-java.desktop.gmk >> - make/lib/SoundLibraries.gmk >> >> Changeset: 396ea30afbd5 >> Author: ihse >> Date: 2018-03-28 23:56 +0200 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/396ea30afbd5 >> >> 8200178: Remove mapfiles for JDK native libraries >> Reviewed-by: erikj, alanb, mchung, prr, weijun >> >> ! make/lib/Awt2dLibraries.gmk >> ! make/lib/CoreLibraries.gmk >> ! make/lib/Lib-java.base.gmk >> ! make/lib/Lib-java.desktop.gmk >> ! make/lib/Lib-java.instrument.gmk >> ! make/lib/Lib-java.management.gmk >> ! make/lib/Lib-java.prefs.gmk >> ! make/lib/Lib-java.rmi.gmk >> ! make/lib/Lib-java.security.jgss.gmk >> ! make/lib/Lib-java.smartcardio.gmk >> ! make/lib/Lib-jdk.attach.gmk >> ! make/lib/Lib-jdk.crypto.cryptoki.gmk >> ! make/lib/Lib-jdk.crypto.ec.gmk >> ! make/lib/Lib-jdk.crypto.ucrypto.gmk >> ! make/lib/Lib-jdk.hotspot.agent.gmk >> ! make/lib/Lib-jdk.jdi.gmk >> ! make/lib/Lib-jdk.jdwp.agent.gmk >> ! make/lib/Lib-jdk.management.agent.gmk >> ! make/lib/Lib-jdk.management.gmk >> ! make/lib/Lib-jdk.net.gmk >> ! make/lib/Lib-jdk.pack.gmk >> ! make/lib/Lib-jdk.sctp.gmk >> ! make/lib/Lib-jdk.security.auth.gmk >> ! make/lib/LibCommon.gmk >> - make/mapfiles/libattach/mapfile-aix >> - make/mapfiles/libattach/mapfile-linux >> - make/mapfiles/libattach/mapfile-solaris >> - make/mapfiles/libattach/reorder-windows-x86 >> - make/mapfiles/libattach/reorder-windows-x86_64 >> - make/mapfiles/libawt/mapfile-mawt-vers >> - make/mapfiles/libawt/mapfile-vers >> - make/mapfiles/libawt/mapfile-vers-linux >> - make/mapfiles/libawt_headless/mapfile-vers >> - make/mapfiles/libawt_headless/reorder-sparc >> - make/mapfiles/libawt_headless/reorder-sparcv9 >> - make/mapfiles/libawt_headless/reorder-x86 >> - make/mapfiles/libawt_xawt/mapfile-vers >> - make/mapfiles/libdt_socket/mapfile-vers >> - make/mapfiles/libextnet/mapfile-linux >> - make/mapfiles/libextnet/mapfile-solaris >> - make/mapfiles/libfontmanager/mapfile-vers >> - make/mapfiles/libinstrument/mapfile-vers >> - make/mapfiles/libj2gss/mapfile-vers >> - make/mapfiles/libj2pcsc/mapfile-vers >> - make/mapfiles/libj2pkcs11/mapfile-vers >> - make/mapfiles/libj2ucrypto/mapfile-vers >> - make/mapfiles/libjaas/mapfile-vers >> - make/mapfiles/libjava/mapfile-vers >> - make/mapfiles/libjava/reorder-sparc >> - make/mapfiles/libjava/reorder-sparcv9 >> - make/mapfiles/libjava/reorder-x86 >> - make/mapfiles/libjawt/mapfile-vers >> - make/mapfiles/libjdwp/mapfile-vers >> - make/mapfiles/libjimage/mapfile-vers >> - make/mapfiles/libjli/mapfile-vers >> - make/mapfiles/libjpeg/mapfile-vers >> - make/mapfiles/libjpeg/reorder-sparc >> - make/mapfiles/libjpeg/reorder-sparcv9 >> - make/mapfiles/libjpeg/reorder-x86 >> - make/mapfiles/libjsdt/mapfile-vers >> - make/mapfiles/libjsig/mapfile-vers-solaris >> - make/mapfiles/liblcms/mapfile-vers >> - make/mapfiles/libmanagement/mapfile-vers >> - make/mapfiles/libmanagement_agent/mapfile-vers >> - make/mapfiles/libmanagement_ext/mapfile-vers >> - make/mapfiles/libmlib_image/mapfile-vers >> - make/mapfiles/libnet/mapfile-vers >> - make/mapfiles/libnio/mapfile-aix >> - make/mapfiles/libnio/mapfile-linux >> - make/mapfiles/libnio/mapfile-macosx >> - make/mapfiles/libnio/mapfile-solaris >> - make/mapfiles/libnio/reorder-sparc >> - make/mapfiles/libnio/reorder-sparcv9 >> - make/mapfiles/libnio/reorder-x86 >> - make/mapfiles/libprefs/mapfile-vers >> - make/mapfiles/librmi/mapfile-vers >> - make/mapfiles/libsaproc/mapfile-linux >> - make/mapfiles/libsaproc/mapfile-macosx >> - make/mapfiles/libsaproc/mapfile-solaris >> - make/mapfiles/libsctp/mapfile-vers >> - make/mapfiles/libsplashscreen/mapfile-vers >> - make/mapfiles/libsunec/mapfile-vers >> - make/mapfiles/libunpack/mapfile-vers >> - make/mapfiles/libverify/mapfile-vers >> - make/mapfiles/libverify/reorder-sparc >> - make/mapfiles/libverify/reorder-sparcv9 >> - make/mapfiles/libverify/reorder-x86 >> - make/mapfiles/libzip/mapfile-vers >> - make/mapfiles/libzip/reorder-sparc >> - make/mapfiles/libzip/reorder-sparcv9 >> - make/mapfiles/libzip/reorder-x86 >> ! src/java.base/aix/native/libjsig/jsig.c >> ! src/java.base/share/native/libjava/io_util.c >> ! src/java.base/share/native/libjava/io_util.h >> ! src/java.base/share/native/libjava/jni_util.h >> ! src/java.base/share/native/libjimage/jimage.cpp >> ! src/java.base/share/native/libjimage/jimage.hpp >> ! src/java.base/share/native/libjli/args.c >> ! src/java.base/share/native/libjli/java.c >> ! src/java.base/share/native/libjli/java.h >> ! src/java.base/share/native/libjli/jli_util.c >> ! src/java.base/share/native/libjli/jli_util.h >> ! src/java.base/share/native/libjli/manifest_info.h >> ! src/java.base/share/native/libjli/parse_manifest.c >> ! src/java.base/share/native/libnet/net_util.h >> ! src/java.base/share/native/libzip/CRC32.c >> ! src/java.base/share/native/libzip/zip_util.c >> ! src/java.base/share/native/libzip/zip_util.h >> ! src/java.base/solaris/native/libjsig/jsig.c >> ! src/java.base/unix/native/libjava/FileOutputStream_md.c >> ! src/java.base/unix/native/libjava/jni_util_md.c >> ! src/java.base/unix/native/libjli/java_md_common.c >> ! src/java.base/unix/native/libnet/net_util_md.c >> ! src/java.base/unix/native/libnio/ch/Net.c >> ! src/java.base/unix/native/libnio/ch/nio_util.h >> ! src/java.base/windows/native/libjava/io_util_md.c >> ! src/java.base/windows/native/libjava/io_util_md.h >> ! src/java.base/windows/native/libjava/jni_util_md.c >> ! src/java.base/windows/native/libjli/cmdtoargs.c >> ! src/java.base/windows/native/libjli/java_md.c >> ! src/java.base/windows/native/libnet/net_util_md.c >> ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_config.h >> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.c >> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.h >> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c >> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h >> ! src/java.desktop/share/native/libawt/awt/image/dither.c >> ! src/java.desktop/share/native/libawt/awt/image/dither.h >> ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h >> ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c >> ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h >> ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.c >> ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.h >> ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c >> ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h >> ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c >> ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.h >> ! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h >> ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c >> ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h >> ! src/java.desktop/unix/native/common/awt/img_util_md.h >> ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c >> ! src/java.desktop/unix/native/libawt/awt/initIDs.c >> ! src/java.desktop/unix/native/libsplashscreen/splashscreen_config.h >> ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c >> ! src/java.desktop/windows/native/libawt/windows/img_util_md.h >> ! src/java.desktop/windows/native/libsplashscreen/splashscreen_config.h >> ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c >> ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c >> ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h >> ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c >> ! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h >> ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c >> ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c >> ! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp >> ! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c >> ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c >> >> Changeset: 77bff7a757a4 >> Author: martin >> Date: 2018-03-28 21:13 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/77bff7a757a4 >> >> 8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming >> test logs >> Summary: end() should always expect to be called eventually >> Reviewed-by: sherman, ulfzibis >> >> ! test/jdk/java/util/zip/ConstructDeflaterInput.java >> ! test/jdk/java/util/zip/ConstructInflaterOutput.java >> >> Changeset: d6d1c06becda >> Author: martin >> Date: 2018-03-28 21:14 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6d1c06becda >> >> 8200124: Various cleanups in jar/zip >> Reviewed-by: sherman, ulfzibis >> >> ! src/java.base/share/classes/java/util/jar/Manifest.java >> ! src/java.base/share/classes/java/util/zip/ZipCoder.java >> ! src/java.base/share/classes/java/util/zip/ZipFile.java >> ! src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java >> >> Changeset: e5679a6661d6 >> Author: martin >> Date: 2018-03-28 21:14 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e5679a6661d6 >> >> 8200310: Avoid charset lookup machinery in >> java.nio.charset.StandardCharsets >> Reviewed-by: sherman, ulfzibis >> >> ! src/java.base/share/classes/java/lang/StringCoding.java >> ! src/java.base/share/classes/java/nio/charset/Charset.java >> ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java >> ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java >> ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template >> ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java >> ! src/java.base/share/classes/sun/nio/cs/UTF_16.java >> ! src/java.base/share/classes/sun/nio/cs/UTF_16BE.java >> ! src/java.base/share/classes/sun/nio/cs/UTF_16LE.java >> ! src/java.base/share/classes/sun/nio/cs/UTF_8.java >> ! test/jdk/java/nio/charset/StandardCharsets/Standard.java >> >> Changeset: ae873285a39c >> Author: xiaofeya >> Date: 2018-03-28 21:57 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/ae873285a39c >> >> 8196668: revisit test SunPackageAccess and GrantedSunPackageAccess >> Reviewed-by: mchung >> >> + test/jdk/java/lang/SecurityManager/PackageAccessTest.java >> + test/jdk/java/lang/SecurityManager/empty.policy >> + test/jdk/java/lang/SecurityManager/test.policy >> >> Changeset: b85603908ae4 >> Author: erikj >> Date: 2018-03-29 08:52 -0700 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b85603908ae4 >> >> 8200409: jdk11 nightly solaris sparc build failure >> Reviewed-by: alanb, tbell >> >> ! make/lib/Lib-java.base.gmk >> + make/mapfiles/libjsig/mapfile-vers-solaris >> ! src/java.base/solaris/native/libjsig/jsig.c >> >> Changeset: a11d3a5ca20b >> Author: chegar >> Date: 2018-03-29 20:12 +0100 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a11d3a5ca20b >> >> 8200304: TwoStacksPlainDatagramSocketImpl and socket cleaner >> Reviewed-by: alanb, dfuchs, rriggs >> >> ! >> src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java >> ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c >> >> Changeset: 1f9dd2360b17 >> Author: jwilhelm >> Date: 2018-03-24 01:08 +0100 >> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f9dd2360b17 >> >> Merge >> >> ! make/autoconf/hotspot.m4 >> + src/hotspot/share/gc/cms/cmsCardTable.cpp >> - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp >> ! src/hotspot/share/gc/g1/g1BarrierSet.cpp >> ! src/hotspot/share/gc/g1/g1BarrierSet.hpp >> ! src/hotspot/share/gc/g1/g1Policy.hpp >> ! src/hotspot/share/gc/parallel/psCardTable.cpp >> - src/hotspot/share/gc/shared/barrierSet.inline.hpp >> ! src/hotspot/share/gc/shared/cardTable.hpp >> + src/hotspot/share/gc/shared/cardTableBarrierSet.cpp >> + src/hotspot/share/gc/shared/cardTableBarrierSet.hpp >> + src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp >> - src/hotspot/share/gc/shared/cardTableModRefBS.cpp >> - src/hotspot/share/gc/shared/cardTableModRefBS.hpp >> - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp >> - src/hotspot/share/prims/jvmtiEnter.hpp From per.liden at oracle.com Mon Apr 16 19:47:54 2018 From: per.liden at oracle.com (Per Liden) Date: Mon, 16 Apr 2018 21:47:54 +0200 Subject: hg: zgc/zgc: 208 new changesets In-Reply-To: References: <201804161348.w3GDmYYO006567@aojmv0008.oracle.com> <176fb138-1528-741d-6c10-6917cdec9100@oracle.com> Message-ID: <27055e69-3f81-842f-ffa3-1b7c8500dd8f@oracle.com> Hi Stuart, On 04/16/2018 04:46 PM, Stuart Monteith wrote: > Thanks for that Per - I do appreciate being able to rebase my aarch64 > work on top of your periodic drops. Cool. As you might have noticed, the ZGC repo now includes the latest BarrierSetAssembler changes that Erik ?sterlund has been working on. This greatly simplifies the task of adding CPU-specific load barriers needed for the interpreter. > > I've gotten to the point where I am running with a slowdebug build running with: > -XX:+VerifyOops -XX:+ZVerifyForwarding -XX:+ZVerifyMarking -Xint > > The benchmark I'm running is perhaps cruel and unusual, but even with > the VM pinned to one CPU, there is an issue with verify_oop getting a > bad address (0x8). Please note that -XX:+VerifyOops has been broken in jdk/hs (and therefore also in zgc/zgc), so watch out a bit there. There's a bug for that here: https://bugs.openjdk.java.net/browse/JDK-8187078 The problem you're running into might be real, just saying don't blindly trust -XX:+VerifyOops at the moment. Would you mind uploading your current patch to cr.openjdk.java.net? I don't have a aarch64 to test/debug on, but it would be interesting to have a look anyway. cheers, Per > > BR, > Stuart > > On 16 April 2018 at 15:02, Per Liden wrote: >> FYI, this rebase brings the ZGC repo in sync with jdk/hs (as it looked mid >> Thursday last week). As jdk/hs is closing we'll be shifting over to jdk/jdk >> as upstream. >> >> cheers, >> Per >> >> On 04/16/2018 03:48 PM, per.liden at oracle.com wrote: >>> >>> Changeset: 2520a95cddf7 >>> Author: stefank >>> Date: 2018-03-26 17:01 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2520a95cddf7 >>> >>> 8200292: Move PushAndMarkVerifyClosure::do_oop_work to >>> concurrentMarkSweepGeneration.cpp >>> Reviewed-by: tschatzl, sjohanss >>> >>> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp >>> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp >>> >>> Changeset: 64f9ebc85e67 >>> Author: tschatzl >>> Date: 2018-03-28 16:39 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/64f9ebc85e67 >>> >>> 8197573: Remove concurrent cleanup and secondary free list handling >>> Summary: Remove secondary free list and all associated functionality, >>> moving the cleanup work into the Cleanup pause instead. >>> Reviewed-by: sangheki, sjohanss >>> >>> ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >>> ! src/hotspot/share/gc/g1/g1CollectorState.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >>> ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp >>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >>> ! src/hotspot/share/gc/g1/g1Policy.cpp >>> ! src/hotspot/share/gc/g1/g1Policy.hpp >>> ! src/hotspot/share/gc/g1/g1RemSet.cpp >>> ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp >>> ! src/hotspot/share/gc/g1/g1_globals.hpp >>> ! src/hotspot/share/gc/g1/heapRegion.cpp >>> ! src/hotspot/share/gc/g1/heapRegion.hpp >>> ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp >>> ! src/hotspot/share/gc/g1/heapRegionSet.cpp >>> ! src/hotspot/share/gc/g1/heapRegionSet.hpp >>> ! src/hotspot/share/runtime/mutexLocker.cpp >>> ! src/hotspot/share/runtime/mutexLocker.hpp >>> ! >>> test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java >>> ! >>> test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java >>> >>> Changeset: 29ad59abc54a >>> Author: tschatzl >>> Date: 2018-03-28 16:39 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/29ad59abc54a >>> >>> 8197928: Only enqueue deferred cards with references into regions that >>> have a tracked remembered set during GC >>> Reviewed-by: sangheki, sjohanss >>> >>> ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp >>> >>> Changeset: df9dcfff6628 >>> Author: tschatzl >>> Date: 2018-03-28 16:39 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/df9dcfff6628 >>> >>> 8197932: Better split work in rebuild remembered sets phase >>> Summary: Let threads rebuilding remembered sets yield after every >>> G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP. >>> Reviewed-by: sangheki, sjohanss >>> >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp >>> ! src/hotspot/share/gc/g1/g1RemSet.cpp >>> ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp >>> ! src/hotspot/share/gc/g1/g1_globals.hpp >>> >>> Changeset: e79bbf1635da >>> Author: tschatzl >>> Date: 2018-03-28 16:39 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e79bbf1635da >>> >>> 8199326: Remove G1 gc time stamp logic >>> Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so >>> removing it. >>> Reviewed-by: sangheki, sjohanss >>> >>> ! src/hotspot/share/gc/g1/g1Allocator.cpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp >>> ! src/hotspot/share/gc/g1/heapRegion.cpp >>> ! src/hotspot/share/gc/g1/heapRegion.hpp >>> >>> Changeset: 6d5bd76650df >>> Author: dcubed >>> Date: 2018-03-28 12:04 -0400 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d5bd76650df >>> >>> 8199813: SIGSEGV in ThreadsList::includes() >>> Summary: ThreadsListHandles cannot be used by JavaThreads that are not on >>> the Threads list. >>> Reviewed-by: eosterlund, gthornbr, dholmes, rehn >>> >>> ! src/hotspot/os/linux/os_linux.cpp >>> ! src/hotspot/share/runtime/thread.cpp >>> ! src/hotspot/share/runtime/threadSMR.cpp >>> ! src/hotspot/share/runtime/vm_operations.cpp >>> ! src/hotspot/share/runtime/vm_operations.hpp >>> >>> Changeset: ab0f93ba0507 >>> Author: amenkov >>> Date: 2018-03-28 12:10 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab0f93ba0507 >>> >>> 8198393: Instrumentation.retransformClasses() throws NullPointerException >>> when handling a zero-length array >>> Reviewed-by: sspitsyn, cjplummer >>> >>> ! >>> src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java >>> + >>> test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java >>> >>> Changeset: 5af65ee8b77e >>> Author: lmesnik >>> Date: 2018-03-28 13:38 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5af65ee8b77e >>> >>> 8200091: [TESTBUG] Update jittester for jdk11 >>> Reviewed-by: iignatyev >>> >>> ! test/hotspot/jtreg/testlibrary/jittester/Makefile >>> >>> Changeset: 4f7cfd7fdd50 >>> Author: lmesnik >>> Date: 2018-03-28 13:25 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/4f7cfd7fdd50 >>> >>> 8200187: Exclude 3 long-running tests from tier1 >>> Reviewed-by: dholmes, cjplummer >>> >>> ! test/hotspot/jtreg/TEST.groups >>> >>> Changeset: dd76fcbda95f >>> Author: kvn >>> Date: 2018-03-28 17:20 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/dd76fcbda95f >>> >>> 8200383: Can't build on SPARC Hotspot with code which use math functions >>> Summary: remove old hack which supports Solaris 8 and 9 >>> Reviewed-by: erikj, ihse >>> >>> ! make/autoconf/libraries.m4 >>> ! make/lib/Awt2dLibraries.gmk >>> >>> Changeset: 2ad3212a7dd9 >>> Author: redestad >>> Date: 2018-03-29 10:38 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2ad3212a7dd9 >>> >>> 8200238: Reduce number of exceptions created when calling >>> MemberName$Factory::resolveOrNull >>> Reviewed-by: lfoltan, acorn, dholmes >>> >>> ! src/hotspot/share/classfile/systemDictionary.cpp >>> ! src/hotspot/share/prims/methodHandles.cpp >>> ! src/hotspot/share/prims/methodHandles.hpp >>> ! src/java.base/share/classes/java/lang/invoke/MemberName.java >>> ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java >>> >>> Changeset: 7bad9c9efdf3 >>> Author: shade >>> Date: 2018-03-29 12:56 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7bad9c9efdf3 >>> >>> 8200423: Non-PCH build for x86_32 fails >>> Reviewed-by: rkennke, stuefe >>> >>> ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp >>> >>> Changeset: a3453bbd5418 >>> Author: tschatzl >>> Date: 2018-03-29 14:07 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3453bbd5418 >>> >>> 8199742: Clean up state flags in G1CollectorState >>> Summary: Remove, merge and update naming of flags in G1CollectorState >>> Reviewed-by: sangheki, sjohanss >>> >>> ! src/hotspot/share/gc/g1/g1Allocator.cpp >>> ! src/hotspot/share/gc/g1/g1Analytics.cpp >>> ! src/hotspot/share/gc/g1/g1Analytics.hpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp >>> ! src/hotspot/share/gc/g1/g1CollectionSet.cpp >>> ! src/hotspot/share/gc/g1/g1CollectorState.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/g1EvacFailure.cpp >>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >>> ! src/hotspot/share/gc/g1/g1Policy.cpp >>> ! src/hotspot/share/gc/g1/g1Policy.hpp >>> ! src/hotspot/share/gc/g1/g1RootClosures.cpp >>> ! src/hotspot/share/gc/g1/g1RootProcessor.cpp >>> ! src/hotspot/share/gc/g1/g1YCTypes.hpp >>> ! src/hotspot/share/gc/g1/heapRegion.cpp >>> >>> Changeset: 50a01910e00a >>> Author: tschatzl >>> Date: 2018-03-29 14:08 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/50a01910e00a >>> >>> 8151171: Bring g1ConcurrentMark files up to current coding conventions >>> Summary: Improve method naming, bracketing, use of _g1h member and general >>> cleanup. >>> Reviewed-by: sangheki, sjohanss >>> >>> ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp >>> ! src/hotspot/share/gc/g1/concurrentMarkThread.hpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp >>> ! src/hotspot/share/gc/g1/g1OopClosures.hpp >>> >>> Changeset: 2bf8f2fc0710 >>> Author: simonis >>> Date: 2018-03-29 14:50 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2bf8f2fc0710 >>> >>> 8200360: MeetIncompatibleInterfaceArrays fails with >>> "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !" >>> Reviewed-by: kvn, thartmann >>> >>> ! >>> test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java >>> >>> Changeset: 24aca5861b91 >>> Author: redestad >>> Date: 2018-03-29 15:05 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/24aca5861b91 >>> >>> 8200424: Windows build fails due to implicit jboolean to bool conversion >>> Reviewed-by: shade, hseigel >>> >>> ! src/hotspot/share/prims/methodHandles.cpp >>> >>> Changeset: 5a757c0326c7 >>> Author: tschatzl >>> Date: 2018-03-29 17:15 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5a757c0326c7 >>> >>> 8200362: G1Mux2Closure should disable implicit oop verification >>> Summary: To avoid the implicit oop verification provided by OopClosure and >>> oop_iterate_no_header, let G1 verification closures inherit from >>> ExtendedOopClosures and disable this verification. >>> Reviewed-by: stefank, sjohanss >>> >>> ! src/hotspot/share/gc/g1/heapRegion.cpp >>> >>> Changeset: 7f5fca094057 >>> Author: kvn >>> Date: 2018-03-29 09:52 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f5fca094057 >>> >>> 8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related) >>> Reviewed-by: mseledtsov >>> >>> ! test/hotspot/jtreg/ProblemList-graal.txt >>> >>> Changeset: 17c6ab93710e >>> Author: dstewart >>> Date: 2018-03-29 16:07 -0400 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/17c6ab93710e >>> >>> 8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag >>> Summary: Added enums to CPUFeature to be in sync with >>> VM_Version::Feature_Flag >>> Reviewed-by: kvn, aph, shade >>> >>> ! >>> src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java >>> >>> Changeset: c42db4d81e33 >>> Author: lucy >>> Date: 2018-03-29 14:53 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/c42db4d81e33 >>> >>> 8200366: SIGSEGV in CodeHeapState::print_names() >>> Summary: Temporary removed the failing function in diagnostic command >>> until investigation is complete. Added checks to validate code blobs. >>> Reviewed-by: kvn, thartmann >>> >>> ! src/hotspot/share/code/codeHeapState.cpp >>> ! src/hotspot/share/services/diagnosticCommand.cpp >>> >>> Changeset: 1e11c8a238f7 >>> Author: iklam >>> Date: 2018-03-29 20:15 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1e11c8a238f7 >>> >>> 8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for >>> lib/endorsed and lib/ext >>> Reviewed-by: dholmes, mchung, alanb >>> >>> ! src/bsd/doc/man/java.1 >>> ! src/hotspot/share/runtime/arguments.cpp >>> ! src/hotspot/share/runtime/globals.hpp >>> ! src/linux/doc/man/java.1 >>> ! src/solaris/doc/sun/man/man1/java.1 >>> >>> Changeset: a74836b05c28 >>> Author: ccheung >>> Date: 2018-03-29 21:48 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a74836b05c28 >>> >>> 8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in >>> visit_all_interfaces >>> Summary: stop CDS dumping right away when an OOM due to insufficient >>> metaspace is encountered >>> Reviewed-by: iklam, mseledtsov >>> >>> ! src/hotspot/share/memory/metaspace.cpp >>> ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java >>> ! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java >>> >>> Changeset: a569cb4425f3 >>> Author: stuefe >>> Date: 2018-03-30 06:31 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a569cb4425f3 >>> >>> 8191101: Show register content in hs-err file on assert >>> Reviewed-by: adinn, clanger, simonis >>> >>> ! src/hotspot/os/posix/vmError_posix.cpp >>> ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp >>> ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp >>> ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp >>> ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp >>> ! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp >>> ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp >>> ! src/hotspot/share/runtime/arguments.cpp >>> ! src/hotspot/share/runtime/globals.hpp >>> ! src/hotspot/share/runtime/thread.cpp >>> ! src/hotspot/share/utilities/debug.cpp >>> ! src/hotspot/share/utilities/debug.hpp >>> ! src/hotspot/share/utilities/vmError.cpp >>> ! src/hotspot/share/utilities/vmError.hpp >>> + test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java >>> >>> Changeset: 16f53c9c7493 >>> Author: kvn >>> Date: 2018-03-30 07:47 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/16f53c9c7493 >>> >>> 8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp >>> Summary: Add requires to run test only in Xmixed mode. >>> Reviewed-by: simonis >>> >>> ! >>> test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java >>> >>> Changeset: d6893a76c554 >>> Author: poonam >>> Date: 2018-03-30 18:46 +0000 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6893a76c554 >>> >>> 8199406: Performance drop with Java JDK 1.8.0_162-b32 >>> Summary: Improve the nmethod unloading times by optimizing the search for >>> an itable stub in VtableStubs array >>> Reviewed-by: kvn, coleenp, tschatzl >>> >>> ! src/hotspot/share/code/codeBlob.cpp >>> ! src/hotspot/share/code/codeBlob.hpp >>> ! src/hotspot/share/code/compiledIC.cpp >>> ! src/hotspot/share/code/vtableStubs.cpp >>> ! src/hotspot/share/code/vtableStubs.hpp >>> ! src/hotspot/share/oops/compiledICHolder.cpp >>> ! src/hotspot/share/oops/compiledICHolder.hpp >>> >>> Changeset: be608cad0b2a >>> Author: kbarrett >>> Date: 2018-03-30 21:57 -0400 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/be608cad0b2a >>> >>> 8195972: Refactor oops in JNI to use the Access API >>> Summary: Use Access API in JNIHandles >>> Reviewed-by: coleenp, eosterlund >>> >>> ! src/hotspot/share/runtime/jniHandles.cpp >>> ! src/hotspot/share/runtime/jniHandles.hpp >>> ! src/hotspot/share/runtime/jniHandles.inline.hpp >>> >>> Changeset: 45071514f87a >>> Author: shade >>> Date: 2018-04-03 10:27 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/45071514f87a >>> >>> 8200438: Non-PCH x86_32 build failure: err_msg is not defined >>> Reviewed-by: stuefe, zgu, stefank >>> >>> ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp >>> >>> Changeset: 8237a91c1cca >>> Author: rkennke >>> Date: 2018-04-03 13:15 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/8237a91c1cca >>> >>> 8199781: Don't use naked == for comparing oops >>> Reviewed-by: coleenp, eosterlund, jrose >>> >>> ! src/hotspot/share/ci/ciEnv.cpp >>> ! src/hotspot/share/ci/ciObjectFactory.cpp >>> ! src/hotspot/share/classfile/classLoaderData.cpp >>> ! src/hotspot/share/classfile/dictionary.cpp >>> ! src/hotspot/share/classfile/javaClasses.cpp >>> ! src/hotspot/share/classfile/protectionDomainCache.cpp >>> ! src/hotspot/share/classfile/systemDictionary.cpp >>> ! src/hotspot/share/code/dependencies.cpp >>> ! src/hotspot/share/gc/shared/barrierSet.hpp >>> ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp >>> ! src/hotspot/share/interpreter/interpreterRuntime.cpp >>> ! src/hotspot/share/memory/universe.cpp >>> + src/hotspot/share/oops/access.cpp >>> ! src/hotspot/share/oops/access.hpp >>> ! src/hotspot/share/oops/access.inline.hpp >>> ! src/hotspot/share/oops/accessBackend.hpp >>> + src/hotspot/share/oops/accessDecorators.hpp >>> ! src/hotspot/share/oops/constantPool.cpp >>> ! src/hotspot/share/oops/instanceKlass.cpp >>> ! src/hotspot/share/oops/klassVtable.cpp >>> ! src/hotspot/share/oops/objArrayKlass.cpp >>> ! src/hotspot/share/oops/oop.hpp >>> ! src/hotspot/share/prims/jni.cpp >>> ! src/hotspot/share/prims/jvm.cpp >>> ! src/hotspot/share/prims/methodHandles.cpp >>> ! src/hotspot/share/prims/stackwalk.cpp >>> ! src/hotspot/share/prims/unsafe.cpp >>> ! src/hotspot/share/runtime/biasedLocking.cpp >>> ! src/hotspot/share/runtime/handles.hpp >>> ! src/hotspot/share/runtime/reflection.cpp >>> ! src/hotspot/share/runtime/synchronizer.cpp >>> ! src/hotspot/share/services/memoryManager.hpp >>> ! src/hotspot/share/services/memoryPool.hpp >>> ! src/hotspot/share/services/threadService.cpp >>> ! src/hotspot/share/utilities/exceptions.cpp >>> ! src/hotspot/share/utilities/growableArray.hpp >>> >>> Changeset: 0ed1370f52bb >>> Author: lkorinth >>> Date: 2018-04-03 12:05 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ed1370f52bb >>> >>> 8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread >>> Reviewed-by: tschatzl, sangheki >>> >>> - src/hotspot/share/gc/g1/concurrentMarkThread.cpp >>> - src/hotspot/share/gc/g1/concurrentMarkThread.hpp >>> - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp >>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp >>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp >>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >>> ! src/hotspot/share/gc/g1/g1Policy.cpp >>> ! src/hotspot/share/gc/g1/vm_operations_g1.cpp >>> ! src/hotspot/share/prims/whitebox.cpp >>> ! src/hotspot/share/runtime/thread.cpp >>> >>> Changeset: 89a886b7a9cf >>> Author: redestad >>> Date: 2018-04-03 12:55 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/89a886b7a9cf >>> >>> 8199717: Avoid calculating primordial thread stack bounds on VM startup >>> Reviewed-by: dholmes, rehn, stuefe >>> >>> ! src/hotspot/os/linux/os_linux.cpp >>> >>> Changeset: a3fed4b041ac >>> Author: rkennke >>> Date: 2018-04-03 17:36 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3fed4b041ac >>> >>> 8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their >>> operands >>> Reviewed-by: shade, zgu, eosterlund >>> >>> ! src/hotspot/share/prims/unsafe.cpp >>> >>> Changeset: 3614cbddd005 >>> Author: mseledtsov >>> Date: 2018-04-03 08:56 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/3614cbddd005 >>> >>> 8200126: [TESTBUG] Open source VM runtime signal tests >>> Summary: Open sourced the signal tests, updated make files and test groups >>> accordingly >>> Reviewed-by: dholmes, ctornqvi, ihse >>> >>> ! make/test/JtregNativeHotspot.gmk >>> ! test/hotspot/jtreg/TEST.groups >>> + test/hotspot/jtreg/runtime/signal/README >>> + test/hotspot/jtreg/runtime/signal/SigTestDriver.java >>> + test/hotspot/jtreg/runtime/signal/TestSigalrm.java >>> + test/hotspot/jtreg/runtime/signal/TestSigbus.java >>> + test/hotspot/jtreg/runtime/signal/TestSigcld.java >>> + test/hotspot/jtreg/runtime/signal/TestSigcont.java >>> + test/hotspot/jtreg/runtime/signal/TestSigemt.java >>> + test/hotspot/jtreg/runtime/signal/TestSigfpe.java >>> + test/hotspot/jtreg/runtime/signal/TestSigfreeze.java >>> + test/hotspot/jtreg/runtime/signal/TestSighup.java >>> + test/hotspot/jtreg/runtime/signal/TestSigill.java >>> + test/hotspot/jtreg/runtime/signal/TestSigint.java >>> + test/hotspot/jtreg/runtime/signal/TestSigiot.java >>> + test/hotspot/jtreg/runtime/signal/TestSiglost.java >>> + test/hotspot/jtreg/runtime/signal/TestSiglwp.java >>> + test/hotspot/jtreg/runtime/signal/TestSigpipe.java >>> + test/hotspot/jtreg/runtime/signal/TestSigpoll.java >>> + test/hotspot/jtreg/runtime/signal/TestSigprof.java >>> + test/hotspot/jtreg/runtime/signal/TestSigpwr.java >>> + test/hotspot/jtreg/runtime/signal/TestSigquit.java >>> + test/hotspot/jtreg/runtime/signal/TestSigsegv.java >>> + test/hotspot/jtreg/runtime/signal/TestSigstop.java >>> + test/hotspot/jtreg/runtime/signal/TestSigsys.java >>> + test/hotspot/jtreg/runtime/signal/TestSigterm.java >>> + test/hotspot/jtreg/runtime/signal/TestSigthaw.java >>> + test/hotspot/jtreg/runtime/signal/TestSigtrap.java >>> + test/hotspot/jtreg/runtime/signal/TestSigtstp.java >>> + test/hotspot/jtreg/runtime/signal/TestSigttin.java >>> + test/hotspot/jtreg/runtime/signal/TestSigttou.java >>> + test/hotspot/jtreg/runtime/signal/TestSigurg.java >>> + test/hotspot/jtreg/runtime/signal/TestSigusr1.java >>> + test/hotspot/jtreg/runtime/signal/TestSigusr2.java >>> + test/hotspot/jtreg/runtime/signal/TestSigvtalrm.java >>> + test/hotspot/jtreg/runtime/signal/TestSigwinch.java >>> + test/hotspot/jtreg/runtime/signal/TestSigxcpu.java >>> + test/hotspot/jtreg/runtime/signal/TestSigxfsz.java >>> + test/hotspot/jtreg/runtime/signal/TestSigxres.java >>> + test/hotspot/jtreg/runtime/signal/exesigtest.c >>> >>> Changeset: 0ab2411f270d >>> Author: rwestberg >>> Date: 2018-03-28 15:30 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ab2411f270d >>> >>> 8199619: Building HotSpot on Windows should define NOMINMAX >>> Reviewed-by: erikj, kbarrett, ihse >>> >>> ! make/autoconf/flags-cflags.m4 >>> >>> Changeset: 9a04cc89dde0 >>> Author: tschatzl >>> Date: 2018-04-04 11:21 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a04cc89dde0 >>> >>> 8200234: Cleanup Remark and Cleanup pause code >>> Summary: Remove redundant methods, factor out verification code and >>> simplify code in Remark and Cleanup pause code. >>> Reviewed-by: sangheki, sjohanss >>> >>> ! src/hotspot/share/gc/g1/g1CollectorState.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >>> ! src/hotspot/share/gc/g1/g1Policy.cpp >>> ! src/hotspot/share/gc/g1/heapRegion.inline.hpp >>> >>> Changeset: 8bad6c08a732 >>> Author: tschatzl >>> Date: 2018-04-04 11:21 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bad6c08a732 >>> >>> 8200255: Remove G1CMTask::_concurrent >>> Reviewed-by: sangheki, sjohanss >>> >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >>> >>> Changeset: 55f8f5635ef7 >>> Author: tschatzl >>> Date: 2018-04-04 11:21 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/55f8f5635ef7 >>> >>> 8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress >>> Reviewed-by: sjohanss, sangheki >>> >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >>> >>> Changeset: 2fef34f04314 >>> Author: ehelin >>> Date: 2018-04-04 10:12 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2fef34f04314 >>> >>> 8200626: Restore history for g1ConcurrentMarkThread.* >>> Reviewed-by: shade, sjohanss >>> >>> - src/hotspot/share/gc/g1/concurrentMarkThread.cpp >>> - src/hotspot/share/gc/g1/concurrentMarkThread.hpp >>> - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp >>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp >>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp >>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp >>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp >>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp >>> ! src/hotspot/share/gc/g1/g1Policy.cpp >>> ! src/hotspot/share/gc/g1/vm_operations_g1.cpp >>> ! src/hotspot/share/prims/whitebox.cpp >>> ! src/hotspot/share/runtime/thread.cpp >>> >>> Changeset: 8263950638ed >>> Author: ehelin >>> Date: 2018-04-04 11:25 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/8263950638ed >>> >>> Merge >>> >>> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp >>> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp >>> >>> Changeset: 3569b528972e >>> Author: pliden >>> Date: 2018-04-04 11:59 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/3569b528972e >>> >>> 8200429: Adjust object pinning interface on CollectedHeap >>> Reviewed-by: dholmes, rkennke >>> >>> ! src/hotspot/share/gc/shared/collectedHeap.cpp >>> ! src/hotspot/share/gc/shared/collectedHeap.hpp >>> ! src/hotspot/share/prims/jni.cpp >>> >>> Changeset: 1a1a69219637 >>> Author: pliden >>> Date: 2018-04-04 11:59 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a1a69219637 >>> >>> 8200607: Add missing include dependency in bitMap.hpp >>> Reviewed-by: shade, stefank >>> >>> ! src/hotspot/share/utilities/bitMap.hpp >>> >>> Changeset: 015af70b9a1d >>> Author: shade >>> Date: 2018-04-04 12:06 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/015af70b9a1d >>> >>> 8200608: Build failures after JDK-8191101 (Show register content in hs-err >>> file on assert) >>> Reviewed-by: dholmes, tschatzl >>> >>> ! src/hotspot/share/utilities/debug.cpp >>> >>> Changeset: f1d2b6c0693b >>> Author: tschatzl >>> Date: 2018-04-04 14:51 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1d2b6c0693b >>> >>> 8200305: Update gc,liveness output with remset state after rebuild remset >>> concurrently changes >>> Reviewed-by: sjohanss, sangheki >>> >>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp >>> ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp >>> ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp >>> >>> Changeset: 46b2f783116c >>> Author: dstewart >>> Date: 2018-03-30 13:39 -0400 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/46b2f783116c >>> >>> 8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI >>> Summary: AArch64 VM_Version::features and flags are correspondingly set in >>> CPUFeature and Flags >>> Reviewed-by: kvn, fyang >>> >>> ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp >>> ! >>> src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java >>> ! >>> src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java >>> >>> Changeset: c39f20946b37 >>> Author: dpochepk >>> Date: 2018-04-04 23:02 +0300 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/c39f20946b37 >>> >>> 8200627: aarch32 - Broken build after JDK-8198949 >>> Reviewed-by: shade, eosterlund >>> Contributed-by: boris.ulasevich at bell-sw.com >>> >>> ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp >>> ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp >>> ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp >>> ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp >>> ! src/hotspot/cpu/arm/stubGenerator_arm.cpp >>> >>> Changeset: e862d3c78123 >>> Author: dpochepk >>> Date: 2018-04-04 23:05 +0300 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e862d3c78123 >>> >>> 8200628: aarch32 - Broken build after JDK-8199809 >>> Reviewed-by: shade, coleenp >>> Contributed-by: boris.ulasevich at bell-sw.com >>> >>> ! src/hotspot/cpu/arm/interpreterRT_arm.cpp >>> >>> Changeset: 0bb0c2f27ca9 >>> Author: kbarrett >>> Date: 2018-04-04 18:19 -0400 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0bb0c2f27ca9 >>> >>> 8200630: Globally suppress Visual Studio warning C4351 >>> Summary: Globally suppress warning, remove sole instance of local >>> suppression. >>> Reviewed-by: gtriantafill, tschatzl >>> >>> ! src/hotspot/share/gc/shared/oopStorage.cpp >>> ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp >>> >>> Changeset: a1a7456dd8b9 >>> Author: hseigel >>> Date: 2018-04-05 13:19 -0400 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a1a7456dd8b9 >>> >>> 8200261: Regression with JVM anonymous class >>> Summary: Restore resolved anonymous class when creating a new constantpool >>> because of overpass methods >>> Reviewed-by: coleenp, lfoltan >>> >>> ! src/hotspot/share/classfile/classFileParser.cpp >>> ! src/hotspot/share/classfile/defaultMethods.cpp >>> ! src/hotspot/share/oops/instanceKlass.hpp >>> + test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java >>> >>> Changeset: fa26e7c6efb7 >>> Author: gadams >>> Date: 2018-04-05 11:18 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa26e7c6efb7 >>> >>> 8199782: Fix compilation warnings detected by Solaris Developer Studio >>> 12.6 >>> Reviewed-by: sspitsyn, dholmes, ihse >>> >>> ! make/hotspot/lib/CompileJvm.gmk >>> ! src/java.base/solaris/native/libjvm_db/libjvm_db.c >>> ! test/fmw/gtest/src/gtest.cc >>> ! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c >>> >>> Changeset: 0ee57b9b376c >>> Author: chegar >>> Date: 2018-03-23 21:39 +0000 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ee57b9b376c >>> >>> 8200181: Remove superflous non-IPv4 code from >>> Java_java_net_TwoStacksPlainSocketImpl_socketListen >>> Reviewed-by: alanb >>> >>> ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c >>> >>> Changeset: 1f14faf358fb >>> Author: bpb >>> Date: 2018-03-23 15:05 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f14faf358fb >>> >>> 8180410: ByteArrayOutputStream should not throw IOExceptions >>> Summary: Add ByteArrayOutputStream.writeBytes() >>> Reviewed-by: rriggs, smarks >>> >>> ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java >>> + test/jdk/java/io/ByteArrayOutputStream/Write.java >>> - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java >>> >>> Changeset: 56a5f899e882 >>> Author: jjg >>> Date: 2018-03-23 17:28 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/56a5f899e882 >>> >>> 8199902: {@docRoot} references need to be updated to reflect new >>> module/package structure >>> Reviewed-by: ksrini >>> >>> ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java >>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java >>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java >>> ! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java >>> ! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java >>> ! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java >>> ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java >>> ! src/jdk.javadoc/share/classes/module-info.java >>> >>> Changeset: f14852315495 >>> Author: shinyafox >>> Date: 2018-03-24 14:43 +0900 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/f14852315495 >>> >>> 8199762: JShell API: Failed to detect override when snippet to be >>> overridden has been changed before >>> Reviewed-by: rfield >>> >>> ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java >>> ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java >>> ! test/langtools/jdk/jshell/MethodsTest.java >>> >>> Changeset: 1d3139252c1c >>> Author: alanb >>> Date: 2018-03-24 08:49 +0000 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d3139252c1c >>> >>> 8200179: (se) More Selector cleanup >>> Reviewed-by: bpb >>> >>> ! make/CompileJavaModules.gmk >>> ! make/mapfiles/libnio/mapfile-linux >>> ! make/mapfiles/libnio/mapfile-macosx >>> ! make/mapfiles/libnio/mapfile-solaris >>> - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java >>> - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java >>> - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java >>> ! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java >>> ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java >>> ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java >>> - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java >>> - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java >>> ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java >>> + src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java >>> ! src/java.base/unix/native/libnio/ch/Net.c >>> - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c >>> + src/java.base/unix/native/libnio/ch/PollSelectorImpl.c >>> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java >>> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java >>> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java >>> >>> Changeset: 5bfe30bb50a2 >>> Author: dholmes >>> Date: 2018-03-26 00:33 -0400 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5bfe30bb50a2 >>> >>> 8200213: Configure broken on MIPS >>> Reviewed-by: erikj, stuefe, dholmes, ihse >>> Contributed-by: Ao Qi >>> >>> ! make/autoconf/flags.m4 >>> >>> Changeset: b39bc2eb8325 >>> Author: jlahoda >>> Date: 2018-03-26 11:42 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b39bc2eb8325 >>> >>> 8196519: Incomplete classpath causes infinite recursion in >>> Resolve.isAccessible >>> Summary: ErrorType.getEnclosingType returns noType rather than self. >>> Reviewed-by: mcimadamore, cushon >>> >>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java >>> + >>> test/langtools/tools/javac/processing/model/MissingClassRecursiveAccessible.java >>> >>> Changeset: 7b8696b3b972 >>> Author: shade >>> Date: 2018-03-26 15:09 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7b8696b3b972 >>> >>> 8200118: [TESTBUG] String concat tests should test toString() application >>> order >>> Reviewed-by: psandoz, redestad >>> >>> + test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java >>> >>> Changeset: 458c790b6995 >>> Author: sundar >>> Date: 2018-03-26 19:27 +0530 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/458c790b6995 >>> >>> 8200215: 17th loop of "let foo = ''"; throws ReferenceError >>> Reviewed-by: jlaskey, attila, hannesw >>> >>> ! >>> src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java >>> + test/nashorn/script/trusted/JDK-8200215.js >>> >>> Changeset: b64cd942ac7a >>> Author: shade >>> Date: 2018-03-26 20:20 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b64cd942ac7a >>> >>> 8200241: [TESTBUG] java/lang/String/concat/ tests should not force >>> source/target = 9 anymore >>> Reviewed-by: redestad, psandoz >>> >>> ! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java >>> ! test/jdk/java/lang/String/concat/ImplicitStringConcat.java >>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java >>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java >>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java >>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java >>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java >>> ! >>> test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template >>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java >>> >>> Changeset: fd608d605e2f >>> Author: ihse >>> Date: 2018-03-26 20:44 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd608d605e2f >>> >>> 8200229: Simplify building of libjsig >>> Reviewed-by: erikj >>> >>> ! make/Main.gmk >>> - make/hotspot/lib/CompileLibjsig.gmk >>> ! make/lib/Lib-java.base.gmk >>> >>> Changeset: 4269e701448e >>> Author: serb >>> Date: 2018-03-26 16:09 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/4269e701448e >>> >>> 8200198: javah man pages were not removed by JDK-8191054 >>> Reviewed-by: erikj, alanb >>> >>> - src/bsd/doc/man/ja/javah.1 >>> ! src/bsd/doc/man/java.1 >>> ! src/bsd/doc/man/javac.1 >>> ! src/bsd/doc/man/javadoc.1 >>> - src/bsd/doc/man/javah.1 >>> ! src/bsd/doc/man/javap.1 >>> ! src/bsd/doc/man/jdb.1 >>> ! src/linux/doc/man/ja/java.1 >>> ! src/linux/doc/man/ja/javac.1 >>> ! src/linux/doc/man/ja/javadoc.1 >>> - src/linux/doc/man/ja/javah.1 >>> ! src/linux/doc/man/ja/javap.1 >>> ! src/linux/doc/man/ja/jdb.1 >>> ! src/linux/doc/man/java.1 >>> ! src/linux/doc/man/javac.1 >>> ! src/linux/doc/man/javadoc.1 >>> - src/linux/doc/man/javah.1 >>> ! src/linux/doc/man/javap.1 >>> ! src/linux/doc/man/jdb.1 >>> ! src/solaris/doc/sun/man/man1/ja/java.1 >>> ! src/solaris/doc/sun/man/man1/ja/javac.1 >>> ! src/solaris/doc/sun/man/man1/ja/javadoc.1 >>> - src/solaris/doc/sun/man/man1/ja/javah.1 >>> ! src/solaris/doc/sun/man/man1/ja/javap.1 >>> ! src/solaris/doc/sun/man/man1/ja/jdb.1 >>> ! src/solaris/doc/sun/man/man1/java.1 >>> ! src/solaris/doc/sun/man/man1/javac.1 >>> ! src/solaris/doc/sun/man/man1/javadoc.1 >>> - src/solaris/doc/sun/man/man1/javah.1 >>> ! src/solaris/doc/sun/man/man1/javap.1 >>> ! src/solaris/doc/sun/man/man1/jdb.1 >>> >>> Changeset: e9cb414f94eb >>> Author: erikj >>> Date: 2018-03-26 16:24 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e9cb414f94eb >>> >>> 8198652: Stop linking with -base:0x8000000 on Windows >>> Reviewed-by: tbell, ihse, stuefe >>> >>> ! make/autoconf/flags-ldflags.m4 >>> >>> Changeset: 7f3986bad197 >>> Author: igerasim >>> Date: 2018-03-26 17:30 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f3986bad197 >>> >>> 8199843: Optimize Integer/Long.highestOneBit() >>> Reviewed-by: redestad, plevart >>> >>> ! src/java.base/share/classes/java/lang/Integer.java >>> ! src/java.base/share/classes/java/lang/Long.java >>> >>> Changeset: d2fd2581325b >>> Author: bpatel >>> Date: 2018-03-26 18:07 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2fd2581325b >>> >>> 8199278: Javadoc search results does not link to anchors on a page >>> Reviewed-by: jjg, ksrini >>> >>> ! >>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java >>> ! >>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java >>> ! >>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js >>> ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java >>> ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java >>> >>> Changeset: ce86061aff12 >>> Author: bpatel >>> Date: 2018-03-26 21:30 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/ce86061aff12 >>> >>> 8199705: Docs.gmk needs to be updated to remove the -html5 option >>> Reviewed-by: erikj >>> >>> ! make/Docs.gmk >>> >>> Changeset: 752ecccb0b7f >>> Author: cushon >>> Date: 2018-03-27 13:48 -0400 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/752ecccb0b7f >>> >>> 8200301: deduplicate lambda methods >>> Reviewed-by: vromero, mcimadamore >>> >>> ! >>> src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java >>> + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java >>> + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java >>> ! >>> src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties >>> ! >>> test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java >>> ! >>> test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java >>> ! >>> test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java >>> + test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java >>> + test/langtools/tools/javac/lambda/deduplication/Deduplication.java >>> + test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java >>> >>> Changeset: e376090dc07e >>> Author: alanb >>> Date: 2018-03-27 19:29 +0100 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e376090dc07e >>> >>> 8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails >>> intermittently >>> Reviewed-by: chegar >>> >>> ! make/mapfiles/libnio/mapfile-linux >>> ! make/mapfiles/libnio/mapfile-macosx >>> ! make/mapfiles/libnio/mapfile-solaris >>> ! src/java.base/linux/classes/sun/nio/ch/EPollPort.java >>> ! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java >>> ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java >>> ! src/java.base/share/classes/sun/nio/ch/IOUtil.java >>> ! src/java.base/unix/native/libnio/ch/IOUtil.c >>> >>> Changeset: 5812849b5027 >>> Author: igerasim >>> Date: 2018-03-27 13:22 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5812849b5027 >>> >>> 8198358: Align organization of TwoStacksPlainSocketImp with >>> DualStackPlainSocketImpl [win] >>> Reviewed-by: chegar, clanger >>> >>> ! src/java.base/unix/native/libnet/PlainSocketImpl.c >>> ! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java >>> ! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java >>> ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c >>> ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c >>> ! test/jdk/java/net/Socket/AddressTest.java >>> ! test/jdk/java/net/Socket/B6210227.java >>> ! test/jdk/java/net/Socket/CloseAvailable.java >>> ! test/jdk/java/net/Socket/DeadlockTest.java >>> ! test/jdk/java/net/Socket/HttpProxy.java >>> ! test/jdk/java/net/Socket/InheritHandle.java >>> ! test/jdk/java/net/Socket/InheritTimeout.java >>> ! test/jdk/java/net/Socket/LingerTest.java >>> ! test/jdk/java/net/Socket/LinkLocal.java >>> ! test/jdk/java/net/Socket/ProxyCons.java >>> ! test/jdk/java/net/Socket/RST.java >>> ! test/jdk/java/net/Socket/ReadTimeout.java >>> ! test/jdk/java/net/Socket/SetSoLinger.java >>> ! test/jdk/java/net/Socket/ShutdownInput.java >>> ! test/jdk/java/net/Socket/SocksConnectTimeout.java >>> ! test/jdk/java/net/Socket/TestAfterClose.java >>> ! test/jdk/java/net/Socket/TestClose.java >>> ! test/jdk/java/net/Socket/TestTcpNoDelay.java >>> ! test/jdk/java/net/Socket/Timeout.java >>> ! test/jdk/java/net/Socket/TrafficClass.java >>> ! test/jdk/java/net/Socket/UrgentDataTest.java >>> ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java >>> ! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java >>> ! test/jdk/java/net/Socket/setReuseAddress/Basic.java >>> ! test/jdk/java/net/Socket/setReuseAddress/Restart.java >>> ! test/jdk/java/net/SocketInputStream/SocketClosedException.java >>> ! test/jdk/java/net/SocketInputStream/SocketTimeout.java >>> ! test/jdk/java/net/SocketOption/ImmutableOptions.java >>> ! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java >>> ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java >>> ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java >>> >>> Changeset: f76e1ac74f28 >>> Author: redestad >>> Date: 2018-03-28 00:45 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/f76e1ac74f28 >>> >>> 8200289: Reduce number of exceptions created when calling >>> Lookup::canBeCached >>> Reviewed-by: sundar, psandoz >>> >>> ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java >>> >>> Changeset: b6671a111395 >>> Author: jjg >>> Date: 2018-03-27 16:25 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b6671a111395 >>> >>> 8199465: {@docRoot} references need to be updated to reflect new >>> module/package structure >>> Reviewed-by: martin, alanb, chegar >>> >>> ! src/java.base/share/classes/java/lang/CharSequence.java >>> ! src/java.base/share/classes/java/lang/Comparable.java >>> ! src/java.base/share/classes/java/lang/ProcessHandle.java >>> ! src/java.base/share/classes/java/lang/String.java >>> ! src/java.base/share/classes/java/lang/Thread.java >>> ! src/java.base/share/classes/java/lang/UnsupportedOperationException.java >>> ! src/java.base/share/classes/java/lang/module/Configuration.java >>> ! src/java.base/share/classes/java/time/Duration.java >>> ! src/java.base/share/classes/java/time/Instant.java >>> ! src/java.base/share/classes/java/time/LocalDate.java >>> ! src/java.base/share/classes/java/time/LocalDateTime.java >>> ! src/java.base/share/classes/java/time/LocalTime.java >>> ! src/java.base/share/classes/java/time/MonthDay.java >>> ! src/java.base/share/classes/java/time/OffsetDateTime.java >>> ! src/java.base/share/classes/java/time/OffsetTime.java >>> ! src/java.base/share/classes/java/time/Period.java >>> ! src/java.base/share/classes/java/time/Year.java >>> ! src/java.base/share/classes/java/time/YearMonth.java >>> ! src/java.base/share/classes/java/time/ZoneId.java >>> ! src/java.base/share/classes/java/time/ZoneOffset.java >>> ! src/java.base/share/classes/java/time/ZonedDateTime.java >>> ! src/java.base/share/classes/java/time/chrono/HijrahDate.java >>> ! src/java.base/share/classes/java/time/chrono/JapaneseDate.java >>> ! src/java.base/share/classes/java/time/chrono/MinguoDate.java >>> ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java >>> ! src/java.base/share/classes/java/util/AbstractCollection.java >>> ! src/java.base/share/classes/java/util/AbstractList.java >>> ! src/java.base/share/classes/java/util/AbstractMap.java >>> ! src/java.base/share/classes/java/util/AbstractQueue.java >>> ! src/java.base/share/classes/java/util/AbstractSequentialList.java >>> ! src/java.base/share/classes/java/util/AbstractSet.java >>> ! src/java.base/share/classes/java/util/ArrayDeque.java >>> ! src/java.base/share/classes/java/util/ArrayList.java >>> ! src/java.base/share/classes/java/util/Arrays.java >>> ! src/java.base/share/classes/java/util/Collection.java >>> ! src/java.base/share/classes/java/util/Collections.java >>> ! src/java.base/share/classes/java/util/Comparator.java >>> ! src/java.base/share/classes/java/util/Deque.java >>> ! src/java.base/share/classes/java/util/EnumMap.java >>> ! src/java.base/share/classes/java/util/EnumSet.java >>> ! src/java.base/share/classes/java/util/HashMap.java >>> ! src/java.base/share/classes/java/util/HashSet.java >>> ! src/java.base/share/classes/java/util/Hashtable.java >>> ! src/java.base/share/classes/java/util/IdentityHashMap.java >>> ! src/java.base/share/classes/java/util/Iterator.java >>> ! src/java.base/share/classes/java/util/LinkedHashMap.java >>> ! src/java.base/share/classes/java/util/LinkedHashSet.java >>> ! src/java.base/share/classes/java/util/LinkedList.java >>> ! src/java.base/share/classes/java/util/List.java >>> ! src/java.base/share/classes/java/util/ListIterator.java >>> ! src/java.base/share/classes/java/util/Map.java >>> ! src/java.base/share/classes/java/util/NavigableMap.java >>> ! src/java.base/share/classes/java/util/NavigableSet.java >>> ! src/java.base/share/classes/java/util/PriorityQueue.java >>> ! src/java.base/share/classes/java/util/Queue.java >>> ! src/java.base/share/classes/java/util/RandomAccess.java >>> ! src/java.base/share/classes/java/util/ResourceBundle.java >>> ! src/java.base/share/classes/java/util/Set.java >>> ! src/java.base/share/classes/java/util/SortedMap.java >>> ! src/java.base/share/classes/java/util/SortedSet.java >>> ! src/java.base/share/classes/java/util/TreeMap.java >>> ! src/java.base/share/classes/java/util/TreeSet.java >>> ! src/java.base/share/classes/java/util/Vector.java >>> ! src/java.base/share/classes/java/util/WeakHashMap.java >>> ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java >>> ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java >>> ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java >>> ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java >>> ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java >>> ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java >>> ! >>> src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java >>> ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java >>> ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java >>> ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java >>> >>> Changeset: 951f29c9aef5 >>> Author: jlahoda >>> Date: 2018-03-28 10:24 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/951f29c9aef5 >>> >>> 8200135: >>> test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is >>> failing after JDK-8194978 >>> Summary: Adjusting the expected number of exception table entries to the >>> recent changes in javac. >>> Reviewed-by: kvn >>> >>> ! test/hotspot/jtreg/ProblemList.txt >>> ! >>> test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java >>> >>> Changeset: 5fd26ab491fa >>> Author: rpatil >>> Date: 2018-03-26 17:33 +0530 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5fd26ab491fa >>> >>> 8144300: http.nonProxyHosts value having wildcard * both at end and start >>> are not honored >>> Summary: added validation for wildcard at start and end >>> Reviewed-by: chegar, dfuchs, clanger >>> Contributed-by: pallavi.sonal at oracle.com >>> >>> ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java >>> ! test/jdk/java/net/ProxySelector/B8035158.java >>> >>> Changeset: 0fdb76741c56 >>> Author: mcimadamore >>> Date: 2018-03-28 14:08 +0100 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0fdb76741c56 >>> >>> 8200199: javac suggests to use var even when var is used >>> Summary: local var analyzer should use synthetic var type position to >>> decide if analysis is needed >>> Reviewed-by: jlahoda, vromero >>> >>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java >>> + test/langtools/tools/javac/lvti/T8200199.java >>> + test/langtools/tools/javac/lvti/T8200199.out >>> >>> Changeset: 9925be430918 >>> Author: mcimadamore >>> Date: 2018-03-28 14:24 +0100 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/9925be430918 >>> >>> 8200355: local variable inference regression test generates classfile in >>> test folder >>> Summary: LVTI harness should generate files in jtreg scratch dir >>> Reviewed-by: vromero >>> >>> ! >>> test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java >>> >>> Changeset: 879cf9f18688 >>> Author: rriggs >>> Date: 2018-03-28 14:15 -0400 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/879cf9f18688 >>> >>> 8197595: Serialization javadoc should link to security best practices >>> Reviewed-by: lancea, mullan, ahgross >>> >>> ! src/java.base/share/classes/java/io/ObjectInputFilter.java >>> ! src/java.base/share/classes/java/io/ObjectInputStream.java >>> ! src/java.base/share/classes/java/io/Serializable.java >>> ! src/java.base/share/classes/java/io/package-info.java >>> >>> Changeset: bf53d82a51e5 >>> Author: ihse >>> Date: 2018-03-28 21:00 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf53d82a51e5 >>> >>> 8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk >>> Reviewed-by: stuefe, erikj >>> >>> ! make/autoconf/flags-cflags.m4 >>> ! make/autoconf/platform.m4 >>> ! make/autoconf/spec.gmk.in >>> ! make/lib/Lib-java.desktop.gmk >>> - make/lib/SoundLibraries.gmk >>> >>> Changeset: 396ea30afbd5 >>> Author: ihse >>> Date: 2018-03-28 23:56 +0200 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/396ea30afbd5 >>> >>> 8200178: Remove mapfiles for JDK native libraries >>> Reviewed-by: erikj, alanb, mchung, prr, weijun >>> >>> ! make/lib/Awt2dLibraries.gmk >>> ! make/lib/CoreLibraries.gmk >>> ! make/lib/Lib-java.base.gmk >>> ! make/lib/Lib-java.desktop.gmk >>> ! make/lib/Lib-java.instrument.gmk >>> ! make/lib/Lib-java.management.gmk >>> ! make/lib/Lib-java.prefs.gmk >>> ! make/lib/Lib-java.rmi.gmk >>> ! make/lib/Lib-java.security.jgss.gmk >>> ! make/lib/Lib-java.smartcardio.gmk >>> ! make/lib/Lib-jdk.attach.gmk >>> ! make/lib/Lib-jdk.crypto.cryptoki.gmk >>> ! make/lib/Lib-jdk.crypto.ec.gmk >>> ! make/lib/Lib-jdk.crypto.ucrypto.gmk >>> ! make/lib/Lib-jdk.hotspot.agent.gmk >>> ! make/lib/Lib-jdk.jdi.gmk >>> ! make/lib/Lib-jdk.jdwp.agent.gmk >>> ! make/lib/Lib-jdk.management.agent.gmk >>> ! make/lib/Lib-jdk.management.gmk >>> ! make/lib/Lib-jdk.net.gmk >>> ! make/lib/Lib-jdk.pack.gmk >>> ! make/lib/Lib-jdk.sctp.gmk >>> ! make/lib/Lib-jdk.security.auth.gmk >>> ! make/lib/LibCommon.gmk >>> - make/mapfiles/libattach/mapfile-aix >>> - make/mapfiles/libattach/mapfile-linux >>> - make/mapfiles/libattach/mapfile-solaris >>> - make/mapfiles/libattach/reorder-windows-x86 >>> - make/mapfiles/libattach/reorder-windows-x86_64 >>> - make/mapfiles/libawt/mapfile-mawt-vers >>> - make/mapfiles/libawt/mapfile-vers >>> - make/mapfiles/libawt/mapfile-vers-linux >>> - make/mapfiles/libawt_headless/mapfile-vers >>> - make/mapfiles/libawt_headless/reorder-sparc >>> - make/mapfiles/libawt_headless/reorder-sparcv9 >>> - make/mapfiles/libawt_headless/reorder-x86 >>> - make/mapfiles/libawt_xawt/mapfile-vers >>> - make/mapfiles/libdt_socket/mapfile-vers >>> - make/mapfiles/libextnet/mapfile-linux >>> - make/mapfiles/libextnet/mapfile-solaris >>> - make/mapfiles/libfontmanager/mapfile-vers >>> - make/mapfiles/libinstrument/mapfile-vers >>> - make/mapfiles/libj2gss/mapfile-vers >>> - make/mapfiles/libj2pcsc/mapfile-vers >>> - make/mapfiles/libj2pkcs11/mapfile-vers >>> - make/mapfiles/libj2ucrypto/mapfile-vers >>> - make/mapfiles/libjaas/mapfile-vers >>> - make/mapfiles/libjava/mapfile-vers >>> - make/mapfiles/libjava/reorder-sparc >>> - make/mapfiles/libjava/reorder-sparcv9 >>> - make/mapfiles/libjava/reorder-x86 >>> - make/mapfiles/libjawt/mapfile-vers >>> - make/mapfiles/libjdwp/mapfile-vers >>> - make/mapfiles/libjimage/mapfile-vers >>> - make/mapfiles/libjli/mapfile-vers >>> - make/mapfiles/libjpeg/mapfile-vers >>> - make/mapfiles/libjpeg/reorder-sparc >>> - make/mapfiles/libjpeg/reorder-sparcv9 >>> - make/mapfiles/libjpeg/reorder-x86 >>> - make/mapfiles/libjsdt/mapfile-vers >>> - make/mapfiles/libjsig/mapfile-vers-solaris >>> - make/mapfiles/liblcms/mapfile-vers >>> - make/mapfiles/libmanagement/mapfile-vers >>> - make/mapfiles/libmanagement_agent/mapfile-vers >>> - make/mapfiles/libmanagement_ext/mapfile-vers >>> - make/mapfiles/libmlib_image/mapfile-vers >>> - make/mapfiles/libnet/mapfile-vers >>> - make/mapfiles/libnio/mapfile-aix >>> - make/mapfiles/libnio/mapfile-linux >>> - make/mapfiles/libnio/mapfile-macosx >>> - make/mapfiles/libnio/mapfile-solaris >>> - make/mapfiles/libnio/reorder-sparc >>> - make/mapfiles/libnio/reorder-sparcv9 >>> - make/mapfiles/libnio/reorder-x86 >>> - make/mapfiles/libprefs/mapfile-vers >>> - make/mapfiles/librmi/mapfile-vers >>> - make/mapfiles/libsaproc/mapfile-linux >>> - make/mapfiles/libsaproc/mapfile-macosx >>> - make/mapfiles/libsaproc/mapfile-solaris >>> - make/mapfiles/libsctp/mapfile-vers >>> - make/mapfiles/libsplashscreen/mapfile-vers >>> - make/mapfiles/libsunec/mapfile-vers >>> - make/mapfiles/libunpack/mapfile-vers >>> - make/mapfiles/libverify/mapfile-vers >>> - make/mapfiles/libverify/reorder-sparc >>> - make/mapfiles/libverify/reorder-sparcv9 >>> - make/mapfiles/libverify/reorder-x86 >>> - make/mapfiles/libzip/mapfile-vers >>> - make/mapfiles/libzip/reorder-sparc >>> - make/mapfiles/libzip/reorder-sparcv9 >>> - make/mapfiles/libzip/reorder-x86 >>> ! src/java.base/aix/native/libjsig/jsig.c >>> ! src/java.base/share/native/libjava/io_util.c >>> ! src/java.base/share/native/libjava/io_util.h >>> ! src/java.base/share/native/libjava/jni_util.h >>> ! src/java.base/share/native/libjimage/jimage.cpp >>> ! src/java.base/share/native/libjimage/jimage.hpp >>> ! src/java.base/share/native/libjli/args.c >>> ! src/java.base/share/native/libjli/java.c >>> ! src/java.base/share/native/libjli/java.h >>> ! src/java.base/share/native/libjli/jli_util.c >>> ! src/java.base/share/native/libjli/jli_util.h >>> ! src/java.base/share/native/libjli/manifest_info.h >>> ! src/java.base/share/native/libjli/parse_manifest.c >>> ! src/java.base/share/native/libnet/net_util.h >>> ! src/java.base/share/native/libzip/CRC32.c >>> ! src/java.base/share/native/libzip/zip_util.c >>> ! src/java.base/share/native/libzip/zip_util.h >>> ! src/java.base/solaris/native/libjsig/jsig.c >>> ! src/java.base/unix/native/libjava/FileOutputStream_md.c >>> ! src/java.base/unix/native/libjava/jni_util_md.c >>> ! src/java.base/unix/native/libjli/java_md_common.c >>> ! src/java.base/unix/native/libnet/net_util_md.c >>> ! src/java.base/unix/native/libnio/ch/Net.c >>> ! src/java.base/unix/native/libnio/ch/nio_util.h >>> ! src/java.base/windows/native/libjava/io_util_md.c >>> ! src/java.base/windows/native/libjava/io_util_md.h >>> ! src/java.base/windows/native/libjava/jni_util_md.c >>> ! src/java.base/windows/native/libjli/cmdtoargs.c >>> ! src/java.base/windows/native/libjli/java_md.c >>> ! src/java.base/windows/native/libnet/net_util_md.c >>> ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_config.h >>> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.c >>> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.h >>> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c >>> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h >>> ! src/java.desktop/share/native/libawt/awt/image/dither.c >>> ! src/java.desktop/share/native/libawt/awt/image/dither.h >>> ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h >>> ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c >>> ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h >>> ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.c >>> ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.h >>> ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c >>> ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h >>> ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c >>> ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.h >>> ! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h >>> ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c >>> ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h >>> ! src/java.desktop/unix/native/common/awt/img_util_md.h >>> ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c >>> ! src/java.desktop/unix/native/libawt/awt/initIDs.c >>> ! src/java.desktop/unix/native/libsplashscreen/splashscreen_config.h >>> ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c >>> ! src/java.desktop/windows/native/libawt/windows/img_util_md.h >>> ! src/java.desktop/windows/native/libsplashscreen/splashscreen_config.h >>> ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c >>> ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c >>> ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h >>> ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c >>> ! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h >>> ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c >>> ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c >>> ! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp >>> ! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c >>> ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c >>> >>> Changeset: 77bff7a757a4 >>> Author: martin >>> Date: 2018-03-28 21:13 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/77bff7a757a4 >>> >>> 8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming >>> test logs >>> Summary: end() should always expect to be called eventually >>> Reviewed-by: sherman, ulfzibis >>> >>> ! test/jdk/java/util/zip/ConstructDeflaterInput.java >>> ! test/jdk/java/util/zip/ConstructInflaterOutput.java >>> >>> Changeset: d6d1c06becda >>> Author: martin >>> Date: 2018-03-28 21:14 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6d1c06becda >>> >>> 8200124: Various cleanups in jar/zip >>> Reviewed-by: sherman, ulfzibis >>> >>> ! src/java.base/share/classes/java/util/jar/Manifest.java >>> ! src/java.base/share/classes/java/util/zip/ZipCoder.java >>> ! src/java.base/share/classes/java/util/zip/ZipFile.java >>> ! src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java >>> >>> Changeset: e5679a6661d6 >>> Author: martin >>> Date: 2018-03-28 21:14 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e5679a6661d6 >>> >>> 8200310: Avoid charset lookup machinery in >>> java.nio.charset.StandardCharsets >>> Reviewed-by: sherman, ulfzibis >>> >>> ! src/java.base/share/classes/java/lang/StringCoding.java >>> ! src/java.base/share/classes/java/nio/charset/Charset.java >>> ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java >>> ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java >>> ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template >>> ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java >>> ! src/java.base/share/classes/sun/nio/cs/UTF_16.java >>> ! src/java.base/share/classes/sun/nio/cs/UTF_16BE.java >>> ! src/java.base/share/classes/sun/nio/cs/UTF_16LE.java >>> ! src/java.base/share/classes/sun/nio/cs/UTF_8.java >>> ! test/jdk/java/nio/charset/StandardCharsets/Standard.java >>> >>> Changeset: ae873285a39c >>> Author: xiaofeya >>> Date: 2018-03-28 21:57 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/ae873285a39c >>> >>> 8196668: revisit test SunPackageAccess and GrantedSunPackageAccess >>> Reviewed-by: mchung >>> >>> + test/jdk/java/lang/SecurityManager/PackageAccessTest.java >>> + test/jdk/java/lang/SecurityManager/empty.policy >>> + test/jdk/java/lang/SecurityManager/test.policy >>> >>> Changeset: b85603908ae4 >>> Author: erikj >>> Date: 2018-03-29 08:52 -0700 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b85603908ae4 >>> >>> 8200409: jdk11 nightly solaris sparc build failure >>> Reviewed-by: alanb, tbell >>> >>> ! make/lib/Lib-java.base.gmk >>> + make/mapfiles/libjsig/mapfile-vers-solaris >>> ! src/java.base/solaris/native/libjsig/jsig.c >>> >>> Changeset: a11d3a5ca20b >>> Author: chegar >>> Date: 2018-03-29 20:12 +0100 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a11d3a5ca20b >>> >>> 8200304: TwoStacksPlainDatagramSocketImpl and socket cleaner >>> Reviewed-by: alanb, dfuchs, rriggs >>> >>> ! >>> src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java >>> ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c >>> >>> Changeset: 1f9dd2360b17 >>> Author: jwilhelm >>> Date: 2018-03-24 01:08 +0100 >>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f9dd2360b17 >>> >>> Merge >>> >>> ! make/autoconf/hotspot.m4 >>> + src/hotspot/share/gc/cms/cmsCardTable.cpp >>> - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp >>> ! src/hotspot/share/gc/g1/g1BarrierSet.cpp >>> ! src/hotspot/share/gc/g1/g1BarrierSet.hpp >>> ! src/hotspot/share/gc/g1/g1Policy.hpp >>> ! src/hotspot/share/gc/parallel/psCardTable.cpp >>> - src/hotspot/share/gc/shared/barrierSet.inline.hpp >>> ! src/hotspot/share/gc/shared/cardTable.hpp >>> + src/hotspot/share/gc/shared/cardTableBarrierSet.cpp >>> + src/hotspot/share/gc/shared/cardTableBarrierSet.hpp >>> + src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp >>> - src/hotspot/share/gc/shared/cardTableModRefBS.cpp >>> - src/hotspot/share/gc/shared/cardTableModRefBS.hpp >>> - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp >>> - src/hotspot/share/prims/jvmtiEnter.hpp From per.liden at oracle.com Thu Apr 19 06:14:23 2018 From: per.liden at oracle.com (Per Liden) Date: Thu, 19 Apr 2018 08:14:23 +0200 Subject: ZGC Early Access build 2 is now available Message-ID: ZGC Early Access build 2 for Linux-x86_64 is now available at http://jdk.java.net/zgc Please report any issues you might run into to this list. For more information on how to use ZGC, please see the project Wiki: https://wiki.openjdk.java.net/display/zgc/Main Please be aware that the ZGC source code repository, from where the Early Access builds are created, is based on the JDK development branch (which currently means an incomplete version of JDK 11). /Per From nils.eliasson at oracle.com Tue Apr 24 14:16:05 2018 From: nils.eliasson at oracle.com (Nils Eliasson) Date: Tue, 24 Apr 2018 16:16:05 +0200 Subject: RFR: C2: Add loop strip mining support to split_barrier_thru_phi Message-ID: Hi, This patch adds loop strip mining support to PhaseIdealLoop::split_barrier_thru_phi. In short - PhaseIdealLoop::split_barrier_thru_phi is an optimization that moves a loadbarrier up the control flow, past merges, by cloning it on all incoming edges. This applies to both normal control flow and loops. The loop strip mining optimization adds an outer loop on all counted loops. When moving barriers out to the loop entry path, on a strip mined counted loop, we need to make sure to move it up past the outer loop too. webrev: http://cr.openjdk.java.net/~neliasso/zgc/split_barrier_thru_phi/webrev.01/ Regards, Nils From rwestrel at redhat.com Tue Apr 24 14:54:00 2018 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 24 Apr 2018 16:54:00 +0200 Subject: RFR: C2: Add loop strip mining support to split_barrier_thru_phi In-Reply-To: References: Message-ID: Hi Nils, > http://cr.openjdk.java.net/~neliasso/zgc/split_barrier_thru_phi/webrev.01/ line 1276, you could use out_ctrl instead. Anyway, looks ok to me. Roland. From nils.eliasson at oracle.com Tue Apr 24 16:19:36 2018 From: nils.eliasson at oracle.com (Nils Eliasson) Date: Tue, 24 Apr 2018 18:19:36 +0200 Subject: RFR: C2: Add loop strip mining support to split_barrier_thru_phi In-Reply-To: References: Message-ID: Hi Roland, I fixed line 1276 + one other line that missed the same substitution. http://cr.openjdk.java.net/~neliasso/zgc/split_barrier_thru_phi/webrev.02/ Thanks for having a look, Nils On 2018-04-24 16:54, Roland Westrelin wrote: > Hi Nils, > >> http://cr.openjdk.java.net/~neliasso/zgc/split_barrier_thru_phi/webrev.01/ > line 1276, you could use out_ctrl instead. Anyway, looks ok to me. > > Roland. From rwestrel at redhat.com Wed Apr 25 07:10:39 2018 From: rwestrel at redhat.com (Roland Westrelin) Date: Wed, 25 Apr 2018 09:10:39 +0200 Subject: RFR: C2: Add loop strip mining support to split_barrier_thru_phi In-Reply-To: References: Message-ID: > http://cr.openjdk.java.net/~neliasso/zgc/split_barrier_thru_phi/webrev.02/ Looks good to me. Roland. From nils.eliasson at oracle.com Wed Apr 25 09:16:01 2018 From: nils.eliasson at oracle.com (nils.eliasson at oracle.com) Date: Wed, 25 Apr 2018 09:16:01 +0000 Subject: hg: zgc/zgc: C2: Split_barrier_thru_phi loop strip mining support Message-ID: <201804250916.w3P9G1lP028479@aojmv0008.oracle.com> Changeset: fe19584e3959 Author: neliasso Date: 2018-04-25 11:01 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fe19584e3959 C2: Split_barrier_thru_phi loop strip mining support ! src/hotspot/share/opto/loopopts.cpp From per.liden at oracle.com Wed Apr 25 09:49:30 2018 From: per.liden at oracle.com (per.liden at oracle.com) Date: Wed, 25 Apr 2018 09:49:30 +0000 Subject: hg: zgc/zgc: 196 new changesets Message-ID: <201804250949.w3P9nkK1013360@aojmv0008.oracle.com> Changeset: 2d5d75263e77 Author: vromero Date: 2018-04-06 09:15 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2d5d75263e77 8199744: Incorrect compiler message for ReceiverParameter in inner class constructor Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/T8199744/IncorrectMsgQualifiedReceiverTest.java + test/langtools/tools/javac/T8199744/IncorrectMsgQualifiedReceiverTest.out ! test/langtools/tools/javac/lambda/8131742/T8131742.out Changeset: d958597c7908 Author: rriggs Date: 2018-04-06 12:49 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d958597c7908 8200706: Better cleanup for open/test/jdk/java/lang/ProcessBuilder/DestroyTest.java Reviewed-by: psandoz, lancea ! test/jdk/java/lang/ProcessBuilder/DestroyTest.java Changeset: 5556e9c1e681 Author: cushon Date: 2018-04-06 08:58 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5556e9c1e681 8201251: The tests for JDK-8187247 should be under test/langtools Reviewed-by: darcy + test/langtools/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java + test/langtools/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.out + test/langtools/tools/javac/importChecks/ImportCanonicalSameName/p1/A.java + test/langtools/tools/javac/importChecks/ImportCanonicalSameName/p2/A.java - test/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java - test/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.out - test/tools/javac/importChecks/ImportCanonicalSameName/p1/A.java - test/tools/javac/importChecks/ImportCanonicalSameName/p2/A.java Changeset: 05c1e4d50f9a Author: igerasim Date: 2018-04-07 17:07 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/05c1e4d50f9a 8200788: Optimal initial capacity of java.lang.VarHandle.AccessMode.methodNameToAccessMode Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java + test/jdk/java/lang/invoke/VarHandle/AccessMode/OptimalMapSize.java Changeset: 2f3c0bd6b987 Author: weijun Date: 2018-04-08 11:32 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2f3c0bd6b987 8200792: PKCS12Attribute#hashCode is always constant -1 Reviewed-by: xuelei ! src/java.base/share/classes/java/security/PKCS12Attribute.java + test/jdk/java/security/PKCS12Attribute/HashCode.java Changeset: 8bdf2b5f472d Author: weijun Date: 2018-04-08 17:01 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bdf2b5f472d 8180570: Refactor sun/security/mscapi shell tests to plain java tests Reviewed-by: asmotrak ! test/jdk/sun/security/mscapi/KeyStoreCompatibilityMode.java - test/jdk/sun/security/mscapi/KeyStoreCompatibilityMode.sh + test/jdk/sun/security/mscapi/KeytoolChangeAlias.java - test/jdk/sun/security/mscapi/KeytoolChangeAlias.sh ! test/jdk/sun/security/mscapi/PublicKeyInterop.java - test/jdk/sun/security/mscapi/PublicKeyInterop.sh ! test/jdk/sun/security/mscapi/RSAEncryptDecrypt.java - test/jdk/sun/security/mscapi/RSAEncryptDecrypt.sh - test/jdk/sun/security/mscapi/ShortRSAKey1024.sh ! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java ! test/jdk/sun/security/mscapi/SignUsingSHA2withRSA.java - test/jdk/sun/security/mscapi/SignUsingSHA2withRSA.sh + test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java - test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh ! test/lib/jdk/test/lib/SecurityTools.java Changeset: 1975a94f16cc Author: redestad Date: 2018-04-09 13:35 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1975a94f16cc 8201178: Remove sun.nio.cs.FastCharsetProvider Reviewed-by: alanb - src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java Changeset: dce997f9a93e Author: rpatil Date: 2018-04-09 04:43 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dce997f9a93e 8200359: (tz) Upgrade time-zone data to tzdata2018d Reviewed-by: naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java ! test/jdk/sun/util/calendar/zi/tzdata/VERSION ! test/jdk/sun/util/calendar/zi/tzdata/africa ! test/jdk/sun/util/calendar/zi/tzdata/antarctica ! test/jdk/sun/util/calendar/zi/tzdata/asia ! test/jdk/sun/util/calendar/zi/tzdata/australasia ! test/jdk/sun/util/calendar/zi/tzdata/europe ! test/jdk/sun/util/calendar/zi/tzdata/northamerica ! test/jdk/sun/util/calendar/zi/tzdata/southamerica ! test/jdk/sun/util/calendar/zi/tzdata/zone.tab Changeset: 0d4786e42471 Author: bpatel Date: 2018-04-09 09:45 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0d4786e42471 8196200: Implement a navigation builder in javadoc Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java Changeset: 05883543ee2a Author: mikael Date: 2018-04-09 10:19 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/05883543ee2a 8201263: Trailing backslash in VS120COMNTOOLS leads to ugly error message when running tests Reviewed-by: erikj ! test/TestCommon.gmk Changeset: 58cffb6ec13c Author: ihse Date: 2018-04-09 19:23 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/58cffb6ec13c 8201236: Straighten out dtrace build logic Reviewed-by: erikj ! make/common/NativeCompilation.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk + make/hotspot/lib/CompileDtraceLibraries.gmk - make/hotspot/lib/CompileDtracePostJvm.gmk - make/hotspot/lib/CompileDtracePreJvm.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk + make/hotspot/lib/JvmDtraceObjects.gmk + make/hotspot/lib/JvmFlags.gmk ! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp - make/hotspot/src/native/dtrace/generateJvmOffsets.h Changeset: f088ec60bed5 Author: vtheeyarath Date: 2018-04-09 10:39 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f088ec60bed5 8164781: Pattern.asPredicate specification is incomplete Summary: Updated specification to reflect usage of find() Reviewed-by: psandoz ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java Changeset: 12fe57c319e1 Author: weijun Date: 2018-04-10 11:02 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/12fe57c319e1 8200152: KerberosString should use UTF-8 by default Reviewed-by: xuelei ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java + test/jdk/sun/security/krb5/auto/NonAscii.java Changeset: 809b178407cc Author: redestad Date: 2018-04-10 16:16 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/809b178407cc 8201179: Regression due loading java.nio.charset.StandardCharsets during bootstrap Reviewed-by: sherman, martin ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java Changeset: 7b00ac6c11ab Author: rriggs Date: 2018-04-10 10:49 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7b00ac6c11ab 8201246: Export native function to set platform encoding Reviewed-by: rriggs Contributed-by: andrew_m_leonard at uk.ibm.com ! src/java.base/share/native/libjava/jni_util.c ! src/java.base/share/native/libjava/jni_util.h Changeset: b2bd13eafc1c Author: martin Date: 2018-04-10 10:17 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b2bd13eafc1c 8201327: Make Sensor deeply immutably thread safe Reviewed-by: alanb, chegar, asmundak ! src/java.management/share/classes/sun/management/MemoryPoolImpl.java ! src/java.management/share/classes/sun/management/Sensor.java Changeset: 08d1b228e805 Author: martin Date: 2018-04-10 10:18 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/08d1b228e805 8201328: SynthParser should use Boolean.parseBoolean Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java Changeset: 66279035d5e7 Author: martin Date: 2018-04-10 10:18 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/66279035d5e7 8201357: ALSA_CFLAGS is needed; was dropped in JDK-8071469 Reviewed-by: ihse, asmundak ! make/lib/Lib-java.desktop.gmk Changeset: a0f22265e29c Author: ihse Date: 2018-04-10 19:46 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a0f22265e29c 8200298: Unify all unix versions of libjsig/jsig.c Reviewed-by: dholmes, stuefe ! make/lib/Lib-java.base.gmk ! make/mapfiles/libjsig/mapfile-vers-solaris ! src/hotspot/os/solaris/os_solaris.cpp - src/java.base/linux/native/libjsig/jsig.c - src/java.base/macosx/native/libjsig/jsig.c - src/java.base/solaris/native/libjsig/jsig.c + src/java.base/unix/native/libjsig/jsig.c Changeset: 82d3fa5303e0 Author: dl Date: 2018-04-10 11:25 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/82d3fa5303e0 8200728: Docs (Comparison of Stack and Deque methods) for Deque is not correct Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/Deque.java Changeset: 79d2c9da2c26 Author: dl Date: 2018-04-10 11:29 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/79d2c9da2c26 8200520: forkjoin tasks interrupted after shutdown Reviewed-by: martin, psandoz, chegar, dholmes ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: 260bf39376a4 Author: dl Date: 2018-04-10 11:33 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/260bf39376a4 8200258: Improve CopyOnWriteArrayList subList code Reviewed-by: martin, psandoz, smarks ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! test/jdk/java/util/Collection/IteratorMicroBenchmark.java ! test/jdk/java/util/Collection/RemoveMicroBenchmark.java ! test/jdk/java/util/concurrent/tck/Collection8Test.java ! test/jdk/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/jdk/java/util/concurrent/tck/CopyOnWriteArraySetTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/LinkedListTest.java ! test/jdk/java/util/concurrent/tck/VectorTest.java Changeset: b5705ade8c8d Author: dl Date: 2018-04-10 11:37 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5705ade8c8d 8197531: Miscellaneous changes imported from jsr166 CVS 2018-04 Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java ! src/java.base/share/classes/java/util/concurrent/Exchanger.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/FutureTask.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/Phaser.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java + test/jdk/java/util/concurrent/ConcurrentHashMap/WhiteBox.java ! test/jdk/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java ! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java ! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java Changeset: 7c224ec572d0 Author: erikj Date: 2018-04-10 22:37 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c224ec572d0 8201267: Disable warnings for VS2017 to enable building Reviewed-by: ihse, tbell ! make/CreateJmods.gmk ! make/autoconf/toolchain_windows.m4 ! make/common/NativeCompilation.gmk ! make/launcher/Launcher-jdk.pack.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/Lib-jdk.accessibility.gmk ! make/lib/Lib-jdk.pack.gmk ! src/java.instrument/share/native/libinstrument/Reentrancy.c Changeset: e6c069766d46 Author: anazarov Date: 2018-04-10 14:16 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e6c069766d46 8178867: tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java failed to clean up files Reviewed-by: alanb, jjg, psandoz ! test/jdk/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java Changeset: 3e9cb3562d83 Author: ihse Date: 2018-04-10 23:32 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3e9cb3562d83 8201320: Allow PrintFailureReports to be turned off Reviewed-by: erikj ! make/Init.gmk ! make/InitSupport.gmk ! make/autoconf/basics.m4 ! make/autoconf/configure.ac ! make/autoconf/spec.gmk.in Changeset: d4d2f634b72f Author: jjg Date: 2018-04-10 15:05 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d4d2f634b72f 8201396: fix broken links generated by javadoc doclet Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPath.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java Changeset: 25515c7e96b0 Author: mli Date: 2018-04-11 09:08 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/25515c7e96b0 8188897: java/rmi/registry/reexport/Reexport.java failed with Port already in use Reviewed-by: rriggs, darcy ! test/jdk/java/rmi/registry/reexport/Reexport.java Changeset: 7c82bb507446 Author: amjiang Date: 2018-04-10 18:16 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c82bb507446 8190333: sun/security/ssl/X509KeyManager/PreferredKey.java failed with "Failed to get the preferable key aliases" Reviewed-by: mullan ! test/jdk/ProblemList.txt ! test/jdk/javax/net/ssl/etc/README ! test/jdk/javax/net/ssl/etc/keystore ! test/jdk/javax/net/ssl/etc/truststore Changeset: fcdca1973b84 Author: xiaofeya Date: 2018-04-10 20:04 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fcdca1973b84 8201348: ProblemList update for bugid associated with SSLSocketParametersTest.sh Reviewed-by: lancea ! test/jdk/ProblemList.txt Changeset: 6b46983d6fbe Author: michaelm Date: 2018-04-11 10:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6b46983d6fbe 8196775: java/net/Socket/asyncClose/Race.java failed intermittently on Windows with ConnectException: Connection refused Reviewed-by: dfuchs ! test/jdk/java/net/Socket/asyncClose/Race.java Changeset: 6a6ee36037ac Author: naoto Date: 2018-04-11 09:14 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6a6ee36037ac 8189784: Parsing with Java 9 AKST timezone returns the SystemV variant of the timezone Reviewed-by: erikj, sherman ! make/gensrc/GensrcCLDR.gmk ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/jdk/src/classes/build/tools/cldrconverter/MetaZonesParseHandler.java + make/jdk/src/classes/build/tools/cldrconverter/SupplementalMetadataParseHandler.java - src/java.base/share/classes/java/time/format/ZoneName.java + src/java.base/share/classes/java/time/format/ZoneName.java.template ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/jdk/java/time/test/java/time/format/ZoneName.java Changeset: 3a2172d8613a Author: erikj Date: 2018-04-11 18:45 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3a2172d8613a 8201439: Enable linux-arm-vfp-hflt profile to be configured with jib again Reviewed-by: tbell ! make/conf/jib-profiles.js Changeset: 535498e7602f Author: psandoz Date: 2018-04-11 11:11 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/535498e7602f 8199875: Require first parameter type of a condy bootstrap to be Lookup Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java ! src/java.base/share/classes/java/lang/invoke/package-info.java ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java Changeset: faf02d65df7d Author: vromero Date: 2018-04-11 14:52 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/faf02d65df7d 8201440: javac should create unique DynamicMethodSymbols at LambdaToMethod Reviewed-by: mcimadamore Contributed-by: bsrbnd at gmail.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java Changeset: 0c3e252cea44 Author: xyin Date: 2018-04-12 10:19 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0c3e252cea44 8197418: Move java/util/RandomAccess/ tests into OpenJDK Reviewed-by: psandoz + test/jdk/java/util/RandomAccess/Basic.java Changeset: fce4252d5227 Author: jlahoda Date: 2018-04-12 09:23 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fce4252d5227 8189765: Improve error reporting for compiling against package not visible due to modules Summary: When looking in other modules for an undefined Symbol, also look into the unnamed module. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/modules/CompileModulePatchTest.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/ModulesAndClassPathTest.java Changeset: 62b908c9f0e6 Author: mcimadamore Date: 2018-04-12 13:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/62b908c9f0e6 8199194: Add javac support for preview features Summary: Add support for preview features and related command line options. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java + src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/diags/examples.not-yet.txt + test/langtools/tools/javac/diags/examples/PreviewFeatureDisabled.java + test/langtools/tools/javac/diags/examples/PreviewFeatureDisabledPlural.java + test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java + test/langtools/tools/javac/diags/examples/PreviewFilename.java + test/langtools/tools/javac/diags/examples/PreviewFilenameAdditional.java + test/langtools/tools/javac/diags/examples/PreviewPlural/Bar.java + test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java + test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/Bar.java + test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditional.java + test/langtools/tools/javac/preview/PreviewOptionTest.java + test/langtools/tools/javac/preview/classReaderTest/Bar.java + test/langtools/tools/javac/preview/classReaderTest/Client.java + test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out + test/langtools/tools/javac/preview/classReaderTest/Client.preview.out Changeset: bd45ce23b1ac Author: redestad Date: 2018-04-12 17:23 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bd45ce23b1ac 8201494: Avoid early initialization of java.nio.Bits Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteOrder.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template Changeset: f29aeb8bb44f Author: ihse Date: 2018-04-12 20:20 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f29aeb8bb44f 8201483: Make it possible to disable JVM features Reviewed-by: erikj, stuefe ! make/autoconf/basics.m4 ! make/autoconf/configure.ac ! make/autoconf/help.m4 ! make/autoconf/hotspot.m4 Changeset: 47861fafb279 Author: lana Date: 2018-04-12 18:21 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/47861fafb279 Added tag jdk-11+9 for changeset 0c3e252cea44 ! .hgtags Changeset: 3852547060c8 Author: lana Date: 2018-04-12 19:12 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3852547060c8 Merge Changeset: cb18edeaeca7 Author: sherman Date: 2018-04-12 13:30 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cb18edeaeca7 8201443: NoSuchMethodException JarFile.open when jar file is used in classpath Reviewed-by: rriggs, redestad ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 09905cd87bb2 Author: bpb Date: 2018-04-12 14:03 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/09905cd87bb2 8009632: (fs) FileStore.supportsFileAttributeView does not detect user_xattr enabled on ext4 Reviewed-by: alanb ! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java Changeset: 1a87516db0b7 Author: erikj Date: 2018-04-12 15:26 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a87516db0b7 8201508: Macosx builds fail in GenerateLinkOptData.gmk Reviewed-by: tbell ! make/autoconf/basics.m4 Changeset: ae568aefc5aa Author: redestad Date: 2018-04-13 01:04 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ae568aefc5aa 8152821: Merge jdk.internal.misc.JavaSecurityAccess and jdk.internal.misc.JavaSecurityProtectionDomainAccess shared secrets Reviewed-by: mullan ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/jdk/internal/misc/JavaSecurityAccess.java - src/java.base/share/classes/jdk/internal/misc/JavaSecurityProtectionDomainAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java Changeset: 4d3f0fea5469 Author: mli Date: 2018-04-13 09:06 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4d3f0fea5469 8078221: java/rmi/Naming/DefaultRegistryPort.java fails intermittently Reviewed-by: rriggs ! test/jdk/java/rmi/Naming/DefaultRegistryPort.java Changeset: 2e681d678ec8 Author: jwilhelm Date: 2018-04-06 19:16 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2e681d678ec8 Merge ! make/lib/Awt2dLibraries.gmk - src/hotspot/share/gc/g1/concurrentMarkThread.cpp - src/hotspot/share/gc/g1/concurrentMarkThread.hpp - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp - src/hotspot/share/gc/g1/g1CardLiveData.cpp - src/hotspot/share/gc/g1/g1CardLiveData.hpp - src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp Changeset: 4beba2c2a329 Author: jwilhelm Date: 2018-04-13 03:05 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4beba2c2a329 Merge ! make/hotspot/lib/CompileJvm.gmk ! make/lib/Awt2dLibraries.gmk ! make/mapfiles/libjsig/mapfile-vers-solaris - src/hotspot/share/gc/g1/concurrentMarkThread.cpp - src/hotspot/share/gc/g1/concurrentMarkThread.hpp - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp - src/hotspot/share/gc/g1/g1CardLiveData.cpp - src/hotspot/share/gc/g1/g1CardLiveData.hpp - src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp ! test/jdk/ProblemList.txt Changeset: 2918e1146106 Author: weijun Date: 2018-04-13 15:29 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2918e1146106 8200468: Port the native GSS-API bridge to Windows Reviewed-by: ihse, valeriep ! make/lib/Lib-java.security.jgss.gmk ! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c + src/java.security.jgss/share/native/libj2gss/NativeFunc.c + src/java.security.jgss/share/native/libj2gss/NativeFunc.h ! src/java.security.jgss/share/native/libj2gss/NativeUtil.c ! src/java.security.jgss/share/native/libj2gss/NativeUtil.h ! src/java.security.jgss/share/native/libj2gss/gssapi.h - src/java.security.jgss/unix/native/libj2gss/NativeFunc.c - src/java.security.jgss/unix/native/libj2gss/NativeFunc.h ! test/jdk/java/security/testlibrary/Proc.java ! test/jdk/sun/security/krb5/auto/BasicProc.java Changeset: fcff2daa6b1e Author: mcimadamore Date: 2018-04-13 16:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fcff2daa6b1e 8201498: test/langtools/tools/javac/diags/CheckExamples.java 6 errors occurred Summary: Remove duplicate class names in diagnostic examples. Reviewed-by: jlahoda - test/langtools/tools/javac/diags/examples/PreviewPlural/Bar.java ! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java + test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPluralBar.java - test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/Bar.java ! test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditional.java + test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditionalBar.java Changeset: 3cf00fca0fbf Author: rhalade Date: 2018-04-13 09:37 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3cf00fca0fbf 8198240: Allow cacerts test to pass when GTECyberTrust root expires Summary: Implemented expiry policy exception list Reviewed-by: mullan ! test/jdk/lib/security/cacerts/VerifyCACerts.java Changeset: 26bd5cc412e1 Author: serb Date: 2018-03-30 13:57 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/26bd5cc412e1 8198335: java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java fails in headless mode Reviewed-by: prr ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java Changeset: 007463851678 Author: kaddepalli Date: 2018-04-02 16:52 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/007463851678 8200525: test java/awt/event/SequencedEvent/SequencedEventTest.java fails to compile Reviewed-by: prr, serb ! test/jdk/java/awt/event/SequencedEvent/SequencedEventTest.java Changeset: 23ffd7bf415e Author: kaddepalli Date: 2018-04-02 16:56 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/23ffd7bf415e 8200343: Minor JViewport documentation typo Reviewed-by: serb, pkbalakr ! src/java.desktop/share/classes/javax/swing/JViewport.java Changeset: c4460ca1f08c Author: jdv Date: 2018-04-04 14:32 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c4460ca1f08c Merge Changeset: a38e7ef21cc0 Author: lbourges Date: 2018-04-04 21:36 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a38e7ef21cc0 8200526: Test sun/java2d/marlin/ClipShapeTest.java times out Summary: increased timeout to 300s per test Reviewed-by: jdv, prr, serb ! test/jdk/sun/java2d/marlin/ClipShapeTest.java Changeset: b9df14155468 Author: serb Date: 2018-04-05 19:08 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b9df14155468 8200149: The "com.sun.awt.AWTUtilities" class can be dropped Reviewed-by: prr ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenUtilities.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureUtilities.java - src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java Changeset: 7c99ed812272 Author: prr Date: 2018-04-09 08:34 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c99ed812272 Merge - make/mapfiles/launchers/mapfile-ppc64 - make/mapfiles/launchers/mapfile-ppc64.anonymous - make/mapfiles/launchers/mapfile-sparc - make/mapfiles/launchers/mapfile-sparcv9 - make/mapfiles/launchers/mapfile-x86 - make/mapfiles/launchers/mapfile-x86.anonymous - make/mapfiles/launchers/mapfile-x86_64 - make/mapfiles/launchers/mapfile-x86_64.anonymous - make/mapfiles/libunpack/mapfile-vers-unpack200 - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86 - make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous - src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java - test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java - test/jdk/java/nio/channels/SocketChannel/IsConnectable.java - test/jdk/sun/security/mscapi/KeyStoreCompatibilityMode.sh - test/jdk/sun/security/mscapi/KeytoolChangeAlias.sh - test/jdk/sun/security/mscapi/PublicKeyInterop.sh - test/jdk/sun/security/mscapi/RSAEncryptDecrypt.sh - test/jdk/sun/security/mscapi/ShortRSAKey1024.sh - test/jdk/sun/security/mscapi/SignUsingSHA2withRSA.sh - test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh - test/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java - test/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.out - test/tools/javac/importChecks/ImportCanonicalSameName/p1/A.java - test/tools/javac/importChecks/ImportCanonicalSameName/p2/A.java Changeset: 55ec43275ff2 Author: prr Date: 2018-04-10 13:58 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/55ec43275ff2 Merge - make/hotspot/lib/CompileDtracePostJvm.gmk - make/hotspot/lib/CompileDtracePreJvm.gmk - make/hotspot/src/native/dtrace/generateJvmOffsets.h - src/java.base/linux/native/libjsig/jsig.c - src/java.base/macosx/native/libjsig/jsig.c - src/java.base/solaris/native/libjsig/jsig.c Changeset: fa23ea24dade Author: sgehwolf Date: 2018-04-09 13:28 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa23ea24dade 8196516: libfontmanager must be built with LDFLAGS allowing unresolved symbols Summary: Fixes build failures on some sustems with custom LDFLAGS settings. Reviewed-by: erikj, ihse, serb ! make/lib/Awt2dLibraries.gmk Changeset: 69f7e3ed043c Author: aivanov Date: 2018-04-12 14:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/69f7e3ed043c 8201240: Improve releasing native resources of BufImgSurfaceData.ICMColorData Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/java.desktop/share/native/libawt/awt/image/BufImgSurfaceData.c Changeset: a4d1d2dec618 Author: aivanov Date: 2018-04-12 14:11 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a4d1d2dec618 8199627: Use "Per-Monitor V2" High DPI awareness for Windows 10 v1703 Reviewed-by: serb, prr ! src/java.base/windows/native/launcher/java.manifest Changeset: 508e9f6632fd Author: prr Date: 2018-04-12 16:25 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/508e9f6632fd Merge - src/java.base/share/classes/java/time/format/ZoneName.java - src/java.base/share/classes/jdk/internal/misc/JavaSecurityProtectionDomainAccess.java ! test/jdk/ProblemList.txt Changeset: 59c4713c5d21 Author: prr Date: 2018-04-13 09:04 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/59c4713c5d21 Merge ! make/lib/Awt2dLibraries.gmk - src/hotspot/share/gc/g1/concurrentMarkThread.cpp - src/hotspot/share/gc/g1/concurrentMarkThread.hpp - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp - src/hotspot/share/gc/g1/g1CardLiveData.cpp - src/hotspot/share/gc/g1/g1CardLiveData.hpp - src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp - src/java.security.jgss/unix/native/libj2gss/NativeFunc.c - src/java.security.jgss/unix/native/libj2gss/NativeFunc.h ! test/jdk/ProblemList.txt - test/langtools/tools/javac/diags/examples/PreviewPlural/Bar.java - test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/Bar.java Changeset: 4c0c018a953f Author: prr Date: 2018-04-13 09:51 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4c0c018a953f Merge Changeset: 5c2cddff67b6 Author: naoto Date: 2018-04-13 10:23 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5c2cddff67b6 8201507: Generate alias entries in j.t.f.ZoneName from tzdb at build time Reviewed-by: erikj, rriggs ! make/gensrc/GensrcCLDR.gmk ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! src/java.base/share/classes/java/time/format/ZoneName.java.template ! test/jdk/java/time/test/java/time/format/ZoneName.java Changeset: 490292739652 Author: valeriep Date: 2018-04-13 18:07 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/490292739652 8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider Summary: Rethrow ClassCastException with InvalidKeyException Reviewed-by: ascarpino ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java Changeset: 8c85a1855e10 Author: mcimadamore Date: 2018-04-13 11:14 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8c85a1855e10 8201554: Disable failing tier1 test for JDK-8201498 Reviewed-by: jjg ! test/langtools/tools/javac/diags/examples.not-yet.txt - test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditional.java - test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditionalBar.java Changeset: 09c01737ad27 Author: alanb Date: 2018-04-14 08:41 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/09c01737ad27 8201474: (so) Socket adaptor connect(InetAddress, timeout) succeeds when connection fails Reviewed-by: bpb ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/native/libnio/ch/Net.c ! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java Changeset: d2bea17edd96 Author: alanb Date: 2018-04-16 09:36 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2bea17edd96 8194734: Handle to jimage file inherited into child processes (win) Reviewed-by: alanb Contributed-by: alexandr.miloslavskiy at gmail.com ! src/java.base/windows/native/libjimage/osSupport_windows.cpp Changeset: bc1c7e41e285 Author: clanger Date: 2018-04-16 11:11 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bc1c7e41e285 8200719: Cannot connect to IPv6 host when exists any active network interface without IPv6 address Reviewed-by: clanger, chegar Contributed-by: joelpelaez at gmail.com ! src/java.base/unix/native/libnet/net_util_md.c Changeset: 68ac1caf3d7e Author: goetz Date: 2018-04-16 11:08 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/68ac1caf3d7e 8201584: Fix configure on SLES 11 after 8201483 Reviewed-by: ihse, simonis ! make/autoconf/hotspot.m4 Changeset: dd26184768b0 Author: sgehwolf Date: 2018-04-16 12:20 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dd26184768b0 8201495: [Zero] Reduce limits of max heap size for boot JDK on s390 Reviewed-by: ihse, aph, simonis ! make/autoconf/boot-jdk.m4 Changeset: f7fd051519ac Author: ihse Date: 2018-04-17 15:39 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f7fd051519ac 8201591: JVM features with "-" in name is not correctly handled Reviewed-by: erikj ! make/autoconf/hotspot.m4 Changeset: 80e7764e4d09 Author: glaubitz Date: 2018-04-12 14:27 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/80e7764e4d09 8201480: ISA/CPU feature detection code crashes on linux-sparc Reviewed-by: dholmes, shade, stuefe ! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp Changeset: 129d60b5dac7 Author: dcubed Date: 2018-04-12 09:03 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/129d60b5dac7 8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do(). Summary: Add verification for the threads_do() part of the Thread-SMR protocol. Reviewed-by: eosterlund, dholmes, rehn ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp + src/hotspot/share/trace/tracingExport.cpp + src/hotspot/share/trace/tracingExport.hpp Changeset: 4accd2e82e32 Author: goetz Date: 2018-04-11 14:49 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4accd2e82e32 8201430: [TESTBUG] Remove script from runtime/6626217 Reviewed-by: dholmes, mdoerr ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/6626217/Loader2.java - test/hotspot/jtreg/runtime/6626217/Test6626217.sh ! test/hotspot/jtreg/runtime/6626217/bug_21227.java + test/hotspot/jtreg/runtime/6626217/impl2/many_loader.java + test/hotspot/jtreg/runtime/6626217/many_loader.java - test/hotspot/jtreg/runtime/6626217/many_loader1.java.foo - test/hotspot/jtreg/runtime/6626217/many_loader2.java.foo Changeset: 4e0aeeec9fa1 Author: aharlap Date: 2018-04-12 14:56 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4e0aeeec9fa1 8201330: Add java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java to the ProblemList Summary: Add java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java to the ProblemList until JDK-8081652 is resolved Reviewed-by: tschatzl ! test/jdk/ProblemList.txt Changeset: c154476ce765 Author: kbarrett Date: 2018-04-12 15:50 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c154476ce765 8201450: Provide access to LogHandle tagset Summary: Added LogHandle::tagset function. Reviewed-by: stefank ! src/hotspot/share/logging/logHandle.hpp Changeset: 69bae761600b Author: rkennke Date: 2018-04-12 23:10 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/69bae761600b 8201442: objArrayOopDesc::atomic_compare_exchange_oop() must use obj+offset in HeapAccess call Reviewed-by: shade, eosterlund ! src/hotspot/share/oops/objArrayOop.cpp Changeset: 46dc568d6804 Author: jwilhelm Date: 2018-04-13 14:06 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/46dc568d6804 Merge ! make/hotspot/lib/JvmFlags.gmk - src/hotspot/share/gc/cms/vmStructs_parNew.hpp - src/hotspot/share/gc/g1/g1_globals.cpp - src/hotspot/share/memory/binaryTreeDictionary.cpp - src/hotspot/share/memory/freeList.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp - test/hotspot/jtreg/runtime/6626217/Test6626217.sh - test/hotspot/jtreg/runtime/6626217/many_loader1.java.foo - test/hotspot/jtreg/runtime/6626217/many_loader2.java.foo ! test/jdk/ProblemList.txt Changeset: b07d069b189a Author: jwilhelm Date: 2018-04-17 15:25 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b07d069b189a Merge - src/hotspot/share/gc/cms/vmStructs_parNew.hpp - src/hotspot/share/gc/g1/g1_globals.cpp - src/hotspot/share/memory/binaryTreeDictionary.cpp - src/hotspot/share/memory/freeList.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp - test/hotspot/jtreg/runtime/6626217/Test6626217.sh - test/hotspot/jtreg/runtime/6626217/many_loader1.java.foo - test/hotspot/jtreg/runtime/6626217/many_loader2.java.foo ! test/jdk/ProblemList.txt Changeset: 1ccf5fae9664 Author: vtheeyarath Date: 2018-04-16 11:21 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ccf5fae9664 8184692: add Pattern.asMatchPredicate Reviewed-by: psandoz, rriggs ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java Changeset: 906712e6afbf Author: sherman Date: 2018-04-17 11:20 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/906712e6afbf 8194750: Console.readPassword does not save/restore tty settings Reviewed-by: martin, alanb ! src/java.base/share/classes/java/io/Console.java ! src/java.base/unix/native/libjava/Console_md.c ! src/java.base/windows/native/libjava/Console_md.c Changeset: ee6f7a61f3a5 Author: chegar Date: 2018-04-17 08:54 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ee6f7a61f3a5 8197564: HTTP Client implementation Reviewed-by: chegar, dfuchs, michaelm, prappo Contributed-by: Chris Hegarty , Daniel Fuchs , Michael McMahon , Pavel Rappo ! make/common/Modules.gmk ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/net/package-info.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy + src/java.net.http/share/classes/java/net/http/HttpClient.java + src/java.net.http/share/classes/java/net/http/HttpHeaders.java + src/java.net.http/share/classes/java/net/http/HttpRequest.java + src/java.net.http/share/classes/java/net/http/HttpResponse.java + src/java.net.http/share/classes/java/net/http/HttpTimeoutException.java + src/java.net.http/share/classes/java/net/http/WebSocket.java + src/java.net.http/share/classes/java/net/http/WebSocketHandshakeException.java + src/java.net.http/share/classes/java/net/http/package-info.java + src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/AbstractSubscription.java + src/java.net.http/share/classes/jdk/internal/net/http/AsyncEvent.java + src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/AsyncTriggerEvent.java + src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java + src/java.net.http/share/classes/jdk/internal/net/http/BufferingSubscriber.java + src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java + src/java.net.http/share/classes/jdk/internal/net/http/CookieFilter.java + src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java + src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/FilterFactory.java + src/java.net.http/share/classes/jdk/internal/net/http/HeaderFilter.java + src/java.net.http/share/classes/jdk/internal/net/http/HeaderParser.java + src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java + src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java + src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java + src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java + src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java + src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpClientFacade.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHeaders.java + src/java.net.http/share/classes/jdk/internal/net/http/LineSubscriberAdapter.java + src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java + src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java + src/java.net.http/share/classes/jdk/internal/net/http/ProxyAuthenticationRequired.java + src/java.net.http/share/classes/jdk/internal/net/http/PullPublisher.java + src/java.net.http/share/classes/jdk/internal/net/http/PushGroup.java + src/java.net.http/share/classes/jdk/internal/net/http/RawChannelTube.java + src/java.net.http/share/classes/jdk/internal/net/http/RedirectFilter.java + src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java + src/java.net.http/share/classes/jdk/internal/net/http/Response.java + src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java + src/java.net.http/share/classes/jdk/internal/net/http/ResponseContent.java + src/java.net.http/share/classes/jdk/internal/net/http/ResponseInfoImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java + src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java + src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java + src/java.net.http/share/classes/jdk/internal/net/http/WindowController.java + src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java + src/java.net.http/share/classes/jdk/internal/net/http/common/ByteBufferPool.java + src/java.net.http/share/classes/jdk/internal/net/http/common/ByteBufferReference.java + src/java.net.http/share/classes/jdk/internal/net/http/common/ConnectionExpiredException.java + src/java.net.http/share/classes/jdk/internal/net/http/common/DebugLogger.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Demand.java + src/java.net.http/share/classes/jdk/internal/net/http/common/FlowTube.java + src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java + src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableSSLSession.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Logger.java + src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java + src/java.net.http/share/classes/jdk/internal/net/http/common/OperationTrackers.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Pair.java + src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java + src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java + src/java.net.http/share/classes/jdk/internal/net/http/common/SequentialScheduler.java + src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java + src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriptionBase.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/ContinuationFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/DataFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/ErrorFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesEncoder.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/GoAwayFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/HeaderFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/HeadersFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/Http2Frame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/MalformedFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/OutgoingHeaders.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/PingFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/PriorityFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/PushPromiseFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/ResetFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/WindowUpdateFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/BinaryRepresentationWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/BulkSizeUpdateWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/Encoder.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/HeaderTable.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/Huffman.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/ISO_8859_1.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/IndexNameValueWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/IndexedWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/IntegerReader.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/IntegerWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/LiteralNeverIndexedWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/LiteralWithIndexingWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/LiteralWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/SimpleHeaderTable.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/SizeUpdateWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/StringReader.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/StringWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/hpack/package-info.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/BuilderImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/CheckFailedException.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/FailWebSocketException.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageQueue.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageStreamConsumer.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/RawChannel.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/StatusCodes.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/Transport.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportFactory.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportFactoryImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/UTF8AccumulatingDecoder.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketRequest.java + src/java.net.http/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractAsyncSSLConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractSubscription.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncEvent.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLTunnelConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncTriggerEvent.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AuthenticationFilter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BufferingSubscriber.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ConnectionPool.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/CookieFilter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExchangeImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/FilterFactory.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderFilter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderParser.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1AsyncReceiver.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1HeaderParser.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Request.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Response.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2ClientImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClient.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientBuilderImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientFacade.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpHeaders.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequest.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestBuilderImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponseImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpTimeoutException.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ImmutableHeaders.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiMapResult.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainProxyConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PrivilegedExecutor.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PullPublisher.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushGroup.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RawChannelImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RedirectFilter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestPublishers.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Response.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseContent.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseSubscribers.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SocketTube.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/TimeoutEvent.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocket.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocketHandshakeException.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowController.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferPool.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferReference.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ConnectionExpiredException.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/DebugLogger.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Demand.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/FlowTube.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/HttpHeadersImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Log.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/MinimalFuture.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Pair.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLFlowDelegate.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLTube.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SequentialScheduler.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SubscriberWrapper.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SubscriptionBase.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Utils.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ContinuationFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/DataFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ErrorFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesDecoder.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesEncoder.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/GoAwayFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeaderFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeadersFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/Http2Frame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/MalformedFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/OutgoingHeaders.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PingFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PriorityFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PushPromiseFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ResetFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/SettingsFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/WindowUpdateFrame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BinaryRepresentationWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BulkSizeUpdateWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Decoder.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/DecodingCallback.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Encoder.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HPACK.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HeaderTable.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Huffman.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/ISO_8859_1.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexNameValueWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexedWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerReader.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralNeverIndexedWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWithIndexingWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/SizeUpdateWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringReader.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringWriter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/package-info.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/BuilderImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CheckFailedException.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FailWebSocketException.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Frame.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FrameConsumer.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/MessageStreamConsumer.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OpeningHandshake.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OutgoingMessage.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/RawChannel.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Receiver.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/StatusCodes.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Transmitter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/TransportSupplier.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/UTF8AccumulatingDecoder.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketRequest.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/package-info.java - src/jdk.incubator.httpclient/share/classes/module-info.java ! test/jdk/ProblemList.txt ! test/jdk/java/net/httpclient/AbstractNoBody.java + test/jdk/java/net/httpclient/AsFileDownloadTest.java + test/jdk/java/net/httpclient/AsFileDownloadTest.policy ! test/jdk/java/net/httpclient/BasicAuthTest.java + test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/BodyProcessorInputStreamTest.java ! test/jdk/java/net/httpclient/BufferingSubscriberCancelTest.java ! test/jdk/java/net/httpclient/BufferingSubscriberErrorCompleteTest.java ! test/jdk/java/net/httpclient/BufferingSubscriberTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java + test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/CustomRequestPublisher.java ! test/jdk/java/net/httpclient/CustomResponseSubscriber.java + test/jdk/java/net/httpclient/DependentActionsTest.java + test/jdk/java/net/httpclient/DependentPromiseActionsTest.java + test/jdk/java/net/httpclient/DigestEchoClient.java + test/jdk/java/net/httpclient/DigestEchoClientSSL.java + test/jdk/java/net/httpclient/DigestEchoServer.java ! test/jdk/java/net/httpclient/EchoHandler.java + test/jdk/java/net/httpclient/EncodedCharsInURI.java + test/jdk/java/net/httpclient/EscapedOctetsInURI.java + test/jdk/java/net/httpclient/ExpectContinue.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java ! test/jdk/java/net/httpclient/FlowAdaptersCompileOnly.java ! test/jdk/java/net/httpclient/HandshakeFailureTest.java ! test/jdk/java/net/httpclient/HeadersTest.java ! test/jdk/java/net/httpclient/HeadersTest1.java ! test/jdk/java/net/httpclient/HeadersTest2.java ! test/jdk/java/net/httpclient/HttpClientBuilderTest.java ! test/jdk/java/net/httpclient/HttpEchoHandler.java ! test/jdk/java/net/httpclient/HttpInputStreamTest.java ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java ! test/jdk/java/net/httpclient/HttpResponseInputStreamTest.java + test/jdk/java/net/httpclient/HttpServerAdapters.java + test/jdk/java/net/httpclient/HttpsTunnelTest.java + test/jdk/java/net/httpclient/ImmutableFlowItems.java ! test/jdk/java/net/httpclient/ImmutableHeaders.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java + test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java + test/jdk/java/net/httpclient/InvalidSSLContextTest.java + test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java ! test/jdk/java/net/httpclient/LightWeightHttpServer.java + test/jdk/java/net/httpclient/LineAdaptersCompileOnly.java + test/jdk/java/net/httpclient/LineBodyHandlerTest.java + test/jdk/java/net/httpclient/LineStreamsAndSurrogatesTest.java + test/jdk/java/net/httpclient/LineSubscribersAndSurrogatesTest.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java ! test/jdk/java/net/httpclient/ManyRequestsLegacy.java + test/jdk/java/net/httpclient/MappingResponseSubscriber.java ! test/jdk/java/net/httpclient/MessageHeadersTest.java + test/jdk/java/net/httpclient/MethodsTest.java ! test/jdk/java/net/httpclient/MockServer.java ! test/jdk/java/net/httpclient/MultiAuthTest.java ! test/jdk/java/net/httpclient/NoBodyPartOne.java ! test/jdk/java/net/httpclient/NoBodyPartTwo.java + test/jdk/java/net/httpclient/ProxyAuthDisabledSchemes.java + test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java ! test/jdk/java/net/httpclient/ProxyAuthTest.java ! test/jdk/java/net/httpclient/ProxyServer.java ! test/jdk/java/net/httpclient/ProxyTest.java + test/jdk/java/net/httpclient/RedirectMethodChange.java + test/jdk/java/net/httpclient/RedirectWithCookie.java + test/jdk/java/net/httpclient/ReferenceTracker.java ! test/jdk/java/net/httpclient/RequestBodyTest.java + test/jdk/java/net/httpclient/RequestBodyTest.policy ! test/jdk/java/net/httpclient/RequestBuilderTest.java + test/jdk/java/net/httpclient/ResponsePublisher.java + test/jdk/java/net/httpclient/RetryWithCookie.java + test/jdk/java/net/httpclient/ServerCloseTest.java ! test/jdk/java/net/httpclient/ShortRequestBody.java ! test/jdk/java/net/httpclient/SmallTimeout.java ! test/jdk/java/net/httpclient/SmokeTest.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/SplitResponseSSL.java + test/jdk/java/net/httpclient/StreamingBody.java ! test/jdk/java/net/httpclient/SubscriberPublisherAPIExceptions.java ! test/jdk/java/net/httpclient/TEST.properties ! test/jdk/java/net/httpclient/TestKit.java ! test/jdk/java/net/httpclient/TestKitTest.java + test/jdk/java/net/httpclient/ThrowingPublishers.java + test/jdk/java/net/httpclient/ThrowingPushPromises.java + test/jdk/java/net/httpclient/ThrowingSubscribers.java ! test/jdk/java/net/httpclient/TimeoutBasic.java ! test/jdk/java/net/httpclient/TimeoutOrdering.java ! test/jdk/java/net/httpclient/VersionTest.java ! test/jdk/java/net/httpclient/ZeroRedirects.java + test/jdk/java/net/httpclient/dependent.policy ! test/jdk/java/net/httpclient/docs/files/notsobigfile.txt + test/jdk/java/net/httpclient/examples/JavadocExamples.java ! test/jdk/java/net/httpclient/examples/WebSocketExample.java + test/jdk/java/net/httpclient/http2/BadHeadersTest.java ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java ! test/jdk/java/net/httpclient/http2/ErrorTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java ! test/jdk/java/net/httpclient/http2/HpackCircularBufferDriver.java ! test/jdk/java/net/httpclient/http2/HpackDecoderDriver.java ! test/jdk/java/net/httpclient/http2/HpackEncoderDriver.java ! test/jdk/java/net/httpclient/http2/HpackHeaderTableDriver.java ! test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java ! test/jdk/java/net/httpclient/http2/HpackTestHelper.java ! test/jdk/java/net/httpclient/http2/ImplicitPushCancel.java ! test/jdk/java/net/httpclient/http2/ProxyTest2.java ! test/jdk/java/net/httpclient/http2/RedirectTest.java ! test/jdk/java/net/httpclient/http2/ServerPush.java + test/jdk/java/net/httpclient/http2/ServerPushWithDiffTypes.java ! test/jdk/java/net/httpclient/http2/TLSConnection.java ! test/jdk/java/net/httpclient/http2/Timeout.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/BinaryPrimitivesTest.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/BuffersTestingKit.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/CircularBufferTest.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/DecoderTest.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/EncoderTest.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HeaderTableTest.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HuffmanTest.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/SimpleHeaderTableTest.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/SpecHelper.java + test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/TestHelper.java - test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BinaryPrimitivesTest.java - test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BuffersTestingKit.java - test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/CircularBufferTest.java - test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/DecoderTest.java - test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/EncoderTest.java - test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HeaderTableTest.java - test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HuffmanTest.java - test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/SpecHelper.java - test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/TestHelper.java ! test/jdk/java/net/httpclient/http2/keystore.p12 ! test/jdk/java/net/httpclient/http2/server/BodyInputStream.java ! test/jdk/java/net/httpclient/http2/server/BodyOutputStream.java ! test/jdk/java/net/httpclient/http2/server/EchoHandler.java ! test/jdk/java/net/httpclient/http2/server/ExceptionallyCloseable.java ! test/jdk/java/net/httpclient/http2/server/Http2EchoHandler.java ! test/jdk/java/net/httpclient/http2/server/Http2Handler.java ! test/jdk/java/net/httpclient/http2/server/Http2RedirectHandler.java ! test/jdk/java/net/httpclient/http2/server/Http2TestExchange.java ! test/jdk/java/net/httpclient/http2/server/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/http2/server/Http2TestExchangeSupplier.java ! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java ! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/http2/server/NoBodyHandler.java ! test/jdk/java/net/httpclient/http2/server/OutgoingPushPromise.java ! test/jdk/java/net/httpclient/http2/server/PushHandler.java ! test/jdk/java/net/httpclient/http2/server/Queue.java ! test/jdk/java/net/httpclient/http2/server/TestUtil.java + test/jdk/java/net/httpclient/offline/DelegatingHttpClient.java + test/jdk/java/net/httpclient/offline/FixedHttpHeaders.java + test/jdk/java/net/httpclient/offline/FixedHttpResponse.java + test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java + test/jdk/java/net/httpclient/offline/OfflineTesting.java ! test/jdk/java/net/httpclient/security/0.policy ! test/jdk/java/net/httpclient/security/1.policy ! test/jdk/java/net/httpclient/security/10.policy ! test/jdk/java/net/httpclient/security/11.policy ! test/jdk/java/net/httpclient/security/12.policy ! test/jdk/java/net/httpclient/security/14.policy ! test/jdk/java/net/httpclient/security/15.policy ! test/jdk/java/net/httpclient/security/2.policy ! test/jdk/java/net/httpclient/security/3.policy ! test/jdk/java/net/httpclient/security/4.policy ! test/jdk/java/net/httpclient/security/5.policy ! test/jdk/java/net/httpclient/security/6.policy ! test/jdk/java/net/httpclient/security/7.policy ! test/jdk/java/net/httpclient/security/8.policy ! test/jdk/java/net/httpclient/security/9.policy ! test/jdk/java/net/httpclient/security/Driver.java ! test/jdk/java/net/httpclient/security/Security.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java + test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java + test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy - test/jdk/java/net/httpclient/security/filePerms/httpclient.policy + test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy + test/jdk/java/net/httpclient/ssltest/CertificateTest.java + test/jdk/java/net/httpclient/ssltest/Server.java + test/jdk/java/net/httpclient/ssltest/bad.keystore + test/jdk/java/net/httpclient/ssltest/good.keystore + test/jdk/java/net/httpclient/ssltest/loopback.keystore + test/jdk/java/net/httpclient/websocket/Abort.java + test/jdk/java/net/httpclient/websocket/AutomaticPong.java + test/jdk/java/net/httpclient/websocket/BlowupOutputQueue.java - test/jdk/java/net/httpclient/websocket/BuildingWebSocketDriver.java - test/jdk/java/net/httpclient/websocket/ConnectionHandover.java + test/jdk/java/net/httpclient/websocket/ConnectionHandoverTest.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java + test/jdk/java/net/httpclient/websocket/Frame.java ! test/jdk/java/net/httpclient/websocket/HeaderWriterDriver.java ! test/jdk/java/net/httpclient/websocket/MaskerDriver.java + test/jdk/java/net/httpclient/websocket/MessageQueueDriver.java + test/jdk/java/net/httpclient/websocket/MockListener.java + test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java + test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java + test/jdk/java/net/httpclient/websocket/PendingOperations.java + test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java + test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java + test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java + test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java + test/jdk/java/net/httpclient/websocket/PendingTextPingClose.java + test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java ! test/jdk/java/net/httpclient/websocket/ReaderDriver.java - test/jdk/java/net/httpclient/websocket/ReceivingTestDriver.java + test/jdk/java/net/httpclient/websocket/SendTest.java - test/jdk/java/net/httpclient/websocket/SendingTestDriver.java + test/jdk/java/net/httpclient/websocket/Support.java - test/jdk/java/net/httpclient/websocket/WSHandshakeException.java + test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java + test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java + test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java + test/jdk/java/net/httpclient/websocket/WebSocketTest.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/HeaderWriterTest.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageQueueTest.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/ReaderTest.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/TestSupport.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/BuildingWebSocketTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/HeaderWriterTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MaskerTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListener.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockReceiver.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockTransmitter.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockTransport.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/ReaderTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/ReceivingTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/SendingTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/TestSupport.java ! test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java ! test/jdk/java/net/httpclient/websocket/security/httpclient.policy + test/jdk/java/net/httpclient/whitebox/AuthenticationFilterTestDriver.java ! test/jdk/java/net/httpclient/whitebox/ConnectionPoolTestDriver.java + test/jdk/java/net/httpclient/whitebox/DefaultProxyDriver.java ! test/jdk/java/net/httpclient/whitebox/DemandTestDriver.java - test/jdk/java/net/httpclient/whitebox/Driver.java ! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java ! test/jdk/java/net/httpclient/whitebox/FramesDecoderTestDriver.java ! test/jdk/java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java + test/jdk/java/net/httpclient/whitebox/MinimalFutureTestDriver.java + test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLTubeTestDriver.java + test/jdk/java/net/httpclient/whitebox/SelectorTestDriver.java ! test/jdk/java/net/httpclient/whitebox/WrapperTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AbstractRandomTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AbstractSSLTubeTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/DefaultProxy.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/Http1HeaderParserTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLEchoTubeTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SelectorTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/WrapperTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/DemandTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/MinimalFutureTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/frame/FramesDecoderTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/AbstractRandomTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/AbstractSSLTubeTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ConnectionPoolTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/FlowTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/Http1HeaderParserTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/RawChannelTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SSLEchoTubeTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SSLTubeTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SelectorTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/WrapperTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/internal/common/DemandTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/internal/frame/FramesDecoderTest.java ! test/jdk/lib/testlibrary/jdk/testlibrary/SimpleSSLContext.java ! test/jdk/lib/testlibrary/jdk/testlibrary/testkeys Changeset: e39a356eed2c Author: chegar Date: 2018-04-17 18:18 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e39a356eed2c Merge - src/hotspot/share/gc/cms/vmStructs_parNew.hpp - src/hotspot/share/gc/g1/g1_globals.cpp - src/hotspot/share/memory/binaryTreeDictionary.cpp - src/hotspot/share/memory/freeList.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp - test/hotspot/jtreg/runtime/6626217/Test6626217.sh - test/hotspot/jtreg/runtime/6626217/many_loader1.java.foo - test/hotspot/jtreg/runtime/6626217/many_loader2.java.foo ! test/jdk/ProblemList.txt Changeset: cbf8901524d2 Author: chegar Date: 2018-04-17 19:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cbf8901524d2 Merge Changeset: 54d462a2db54 Author: ctornqvi Date: 2018-04-17 16:18 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/54d462a2db54 8201609: Split test/jdk/:tier2 to enable better parallel execution Reviewed-by: alanb, darcy ! test/jdk/TEST.groups Changeset: b8c9bec06921 Author: ccheung Date: 2018-04-17 16:19 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b8c9bec06921 8197972: Always verify non-system classes during CDS dump time Summary: use -Verify:remote even if the user specifies -Xverify:none during CDS dump time Reviewed-by: iklam, mseledtsov, jiangli ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/appcds/VerifierTest.java Changeset: 0a8a11767c3d Author: hseigel Date: 2017-11-07 16:07 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0a8a11767c3d 8189123: More consistent classloading Reviewed-by: acorn, ahgross, rhalade Contributed-by: harold.seigel at oracle.com ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: 07556bea9c5c Author: serb Date: 2017-11-15 07:07 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/07556bea9c5c 8189989: Improve container portability Reviewed-by: prr, azvegint, rhalade, skoivu ! src/java.desktop/share/classes/java/awt/Container.java Changeset: 10041d61f50c Author: thartmann Date: 2017-11-16 12:03 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/10041d61f50c 8190877: Better handling of abstract classes Reviewed-by: kvn, vlivanov, rhalade, ahgross, jwilhelm Contributed-by: tobias.hartmann at oracle.com ! src/hotspot/share/code/dependencies.cpp Changeset: 3b0d5f4e1e30 Author: hseigel Date: 2017-12-05 09:59 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3b0d5f4e1e30 8190478: Improved interface method selection Reviewed-by: acorn, ahgross, jwilhelm, rhalade Contributed-by: harold.seigel at oracle.com ! src/hotspot/share/oops/cpCache.cpp Changeset: 5950773b665c Author: weijun Date: 2017-12-06 21:17 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5950773b665c 8189977: Improve permission portability Reviewed-by: rriggs ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/Vector.java Changeset: 8fa5bb0cb937 Author: prr Date: 2017-12-06 14:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8fa5bb0cb937 8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/native/liblcms/LCMS.c ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 40a012dc4cee Author: mullan Date: 2017-12-08 09:37 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/40a012dc4cee 8191358: Restore TSA certificate expiration check Reviewed-by: coffeys, rhalade ! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java Changeset: 4a8508247ac3 Author: serb Date: 2017-12-10 15:29 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4a8508247ac3 8192030: Better MTSchema support Reviewed-by: skoivu, rhalade, prr, aghaisas ! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java ! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp Changeset: 3e6ce108d269 Author: weijun Date: 2017-12-14 08:21 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3e6ce108d269 8189969: Manifest better manifest entries Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/ManifestDigester.java Changeset: ade43608ac3d Author: mullan Date: 2017-12-15 10:42 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ade43608ac3d 8186032: Disable XML Signatures signed with EC keys less than 224 bits Reviewed-by: weijun, rhalade ! src/java.base/share/conf/security/java.security Changeset: 3b7859b3ef15 Author: psandoz Date: 2017-12-12 16:37 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3b7859b3ef15 8193414: Improvements in MethodType lookups Reviewed-by: ahgross, jrose ! src/java.base/share/classes/java/lang/invoke/MethodType.java Changeset: 21fa027e2e62 Author: apetcher Date: 2018-01-02 09:23 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/21fa027e2e62 8182362: Update CipherOutputStream Usage Summary: Clarify spec of CipherOutputStream in Javadoc comments Reviewed-by: ascarpino ! src/java.base/share/classes/javax/crypto/CipherOutputStream.java Changeset: 7cbb8bd1fc29 Author: serb Date: 2018-01-03 09:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7cbb8bd1fc29 8191696: Better mouse positioning Reviewed-by: skoivu, rhalade, prr, aghaisas ! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java ! src/java.desktop/windows/native/libawt/windows/MouseInfo.cpp Changeset: 977c6dd636bd Author: weijun Date: 2018-01-12 08:06 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/977c6dd636bd 8189997: Enhance keystore mechanisms 8194259: keytool error: java.io.IOException: Invalid secret key format Reviewed-by: mullan, valeriep, rriggs, ahgross ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java - src/java.base/share/classes/com/sun/crypto/provider/ai.java ! src/java.base/share/classes/javax/crypto/SealedObject.java + src/java.base/share/classes/jdk/internal/misc/JavaxCryptoSealedObjectAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/conf/security/java.security Changeset: d28ec9f8d528 Author: weijun Date: 2018-01-18 11:03 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d28ec9f8d528 8195662: Add T6587786.java to problem list before JDK-8195589 is resolved Reviewed-by: mullan, jjg ! test/langtools/ProblemList.txt Changeset: 1ea962cb6575 Author: joehw Date: 2018-01-17 22:24 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ea962cb6575 8189993: Improve document portability Reviewed-by: rriggs, lancea, dfuchs, skoivu ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java Changeset: 7444101401b2 Author: kbarrett Date: 2018-01-18 22:17 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7444101401b2 8192025: Less referential references Reviewed-by: coleenp, eosterlund, mchung, ahgross, rhalade ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: 99b627637911 Author: igerasim Date: 2018-01-19 11:24 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/99b627637911 8175075: Add 3DES to the default disabled algorithm security property Reviewed-by: xuelei, mullan, rhalade ! src/java.base/share/conf/security/java.security ! test/jdk/java/net/httpclient/http2/TLSConnection.java ! test/jdk/javax/net/ssl/DTLS/CipherSuite.java ! test/jdk/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java ! test/jdk/sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java Changeset: 5375d426822a Author: psandoz Date: 2018-01-22 13:27 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5375d426822a 8194233: Improve support for array handles Reviewed-by: jrose, vlivanov, ahgross, rhalade ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template Changeset: 27b359322b1e Author: apetcher Date: 2018-01-23 11:18 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/27b359322b1e 8193409: Improve AES supporting classes Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java Changeset: 403e2f61f384 Author: psandoz Date: 2018-01-24 16:44 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/403e2f61f384 8194238: Trying exceptions in MethodHandles Reviewed-by: jrose, vlivanov, ahgross ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/jdk/java/lang/invoke/TryFinallyTest.java Changeset: a0ac3c9b76dc Author: prr Date: 2018-01-26 12:01 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a0ac3c9b76dc 8196289: Update src/java.desktop/share/legal/lcms.md for LCMS 2.9 Reviewed-by: mchung ! src/java.desktop/share/legal/lcms.md Changeset: cfdce76e0449 Author: smarks Date: 2018-02-02 10:56 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cfdce76e0449 8189981: Improve queuing portability Reviewed-by: skoivu, rhalade, chegar, igerasim ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java Changeset: a73fcbe66a57 Author: apetcher Date: 2018-02-12 11:38 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a73fcbe66a57 8197443: ArrayIndexOutOfBoundsException in UcryptoException.getError Reviewed-by: mullan ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java Changeset: 274be83ad4b7 Author: asapre Date: 2018-02-14 15:36 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/274be83ad4b7 8189985: Improve tabular data portability Reviewed-by: dfuchs, mchung, skoivu ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java Changeset: 4c77b1453427 Author: henryjen Date: 2018-04-17 16:13 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4c77b1453427 Merge Changeset: 6fa770f9f8ab Author: adinn Date: 2018-03-05 13:18 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6fa770f9f8ab 8198950: AArch64: org.openjdk.jcstress.tests.varhandles.DekkerTest fails Summary: Fix breakage to AArch64 code generation caused by JDK-8181211 Reviewed-by: thartmann, roland, kvn, vlivanov, jrose ! src/hotspot/share/opto/library_call.cpp Changeset: b09e56145e11 Author: lana Date: 2018-03-08 04:23 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b09e56145e11 Added tag jdk-10+46 for changeset 6fa770f9f8ab ! .hgtags Changeset: 4bb2a92c13ea Author: lana Date: 2018-04-18 03:29 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4bb2a92c13ea Merge ! .hgtags - make/autoconf/autogen.sh - make/autoconf/generated-configure.sh - make/common/IdlCompilation.gmk - make/copy/Copy-java.corba.gmk - make/corba/src/classes/build/tools/logutil/IndentingPrintWriter.java - make/corba/src/classes/build/tools/logutil/Input.java - make/corba/src/classes/build/tools/logutil/InputCode.java - make/corba/src/classes/build/tools/logutil/InputException.java - make/corba/src/classes/build/tools/logutil/MC.java - make/corba/src/classes/build/tools/logutil/StringUtil.java - make/data/x11wrappergen/functions.txt - make/data/x11wrappergen/sizes.32 - make/data/x11wrappergen/sizes.64 - make/data/x11wrappergen/sizes.64-solaris-i386 - make/devkit/createMacosxDevkit.sh - make/devkit/createSolarisDevkit.sh - make/devkit/createWindowsDevkit.sh - make/gensrc/Gensrc-java.corba.gmk - make/hotspot/lib/CompileDtracePostJvm.gmk - make/hotspot/lib/CompileDtracePreJvm.gmk - make/hotspot/lib/CompileLibjsig.gmk - make/hotspot/src/native/dtrace/generateJvmOffsets.h - make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c - make/launcher/Launcher-java.corba.gmk - make/launcher/Launcher-jdk.xml.bind.gmk - make/launcher/Launcher-jdk.xml.ws.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 - make/mapfiles/launchers/mapfile-ppc64 - make/mapfiles/launchers/mapfile-ppc64.anonymous - make/mapfiles/launchers/mapfile-sparc - make/mapfiles/launchers/mapfile-sparcv9 - make/mapfiles/launchers/mapfile-x86 - make/mapfiles/launchers/mapfile-x86.anonymous - make/mapfiles/launchers/mapfile-x86_64 - make/mapfiles/launchers/mapfile-x86_64.anonymous - make/mapfiles/libattach/mapfile-aix - make/mapfiles/libattach/mapfile-linux - make/mapfiles/libattach/mapfile-solaris - make/mapfiles/libattach/reorder-windows-x86 - make/mapfiles/libattach/reorder-windows-x86_64 - make/mapfiles/libawt/mapfile-mawt-vers - make/mapfiles/libawt/mapfile-vers - make/mapfiles/libawt/mapfile-vers-linux - make/mapfiles/libawt_headless/mapfile-vers - make/mapfiles/libawt_headless/reorder-sparc - make/mapfiles/libawt_headless/reorder-sparcv9 - make/mapfiles/libawt_headless/reorder-x86 - make/mapfiles/libawt_xawt/mapfile-vers - make/mapfiles/libdt_socket/mapfile-vers - make/mapfiles/libextnet/mapfile-linux - make/mapfiles/libextnet/mapfile-solaris - make/mapfiles/libfontmanager/mapfile-vers - make/mapfiles/libinstrument/mapfile-vers - make/mapfiles/libj2gss/mapfile-vers - make/mapfiles/libj2pcsc/mapfile-vers - make/mapfiles/libj2pkcs11/mapfile-vers - make/mapfiles/libj2ucrypto/mapfile-vers - make/mapfiles/libjaas/mapfile-vers - make/mapfiles/libjava/mapfile-vers - make/mapfiles/libjava/reorder-sparc - make/mapfiles/libjava/reorder-sparcv9 - make/mapfiles/libjava/reorder-x86 - make/mapfiles/libjawt/mapfile-vers - make/mapfiles/libjdwp/mapfile-vers - make/mapfiles/libjimage/mapfile-vers - make/mapfiles/libjli/mapfile-vers - make/mapfiles/libjpeg/mapfile-vers - make/mapfiles/libjpeg/reorder-sparc - make/mapfiles/libjpeg/reorder-sparcv9 - make/mapfiles/libjpeg/reorder-x86 - make/mapfiles/libjsdt/mapfile-vers - make/mapfiles/libjsoundalsa/mapfile-vers - make/mapfiles/liblcms/mapfile-vers - make/mapfiles/libmanagement/mapfile-vers - make/mapfiles/libmanagement_agent/mapfile-vers - make/mapfiles/libmanagement_ext/mapfile-vers - make/mapfiles/libmlib_image/mapfile-vers - make/mapfiles/libnet/mapfile-vers - make/mapfiles/libnio/mapfile-aix - make/mapfiles/libnio/mapfile-linux - make/mapfiles/libnio/mapfile-macosx - make/mapfiles/libnio/mapfile-solaris - make/mapfiles/libnio/reorder-sparc - make/mapfiles/libnio/reorder-sparcv9 - make/mapfiles/libnio/reorder-x86 - make/mapfiles/libprefs/mapfile-vers - make/mapfiles/librmi/mapfile-vers - make/mapfiles/libsaproc/mapfile-linux - make/mapfiles/libsaproc/mapfile-macosx - make/mapfiles/libsaproc/mapfile-solaris - make/mapfiles/libsctp/mapfile-vers - make/mapfiles/libsplashscreen/mapfile-vers - make/mapfiles/libsunec/mapfile-vers - make/mapfiles/libunpack/mapfile-vers - make/mapfiles/libunpack/mapfile-vers-unpack200 - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86 - make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous - make/mapfiles/libverify/mapfile-vers - make/mapfiles/libverify/reorder-sparc - make/mapfiles/libverify/reorder-sparcv9 - make/mapfiles/libverify/reorder-x86 - make/mapfiles/libzip/mapfile-vers - make/mapfiles/libzip/reorder-sparc - make/mapfiles/libzip/reorder-sparcv9 - make/mapfiles/libzip/reorder-x86 - src/bsd/doc/man/idlj.1 - src/bsd/doc/man/ja/idlj.1 - src/bsd/doc/man/ja/javah.1 - src/bsd/doc/man/ja/orbd.1 - src/bsd/doc/man/ja/schemagen.1 - src/bsd/doc/man/ja/servertool.1 - src/bsd/doc/man/ja/tnameserv.1 - src/bsd/doc/man/ja/wsgen.1 - src/bsd/doc/man/ja/wsimport.1 - src/bsd/doc/man/ja/xjc.1 - src/bsd/doc/man/javah.1 - src/bsd/doc/man/orbd.1 - src/bsd/doc/man/schemagen.1 - src/bsd/doc/man/servertool.1 - src/bsd/doc/man/tnameserv.1 - src/bsd/doc/man/wsgen.1 - src/bsd/doc/man/wsimport.1 - src/bsd/doc/man/xjc.1 - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp - src/hotspot/share/gc/cms/vmStructs_parNew.hpp - src/hotspot/share/gc/g1/concurrentMarkThread.cpp - src/hotspot/share/gc/g1/concurrentMarkThread.hpp - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp - src/hotspot/share/gc/g1/g1AllocationContext.hpp - src/hotspot/share/gc/g1/g1Allocator_ext.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_ext.cpp - src/hotspot/share/gc/g1/g1DefaultPolicy.cpp - src/hotspot/share/gc/g1/g1DefaultPolicy.hpp - src/hotspot/share/gc/g1/g1FullCollector_ext.cpp - src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp - src/hotspot/share/gc/g1/g1RootClosures_ext.cpp - src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp - src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp - src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp - src/hotspot/share/gc/g1/g1_globals.cpp - src/hotspot/share/gc/parallel/cardTableExtension.cpp - src/hotspot/share/gc/parallel/cardTableExtension.hpp - src/hotspot/share/gc/shared/barrierSet.inline.hpp - src/hotspot/share/gc/shared/cardTableModRefBS.cpp - src/hotspot/share/gc/shared/cardTableModRefBS.hpp - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp - src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp - src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp - src/hotspot/share/logging/logTagLevelExpression.cpp - src/hotspot/share/logging/logTagLevelExpression.hpp - src/hotspot/share/memory/binaryTreeDictionary.cpp - src/hotspot/share/memory/freeList.cpp - src/hotspot/share/memory/universe.inline.hpp - src/hotspot/share/memory/universe_ext.cpp ! src/hotspot/share/opto/library_call.cpp - src/hotspot/share/prims/jvmtiEnter.hpp - src/hotspot/share/prims/whitebox_ext.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp - src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp - src/hotspot/share/runtime/interfaceSupport.hpp - src/hotspot/share/runtime/thread_ext.cpp - src/hotspot/share/runtime/thread_ext.hpp - src/hotspot/share/runtime/vmStructs_ext.hpp - src/hotspot/share/services/allocationContextService.hpp - src/hotspot/share/services/serviceUtil.hpp - src/java.activation/share/classes/META-INF/mailcap.default - src/java.activation/share/classes/META-INF/mimetypes.default - src/java.activation/share/classes/com/sun/activation/registries/LogSupport.java - src/java.activation/share/classes/com/sun/activation/registries/MailcapFile.java - src/java.activation/share/classes/com/sun/activation/registries/MailcapParseException.java - src/java.activation/share/classes/com/sun/activation/registries/MailcapTokenizer.java - src/java.activation/share/classes/com/sun/activation/registries/MimeTypeEntry.java - src/java.activation/share/classes/com/sun/activation/registries/MimeTypeFile.java - src/java.activation/share/classes/javax/activation/ActivationDataFlavor.java - src/java.activation/share/classes/javax/activation/CommandInfo.java - src/java.activation/share/classes/javax/activation/CommandMap.java - src/java.activation/share/classes/javax/activation/CommandObject.java - src/java.activation/share/classes/javax/activation/DataContentHandler.java - src/java.activation/share/classes/javax/activation/DataContentHandlerFactory.java - src/java.activation/share/classes/javax/activation/DataHandler.java - src/java.activation/share/classes/javax/activation/DataSource.java - src/java.activation/share/classes/javax/activation/FileDataSource.java - src/java.activation/share/classes/javax/activation/FileTypeMap.java - src/java.activation/share/classes/javax/activation/MailcapCommandMap.java - src/java.activation/share/classes/javax/activation/MimeType.java - src/java.activation/share/classes/javax/activation/MimeTypeParameterList.java - src/java.activation/share/classes/javax/activation/MimeTypeParseException.java - src/java.activation/share/classes/javax/activation/MimetypesFileTypeMap.java - src/java.activation/share/classes/javax/activation/SecuritySupport.java - src/java.activation/share/classes/javax/activation/URLDataSource.java - src/java.activation/share/classes/javax/activation/UnsupportedDataTypeException.java - src/java.activation/share/classes/module-info.java - src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java - src/java.base/linux/native/libjsig/jsig.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/KQueueArrayWrapper.java - src/java.base/macosx/native/libjsig/jsig.c - src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c - src/java.base/macosx/native/libnio/ch/KQueuePort.c - src/java.base/share/classes/com/sun/crypto/provider/ai.java - src/java.base/share/classes/java/time/format/ZoneName.java - src/java.base/share/classes/java/util/ArraysSupport.java - src/java.base/share/classes/javax/security/auth/Policy.java - src/java.base/share/classes/jdk/internal/misc/JavaSecurityProtectionDomainAccess.java - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java - src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java - src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java - src/java.base/share/native/include/classfile_constants.h - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java - src/java.base/solaris/native/libjsig/jsig.c - src/java.base/unix/classes/java/io/FileDescriptor.java - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c - src/java.base/windows/classes/java/io/FileDescriptor.java - src/java.compiler/share/classes/javax/tools/FileManagerUtils.java - src/java.corba/share/classes/com/sun/corba/se/GiopIDL/GIOP.idl - src/java.corba/share/classes/com/sun/corba/se/GiopIDL/messages.idl - src/java.corba/share/classes/com/sun/corba/se/PortableActivationIDL/activation.idl - src/java.corba/share/classes/com/sun/corba/se/impl/activation/CommandHandler.java - src/java.corba/share/classes/com/sun/corba/se/impl/activation/NameServiceStartThread.java - src/java.corba/share/classes/com/sun/corba/se/impl/activation/ORBD.java - src/java.corba/share/classes/com/sun/corba/se/impl/activation/ProcessMonitorThread.java - src/java.corba/share/classes/com/sun/corba/se/impl/activation/RepositoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/activation/ServerMain.java - src/java.corba/share/classes/com/sun/corba/se/impl/activation/ServerManagerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/activation/ServerTableEntry.java - src/java.corba/share/classes/com/sun/corba/se/impl/activation/ServerTool.java - src/java.corba/share/classes/com/sun/corba/se/impl/copyobject/CopierManagerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/AnyImplHelper.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/AsynchInvoke.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/CORBAObjectImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/ContextImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/ContextListImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/EnvironmentImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/ExceptionListImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/NVListImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/NamedValueImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/PrincipalImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/RequestImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/ServerRequestImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/TCUtility.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/TypeCodeFactory.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/TypeCodeImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/TypeCodeImplHelper.java - src/java.corba/share/classes/com/sun/corba/se/impl/corba/orb_config_design.txt - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyBasicImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyCollectionImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyComplexImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyConstructedImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyUtil.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynArrayImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynEnumImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynFixedImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynSequenceImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynStructImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynUnionImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynValueBoxImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynValueCommonImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/dynamicany/DynValueImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerFactory.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerRead.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerReadGrow.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerReadStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerWrite.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerWriteCollect.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerWriteStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferQueue.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/ByteBufferWithInfo.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDRInputObject.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDRInputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDRInputStreamBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDRInputStream_1_0.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDRInputStream_1_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDRInputStream_1_2.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDROutputObject.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDROutputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDROutputStreamBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDROutputStream_1_0.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDROutputStream_1_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDROutputStream_1_2.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CodeSetCache.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CodeSetComponentInfo.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CodeSetConversion.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/EncapsInputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/EncapsOutputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/IDLJavaSerializationInputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/IDLJavaSerializationOutputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/MarkAndResetHandler.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/MarshalInputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/MarshalOutputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/OSFCodeSetRegistry.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/RestorableInputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/TypeCodeInputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/TypeCodeReader.java - src/java.corba/share/classes/com/sun/corba/se/impl/encoding/WrapperInputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/CodecFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/IORInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/InterceptorInvoker.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/InterceptorList.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/ORBInitInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/PICurrent.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/PIHandlerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/PINoOpHandlerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/RequestInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/SlotTable.java - src/java.corba/share/classes/com/sun/corba/se/impl/interceptors/SlotTableStack.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/FVDCodeBaseImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPOutputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/InputStreamHook.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClassCorbaExt.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamField.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/OptionalDataException.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/TypeMismatchException.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/ValueHandlerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/io/ValueUtility.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ByteBuffer.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/EncapsulationUtility.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/FreezableList.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/GenericIdentifiable.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/GenericTaggedComponent.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/GenericTaggedProfile.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/IORImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/IORTemplateImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/IORTemplateListImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/IdentifiableFactoryFinderBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/JIDLObjectKeyTemplate.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/NewObjectKeyTemplateBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectAdapterIdArray.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectAdapterIdBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectAdapterIdNumber.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectIdImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectKeyFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectKeyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectKeyTemplateBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectReferenceFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectReferenceProducerBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectReferenceTemplateImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/OldJIDLObjectKeyTemplate.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/OldObjectKeyTemplateBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/OldPOAObjectKeyTemplate.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/POAObjectKeyTemplate.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/StubIORImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/TaggedComponentFactoryFinderImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/TaggedProfileFactoryFinderImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/TaggedProfileTemplateFactoryFinderImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/TestAssertions - src/java.corba/share/classes/com/sun/corba/se/impl/ior/WireObjectKeyTemplate.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/AlternateIIOPAddressComponentImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/CodeSetsComponentImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPAddressBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPAddressClosureImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPAddressImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/JavaCodebaseComponentImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/JavaSerializationComponent.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/MaxStreamFormatVersionComponentImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/ORBTypeComponentImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/RequestPartitioningComponentImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/ior/notes - src/java.corba/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java - src/java.corba/share/classes/com/sun/corba/se/impl/javax/rmi/PortableRemoteObject.java - src/java.corba/share/classes/com/sun/corba/se/impl/legacy/connection/DefaultSocketFactory.java - src/java.corba/share/classes/com/sun/corba/se/impl/legacy/connection/EndPointInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/legacy/connection/LegacyServerSocketManagerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/legacy/connection/SocketFactoryAcceptorImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/legacy/connection/SocketFactoryConnectionImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoListImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoListIteratorImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/legacy/connection/USLPort.java - src/java.corba/share/classes/com/sun/corba/se/impl/monitoring/MonitoredAttributeInfoFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/monitoring/MonitoredAttributeInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/monitoring/MonitoredObjectFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/monitoring/MonitoredObjectImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/monitoring/MonitoringManagerFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/monitoring/MonitoringManagerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/BindingIteratorImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/InterOperableNamingImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/InternalBindingKey.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/InternalBindingValue.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/NamingContextDataStore.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/NamingContextImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/NamingUtils.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/TransientBindingIterator.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/TransientNameServer.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/TransientNameService.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/TransientNamingContext.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/CorbalocURL.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/CorbanameURL.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/IIOPEndpointInfo.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/INSURL.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/INSURLBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/INSURLHandler.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/NamingConstants.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/Utility.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/InternalBindingKey.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/InternalBindingValue.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/NameServer.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/NameService.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/NamingContextImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/PersistentBindingIterator.java - src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/ServantManagerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/NullServantImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/AOMEntry.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/ActiveObjectMap.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/BadServerIdHandler.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/DelegateImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/IdAssignmentPolicyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/IdUniquenessPolicyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/ImplicitActivationPolicyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/LifespanPolicyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POACurrent.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAFactory.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAManagerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediator.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorFactory.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_NR_UDS.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_NR_USM.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_AOM.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_UDS.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_USM.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/Policies.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/RequestProcessingPolicyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/ServantRetentionPolicyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/ThreadPolicyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/minor_code_example.txt - src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/standard_minor_codes.txt - src/java.corba/share/classes/com/sun/corba/se/impl/oa/toa/TOA.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/toa/TOAFactory.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/toa/TOAImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/oa/toa/TransientObjectManager.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/AppletDataCollector.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/DataCollectorBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/DataCollectorFactory.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/NormalDataCollector.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/NormalParserAction.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/NormalParserData.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBConfiguratorImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBDataParserImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBSingleton.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBVersionImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ParserAction.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ParserActionBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ParserActionFactory.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ParserDataBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/ParserTable.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/PrefixParserAction.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/PrefixParserData.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/PropertyOnlyDataCollector.java - src/java.corba/share/classes/com/sun/corba/se/impl/orb/parsing_combinators.txt - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/CacheTable.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/CorbaResourceUtil.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/DenseIntMapImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/GetPropertyAction.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/HexOutputStream.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/LegacyHookGetFields.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/LegacyHookPutFields.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/LogKeywords.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ORBConstants.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ObjectStreamClassUtil_1_3.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ObjectStreamClass_1_3_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ObjectStreamField.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ObjectUtility.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ObjectWriter.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/RepositoryIdFactory.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/RepositoryIdInterface.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/RepositoryIdStrings.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/RepositoryIdUtility.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/StackImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/closure/Constant.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/closure/Future.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/CondVar.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/DebugMutex.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/Mutex.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/ReentrantMutex.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/Sync.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/SyncUtil.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/fsm/GuardedAction.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/fsm/NameBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/fsm/StateEngineImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/graph/Graph.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/graph/GraphImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/graph/Node.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/graph/NodeData.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolManagerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/threadpool/TimeoutException.java - src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/threadpool/WorkQueueImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/DynamicAccessPermission.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/DynamicMethodMarshallerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/DynamicStubImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/ExceptionHandler.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLType.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLTypeException.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLTypesUtil.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/InvocationHandlerFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/JNDIStateFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/PresentationManagerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/ReflectiveTie.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubConnectImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryDynamicBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryProxyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryStaticImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryProxyImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryStaticImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubInvocationHandlerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/jndi.properties - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/AddressingDispositionException.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/BootstrapServerRequestDispatcher.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/CorbaClientDelegateImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/CorbaClientRequestDispatcherImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/CorbaInvocationInfo.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/CorbaMessageMediatorImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/CorbaServerRequestDispatcherImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/FullServantCacheLocalCRDImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/INSServerRequestDispatcher.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/InfoOnlyServantCacheLocalCRDImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/JIDLLocalCRDImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/LocalClientRequestDispatcherBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/MinimalServantCacheLocalCRDImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/NotLocalLocalCRDImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/POALocalCRDImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/RequestCanceledException.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/RequestDispatcherRegistryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/ServantCacheLocalCRDBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/SharedCDRClientRequestDispatcherImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/SpecialMethod.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/AddressingDispositionHelper.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_0.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_2.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage_1_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage_1_2.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/IORAddressingInfo.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/IORAddressingInfoHelper.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/KeyAddr.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_0.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_2.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyOrReplyMessage.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_0.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_2.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/Message.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/MessageBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/MessageHandler.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_0.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_2.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ProfileAddr.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ReferenceAddr.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_0.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_2.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_0.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_1.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_2.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/TargetAddress.java - src/java.corba/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/TargetAddressHelper.java - src/java.corba/share/classes/com/sun/corba/se/impl/resolver/BootstrapResolverImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/resolver/CompositeResolverImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/resolver/FileResolverImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/resolver/INSURLOperationImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/resolver/LocalResolverImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/resolver/ORBDefaultInitRefResolverImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/resolver/ORBInitRefResolverImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/resolver/SplitLocalResolverImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/ByteBufferPoolImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaConnectionCacheBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaContactInfoBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaContactInfoListImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaContactInfoListIteratorImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaOutboundConnectionCacheImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaResponseWaitingRoomImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/DefaultIORToSocketInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/DefaultSocketFactoryImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/EventHandlerBase.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/ListenerThreadImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/ReadTCPTimeoutsImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/ReaderThreadImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/SharedCDRContactInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelContactInfoImpl.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/IdentityHashtable.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/IdentityHashtableEntry.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/IdentityHashtableEnumerator.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/JDKBridge.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/JDKClassLoader.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/ORBProperties.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/PackagePrefixChecker.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/RepositoryId.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/RepositoryIdCache.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/SUNVMCID.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/Utility.java - src/java.corba/share/classes/com/sun/corba/se/impl/util/Version.java - src/java.corba/share/classes/com/sun/corba/se/internal/CosNaming/BootstrapServer.java - src/java.corba/share/classes/com/sun/corba/se/internal/Interceptors/PIORB.java - src/java.corba/share/classes/com/sun/corba/se/internal/POA/POAORB.java - src/java.corba/share/classes/com/sun/corba/se/internal/corba/ORBSingleton.java - src/java.corba/share/classes/com/sun/corba/se/internal/iiop/ORB.java - src/java.corba/share/classes/com/sun/corba/se/org/omg/CORBA/ORB.java - src/java.corba/share/classes/com/sun/corba/se/pept/broker/Broker.java - src/java.corba/share/classes/com/sun/corba/se/pept/encoding/InputObject.java - src/java.corba/share/classes/com/sun/corba/se/pept/encoding/OutputObject.java - src/java.corba/share/classes/com/sun/corba/se/pept/package.html - src/java.corba/share/classes/com/sun/corba/se/pept/protocol/ClientDelegate.java - src/java.corba/share/classes/com/sun/corba/se/pept/protocol/ClientInvocationInfo.java - src/java.corba/share/classes/com/sun/corba/se/pept/protocol/ClientRequestDispatcher.java - src/java.corba/share/classes/com/sun/corba/se/pept/protocol/MessageMediator.java - src/java.corba/share/classes/com/sun/corba/se/pept/protocol/ProtocolHandler.java - src/java.corba/share/classes/com/sun/corba/se/pept/protocol/ServerRequestDispatcher.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/Acceptor.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/ByteBufferPool.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/Connection.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/ConnectionCache.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/ContactInfo.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/ContactInfoList.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/ContactInfoListIterator.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/EventHandler.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/InboundConnectionCache.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/ListenerThread.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/OutboundConnectionCache.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/ReaderThread.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/ResponseWaitingRoom.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/Selector.java - src/java.corba/share/classes/com/sun/corba/se/pept/transport/TransportManager.java - src/java.corba/share/classes/com/sun/corba/se/spi/activation/activation.idl - src/java.corba/share/classes/com/sun/corba/se/spi/copyobject/CopierManager.java - src/java.corba/share/classes/com/sun/corba/se/spi/copyobject/CopyobjectDefaults.java - src/java.corba/share/classes/com/sun/corba/se/spi/copyobject/ObjectCopier.java - src/java.corba/share/classes/com/sun/corba/se/spi/copyobject/ObjectCopierFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/copyobject/ReflectiveCopyException.java - src/java.corba/share/classes/com/sun/corba/se/spi/encoding/CorbaInputObject.java - src/java.corba/share/classes/com/sun/corba/se/spi/encoding/CorbaOutputObject.java - src/java.corba/share/classes/com/sun/corba/se/spi/extension/CopyObjectPolicy.java - src/java.corba/share/classes/com/sun/corba/se/spi/extension/RequestPartitioningPolicy.java - src/java.corba/share/classes/com/sun/corba/se/spi/extension/ServantCachingPolicy.java - src/java.corba/share/classes/com/sun/corba/se/spi/extension/ZeroPortPolicy.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/EncapsulationFactoryBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IOR.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IORFactories.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IORFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IORTemplate.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IORTemplateList.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IORTypeCheckRegistry.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/Identifiable.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IdentifiableBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IdentifiableContainerBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IdentifiableFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/IdentifiableFactoryFinder.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/MakeImmutable.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/ObjectAdapterId.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/ObjectId.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/ObjectKey.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/ObjectKeyFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/ObjectKeyTemplate.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/TaggedComponent.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/TaggedComponentBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/TaggedComponentFactoryFinder.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/TaggedProfile.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/TaggedProfileTemplate.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/TaggedProfileTemplateBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/WriteContents.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/Writeable.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/AlternateIIOPAddressComponent.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/CodeSetsComponent.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/GIOPVersion.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/IIOPAddress.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/IIOPFactories.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/IIOPProfile.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/IIOPProfileTemplate.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/JavaCodebaseComponent.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/MaxStreamFormatVersionComponent.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/ORBTypeComponent.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iiop/RequestPartitioningComponent.java - src/java.corba/share/classes/com/sun/corba/se/spi/ior/iornotes - src/java.corba/share/classes/com/sun/corba/se/spi/ior/package.html - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/connection/Connection.java - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/connection/GetEndPointInfoAgainException.java - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/connection/LegacyServerSocketEndPointInfo.java - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/connection/LegacyServerSocketManager.java - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/connection/ORBSocketFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/connection/README.txt - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/interceptor/IORInfoExt.java - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/interceptor/ORBInitInfoExt.java - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/interceptor/RequestInfoExt.java - src/java.corba/share/classes/com/sun/corba/se/spi/legacy/interceptor/UnknownType.java - src/java.corba/share/classes/com/sun/corba/se/spi/logging/CORBALogDomains.java - src/java.corba/share/classes/com/sun/corba/se/spi/logging/LogWrapperBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/logging/LogWrapperFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/Activation.mc - src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/IOR.mc - src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/Interceptors.mc - src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/Naming.mc - src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/OMG.mc - src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/ORBUtil.mc - src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/POA.mc - src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/Util.mc - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/LongMonitoredAttributeBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredAttribute.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredAttributeBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredAttributeInfo.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredAttributeInfoFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredObject.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredObjectFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoringConstants.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoringFactories.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoringManager.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoringManagerFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/StatisticMonitoredAttribute.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/StatisticsAccumulator.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/StringMonitoredAttributeBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/package.html - src/java.corba/share/classes/com/sun/corba/se/spi/oa/NullServant.java - src/java.corba/share/classes/com/sun/corba/se/spi/oa/OADefault.java - src/java.corba/share/classes/com/sun/corba/se/spi/oa/OADestroyed.java - src/java.corba/share/classes/com/sun/corba/se/spi/oa/OAInvocationInfo.java - src/java.corba/share/classes/com/sun/corba/se/spi/oa/ObjectAdapter.java - src/java.corba/share/classes/com/sun/corba/se/spi/oa/ObjectAdapterBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/oa/ObjectAdapterFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/DataCollector.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORBConfigurator.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORBData.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORBVersion.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORBVersionFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/Operation.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/OperationFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/ParserData.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/ParserDataFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/ParserImplBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/ParserImplTableBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/PropertyParser.java - src/java.corba/share/classes/com/sun/corba/se/spi/orb/StringPair.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/closure/Closure.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/closure/ClosureFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/Action.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/ActionBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/FSM.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/FSMImpl.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/FSMTest.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/Guard.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/GuardBase.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/Input.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/InputImpl.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/State.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/StateEngine.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/StateEngineFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/StateImpl.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandler.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/proxy/DelegateInvocationHandlerImpl.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/proxy/InvocationHandlerFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/proxy/LinkedInvocationHandler.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/threadpool/NoSuchThreadPoolException.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/threadpool/NoSuchWorkQueueException.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/threadpool/ThreadPool.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/threadpool/ThreadPoolChooser.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/threadpool/ThreadPoolManager.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/threadpool/Work.java - src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/threadpool/WorkQueue.java - src/java.corba/share/classes/com/sun/corba/se/spi/presentation/rmi/DynamicMethodMarshaller.java - src/java.corba/share/classes/com/sun/corba/se/spi/presentation/rmi/DynamicStub.java - src/java.corba/share/classes/com/sun/corba/se/spi/presentation/rmi/IDLNameTranslator.java - src/java.corba/share/classes/com/sun/corba/se/spi/presentation/rmi/PresentationDefaults.java - src/java.corba/share/classes/com/sun/corba/se/spi/presentation/rmi/PresentationManager.java - src/java.corba/share/classes/com/sun/corba/se/spi/presentation/rmi/StubAdapter.java - src/java.corba/share/classes/com/sun/corba/se/spi/presentation/rmi/StubWrapper.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/ClientDelegateFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/CorbaClientDelegate.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/CorbaMessageMediator.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/CorbaProtocolHandler.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/CorbaServerRequestDispatcher.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/ForwardException.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/InitialServerRequestDispatcher.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/LocalClientRequestDispatcher.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/LocalClientRequestDispatcherFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/PIHandler.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/RequestDispatcherDefault.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/RequestDispatcherRegistry.java - src/java.corba/share/classes/com/sun/corba/se/spi/protocol/RetryType.java - src/java.corba/share/classes/com/sun/corba/se/spi/resolver/LocalResolver.java - src/java.corba/share/classes/com/sun/corba/se/spi/resolver/Resolver.java - src/java.corba/share/classes/com/sun/corba/se/spi/resolver/ResolverDefault.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/CodeSetServiceContext.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/MaxStreamFormatVersionServiceContext.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/ORBVersionServiceContext.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/SendingContextServiceContext.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContext.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContextData.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContextRegistry.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContexts.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/UEInfoServiceContext.java - src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/UnknownServiceContext.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/CorbaAcceptor.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/CorbaConnection.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/CorbaConnectionCache.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/CorbaContactInfo.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/CorbaContactInfoList.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/CorbaContactInfoListFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/CorbaContactInfoListIterator.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/CorbaResponseWaitingRoom.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/CorbaTransportManager.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/IIOPPrimaryToContactInfo.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/IORToSocketInfo.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/IORTransformer.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/ORBSocketFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/ReadTimeouts.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/ReadTimeoutsFactory.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/SocketInfo.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/SocketOrChannelAcceptor.java - src/java.corba/share/classes/com/sun/corba/se/spi/transport/TransportDefault.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNBindingEnumeration.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNCtx.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNCtxFactory.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CNNameParser.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/CorbanameUrl.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/ExceptionMapper.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/IiopUrl.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/OrbReuseTracker.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/RemoteToCorba.java - src/java.corba/share/classes/com/sun/jndi/cosnaming/jndiprovider.properties - src/java.corba/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java - src/java.corba/share/classes/com/sun/jndi/url/corbaname/corbanameURLContextFactory.java - src/java.corba/share/classes/com/sun/jndi/url/iiop/GenericURLContext.java - src/java.corba/share/classes/com/sun/jndi/url/iiop/iiopURLContext.java - src/java.corba/share/classes/com/sun/jndi/url/iiop/iiopURLContextFactory.java - src/java.corba/share/classes/com/sun/jndi/url/iiopname/iiopnameURLContextFactory.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/AttrDescriptionSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/AttributeDescription.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/AttributeDescriptionHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/AttributeMode.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/AttributeModeHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ContextIdSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ContextIdentifierHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/DefinitionKindHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ExcDescriptionSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ExceptionDescription.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ExceptionDescriptionHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/IDLTypeHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/IdentifierHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/Initializer.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/InitializerHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/InitializerSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/OpDescriptionSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/OperationDescription.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/OperationDescriptionHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/OperationMode.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/OperationModeHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ParDescriptionSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ParameterDescription.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ParameterDescriptionHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ParameterMode.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ParameterModeHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/Repository.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/RepositoryHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/RepositoryIdHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/RepositoryIdSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/StructMemberHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/StructMemberSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ValueDefPackage/FullValueDescription.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ValueDefPackage/FullValueDescriptionHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ValueMemberHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/ValueMemberSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/VersionSpecHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/VisibilityHelper.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/_IDLTypeStub.java - src/java.corba/share/classes/com/sun/org/omg/CORBA/portable/ValueHelper.java - src/java.corba/share/classes/com/sun/org/omg/SendingContext/CodeBase.java - src/java.corba/share/classes/com/sun/org/omg/SendingContext/CodeBaseHelper.java - src/java.corba/share/classes/com/sun/org/omg/SendingContext/CodeBaseOperations.java - src/java.corba/share/classes/com/sun/org/omg/SendingContext/CodeBasePackage/URLHelper.java - src/java.corba/share/classes/com/sun/org/omg/SendingContext/CodeBasePackage/URLSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/SendingContext/CodeBasePackage/ValueDescSeqHelper.java - src/java.corba/share/classes/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java - src/java.corba/share/classes/com/sun/org/omg/SendingContext/_CodeBaseStub.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Arguments.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/AttributeEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/AttributeGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Comment.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Compile.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ConstEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ConstGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/DefaultSymtabFactory.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/EnumEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/EnumGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ExceptionEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ExceptionGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Factories.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ForwardEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ForwardGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ForwardValueEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ForwardValueGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/GenFactory.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/GenFileStream.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Generator.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/IDLID.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/IncludeEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/IncludeGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/InterfaceEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/InterfaceGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/InterfaceState.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/InterfaceType.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/InvalidArgument.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/InvalidCharacter.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/MethodEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/MethodGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ModuleEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ModuleGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/NativeEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/NativeGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/NoPragma.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Noop.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ParameterEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ParameterGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ParseException.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Parser.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/PragmaEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/PragmaGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/PragmaHandler.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Preprocessor.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/PrimitiveEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/PrimitiveGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/RepositoryID.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ResourceBundleUtil.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Scanner.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/SequenceEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/SequenceGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/StringEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/StringGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/StructEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/StructGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/SymtabEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/SymtabFactory.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Token.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/TokenBuffer.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/TypedefEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/TypedefGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/UnionBranch.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/UnionEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/UnionGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/Util.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ValueBoxEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ValueBoxGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ValueEntry.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ValueGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ValueRepositoryId.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/And.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/BinaryExpr.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/BooleanAnd.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/BooleanNot.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/BooleanOr.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/DefaultExprFactory.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Divide.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Equal.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/EvaluationException.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/ExprFactory.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Expression.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/GreaterEqual.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/GreaterThan.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/LessEqual.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/LessThan.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Minus.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Modulo.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Negative.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Not.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/NotEqual.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Or.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Plus.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Positive.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/ShiftLeft.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/ShiftRight.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Terminal.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Times.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/UnaryExpr.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Xor.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/first.set - src/java.corba/share/classes/com/sun/tools/corba/se/idl/follow.set - src/java.corba/share/classes/com/sun/tools/corba/se/idl/grammar.idl - src/java.corba/share/classes/com/sun/tools/corba/se/idl/grammar3.idl - src/java.corba/share/classes/com/sun/tools/corba/se/idl/idl.prp - src/java.corba/share/classes/com/sun/tools/corba/se/idl/idl_ja.prp - src/java.corba/share/classes/com/sun/tools/corba/se/idl/idl_zh_CN.prp - src/java.corba/share/classes/com/sun/tools/corba/se/idl/ir.idl - src/java.corba/share/classes/com/sun/tools/corba/se/idl/keywords - src/java.corba/share/classes/com/sun/tools/corba/se/idl/orb.idl - src/java.corba/share/classes/com/sun/tools/corba/se/idl/som/cff/FileLocator.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/som/cff/Messages.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/som/idlemit/MetaPragma.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Arguments.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen24.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/AuxGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Compile.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ConstGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/DefaultFactory.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/EnumGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ExceptionGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Factories.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ForwardValueGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/GenFactory.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Helper.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Helper24.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Holder.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/InterfaceGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/JavaGenerator.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/MethodGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/MethodGen24.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/MethodGenClone24.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ModuleGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/NameModifier.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/NameModifierImpl.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/NativeGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/PrimitiveGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/SequenceGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Skeleton.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/StringGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/StructGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Stub.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/TCOffsets.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/TypedefGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/UnionGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Util.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen24.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ValueFactory.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ValueGen.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ValueGen24.java - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable.prp - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_ja.prp - src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_zh_CN.prp - src/java.corba/share/classes/javax/activity/ActivityCompletedException.java - src/java.corba/share/classes/javax/activity/ActivityRequiredException.java - src/java.corba/share/classes/javax/activity/InvalidActivityException.java - src/java.corba/share/classes/javax/activity/package.html - src/java.corba/share/classes/javax/rmi/CORBA/ClassDesc.java - src/java.corba/share/classes/javax/rmi/CORBA/GetORBPropertiesFileAction.java - src/java.corba/share/classes/javax/rmi/CORBA/PortableRemoteObjectDelegate.java - src/java.corba/share/classes/javax/rmi/CORBA/Stub.java - src/java.corba/share/classes/javax/rmi/CORBA/StubDelegate.java - src/java.corba/share/classes/javax/rmi/CORBA/Tie.java - src/java.corba/share/classes/javax/rmi/CORBA/Util.java - src/java.corba/share/classes/javax/rmi/CORBA/UtilDelegate.java - src/java.corba/share/classes/javax/rmi/CORBA/ValueHandler.java - src/java.corba/share/classes/javax/rmi/CORBA/ValueHandlerMultiFormat.java - src/java.corba/share/classes/javax/rmi/CORBA/package.html - src/java.corba/share/classes/javax/rmi/PortableRemoteObject.java - src/java.corba/share/classes/javax/rmi/package.html - src/java.corba/share/classes/module-info.java - src/java.corba/share/classes/org/omg/CORBA/ACTIVITY_COMPLETED.java - src/java.corba/share/classes/org/omg/CORBA/ACTIVITY_REQUIRED.java - src/java.corba/share/classes/org/omg/CORBA/ARG_IN.java - src/java.corba/share/classes/org/omg/CORBA/ARG_INOUT.java - src/java.corba/share/classes/org/omg/CORBA/ARG_OUT.java - src/java.corba/share/classes/org/omg/CORBA/Any.java - src/java.corba/share/classes/org/omg/CORBA/AnyHolder.java - src/java.corba/share/classes/org/omg/CORBA/AnySeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/AnySeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/BAD_CONTEXT.java - src/java.corba/share/classes/org/omg/CORBA/BAD_INV_ORDER.java - src/java.corba/share/classes/org/omg/CORBA/BAD_OPERATION.java - src/java.corba/share/classes/org/omg/CORBA/BAD_PARAM.java - src/java.corba/share/classes/org/omg/CORBA/BAD_POLICY.java - src/java.corba/share/classes/org/omg/CORBA/BAD_POLICY_TYPE.java - src/java.corba/share/classes/org/omg/CORBA/BAD_POLICY_VALUE.java - src/java.corba/share/classes/org/omg/CORBA/BAD_QOS.java - src/java.corba/share/classes/org/omg/CORBA/BAD_TYPECODE.java - src/java.corba/share/classes/org/omg/CORBA/BooleanHolder.java - src/java.corba/share/classes/org/omg/CORBA/BooleanSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/BooleanSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/Bounds.java - src/java.corba/share/classes/org/omg/CORBA/BoundsHelper.java - src/java.corba/share/classes/org/omg/CORBA/ByteHolder.java - src/java.corba/share/classes/org/omg/CORBA/CODESET_INCOMPATIBLE.java - src/java.corba/share/classes/org/omg/CORBA/COMM_FAILURE.java - src/java.corba/share/classes/org/omg/CORBA/CTX_RESTRICT_SCOPE.java - src/java.corba/share/classes/org/omg/CORBA/CharHolder.java - src/java.corba/share/classes/org/omg/CORBA/CharSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/CharSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/CompletionStatus.java - src/java.corba/share/classes/org/omg/CORBA/CompletionStatusHelper.java - src/java.corba/share/classes/org/omg/CORBA/Context.java - src/java.corba/share/classes/org/omg/CORBA/ContextList.java - src/java.corba/share/classes/org/omg/CORBA/Current.java - src/java.corba/share/classes/org/omg/CORBA/CurrentHelper.java - src/java.corba/share/classes/org/omg/CORBA/CurrentHolder.java - src/java.corba/share/classes/org/omg/CORBA/CurrentOperations.java - src/java.corba/share/classes/org/omg/CORBA/CustomMarshal.java - src/java.corba/share/classes/org/omg/CORBA/DATA_CONVERSION.java - src/java.corba/share/classes/org/omg/CORBA/DataInputStream.java - src/java.corba/share/classes/org/omg/CORBA/DataOutputStream.java - src/java.corba/share/classes/org/omg/CORBA/DefinitionKind.java - src/java.corba/share/classes/org/omg/CORBA/DefinitionKindHelper.java - src/java.corba/share/classes/org/omg/CORBA/DomainManager.java - src/java.corba/share/classes/org/omg/CORBA/DomainManagerOperations.java - src/java.corba/share/classes/org/omg/CORBA/DoubleHolder.java - src/java.corba/share/classes/org/omg/CORBA/DoubleSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/DoubleSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/DynAny.java - src/java.corba/share/classes/org/omg/CORBA/DynAnyPackage/Invalid.java - src/java.corba/share/classes/org/omg/CORBA/DynAnyPackage/InvalidSeq.java - src/java.corba/share/classes/org/omg/CORBA/DynAnyPackage/InvalidValue.java - src/java.corba/share/classes/org/omg/CORBA/DynAnyPackage/TypeMismatch.java - src/java.corba/share/classes/org/omg/CORBA/DynAnyPackage/package.html - src/java.corba/share/classes/org/omg/CORBA/DynArray.java - src/java.corba/share/classes/org/omg/CORBA/DynEnum.java - src/java.corba/share/classes/org/omg/CORBA/DynFixed.java - src/java.corba/share/classes/org/omg/CORBA/DynSequence.java - src/java.corba/share/classes/org/omg/CORBA/DynStruct.java - src/java.corba/share/classes/org/omg/CORBA/DynUnion.java - src/java.corba/share/classes/org/omg/CORBA/DynValue.java - src/java.corba/share/classes/org/omg/CORBA/DynamicImplementation.java - src/java.corba/share/classes/org/omg/CORBA/Environment.java - src/java.corba/share/classes/org/omg/CORBA/ExceptionList.java - src/java.corba/share/classes/org/omg/CORBA/FREE_MEM.java - src/java.corba/share/classes/org/omg/CORBA/FieldNameHelper.java - src/java.corba/share/classes/org/omg/CORBA/FixedHolder.java - src/java.corba/share/classes/org/omg/CORBA/FloatHolder.java - src/java.corba/share/classes/org/omg/CORBA/FloatSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/FloatSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/IDLType.java - src/java.corba/share/classes/org/omg/CORBA/IDLTypeHelper.java - src/java.corba/share/classes/org/omg/CORBA/IDLTypeOperations.java - src/java.corba/share/classes/org/omg/CORBA/IMP_LIMIT.java - src/java.corba/share/classes/org/omg/CORBA/INITIALIZE.java - src/java.corba/share/classes/org/omg/CORBA/INTERNAL.java - src/java.corba/share/classes/org/omg/CORBA/INTF_REPOS.java - src/java.corba/share/classes/org/omg/CORBA/INVALID_ACTIVITY.java - src/java.corba/share/classes/org/omg/CORBA/INVALID_TRANSACTION.java - src/java.corba/share/classes/org/omg/CORBA/INV_FLAG.java - src/java.corba/share/classes/org/omg/CORBA/INV_IDENT.java - src/java.corba/share/classes/org/omg/CORBA/INV_OBJREF.java - src/java.corba/share/classes/org/omg/CORBA/INV_POLICY.java - src/java.corba/share/classes/org/omg/CORBA/IRObject.java - src/java.corba/share/classes/org/omg/CORBA/IRObjectOperations.java - src/java.corba/share/classes/org/omg/CORBA/IdentifierHelper.java - src/java.corba/share/classes/org/omg/CORBA/IntHolder.java - src/java.corba/share/classes/org/omg/CORBA/LocalObject.java - src/java.corba/share/classes/org/omg/CORBA/LongHolder.java - src/java.corba/share/classes/org/omg/CORBA/LongLongSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/LongLongSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/LongSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/LongSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/MARSHAL.java - src/java.corba/share/classes/org/omg/CORBA/NO_IMPLEMENT.java - src/java.corba/share/classes/org/omg/CORBA/NO_MEMORY.java - src/java.corba/share/classes/org/omg/CORBA/NO_PERMISSION.java - src/java.corba/share/classes/org/omg/CORBA/NO_RESOURCES.java - src/java.corba/share/classes/org/omg/CORBA/NO_RESPONSE.java - src/java.corba/share/classes/org/omg/CORBA/NVList.java - src/java.corba/share/classes/org/omg/CORBA/NameValuePair.java - src/java.corba/share/classes/org/omg/CORBA/NameValuePairHelper.java - src/java.corba/share/classes/org/omg/CORBA/NamedValue.java - src/java.corba/share/classes/org/omg/CORBA/OBJECT_NOT_EXIST.java - src/java.corba/share/classes/org/omg/CORBA/OBJ_ADAPTER.java - src/java.corba/share/classes/org/omg/CORBA/OMGVMCID.java - src/java.corba/share/classes/org/omg/CORBA/ORB.java - src/java.corba/share/classes/org/omg/CORBA/ORBPackage/InconsistentTypeCode.java - src/java.corba/share/classes/org/omg/CORBA/ORBPackage/InvalidName.java - src/java.corba/share/classes/org/omg/CORBA/ORBPackage/InvalidNameHelper.java - src/java.corba/share/classes/org/omg/CORBA/ORBPackage/package.html - src/java.corba/share/classes/org/omg/CORBA/Object.java - src/java.corba/share/classes/org/omg/CORBA/ObjectHelper.java - src/java.corba/share/classes/org/omg/CORBA/ObjectHolder.java - src/java.corba/share/classes/org/omg/CORBA/OctetSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/OctetSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/PERSIST_STORE.java - src/java.corba/share/classes/org/omg/CORBA/PRIVATE_MEMBER.java - src/java.corba/share/classes/org/omg/CORBA/PUBLIC_MEMBER.java - src/java.corba/share/classes/org/omg/CORBA/Policy.java - src/java.corba/share/classes/org/omg/CORBA/PolicyError.java - src/java.corba/share/classes/org/omg/CORBA/PolicyHelper.java - src/java.corba/share/classes/org/omg/CORBA/PolicyHolder.java - src/java.corba/share/classes/org/omg/CORBA/PolicyListHelper.java - src/java.corba/share/classes/org/omg/CORBA/PolicyListHolder.java - src/java.corba/share/classes/org/omg/CORBA/PolicyOperations.java - src/java.corba/share/classes/org/omg/CORBA/PolicyTypeHelper.java - src/java.corba/share/classes/org/omg/CORBA/Principal.java - src/java.corba/share/classes/org/omg/CORBA/PrincipalHolder.java - src/java.corba/share/classes/org/omg/CORBA/REBIND.java - src/java.corba/share/classes/org/omg/CORBA/RepositoryIdHelper.java - src/java.corba/share/classes/org/omg/CORBA/Request.java - src/java.corba/share/classes/org/omg/CORBA/ServerRequest.java - src/java.corba/share/classes/org/omg/CORBA/ServiceDetail.java - src/java.corba/share/classes/org/omg/CORBA/ServiceDetailHelper.java - src/java.corba/share/classes/org/omg/CORBA/ServiceInformation.java - src/java.corba/share/classes/org/omg/CORBA/ServiceInformationHelper.java - src/java.corba/share/classes/org/omg/CORBA/ServiceInformationHolder.java - src/java.corba/share/classes/org/omg/CORBA/SetOverrideType.java - src/java.corba/share/classes/org/omg/CORBA/SetOverrideTypeHelper.java - src/java.corba/share/classes/org/omg/CORBA/ShortHolder.java - src/java.corba/share/classes/org/omg/CORBA/ShortSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/ShortSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/StringHolder.java - src/java.corba/share/classes/org/omg/CORBA/StringValueHelper.java - src/java.corba/share/classes/org/omg/CORBA/StructMember.java - src/java.corba/share/classes/org/omg/CORBA/StructMemberHelper.java - src/java.corba/share/classes/org/omg/CORBA/SystemException.java - src/java.corba/share/classes/org/omg/CORBA/TCKind.java - src/java.corba/share/classes/org/omg/CORBA/TIMEOUT.java - src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_MODE.java - src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_REQUIRED.java - src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_ROLLEDBACK.java - src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_UNAVAILABLE.java - src/java.corba/share/classes/org/omg/CORBA/TRANSIENT.java - src/java.corba/share/classes/org/omg/CORBA/TypeCode.java - src/java.corba/share/classes/org/omg/CORBA/TypeCodeHolder.java - src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BadKind.java - src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BadKindHelper.java - src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/Bounds.java - src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BoundsHelper.java - src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/package.html - src/java.corba/share/classes/org/omg/CORBA/ULongLongSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/ULongLongSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/ULongSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/ULongSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/UNKNOWN.java - src/java.corba/share/classes/org/omg/CORBA/UNSUPPORTED_POLICY.java - src/java.corba/share/classes/org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java - src/java.corba/share/classes/org/omg/CORBA/UShortSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/UShortSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/UnionMember.java - src/java.corba/share/classes/org/omg/CORBA/UnionMemberHelper.java - src/java.corba/share/classes/org/omg/CORBA/UnknownUserException.java - src/java.corba/share/classes/org/omg/CORBA/UnknownUserExceptionHelper.java - src/java.corba/share/classes/org/omg/CORBA/UnknownUserExceptionHolder.java - src/java.corba/share/classes/org/omg/CORBA/UserException.java - src/java.corba/share/classes/org/omg/CORBA/VM_ABSTRACT.java - src/java.corba/share/classes/org/omg/CORBA/VM_CUSTOM.java - src/java.corba/share/classes/org/omg/CORBA/VM_NONE.java - src/java.corba/share/classes/org/omg/CORBA/VM_TRUNCATABLE.java - src/java.corba/share/classes/org/omg/CORBA/ValueBaseHelper.java - src/java.corba/share/classes/org/omg/CORBA/ValueBaseHolder.java - src/java.corba/share/classes/org/omg/CORBA/ValueMember.java - src/java.corba/share/classes/org/omg/CORBA/ValueMemberHelper.java - src/java.corba/share/classes/org/omg/CORBA/VersionSpecHelper.java - src/java.corba/share/classes/org/omg/CORBA/VisibilityHelper.java - src/java.corba/share/classes/org/omg/CORBA/WCharSeqHelper.java - src/java.corba/share/classes/org/omg/CORBA/WCharSeqHolder.java - src/java.corba/share/classes/org/omg/CORBA/WStringValueHelper.java - src/java.corba/share/classes/org/omg/CORBA/WrongTransaction.java - src/java.corba/share/classes/org/omg/CORBA/WrongTransactionHelper.java - src/java.corba/share/classes/org/omg/CORBA/WrongTransactionHolder.java - src/java.corba/share/classes/org/omg/CORBA/_IDLTypeStub.java - src/java.corba/share/classes/org/omg/CORBA/_PolicyStub.java - src/java.corba/share/classes/org/omg/CORBA/doc-files/compliance.html - src/java.corba/share/classes/org/omg/CORBA/doc-files/generatedfiles.html - src/java.corba/share/classes/org/omg/CORBA/ir.idl - src/java.corba/share/classes/org/omg/CORBA/orb.idl - src/java.corba/share/classes/org/omg/CORBA/package.html - src/java.corba/share/classes/org/omg/CORBA/portable/ApplicationException.java - src/java.corba/share/classes/org/omg/CORBA/portable/BoxedValueHelper.java - src/java.corba/share/classes/org/omg/CORBA/portable/CustomValue.java - src/java.corba/share/classes/org/omg/CORBA/portable/Delegate.java - src/java.corba/share/classes/org/omg/CORBA/portable/IDLEntity.java - src/java.corba/share/classes/org/omg/CORBA/portable/IndirectionException.java - src/java.corba/share/classes/org/omg/CORBA/portable/InputStream.java - src/java.corba/share/classes/org/omg/CORBA/portable/InvokeHandler.java - src/java.corba/share/classes/org/omg/CORBA/portable/ObjectImpl.java - src/java.corba/share/classes/org/omg/CORBA/portable/OutputStream.java - src/java.corba/share/classes/org/omg/CORBA/portable/RemarshalException.java - src/java.corba/share/classes/org/omg/CORBA/portable/ResponseHandler.java - src/java.corba/share/classes/org/omg/CORBA/portable/ServantObject.java - src/java.corba/share/classes/org/omg/CORBA/portable/Streamable.java - src/java.corba/share/classes/org/omg/CORBA/portable/StreamableValue.java - src/java.corba/share/classes/org/omg/CORBA/portable/UnknownException.java - src/java.corba/share/classes/org/omg/CORBA/portable/ValueBase.java - src/java.corba/share/classes/org/omg/CORBA/portable/ValueFactory.java - src/java.corba/share/classes/org/omg/CORBA/portable/ValueInputStream.java - src/java.corba/share/classes/org/omg/CORBA/portable/ValueOutputStream.java - src/java.corba/share/classes/org/omg/CORBA/portable/package.html - src/java.corba/share/classes/org/omg/CORBA_2_3/ORB.java - src/java.corba/share/classes/org/omg/CORBA_2_3/package.html - src/java.corba/share/classes/org/omg/CORBA_2_3/portable/Delegate.java - src/java.corba/share/classes/org/omg/CORBA_2_3/portable/InputStream.java - src/java.corba/share/classes/org/omg/CORBA_2_3/portable/ObjectImpl.java - src/java.corba/share/classes/org/omg/CORBA_2_3/portable/OutputStream.java - src/java.corba/share/classes/org/omg/CORBA_2_3/portable/package.html - src/java.corba/share/classes/org/omg/CosNaming/NamingContextExtPackage/package.html - src/java.corba/share/classes/org/omg/CosNaming/NamingContextPackage/package.html - src/java.corba/share/classes/org/omg/CosNaming/_BindingIteratorImplBase.java - src/java.corba/share/classes/org/omg/CosNaming/_NamingContextImplBase.java - src/java.corba/share/classes/org/omg/CosNaming/nameservice.idl - src/java.corba/share/classes/org/omg/CosNaming/package.html - src/java.corba/share/classes/org/omg/Dynamic/package.html - src/java.corba/share/classes/org/omg/DynamicAny/DynAnyFactoryPackage/package.html - src/java.corba/share/classes/org/omg/DynamicAny/DynAnyPackage/package.html - src/java.corba/share/classes/org/omg/DynamicAny/DynamicAny.idl - src/java.corba/share/classes/org/omg/DynamicAny/package.html - src/java.corba/share/classes/org/omg/IOP/CodecFactoryPackage/package.html - src/java.corba/share/classes/org/omg/IOP/CodecPackage/package.html - src/java.corba/share/classes/org/omg/IOP/package.html - src/java.corba/share/classes/org/omg/Messaging/package.html - src/java.corba/share/classes/org/omg/PortableInterceptor/CORBAX.idl - src/java.corba/share/classes/org/omg/PortableInterceptor/IOP.idl - src/java.corba/share/classes/org/omg/PortableInterceptor/Interceptors.idl - src/java.corba/share/classes/org/omg/PortableInterceptor/Messaging.idl - src/java.corba/share/classes/org/omg/PortableInterceptor/ORBInitInfoPackage/package.html - src/java.corba/share/classes/org/omg/PortableInterceptor/package.html - src/java.corba/share/classes/org/omg/PortableServer/CurrentHelper.java - src/java.corba/share/classes/org/omg/PortableServer/CurrentPackage/package.html - src/java.corba/share/classes/org/omg/PortableServer/DynamicImplementation.java - src/java.corba/share/classes/org/omg/PortableServer/POAHelper.java - src/java.corba/share/classes/org/omg/PortableServer/POAManagerPackage/package.html - src/java.corba/share/classes/org/omg/PortableServer/POAPackage/package.html - src/java.corba/share/classes/org/omg/PortableServer/Servant.java - src/java.corba/share/classes/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java - src/java.corba/share/classes/org/omg/PortableServer/ServantLocatorPackage/package.html - src/java.corba/share/classes/org/omg/PortableServer/corba.idl - src/java.corba/share/classes/org/omg/PortableServer/package.html - src/java.corba/share/classes/org/omg/PortableServer/poa.idl - src/java.corba/share/classes/org/omg/PortableServer/portable/Delegate.java - src/java.corba/share/classes/org/omg/PortableServer/portable/package.html - src/java.corba/share/classes/org/omg/SendingContext/RunTime.java - src/java.corba/share/classes/org/omg/SendingContext/RunTimeOperations.java - src/java.corba/share/classes/org/omg/SendingContext/package.html - src/java.corba/share/classes/org/omg/stub/java/rmi/_Remote_Stub.java - src/java.corba/share/classes/org/omg/stub/java/rmi/package.html - src/java.corba/share/classes/sun/corba/Bridge.java - src/java.corba/share/classes/sun/corba/BridgePermission.java - src/java.corba/share/classes/sun/corba/EncapsInputStreamFactory.java - src/java.corba/share/classes/sun/corba/JavaCorbaAccess.java - src/java.corba/share/classes/sun/corba/OutputStreamFactory.java - src/java.corba/share/classes/sun/corba/SharedSecrets.java - src/java.corba/share/classes/sun/corba/package.html - src/java.desktop/share/classes/com/sun/awt/AWTUtilities.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.management/share/classes/sun/management/TypeVersionMapper.java - src/java.se.ee/share/classes/module-info.java - src/java.security.jgss/unix/native/libj2gss/NativeFunc.c - src/java.security.jgss/unix/native/libj2gss/NativeFunc.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/java.transaction/share/classes/javax/transaction/InvalidTransactionException.java - src/java.transaction/share/classes/javax/transaction/TransactionRequiredException.java - src/java.transaction/share/classes/javax/transaction/TransactionRolledbackException.java - src/java.transaction/share/classes/javax/transaction/package.html - src/java.transaction/share/classes/module-info.java - src/java.xml.bind/share/classes/com/sun/istack/internal/Builder.java - src/java.xml.bind/share/classes/com/sun/istack/internal/ByteArrayDataSource.java - src/java.xml.bind/share/classes/com/sun/istack/internal/FinalArrayList.java - src/java.xml.bind/share/classes/com/sun/istack/internal/FragmentContentHandler.java - src/java.xml.bind/share/classes/com/sun/istack/internal/Interned.java - src/java.xml.bind/share/classes/com/sun/istack/internal/NotNull.java - src/java.xml.bind/share/classes/com/sun/istack/internal/Nullable.java - src/java.xml.bind/share/classes/com/sun/istack/internal/Pool.java - src/java.xml.bind/share/classes/com/sun/istack/internal/SAXException2.java - src/java.xml.bind/share/classes/com/sun/istack/internal/SAXParseException2.java - src/java.xml.bind/share/classes/com/sun/istack/internal/XMLStreamException2.java - src/java.xml.bind/share/classes/com/sun/istack/internal/XMLStreamReaderToContentHandler.java - src/java.xml.bind/share/classes/com/sun/istack/internal/localization/Localizable.java - src/java.xml.bind/share/classes/com/sun/istack/internal/localization/LocalizableMessage.java - src/java.xml.bind/share/classes/com/sun/istack/internal/localization/LocalizableMessageFactory.java - src/java.xml.bind/share/classes/com/sun/istack/internal/localization/Localizer.java - src/java.xml.bind/share/classes/com/sun/istack/internal/localization/NullLocalizable.java - src/java.xml.bind/share/classes/com/sun/istack/internal/logging/Logger.java - src/java.xml.bind/share/classes/com/sun/istack/internal/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/AccessorFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/AccessorFactoryImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/AnyTypeAdapter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/CycleRecoverable.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/DatatypeConverterImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/IDResolver.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/InternalAccessorFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Locatable.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/Util.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/ValidationEventLocatorEx.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/WhiteSpaceProcessor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/XmlAccessorFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/annotation/OverrideAnnotationOf.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/annotation/XmlIsSet.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/annotation/XmlLocation.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/AccessorException.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Bridge.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/BridgeContext.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/ClassResolver.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/CompositeStructure.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/ErrorListener.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/JAXBRIContext.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/RawAccessor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/TypeReference.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Utils.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/impl/NameConverter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/impl/NameUtil.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/CharacterEscapeHandler.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/DataWriter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/DumbEscapeHandler.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/MinimumEscapeHandler.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/NamespacePrefixMapper.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/NioEscapeHandler.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/NoEscapeHandler.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/SAX2DOMEx.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/XMLWriter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/DOMScanner.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/InfosetScanner.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/unmarshaller/Patcher.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/util/AttributesImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/util/SecureLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/util/ValidationEventLocatorExImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/util/Which.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/ClassFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/ContextFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/TODO.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/WellKnownNamespace.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/bytecode/ClassTailor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/bytecode/SecureLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/bytecode/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/AbstractInlineAnnotationReaderImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/AnnotationReader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/AnnotationSource.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/ClassLocatable.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/FieldLocatable.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Init.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Locatable.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/LocatableAnnotation.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/MethodLocatable.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Quick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/RuntimeInlineAnnotationReader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/SecureLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlAttributeQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementDeclQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementRefQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementRefsQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlEnumQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlRootElementQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlSchemaQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlSchemaTypeQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlTransientQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlTypeQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlValueQuick.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/Adapter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ArrayInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/BuiltinLeafInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ClassInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/Element.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ElementInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/EnumConstant.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/EnumLeafInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ErrorHandler.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ID.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/LeafInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/MapPropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/MaybeElement.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/NonElement.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/NonElementRef.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/PropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/PropertyKind.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/Ref.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ReferencePropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/RegistryInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/TypeInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/TypeInfoSet.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/TypeRef.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ValuePropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/WildcardMode.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/WildcardTypeInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/AnyTypeImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/ArrayInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/AttributePropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/BuiltinLeafInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/ClassInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/DummyPropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/ERPropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/ElementPropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/FieldPropertySeed.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/GetterSetterPropertySeed.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/LeafInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/MapPropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilderI.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/PropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/PropertySeed.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/ReferencePropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeAnyTypeImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeArrayInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeAttributePropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementPropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumConstantImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeMapPropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeReferencePropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeInfoSetImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeRefImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeValuePropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/SecureLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/SingleTypePropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/TypeInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/TypeInfoSetImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/TypeRefImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Util.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/ValuePropertyInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/GenericArrayTypeImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/Navigator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/ParameterizedTypeImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/ReflectionNavigator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/SecureLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/TypeVisitor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/WildcardTypeImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeArrayInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeAttributePropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeBuiltinLeafInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeClassInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElement.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElementInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElementPropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeEnumLeafInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeLeafInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeMapPropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElementRef.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeReferencePropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfoSet.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeRef.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeValuePropertyInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/util/ArrayInfoUtil.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/AnyTypeBeanInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/AssociationMap.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/AttributeAccessor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/BinderImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/BridgeAdapter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/BridgeContextImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/BridgeImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/CompositeStructureBeanInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/ContentHandlerAdaptor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Coordinator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/DomPostInitAction.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/FilterTransducer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/IllegalAnnotationsException.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/InlineBinaryTransducer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/InternalBridge.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/JaxBeanInfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/LeafBeanInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/LifecycleMethods.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Location.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/MarshallerImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/MimeTypedTransducer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Name.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/NameBuilder.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/NameList.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/NamespaceContext2.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/RuntimeUtil.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/SchemaTypeTransducer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/StAXPostInitAction.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/SwaRefAdapter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/SwaRefAdapterMarker.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Transducer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Utils.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/ValueListBeanInfoImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/XMLSerializer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/C14nXmlOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/DOMOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/Encoded.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/FastInfosetStreamWriterOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/ForkXmlOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/IndentingUTF8XmlOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/MTOMXmlOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/NamespaceContextImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/Pcdata.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/SAXOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/SecureLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/StAXExStreamWriterOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/UTF8XmlOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XMLEventWriterOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XmlOutput.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XmlOutputAbstractImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayERProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementLeafProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementNodeProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayReferenceNodeProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/AttributeProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ListElementProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Property.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/PropertyFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/PropertyImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/SingleElementLeafProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/SingleElementNodeProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/SingleReferenceNodeProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/StructureLoaderBuilder.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/TagAndType.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ValueProperty.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/AdaptedAccessor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/AdaptedLister.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/DefaultTransducedAccessor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/ListIterator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/ListTransducedAccessorImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Lister.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/NullSafeAccessor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerBoolean.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerByte.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerCharacter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerDouble.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerFloat.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerInteger.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerLong.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerShort.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/AccessorInjector.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Bean.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Const.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Boolean.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Byte.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Character.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Double.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Float.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Integer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Long.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Ref.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Short.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Injector.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Boolean.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Byte.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Character.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Double.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Float.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Integer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Long.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Ref.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Short.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedAccessorFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedTransducedAccessorFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Ref.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/SecureLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Boolean.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Byte.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Double.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Float.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Integer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Long.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Short.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Boolean.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Byte.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Double.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Float.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Integer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Long.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Short.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/AttributesEx.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/AttributesExImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ChildLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultIDResolver.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultValueLoaderDecorator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Discarder.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DomLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/IntArrayData.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/IntData.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Intercepter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/InterningXmlVisitor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorExWrapper.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/MTOMDecorator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Patcher.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ProxyLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Scope.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SecureLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXConnector.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXEventConnector.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXExConnector.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TextLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValidatingUnmarshaller.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValuePropertyLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/WildcardLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/FoolProofResolver.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Form.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/GroupKind.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages_de.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages_es.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages_fr.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages_it.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages_ja.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages_ko.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages_pt_BR.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages_zh_CN.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages_zh_TW.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/MultiMap.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Tree.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Util.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/episode/Bindings.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/episode/Klass.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/episode/Package.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/episode/SchemaBindings.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/episode/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Annotated.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Annotation.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Any.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Appinfo.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/AttrDecls.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/AttributeType.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexContent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexExtension.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexRestriction.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexTypeHost.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexTypeModel.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ContentModelContainer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Documentation.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Element.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ExplicitGroup.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ExtensionType.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/FixedOrDefault.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Import.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/List.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalAttribute.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalElement.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/NestedParticle.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/NoFixedFacet.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Occurs.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Particle.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Redefinable.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SchemaTop.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleContent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleDerivation.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleExtension.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleRestriction.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleRestrictionModel.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleTypeHost.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TopLevelAttribute.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TopLevelElement.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeDefParticle.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Union.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Wildcard.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/ByteArrayOutputStreamEx.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/CollisionCheckStack.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/DataSourceSource.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/EditDistance.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/FatalAdapter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/FlattenIterator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/QNameMap.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/StackRecorder.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/TypeCast.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/AbstractResourceBundle.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/CommonResourceBundle.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/Decoder.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/DecoderStateTables.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/Encoder.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/EncodingConstants.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/Notation.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/OctetBufferListener.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/QualifiedName.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/UnparsedEntity.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/BASE64EncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/BooleanEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithmFactory.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithmState.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/DoubleEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/FloatEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/HexadecimalEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/IEEE754FloatingPointEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/IntEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/IntegerEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/LongEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/ShortEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/algorithm/UUIDEncodingAlgorithm.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/alphabet/BuiltInRestrictedAlphabets.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/dom/DOMDocumentParser.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/dom/DOMDocumentSerializer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/org/apache/xerces/util/XMLChar.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/resources/ResourceBundle.properties - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/sax/AttributesHolder.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/sax/Features.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/sax/Properties.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentParser.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializerWithPrefixMapping.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/sax/SystemIdResolver.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/EventLocation.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/StAXDocumentParser.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/StAXManager.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/AttributeBase.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/CharactersEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/CommentEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/DTDEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/EmptyIterator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/EndDocumentEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/EndElementEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/EntityDeclarationImpl.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/EntityReferenceEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/EventBase.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/NamespaceBase.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/ProcessingInstructionEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/ReadIterator.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/StAXEventAllocatorBase.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/StAXEventReader.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/StAXEventWriter.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/StAXFilteredEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/StartDocumentEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/StartElementEvent.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/Util.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/stax/events/XMLConstants.java - src/java.xml.bind/share/classes/com/sun/xml/internal/fastinfoset/s