From jayathirth.d.v at oracle.com Mon Nov 6 07:45:22 2017 From: jayathirth.d.v at oracle.com (jayathirth.d.v at oracle.com) Date: Mon, 06 Nov 2017 07:45:22 +0000 Subject: hg: jdk/client: 8189702: Broken links in javadoc for Adobe TIFF related documents Message-ID: <201711060745.vA67jMnT028358@aojmv0008.oracle.com> Changeset: c9181704b389 Author: jdv Date: 2017-11-06 13:11 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/c9181704b389 8189702: Broken links in javadoc for Adobe TIFF related documents Reviewed-by: prr, bpb ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriteParam.java ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java From philip.race at oracle.com Mon Nov 6 18:29:53 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 06 Nov 2017 18:29:53 +0000 Subject: hg: jdk/client: 187 new changesets Message-ID: <201711061830.vA6IUGwV018931@aojmv0008.oracle.com> Changeset: 50790528dd25 Author: goetz Date: 2017-09-25 08:43 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/50790528dd25 8187547: PPC64: icache invalidation is incorrect in some places Reviewed-by: mdoerr, goetz ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp Changeset: 122833427b36 Author: goetz Date: 2017-09-25 09:37 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/122833427b36 8185976: PPC64: Implement MulAdd and SquareToLen intrinsics Summary: This implementation is based on the algorithm implemented in java. It yields a performance speedup of: JDK8: 23% JDK9: 5% JDK10: 5% Reviewed-by: mdoerr, goetz Contributed-by: gustavo.scalet at eldorado.org.br ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: 03ce88449e9d Author: jwilhelm Date: 2017-09-25 19:54 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/03ce88449e9d Merge Changeset: ceafc169d2a4 Author: ccheung Date: 2017-09-25 14:23 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/ceafc169d2a4 8187884: [TESTBUG] compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading failed with ClassNotFoundException Reviewed-by: kvn ! test/hotspot/jtreg/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java Changeset: 97569cf468f4 Author: mgerdin Date: 2017-09-25 21:25 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/97569cf468f4 8187040: ThreadCritical crashes on Solaris if used between os::init and os::init_2 Reviewed-by: dholmes, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/threadCritical_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/threadCritical_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/threadCritical_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/solaris/threadCritical_solaris.cpp ! src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/share/runtime/threadCritical.hpp Changeset: e05aff6beada Author: sspitsyn Date: 2017-09-26 00:52 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/e05aff6beada 8177901: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface Summary: Add synchronization between CommandLoop and cbVMDeath callback Reviewed-by: dholmes, dcubed ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.h Changeset: 3d7757370ef3 Author: stuefe Date: 2017-09-26 11:25 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/3d7757370ef3 8187028: [aix] Real thread stack size may be up to 64K smaller than requested one Reviewed-by: goetz ! src/hotspot/os/aix/os_aix.cpp Changeset: 9c0137e5e37a Author: glaubitz Date: 2017-09-26 04:52 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/9c0137e5e37a 8187590: Zero runtime can lock-up on linux-alpha Reviewed-by: aph, dholmes ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.inline.hpp Changeset: 9a6795c1b007 Author: dholmes Date: 2017-09-26 09:02 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/9a6795c1b007 Merge Changeset: afa019495182 Author: dholmes Date: 2017-09-26 10:17 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/afa019495182 Merge Changeset: 468f0664cb39 Author: ysuenaga Date: 2017-09-26 06:53 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/468f0664cb39 8187597: WrongTypeException is occurred at CLHSDB jstack after JDK-8186837 Reviewed-by: rehn, cjplummer, dholmes ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java Changeset: 6481d7b6c31e Author: lucy Date: 2017-09-26 17:06 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/6481d7b6c31e 8187573: [s390] z/Architecture Vector Facility Support Reviewed-by: mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/register_definitions_s390.cpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/register_s390.hpp Changeset: d8e417df3468 Author: coleenp Date: 2017-09-26 10:03 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/d8e417df3468 8081323: ConstantPool::_resolved_references is missing in heap dump Summary: Add resolved_references and init_lock as hidden static field in class so root is found. Reviewed-by: hseigel, jiangli, sspitsyn ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/services/heapDumper.cpp Changeset: b77eae96ddef Author: coleenp Date: 2017-09-26 16:03 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/b77eae96ddef Merge Changeset: a9b5df78f0f2 Author: hseigel Date: 2017-09-26 08:58 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/a9b5df78f0f2 8187436: -Xbootclasspath/a causes sanity check assertion with exploded build Summary: Fixed asserts to work properly with exploded build Reviewed-by: alanb, jiangli, gtriantafill ! src/hotspot/share/classfile/classLoader.hpp + test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java Changeset: de6bea412643 Author: hseigel Date: 2017-09-26 15:34 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/de6bea412643 Merge Changeset: 7e70a57d34d8 Author: hseigel Date: 2017-09-26 16:04 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/7e70a57d34d8 Merge Changeset: 5390057a4489 Author: zgu Date: 2017-09-25 11:56 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/5390057a4489 8187629: NMT: Memory miscounting in compiler (C2) Summary: Fixed memory counting in compiler (C2) Reviewed-by: adinn, cjplummer, kvn ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/matcher.cpp Changeset: 23a529acd4a4 Author: cjplummer Date: 2017-09-26 16:47 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/23a529acd4a4 Merge Changeset: dab96547b6ed Author: cjplummer Date: 2017-09-26 17:11 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/dab96547b6ed Merge Changeset: 7242ab15b6a5 Author: cjplummer Date: 2017-09-26 10:09 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/7242ab15b6a5 8179498: attach in linux should be relative to /proc/pid/root and namespace aware Summary: map pid to namespace pid so proper tmp file name is used. Reviewed-by: sspitsyn, dholmes ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: be27774510b2 Author: cjplummer Date: 2017-09-26 17:18 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/be27774510b2 Merge Changeset: 145c22608e8d Author: cjplummer Date: 2017-09-26 19:53 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/145c22608e8d Merge Changeset: 198cb8e20aef Author: zgu Date: 2017-09-20 20:54 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/198cb8e20aef 8187331: VirtualSpaceList tracks free space on wrong node Summary: Fixed miscounting of virtual space node's free memory Reviewed-by: shade, coleenp, stuefe ! src/hotspot/share/memory/metaspace.cpp Changeset: 56fa7dfd11cd Author: coleenp Date: 2017-09-26 21:12 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/56fa7dfd11cd Merge Changeset: b741e818a8ac Author: ccheung Date: 2017-09-26 19:31 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/b741e818a8ac 8187124: [TESTBUG] TestInterpreterMethodEntries.java: Unable to create shared archive file Summary: added the current timestamp into the shared archive file name Reviewed-by: mseledtsov, gtriantafill ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 64ba55ba8516 Author: sjohanss Date: 2017-09-21 14:32 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/64ba55ba8516 8184286: print_tracing_info() does not use Unified Logging for output Reviewed-by: ehelin, sangheki ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! 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/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 0f7dce1e7690 Author: glaubitz Date: 2017-09-27 17:01 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/0f7dce1e7690 8186578: Zero fails to build on linux-sparc due to sparc-specific code Reviewed-by: kbarrett, ihse, coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/compiler/oopMap.cpp Changeset: 664b9d44db74 Author: jiangli Date: 2017-09-27 17:55 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/664b9d44db74 8068314: "Java fields that are currently set during shared space dumping" comment is incorrect Summary: CDS dump time should also initialize preallocated out_of_memory error messages. Reviewed-by: iklam, hseigel ! src/hotspot/share/memory/universe.cpp Changeset: 0a0fae0c05ac Author: jiangli Date: 2017-09-27 20:40 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/0a0fae0c05ac 8186789: CDS dump crashes at ConstantPool::resolve_class_constants Summary: ConstantPool::resolve_class_constants needs to check for NULL _cache. Reviewed-by: sspitsyn, coleenp, iklam ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: ab3a898fff11 Author: jiangli Date: 2017-09-28 01:01 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/ab3a898fff11 Merge Changeset: 4d034d861e13 Author: thartmann Date: 2017-09-28 11:02 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/4d034d861e13 8187780: VM crashes while generating replay compilation file Summary: Fixed two problems with generation of replay file. Reviewed-by: kvn ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/opto/bytecodeInfo.cpp + test/hotspot/jtreg/compiler/ciReplay/TestDumpReplay.java Changeset: 8a3599d60996 Author: eosterlund Date: 2017-09-26 14:05 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/8a3599d60996 8186838: Generalize Atomic::inc/dec with templates Reviewed-by: kbarrett, coleenp, dholmes ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/runtime/atomic.hpp Changeset: 5d20359dd938 Author: zgu Date: 2017-09-28 09:56 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/5d20359dd938 8186770: NMT: Report metadata information in NMT summary Summary: Added metadata statistics in NMT summary report Reviewed-by: adinn, coleenp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/services/memBaseline.cpp ! src/hotspot/share/services/memBaseline.hpp ! src/hotspot/share/services/memReporter.cpp ! src/hotspot/share/services/memReporter.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.hpp Changeset: bc112140e089 Author: hseigel Date: 2017-09-28 13:01 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/bc112140e089 8186092: Unnecessary loader constraints produced when there are multiple defaults Summary: Do not check loader constraints for overpass methods Reviewed-by: dholmes, acorn ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/oops/klassVtable.cpp + test/hotspot/jtreg/runtime/LoaderConstraints/common/C.jasm + test/hotspot/jtreg/runtime/LoaderConstraints/common/Foo.java + test/hotspot/jtreg/runtime/LoaderConstraints/common/J.java + test/hotspot/jtreg/runtime/LoaderConstraints/common/PreemptingClassLoader.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/I.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/Task.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/Test.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/I.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Task.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Test.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/I.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/Task.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/Test.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/I.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Task.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Test.java Changeset: 9dfb5791d130 Author: hseigel Date: 2017-09-28 17:10 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/9dfb5791d130 Merge Changeset: 1520941b7b5d Author: sangheki Date: 2017-09-28 12:13 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/1520941b7b5d 8186465: Each j.l.Reference elapsed time log is incorrect Summary: Fixed wrongly referencing variable and updated regression test to compare each elapsed time vs. sum of those Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java Changeset: 8b2054b7d02c Author: jtulach Date: 2017-09-28 13:52 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/8b2054b7d02c 8182701: Modify JVMCI to allow Graal Compiler to expose platform MBean Reviewed-by: dnsimon, kvn, alanb, mchung, dfuchs ! make/common/Modules.gmk ! src/java.management/share/classes/module-info.java ! src/jdk.internal.vm.ci/share/classes/module-info.java + src/jdk.internal.vm.compiler.management/share/classes/module-info.java + src/jdk.internal.vm.compiler.management/share/classes/org/graalvm/compiler/hotspot/jmx/GraalMBeans.java ! src/jdk.internal.vm.compiler/share/classes/module-info.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java Changeset: 2cce48107f55 Author: iignatyev Date: 2017-09-01 15:28 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/2cce48107f55 8187020: AOT tests should not fail if devkit dependency isn't resolved Reviewed-by: kvn ! test/hotspot/jtreg/compiler/aot/AotCompiler.java Changeset: 3a45532a1854 Author: iignatyev Date: 2017-09-20 20:53 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/3a45532a1854 8188117: jdk/test/lib/FileInstaller doesn't work for directories Reviewed-by: mseledtsov, sspitsyn ! test/lib/jdk/test/lib/FileInstaller.java Changeset: e4a5b535c0d2 Author: neliasso Date: 2017-09-29 10:40 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/e4a5b535c0d2 8011352: C1: TraceCodeBlobStacks crashes fastdebug Solaris SPARC. Summary: Handle null correctly Reviewed-by: roland, dlong, rbackman Contributed-by: patric.hedlin at oracle.com ! src/hotspot/cpu/sparc/frame_sparc.cpp Changeset: f59f0e51ef8a Author: neliasso Date: 2017-09-29 10:40 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/f59f0e51ef8a 8167199: Add C2 SPARC intrinsic for BigInteger::multiplyToLen() method. Summary: Preliminary support for intrinsic multiplyToLen, including generalised version based on 'mpmul' instruction (when available). Reviewed-by: kvn, neliasso Contributed-by: patric.hedlin at oracle.com ! src/hotspot/cpu/sparc/assembler_sparc.hpp ! src/hotspot/cpu/sparc/assembler_sparc.inline.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp ! src/hotspot/cpu/sparc/register_sparc.hpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/sparc/stubRoutines_sparc.hpp ! src/hotspot/cpu/sparc/vm_version_sparc.cpp Changeset: f789ccebcfe4 Author: neliasso Date: 2017-09-29 10:41 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/f789ccebcfe4 8182279: Updating SPARC feature/capability detection to support Core C5. Summary: Renamed Core Sx to Core Cx (C3, C4, C5, according to name change). Reviewed-by: kvn, dholmes Contributed-by: patric.hedlin at oracle.com ! src/hotspot/cpu/sparc/vmStructs_sparc.hpp ! src/hotspot/cpu/sparc/vm_version_sparc.cpp ! src/hotspot/cpu/sparc/vm_version_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java Changeset: bbd116ac5ef3 Author: neliasso Date: 2017-09-29 10:44 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/bbd116ac5ef3 8188031: Complement fused mac operations on SPARC Summary: Adding a few (FMAf) matcher patterns to the SPARC back-end Reviewed-by: rbackman, kvn Contributed-by: patric.hedlin at oracle.com ! src/hotspot/cpu/sparc/assembler_sparc.hpp ! src/hotspot/cpu/sparc/assembler_sparc.inline.hpp ! src/hotspot/cpu/sparc/sparc.ad Changeset: 25ef5e64fd71 Author: ccheung Date: 2017-09-29 10:11 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/25ef5e64fd71 8138600: eliminate the need of ModuleLoaderMap.dat for CDS Summary: removed the code which generates the ModuleLoaderMap.dat and the code which references it Reviewed-by: mchung, jiangli ! make/gensrc/GensrcModuleLoaderMap.gmk ! make/jdk/src/classes/build/tools/module/GenModuleLoaderMap.java ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: f4962ab855b6 Author: mdoerr Date: 2017-09-25 17:40 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/f4962ab855b6 8185979: PPC64: Implement SHA2 intrinsic Reviewed-by: mdoerr, goetz Contributed-by: Bruno Rosa , Gustavo Serra Scalet , Igor Nunes , Martin Doerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp + src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 4011de223231 Author: ysuenaga Date: 2017-09-29 21:00 +0900 URL: http://hg.openjdk.java.net/jdk/client/rev/4011de223231 8187402: UnknownOopException is occurred on Stack Memory window in HSDB Reviewed-by: sspitsyn, jgeorge ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VMRegImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMReg.java Changeset: e974870d62b5 Author: sspitsyn Date: 2017-09-29 23:53 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/e974870d62b5 Merge - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: f03b72b451a6 Author: sspitsyn Date: 2017-09-30 00:14 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/f03b72b451a6 Merge Changeset: 28f78d145691 Author: ysuenaga Date: 2017-09-29 20:57 +0900 URL: http://hg.openjdk.java.net/jdk/client/rev/28f78d145691 8175816: SA: HSDB: Compute Liveness results in java.lang.IndexOutOfBoundsException Reviewed-by: sspitsyn, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java + test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java Changeset: 28fc261d0da9 Author: sspitsyn Date: 2017-09-30 01:38 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/28fc261d0da9 Merge - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: c19054f06c14 Author: dpochepk Date: 2017-10-02 17:20 +0300 URL: http://hg.openjdk.java.net/jdk/client/rev/c19054f06c14 8186915: AARCH64: Intrinsify squareToLen and mulAdd Reviewed-by: aph ! 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/vm_version_aarch64.cpp Changeset: 552a97e8edad Author: dholmes Date: 2017-10-02 18:56 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/552a97e8edad 8185062: Set AssumeMP to true and deprecate the flag Reviewed-by: shade, dcubed, kvn ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 7e6ef8418220 Author: dholmes Date: 2017-10-02 21:58 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/7e6ef8418220 8188246: Add test/hotspot/jtreg/gc/logging/TestPrintReferences.java to ProblemList.txt Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 15294343ba19 Author: iklam Date: 2017-10-02 16:00 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/15294343ba19 8187979: Clean up info printing at CDS dump time Reviewed-by: jiangli, ccheung ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java Changeset: c0c98a4c290b Author: iklam Date: 2017-10-03 03:30 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/c0c98a4c290b Merge Changeset: 7645833d326f Author: epavlova Date: 2017-10-02 14:31 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/7645833d326f 8185134: [Graal] Introduce vm.graal predicate and tag tests which are not applicable for Graal Reviewed-by: kvn, dnsimon ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/hotspot/jtreg/compiler/c2/Test8004741.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/hotspot/jtreg/compiler/compilercontrol/logcompilation/LogTest.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: 14aa557af8ba Author: iignatyev Date: 2017-10-03 06:48 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/14aa557af8ba Merge Changeset: 09c41c4913d9 Author: eosterlund Date: 2017-09-26 21:37 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/09c41c4913d9 8187977: Generalize Atomic::xchg to use templates Reviewed-by: kbarrett, coleenp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/solaris_sparc.il ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/runtime/atomic.hpp Changeset: 58931d9b2260 Author: ehelin Date: 2017-09-15 10:43 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/58931d9b2260 8187570: Comparison between pointer and char in MethodMatcher::canonicalize Reviewed-by: ysuenaga, eosterlund ! src/hotspot/share/compiler/methodMatcher.cpp Changeset: 96392e113a0a Author: coleenp Date: 2017-10-03 16:42 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/96392e113a0a 8186777: Make Klass::_java_mirror an OopHandle Summary: Add indirection for fetching mirror so that GC doesn't have to follow CLD::_klasses Reviewed-by: hseigel, thartmann, eosterlund, stefank Contributed-by: coleen.phillimore at oracle.com, rickard.backman at oracle.com ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/gc/cms/cmsOopClosures.hpp ! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/cms/parOopClosures.hpp ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1OopClosures.cpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp ! src/hotspot/share/gc/parallel/pcTasks.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/parallel/psTasks.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java Changeset: c5057bf6617f Author: coleenp Date: 2017-10-03 21:21 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/c5057bf6617f Merge ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/share/runtime/vmStructs.cpp - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: fde01e0fccb4 Author: kvn Date: 2017-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/fde01e0fccb4 8187219: Newer AMD 17h (EPYC) Processor family defaults Reviewed-by: dholmes, kvn Contributed-by: rohitarulraj at gmail.com ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 2dcbf51d0431 Author: mhorie Date: 2017-10-03 17:37 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/2dcbf51d0431 8188139: PPC64: Superword Level Parallelization with VSX Reviewed-by: kvn, gromero ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_definitions_ppc.cpp ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/type.cpp Changeset: b02ea7eb7d93 Author: mhorie Date: 2017-10-04 14:01 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/b02ea7eb7d93 8188757: PPC64: Disable VSR52-63 in ppc.ad Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad Changeset: c264868bff5b Author: lucy Date: 2017-10-04 14:25 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/c264868bff5b 8187969: [s390] z/Architecture Vector Facility Support. Part II Reviewed-by: mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp Changeset: 07ad034e0c29 Author: mdoerr Date: 2017-10-04 16:44 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/07ad034e0c29 8188773: PPC64 and s390: Fix UseMembar and enable ShareVtableStubs Reviewed-by: goetz ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Changeset: bf73ca31add9 Author: dpochepk Date: 2017-10-04 11:52 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/bf73ca31add9 8187684: Intrinsify Math.multiplyHigh(long, long) Reviewed-by: kvn, aph, lucy ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/java.base/share/classes/java/lang/Math.java Changeset: 6feee2a82b0b Author: jwilhelm Date: 2017-10-04 21:02 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/6feee2a82b0b Merge ! make/common/Modules.gmk - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: 974275a24b74 Author: jwilhelm Date: 2017-10-04 20:01 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/974275a24b74 Merge - src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java - test/nashorn/script/currently-failing/JDK-8055034.js - test/nashorn/script/currently-failing/JDK-8055034.js.EXPECTED Changeset: b3fd664e5af2 Author: roland Date: 2017-09-27 16:17 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/b3fd664e5af2 8187822: C2 conditonal move optimization might create broken graph Reviewed-by: kvn ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestCMovSplitThruPhi.java Changeset: d78db2ebce5e Author: zyao Date: 2017-09-20 18:30 +0800 URL: http://hg.openjdk.java.net/jdk/client/rev/d78db2ebce5e 8187601: Unrolling more when SLP auto-vectorization failed Reviewed-by: kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/superword.cpp Changeset: 68d46cb9be45 Author: uvangapally Date: 2017-10-05 01:31 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/68d46cb9be45 8185003: JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument Summary: Added two new API's to limit the stack trace depth Reviewed-by: mchung, dfuchs, rriggs, egahlin Contributed-by: ujwal.vangapally at oracle.com ! src/hotspot/share/services/jmm.h ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.management/share/classes/java/lang/management/ThreadMXBean.java ! src/java.management/share/classes/sun/management/ThreadImpl.java ! src/java.management/share/native/include/jmm.h ! src/java.management/share/native/libmanagement/ThreadImpl.c ! src/java.management/share/native/libmanagement/management.c ! src/jdk.management/share/native/libmanagement_ext/management_ext.c + test/jdk/java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java Changeset: 2d56326b98f0 Author: eosterlund Date: 2017-10-05 10:55 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/2d56326b98f0 8188224: Generalize Atomic::load/store to use templates Reviewed-by: dholmes, coleenp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/runtime/atomic.hpp Changeset: fd0db78ac8d4 Author: mhorie Date: 2017-10-05 12:56 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/fd0db78ac8d4 8188802: PPC64: Failure on assert(lrgmask.is_aligned_sets(RegMask::SlotsPerVecX)) Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: bb0c5c1a2785 Author: kvn Date: 2017-10-06 10:39 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/bb0c5c1a2785 8188775: Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.hotspot Summary: add missed changes in default.policy for new module Reviewed-by: mchung ! src/java.base/share/lib/security/default.policy Changeset: 6d5b8aa2f568 Author: coleenp Date: 2017-10-06 14:30 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/6d5b8aa2f568 8178870: instrumentation.retransformClasses cause coredump Summary: Don't double-free cached class bytes on redefinition loading failure. Reviewed-by: sspitsyn, jiangli ! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp + test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java + test/hotspot/jtreg/runtime/RedefineTests/libRedefineDoubleDelete.c Changeset: 718e733aeb0d Author: coleenp Date: 2017-10-06 18:50 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/718e733aeb0d Merge Changeset: 92aab488afdc Author: kvn Date: 2017-10-06 13:00 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/92aab488afdc 8188776: jdk.internal.vm.ci can't export package to upgradeable modules Summary: Added missing exception in JdkQualifiedExportTest.java test Reviewed-by: mchung ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java Changeset: 0fb1d501c408 Author: jiangli Date: 2017-10-06 19:33 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/0fb1d501c408 8174986: CDS archived java heap region may not compatible with AOT Summary: Always uses LogKlassAlignmentInBytes for narrow_klass_shift when CDS is enabled. Reviewed-by: iklam, ccheung ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp Changeset: 5c8607bb3d2d Author: zgu Date: 2017-10-06 22:40 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/5c8607bb3d2d 8187685: NMT: Tracking compiler memory usage of thread's resource area Summary: Bias compiler thread's resource area to mtCompiler Reviewed-by: kvn, coleenp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: f9ace8da5e9c Author: ysuenaga Date: 2017-10-07 22:42 +0900 URL: http://hg.openjdk.java.net/jdk/client/rev/f9ace8da5e9c 8187401: Java Stack cannot be shown on HSDB Reviewed-by: sspitsyn, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java Changeset: d4380ee1cbe9 Author: ysuenaga Date: 2017-10-07 22:45 +0900 URL: http://hg.openjdk.java.net/jdk/client/rev/d4380ee1cbe9 8187403: [Unknown generation] is shown in Stack Memory on HSDB Reviewed-by: sspitsyn, jgeorge ! src/hotspot/share/gc/g1/heapRegionType.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.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/G1HeapRegionTable.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/HeapRegionManager.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java Changeset: f5f98c9f1884 Author: sspitsyn Date: 2017-10-09 07:08 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/f5f98c9f1884 Merge ! src/hotspot/share/runtime/vmStructs.cpp - src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java - test/nashorn/script/currently-failing/JDK-8055034.js - test/nashorn/script/currently-failing/JDK-8055034.js.EXPECTED Changeset: a5abbaac6165 Author: dholmes Date: 2017-10-09 01:23 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/a5abbaac6165 8185529: JCK api/java_lang/Object/WaitTests failed with jdk10/hs nightly Reviewed-by: dcubed, ccheung ! src/hotspot/os/posix/os_posix.cpp Changeset: 54acb845133e Author: dholmes Date: 2017-10-09 08:15 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/54acb845133e Merge Changeset: 660175b829e8 Author: lucy Date: 2017-10-09 11:43 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/660175b829e8 8187964: [s390][ppc]: Intrinsify Math.multiplyHigh(long, long) Reviewed-by: mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/s390.ad Changeset: c2ff34932cbd Author: lucy Date: 2017-10-09 11:51 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/c2ff34932cbd 8188857: [s390]: CPU feature detection incomplete Reviewed-by: mdoerr ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Changeset: 9d337e48b178 Author: mdoerr Date: 2017-10-09 13:56 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/9d337e48b178 8188868: PPC64: Support AES intrinsics on Big Endian Reviewed-by: goetz ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: a1f68e415b48 Author: eosterlund Date: 2017-10-09 14:39 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/a1f68e415b48 8188813: Generalize OrderAccess to use templates Reviewed-by: dholmes, coleenp ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.inline.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.inline.hpp ! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.inline.hpp ! src/hotspot/os_cpu/linux_sparc/orderAccess_linux_sparc.inline.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.inline.hpp ! src/hotspot/os_cpu/solaris_sparc/orderAccess_solaris_sparc.inline.hpp ! src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.inline.hpp ! src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/orderAccess.inline.hpp Changeset: 601807573d40 Author: iklam Date: 2017-10-09 13:11 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/601807573d40 8188828: Intermittent ClassNotFoundException: jdk.test.lib.Platform for compiler tests Summary: As a work around, remove dependency from jdk.test.lib.FileInstaller to other classes in this library Reviewed-by: iignatyev, gtriantafill, kvn, dholmes ! test/lib/jdk/test/lib/FileInstaller.java Changeset: 7eda0a64c199 Author: jwilhelm Date: 2017-10-10 03:54 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/7eda0a64c199 8189071: Require jtreg 4.2 b09 Reviewed-by: dholmes, gtriantafill ! make/conf/jib-profiles.js Changeset: b512c5781ca1 Author: jwilhelm Date: 2017-10-10 16:29 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/b512c5781ca1 Merge ! make/common/Modules.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/test/JtregNativeHotspot.gmk - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: af241e3e5a13 Author: mchung Date: 2017-10-10 11:52 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/af241e3e5a13 8188052: JNI FindClass needs to specify the class loading context used for library lifecycle hooks Reviewed-by: alanb, coleenp, dholmes ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jni.h ! src/hotspot/share/runtime/thread.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/native/include/jni.h ! src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c ! src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c ! test/hotspot/jtreg/native_sanity/JniVersion.java Changeset: 0ecfd6c951a6 Author: ccheung Date: 2017-10-10 14:38 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/0ecfd6c951a6 8185694: Replace SystemDictionaryShared::_java_platform_loader with SystemDictionary::is_platform_class_loader() Summary: added the creation of _java_platform_loader Reviewed-by: iklam, coleenp, mchung, dholmes, jiangli ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 6210a27c3704 Author: mseledtsov Date: 2017-10-10 19:18 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/6210a27c3704 8181592: [TESTBUG] Docker test utils and docker jdk basic test Summary: Implemented docker test utilities and basic test Reviewed-by: iignatyev, lmesnik, gtriantafill ! test/hotspot/jtreg/TEST.ROOT + test/hotspot/jtreg/runtime/containers/docker/DockerBasicTest.java + test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest + test/hotspot/jtreg/runtime/containers/docker/HelloDocker.java ! test/jtreg-ext/requires/VMProps.java + test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java + test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 4f26db3c02af Author: ehelin Date: 2017-09-15 14:47 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/4f26db3c02af 8187578: BitMap::reallocate should check if old_map is NULL Reviewed-by: stefank, eosterlund, dholmes ! src/hotspot/share/utilities/bitMap.cpp Changeset: 44117bc2bedf Author: hseigel Date: 2017-10-11 10:03 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/44117bc2bedf 8188922: [TESTBUG] runtime/CommandLine/VMDeprecatedOptions.java fails with JDK10 release bits Summary: Add -XX:+UnlockDiagnosticVMOptions to the command line when testing a deprecated diagnostic option. Reviewed-by: coleenp, lfoltan ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 57cdc5222925 Author: iveresov Date: 2017-10-11 16:19 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation Reviewed-by: dlong ! src/hotspot/.mx.jvmci/hotspot/templates/eclipse/cproject ! src/hotspot/.mx.jvmci/mx_jvmci.py ! src/hotspot/.mx.jvmci/suite.py ! src/jdk.internal.vm.compiler/.mx.graal/suite.py Changeset: 74f5b6c267e3 Author: ysuenaga Date: 2017-10-11 23:29 +0900 URL: http://hg.openjdk.java.net/jdk/client/rev/74f5b6c267e3 8189069: regression after push of 8187403: "AssertionFailure: addr should be OopHandle" Reviewed-by: sspitsyn, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java Changeset: 39575526c6d9 Author: sspitsyn Date: 2017-10-12 01:18 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/39575526c6d9 Merge Changeset: f5f2a2d13775 Author: ehelin Date: 2017-09-18 15:06 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/f5f2a2d13775 8187667: Disable deprecation warning for readdir_r Reviewed-by: dholmes, sjohanss ! src/hotspot/os/linux/os_linux.inline.hpp Changeset: 817f2a7019e4 Author: rkennke Date: 2017-10-12 15:08 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/817f2a7019e4 8179387: Factor out CMS specific code from GenCollectedHeap into its own subclass Reviewed-by: ehelin, coleenp + src/hotspot/share/gc/cms/cmsHeap.cpp + src/hotspot/share/gc/cms/cmsHeap.hpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp ! src/hotspot/share/gc/cms/parCardTableModRefBS.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.hpp ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp ! src/hotspot/share/gc/cms/vmCMSOperations.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/services/memoryService.cpp Changeset: 0a5f1b851890 Author: thartmann Date: 2017-10-13 14:02 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/0a5f1b851890 8189067: SuperWord optimization crashes with "assert(out == prev || prev == __null) failed: no branches off of store slice" Summary: Only move the store if the LCA of all users is outside of the loop. Re-enable UseSubwordForMaxVector. Reviewed-by: kvn, roland ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/loopopts.cpp ! test/hotspot/jtreg/compiler/loopopts/TestMoveStoresOutOfLoops.java Changeset: b055cb5170f5 Author: eosterlund Date: 2017-10-13 15:08 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/b055cb5170f5 8185141: Generalize scavengeable nmethod root handling Reviewed-by: tschatzl, pliden, rkennke ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/nmethod.cpp ! 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/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 60dae13727b8 Author: dlong Date: 2017-10-13 12:29 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/60dae13727b8 8189244: x86: eliminate frame::adjust_unextended_sp() overhead Reviewed-by: kvn ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp Changeset: 52cf482c4d28 Author: jwilhelm Date: 2017-10-14 00:19 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/52cf482c4d28 Merge ! make/test/JtregNativeHotspot.gmk - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: 6218d903d2f2 Author: rkennke Date: 2017-10-15 17:37 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/6218d903d2f2 8189333: Fix Zero build after Atomic::xchg changes Reviewed-by: dholmes ! src/hotspot/share/prims/jni.cpp Changeset: ba91aaeec3a9 Author: jwilhelm Date: 2017-10-16 17:03 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/ba91aaeec3a9 Merge - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: 494e1490b341 Author: egahlin Date: 2017-10-16 16:44 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/494e1490b341 8173917: Safepoint ID is not consistent across event-based tracing events Reviewed-by: egahlin, mgronlun Contributed-by: robin.westberg at oracle.com ! src/hotspot/share/runtime/safepoint.cpp Changeset: f312582bf18b Author: egahlin Date: 2017-10-16 17:48 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/f312582bf18b 8189274: Allow cutoff attribute for event based tracing Reviewed-by: mgronlun ! src/hotspot/share/trace/trace.dtd Changeset: a91c094bcaa4 Author: egahlin Date: 2017-10-16 19:11 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/a91c094bcaa4 Merge Changeset: 0c2e1f8eccaa Author: egahlin Date: 2017-10-16 18:25 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/0c2e1f8eccaa 8187042: Events to show which objects are associated with biased object revocations Reviewed-by: mgronlun, dholmes, egahlin Contributed-by: robin.westberg at oracle.com ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/trace/traceevents.xml Changeset: 1c21c60f51bf Author: egahlin Date: 2017-10-16 20:22 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/1c21c60f51bf Merge Changeset: 6a0c42c40cd1 Author: coleenp Date: 2017-10-16 22:36 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/6a0c42c40cd1 8188220: Remove Atomic::*_ptr() uses and overloads from hotspot Summary: With the new template functions these are unnecessary. Reviewed-by: kbarrett, dholmes, eosterlund ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/g1/dirtyCardQueue.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/g1EvacStats.inline.hpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/sparsePRT.cpp ! src/hotspot/share/gc/parallel/gcTaskThread.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/plab.inline.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/orderAccess.inline.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: dfb375d231fb Author: jgeorge Date: 2017-10-16 23:23 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/dfb375d231fb 8184042: several serviceability/sa tests timed out on MacOS X Summary: Restore the ptrace attach argument to PT_ATTACH from PT_ATTACHEXC Reviewed-by: dholmes, sspitsyn, dcubed, poonam, dsamersoff Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m ! test/jdk/ProblemList.txt Changeset: 52d46d7e3454 Author: eosterlund Date: 2017-10-17 08:51 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/52d46d7e3454 8188919: Generalize GC thread suspend/resume at safepoints Reviewed-by: pliden, rkennke ! 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/shared/collectedHeap.hpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 87141990dde5 Author: rkennke Date: 2017-10-17 18:54 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/87141990dde5 8185580: Refactor Threads::possibly_parallel_oops_do() to use Threads::parallel_java_threads_do() Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: cccfa7339755 Author: iveresov Date: 2017-10-17 13:52 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/cccfa7339755 8189409: [AOT] Fix paths in aot test scripts Reviewed-by: kvn, gtriantafill ! src/jdk.internal.vm.compiler/.mx.graal/suite.py ! test/hotspot/jtreg/compiler/aot/scripts/test-javac.sh Changeset: ad6a219f8b95 Author: iklam Date: 2017-10-17 14:06 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/ad6a219f8b95 8176827: Test can't find libXext.so Summary: Removed references to classes that belong to desktop modules. Reviewed-by: ccheung, dholmes ! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java Changeset: 7852e65127e4 Author: iklam Date: 2017-10-17 22:02 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/7852e65127e4 Merge Changeset: 5fbb4e3b5c92 Author: sspitsyn Date: 2017-10-17 14:37 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/5fbb4e3b5c92 8173936: [TESTBUG] test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java needs to be re-examined Summary: Expect CFLH events only if can_generate_early_vmstart capability is enabled Reviewed-by: dholmes, gtriantafill ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/libMAAClassFileLoadHook.c Changeset: aeb80739a5ca Author: sspitsyn Date: 2017-10-17 21:50 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/aeb80739a5ca Merge - make/corba/Makefile Changeset: 51a922ce7c4a Author: sspitsyn Date: 2017-10-17 23:05 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/51a922ce7c4a Merge Changeset: 236ae284a986 Author: kbarrett Date: 2017-10-17 20:21 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/236ae284a986 8187462: IntegralConstant should not be AllStatic Summary: Changed base class to VALUE_OBJ_CLASS_SPEC Reviewed-by: coleenp ! src/hotspot/share/metaprogramming/integralConstant.hpp Changeset: 3e7702cd3f19 Author: stuefe Date: 2017-09-07 15:40 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/3e7702cd3f19 8187230: [aix] Leave OS guard page size at default for non-java threads instead of explicitly setting it Reviewed-by: goetz, dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_aix.hpp Changeset: c20cc2d3aa39 Author: ihse Date: 2017-10-18 14:31 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/c20cc2d3aa39 8189607: Remove duplicated jvmticmlr.h Reviewed-by: sspitsyn, dholmes, erikj ! make/hotspot/lib/CompileJvm.gmk - src/hotspot/share/code/jvmticmlr.h ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/jvmtiExport.hpp Changeset: 64dba69fc528 Author: rkennke Date: 2017-10-18 21:17 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/64dba69fc528 8189276: Make SuspendibleThreadSet and related code available to other GCs Reviewed-by: zgu, coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! 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.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1StringDedupThread.cpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp + src/hotspot/share/gc/shared/suspendibleThreadSet.cpp + src/hotspot/share/gc/shared/suspendibleThreadSet.hpp Changeset: 226b1fc611b9 Author: stefank Date: 2017-10-18 21:13 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/226b1fc611b9 8189359: Move native weak oops cleaning out of ReferenceProcessor Reviewed-by: pliden, kbarrett ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! 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/g1MarkSweep.cpp ! 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/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp + src/hotspot/share/gc/shared/weakProcessor.cpp + src/hotspot/share/gc/shared/weakProcessor.hpp Changeset: 12623954920e Author: stefank Date: 2017-10-18 21:15 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/12623954920e 8189360: JvmtiExport::weak_oops_do is called for all JNIHandleBlock instances Reviewed-by: pliden, kbarrett, sspitsyn ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/runtime/jniHandles.cpp Changeset: 80e75cbb08d6 Author: stefank Date: 2017-10-18 21:06 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/80e75cbb08d6 Merge ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: 148b73047771 Author: sspitsyn Date: 2017-10-18 13:52 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/148b73047771 8175510: Null pointer dereference in getModuleObject of JPLISAgent.c:790 Summary: Check for NULL pointer return from malloc Reviewed-by: dholmes, cjplummer ! src/java.instrument/share/native/libinstrument/JPLISAgent.c Changeset: 6de1ff734cf1 Author: sspitsyn Date: 2017-10-18 21:05 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/6de1ff734cf1 Merge - make/corba/Makefile - src/hotspot/share/code/jvmticmlr.h Changeset: e8a76ff6e1a4 Author: sspitsyn Date: 2017-10-18 22:10 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/e8a76ff6e1a4 Merge Changeset: dbd1f4f276ba Author: ysuenaga Date: 2017-10-18 18:49 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/dbd1f4f276ba 8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize Reviewed-by: coleenp, hseigel ! src/hotspot/share/memory/metaspace.cpp + test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java Changeset: 5d55349acccf Author: coleenp Date: 2017-10-18 23:02 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/5d55349acccf Merge - src/hotspot/share/code/jvmticmlr.h - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp Changeset: e0b35048532e Author: coleenp Date: 2017-10-18 23:21 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/e0b35048532e Merge Changeset: 28b2dbe488f1 Author: sangheki Date: 2017-10-18 19:36 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/28b2dbe488f1 8189390: Assert in TestOptionsWithRanges.java Summary: Reinstate error handling in CMS heap creation code Reviewed-by: stefank, sangheki ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/cmsHeap.hpp Changeset: c2b7fb8e5144 Author: eosterlund Date: 2017-10-19 11:25 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/c2b7fb8e5144 8189355: Cleanup of BarrierSet barrier functions Reviewed-by: shade, kbarrett, pliden, rkennke ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableModRefBS.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: a8e9aff89f7b Author: ihse Date: 2017-10-19 11:59 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/a8e9aff89f7b 8189608: Remove duplicated jni.h Reviewed-by: erikj, dholmes, coleenp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/arm/jniTypes_arm.hpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/s390/jniTypes_s390.hpp ! src/hotspot/cpu/sparc/jniTypes_sparc.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/zero/jniTypes_zero.hpp ! src/hotspot/share/classfile/altHashing.hpp ! src/hotspot/share/classfile/jimage.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/jni.cpp - src/hotspot/share/prims/jni.h ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jniExport.hpp ! src/hotspot/share/prims/jvm.h ! src/hotspot/share/prims/jvm_misc.hpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.hpp ! src/hotspot/share/prims/whitebox.hpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/trace/noTraceBackend.hpp ! src/hotspot/share/trace/traceBackend.cpp ! src/hotspot/share/trace/traceTime.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/gtestLauncher.cpp ! test/hotspot/gtest/gtestMain.cpp Changeset: 13783d8ab3f4 Author: ihse Date: 2017-10-19 14:15 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/13783d8ab3f4 Merge - src/hotspot/share/prims/jni.h Changeset: 92bcf2ab0cb3 Author: sangheki Date: 2017-10-19 11:31 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/92bcf2ab0cb3 8188245: [Testbug] test/hotspot/jtreg/gc/logging/TestPrintReferences.java can fail Summary: Changed to use BigDecimal to solve double rounding issue Reviewed-by: sjohanss, eosterlund ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java Changeset: 2493edd8b479 Author: mchung Date: 2017-10-19 17:27 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/2493edd8b479 8189193: FindClass should only see classes from the boot loader called from its associated native library Reviewed-by: coleenp, dholmes ! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/prims/jni.cpp + test/hotspot/jtreg/runtime/jni/FindClass/BootLoaderTest.java + test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java + test/hotspot/jtreg/runtime/jni/FindClass/java.base/java/lang/BootNativeLibrary.java + test/hotspot/jtreg/runtime/jni/FindClass/libbootLoaderTest.c Changeset: 3e78d37acdde Author: rkennke Date: 2017-10-19 20:48 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/3e78d37acdde 8189373: jmap -heap exited with error code Summary: Add CMSHeap related bits to SA code Reviewed-by: dholmes, jgeorge ! 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/shared/CollectedHeapName.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java Changeset: 3f1d3f8c8407 Author: dholmes Date: 2017-10-20 01:40 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/3f1d3f8c8407 Merge Changeset: 74805fccc6ae Author: ehelin Date: 2017-10-19 14:36 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/74805fccc6ae 8149137: Remove _DISABLE_MMU define from G1MMUTracker Reviewed-by: ehelin, sjohanss Contributed-by: Leo Korinth ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: 19219ec3f176 Author: goetz Date: 2017-09-20 15:12 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/19219ec3f176 8185712: [windows] Improve native symbol decoder Reviewed-by: goetz, iklam, zgu ! src/hotspot/os/aix/decoder_aix.hpp ! src/hotspot/os/bsd/decoder_machO.hpp ! src/hotspot/os/windows/decoder_windows.cpp - src/hotspot/os/windows/decoder_windows.hpp ! src/hotspot/os/windows/os_windows.cpp + src/hotspot/os/windows/symbolengine.cpp + src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/os/windows/windbghelp.cpp ! src/hotspot/os/windows/windbghelp.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/decoder.hpp ! src/hotspot/share/utilities/decoder_elf.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 390896759aa2 Author: dlong Date: 2017-10-11 17:11 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/390896759aa2 8187438: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/ComputeBlockOrder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.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/HashMapGetTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OffHeapUnsafeAccessTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StableArrayReadFoldingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/TrufflePEATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.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/NodeBitMap.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.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.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/HotSpotInvokeDynamicPluginTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HsErrLogTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.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/CompilerRuntimeHotSpotVMConfig.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/HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.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/HotSpotHostForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvokeDynamicPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.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.java/src/org/graalvm/compiler/java/BytecodeParser.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem4.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPrefetchOp.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/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NamedLocationIdentity.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.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/GraphBuilderContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvokeDynamicPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.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/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.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/PEGraphDecoder.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.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordOperationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.options/src/org/graalvm/options/OptionKey.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.options/src/org/graalvm/options/OptionType.java Changeset: fc4cfca10556 Author: dlong Date: 2017-10-19 19:23 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/fc4cfca10556 8132547: [AOT] support invokedynamic instructions Reviewed-by: iveresov, kvn ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/aot/aotLoader.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_compiler_runtime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTDynamicTypeStore.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataPatchProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPoolObject.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java Changeset: e362049c1cb8 Author: ysuenaga Date: 2017-10-21 07:00 +0900 URL: http://hg.openjdk.java.net/jdk/client/rev/e362049c1cb8 8151815: Could not parse core image with JSnap. Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/perfMemory.hpp + test/hotspot/gtest/runtime/test_perfdata.cpp Changeset: 80267ddfdcfa Author: sspitsyn Date: 2017-10-21 00:06 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/80267ddfdcfa Merge - make/corba/Makefile - src/hotspot/os/windows/decoder_windows.hpp - src/hotspot/share/code/jvmticmlr.h - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp - src/hotspot/share/prims/jni.h Changeset: 4dd1715f647f Author: jwilhelm Date: 2017-10-21 01:23 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/4dd1715f647f Merge ! make/conf/jib-profiles.js - src/hotspot/os/windows/decoder_windows.hpp - src/hotspot/share/code/jvmticmlr.h - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp - src/hotspot/share/prims/jni.h - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat ! test/jdk/ProblemList.txt Changeset: 50aa24ce898c Author: jwilhelm Date: 2017-10-22 00:10 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/50aa24ce898c Merge Changeset: 6126617b8508 Author: iklam Date: 2017-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/6126617b8508 8185160: -XX:DumpLoadedClassList omits graal classes Reviewed-by: jiangli, dholmes, lfoltan ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: 1587ffa1496a Author: dholmes Date: 2017-10-23 03:15 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/1587ffa1496a 8189776: Remove dead code in jvm.cpp: force_verify_field_access Reviewed-by: redestad ! src/hotspot/share/prims/jvm.cpp Changeset: 5af0dc07c0e7 Author: lucy Date: 2017-10-23 11:56 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/5af0dc07c0e7 8189616: [s390] Remove definition and all uses of STCK instruction Reviewed-by: mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/vm_version_s390.cpp Changeset: b1c020fc35a3 Author: stefank Date: 2017-10-23 11:20 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/b1c020fc35a3 8189748: More precise closures for WeakProcessor::weak_oops_do calls Reviewed-by: pliden, sjohanss ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1MarkSweep.cpp ! 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/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessor.hpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/iterator.hpp Changeset: 7300cb446de8 Author: stefank Date: 2017-10-23 10:44 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/7300cb446de8 Merge Changeset: c84eeb55c55e Author: tschatzl Date: 2017-10-23 11:46 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/c84eeb55c55e 8184667: Clean up G1ConcurrentMark files Summary: Fix naming, formatting, access control, remove unused code. Reviewed-by: sjohanss, pliden ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1CardLiveData.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/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 4cfcb7be4984 Author: tschatzl Date: 2017-10-23 11:46 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/4cfcb7be4984 8189666: Replace various inlined percentage calculations with global percent_of() Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.hpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1StringDedupStat.cpp ! src/hotspot/share/gc/g1/g1StringDedupTable.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 8b6597b0231e Author: tschatzl Date: 2017-10-23 11:46 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/8b6597b0231e 8189665: Change id parameter of G1ConcurrentMark::task() to uint Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 149745044e48 Author: tschatzl Date: 2017-10-23 11:46 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/149745044e48 8189729: Change _perc suffixes in identifiers to _percent Reviewed-by: sjohanss, ehelin ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: e4a89dfa1247 Author: tschatzl Date: 2017-10-23 10:45 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/e4a89dfa1247 Merge ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: f433d49aceb4 Author: rkennke Date: 2017-10-23 09:33 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/f433d49aceb4 8184914: Use MacroAssembler::cmpoop() consistently when comparing heap objects Reviewed-by: coleenp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! 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/templateTable_x86.cpp Changeset: c3c04b6e14f8 Author: hseigel Date: 2017-10-23 10:42 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/c3c04b6e14f8 8174954: Parameter target type is allowed access after a module read edge or a package export has occurred after failed resolution Summary: Store resolution exception in resolution_error table and set flag in cpCache indicating resolution failed. Reviewed-by: acorn, jrose, dholmes, lfoltan ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp + test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java + test/hotspot/jtreg/runtime/modules/AccessCheck/MethodAccessReadTwice.java + test/hotspot/jtreg/runtime/modules/AccessCheck/p5/c5.java + test/hotspot/jtreg/runtime/modules/AccessCheck/p7/c7.java Changeset: 1aecd400f2fa Author: hseigel Date: 2017-10-23 14:57 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/1aecd400f2fa Merge Changeset: 24ebaf9d7198 Author: roland Date: 2017-10-18 16:06 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/24ebaf9d7198 8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj Reviewed-by: kvn ! src/hotspot/share/opto/ifnode.cpp Changeset: fb290fd1f9d4 Author: rkennke Date: 2017-10-15 22:54 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/fb290fd1f9d4 8171853: Remove Shark compiler Reviewed-by: dholmes, kvn, erikj, ihse ! doc/building.html ! doc/building.md ! make/autoconf/flags.m4 ! make/autoconf/hotspot.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/lib-std.m4 ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.in ! make/copy/Copy-java.base.gmk ! make/hotspot/ide/CreateVSProject.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/lib/CoreLibraries.gmk ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/frame_zero.hpp ! src/hotspot/cpu/zero/frame_zero.inline.hpp ! src/hotspot/cpu/zero/icache_zero.hpp ! src/hotspot/cpu/zero/nativeInst_zero.cpp ! src/hotspot/cpu/zero/relocInfo_zero.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp - src/hotspot/cpu/zero/sharkFrame_zero.hpp - src/hotspot/cpu/zero/shark_globals_zero.hpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stack_zero.hpp ! src/hotspot/cpu/zero/stack_zero.inline.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/ci/ciTypeFlow.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/commandLineFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vm_version.cpp - src/hotspot/share/shark/llvmHeaders.hpp - src/hotspot/share/shark/llvmValue.hpp - src/hotspot/share/shark/sharkBlock.cpp - src/hotspot/share/shark/sharkBlock.hpp - src/hotspot/share/shark/sharkBuilder.cpp - src/hotspot/share/shark/sharkBuilder.hpp - src/hotspot/share/shark/sharkCacheDecache.cpp - src/hotspot/share/shark/sharkCacheDecache.hpp - src/hotspot/share/shark/sharkCodeBuffer.hpp - src/hotspot/share/shark/sharkCompiler.cpp - src/hotspot/share/shark/sharkCompiler.hpp - src/hotspot/share/shark/sharkConstant.cpp - src/hotspot/share/shark/sharkConstant.hpp - src/hotspot/share/shark/sharkContext.cpp - src/hotspot/share/shark/sharkContext.hpp - src/hotspot/share/shark/sharkEntry.hpp - src/hotspot/share/shark/sharkFunction.cpp - src/hotspot/share/shark/sharkFunction.hpp - src/hotspot/share/shark/sharkInliner.cpp - src/hotspot/share/shark/sharkInliner.hpp - src/hotspot/share/shark/sharkIntrinsics.cpp - src/hotspot/share/shark/sharkIntrinsics.hpp - src/hotspot/share/shark/sharkInvariants.cpp - src/hotspot/share/shark/sharkInvariants.hpp - src/hotspot/share/shark/sharkMemoryManager.cpp - src/hotspot/share/shark/sharkMemoryManager.hpp - src/hotspot/share/shark/sharkNativeWrapper.cpp - src/hotspot/share/shark/sharkNativeWrapper.hpp - src/hotspot/share/shark/sharkRuntime.cpp - src/hotspot/share/shark/sharkRuntime.hpp - src/hotspot/share/shark/sharkStack.cpp - src/hotspot/share/shark/sharkStack.hpp - src/hotspot/share/shark/sharkState.cpp - src/hotspot/share/shark/sharkState.hpp - src/hotspot/share/shark/sharkStateScanner.cpp - src/hotspot/share/shark/sharkStateScanner.hpp - src/hotspot/share/shark/sharkTopLevelBlock.cpp - src/hotspot/share/shark/sharkTopLevelBlock.hpp - src/hotspot/share/shark/sharkType.hpp - src/hotspot/share/shark/sharkValue.cpp - src/hotspot/share/shark/sharkValue.hpp - src/hotspot/share/shark/shark_globals.cpp - src/hotspot/share/shark/shark_globals.hpp ! src/hotspot/share/utilities/macros.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: 3d1e3786d66e Author: simonis Date: 2017-09-04 19:50 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/3d1e3786d66e 8166317: InterpreterCodeSize should be computed Reviewed-by: kvn, coleenp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/code/stubs.hpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/runtime/init.cpp Changeset: 54b78d6243c5 Author: coleenp Date: 2017-10-24 08:29 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/54b78d6243c5 8189794: Assert in InstanceKlass::cast called from Exceptions::new_exceptions Summary: Fix call to InstanceKlass::cast to only be after verifying class is non-null. Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/utilities/exceptions.cpp Changeset: bba11a95e927 Author: jcm Date: 2017-10-24 06:06 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/bba11a95e927 8168712: [AOT] assert(false) failed: DEBUG MESSAGE: InterpreterMacroAssembler::call_VM_base: last_sp != NULL Summary: skip the assert for this specific case, as it is not an issue. Reviewed-by: coleenp, dlong, kvn ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp + test/hotspot/jtreg/compiler/runtime/Test8168712.java Changeset: 4a095d9ea838 Author: jcm Date: 2017-10-24 14:53 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/4a095d9ea838 Merge Changeset: 0d2d80c0d425 Author: dlong Date: 2017-10-23 21:49 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/0d2d80c0d425 8189649: AOT: assert(caller_frame.cb()->as_nmethod_or_null() == cm) failed: expect top frame nmethod Reviewed-by: kvn ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 1630ba56759d Author: thartmann Date: 2017-10-25 08:37 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/1630ba56759d 8188785: CCP sets invalid type for java mirror load Summary: Added special case for java mirror load to propagate correct type information. Reviewed-by: kvn ! src/hotspot/share/opto/phaseX.cpp Changeset: 214c5a0bdea3 Author: sballal Date: 2017-10-24 15:44 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/214c5a0bdea3 8189061: serviceability/sa/TestInstanceKlassSize.java - Unable to find instance klass for null Reviewed-by: jgeorge, dholmes ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java Changeset: 75aa2a8e7304 Author: tschatzl Date: 2017-10-25 16:12 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/75aa2a8e7304 8189801: Remove G1MarkingOverheadPercent Summary: Remove obsolete and buggy functionality related to G1MarkingOverheadPercent Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: d011b1650071 Author: tschatzl Date: 2017-10-25 16:13 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/d011b1650071 8189673: Consistent naming of concurrent threads, tasks and related identifiers Reviewed-by: sjohanss, drwhite ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 2e54e9324e1c Author: tschatzl Date: 2017-10-25 16:15 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/2e54e9324e1c 8189797: Fix initializer lists in G1ConcurrentMark and G1CMTask Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: d4bfafe600d0 Author: iveresov Date: 2017-10-25 16:30 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/d4bfafe600d0 8166750: C1 profiling handles statically bindable call sites differently than the interpreter Summary: Optimize profiling of statically binable call sites. Add monomorphic profile fixup to JVMCI MDO API. Reviewed-by: dnsimon, kvn ! 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_LIR.hpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java Changeset: 068d316e905e Author: jcm Date: 2017-10-26 05:59 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/068d316e905e 6523512: has_special_runtime_exit_condition checks for is_deopt_suspend needlessly Summary: removed is_deopt_suspend() from has_special_runtime_exit_condition checks Reviewed-by: dlong, thartmann ! src/hotspot/share/runtime/thread.hpp Changeset: c6d2381c6932 Author: roland Date: 2017-10-10 14:05 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/c6d2381c6932 8188151: "assert(entry_for(catch_pco, handler_bcis->at(i), scope_depth)->pco() == handler_pcos->at(i))" failure with C1 Reviewed-by: kvn, dlong ! src/hotspot/share/c1/c1_Compilation.cpp + test/hotspot/jtreg/compiler/exceptions/TestC1ExceptionHandlersSameBCI.java Changeset: be620a591379 Author: jwilhelm Date: 2017-10-30 21:23 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/be620a591379 Merge ! make/autoconf/jdk-options.m4 ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.in ! make/common/Modules.gmk ! make/conf/jib-profiles.js - src/hotspot/cpu/zero/sharkFrame_zero.hpp - src/hotspot/cpu/zero/shark_globals_zero.hpp - src/hotspot/os/windows/decoder_windows.hpp - src/hotspot/share/code/jvmticmlr.h - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp + src/hotspot/share/gc/shared/suspendibleThreadSet.cpp + src/hotspot/share/gc/shared/suspendibleThreadSet.hpp ! src/hotspot/share/interpreter/linkResolver.cpp - src/hotspot/share/prims/jni.h - src/hotspot/share/shark/llvmHeaders.hpp - src/hotspot/share/shark/llvmValue.hpp - src/hotspot/share/shark/sharkBlock.cpp - src/hotspot/share/shark/sharkBlock.hpp - src/hotspot/share/shark/sharkBuilder.cpp - src/hotspot/share/shark/sharkBuilder.hpp - src/hotspot/share/shark/sharkCacheDecache.cpp - src/hotspot/share/shark/sharkCacheDecache.hpp - src/hotspot/share/shark/sharkCodeBuffer.hpp - src/hotspot/share/shark/sharkCompiler.cpp - src/hotspot/share/shark/sharkCompiler.hpp - src/hotspot/share/shark/sharkConstant.cpp - src/hotspot/share/shark/sharkConstant.hpp - src/hotspot/share/shark/sharkContext.cpp - src/hotspot/share/shark/sharkContext.hpp - src/hotspot/share/shark/sharkEntry.hpp - src/hotspot/share/shark/sharkFunction.cpp - src/hotspot/share/shark/sharkFunction.hpp - src/hotspot/share/shark/sharkInliner.cpp - src/hotspot/share/shark/sharkInliner.hpp - src/hotspot/share/shark/sharkIntrinsics.cpp - src/hotspot/share/shark/sharkIntrinsics.hpp - src/hotspot/share/shark/sharkInvariants.cpp - src/hotspot/share/shark/sharkInvariants.hpp - src/hotspot/share/shark/sharkMemoryManager.cpp - src/hotspot/share/shark/sharkMemoryManager.hpp - src/hotspot/share/shark/sharkNativeWrapper.cpp - src/hotspot/share/shark/sharkNativeWrapper.hpp - src/hotspot/share/shark/sharkRuntime.cpp - src/hotspot/share/shark/sharkRuntime.hpp - src/hotspot/share/shark/sharkStack.cpp - src/hotspot/share/shark/sharkStack.hpp - src/hotspot/share/shark/sharkState.cpp - src/hotspot/share/shark/sharkState.hpp - src/hotspot/share/shark/sharkStateScanner.cpp - src/hotspot/share/shark/sharkStateScanner.hpp - src/hotspot/share/shark/sharkTopLevelBlock.cpp - src/hotspot/share/shark/sharkTopLevelBlock.hpp - src/hotspot/share/shark/sharkType.hpp - src/hotspot/share/shark/sharkValue.cpp - src/hotspot/share/shark/sharkValue.hpp - src/hotspot/share/shark/shark_globals.cpp - src/hotspot/share/shark/shark_globals.hpp ! src/java.base/share/classes/java/lang/ClassLoader.java - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat ! test/jdk/ProblemList.txt Changeset: cf8310446245 Author: jlahoda Date: 2017-11-06 13:10 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/cf8310446245 8139607: -release option forces StandardJavaFileManager Summary: Merging a --release specific file manager with the user-provided one, rather than altering the user-provided one. Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java + src/jdk.compiler/share/classes/com/sun/tools/javac/main/DelegatingJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java ! test/langtools/tools/javac/file/SetLocationForModule.java ! test/langtools/tools/javac/platform/PlatformProviderTest.java Changeset: dbfac941197a Author: jlahoda Date: 2017-11-06 14:10 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/dbfac941197a 8180744: Update ct.sym for JDK 10 Summary: Adding historical data and code support for --release 9. Reviewed-by: jjg, mcimadamore - make/data/symbols/java.activation-6.sym.txt - make/data/symbols/java.activation-7.sym.txt ! make/data/symbols/java.activation-8.sym.txt + make/data/symbols/java.activation-9.sym.txt - make/data/symbols/java.annotations.common-6.sym.txt - make/data/symbols/java.annotations.common-7.sym.txt - make/data/symbols/java.annotations.common-8.sym.txt ! make/data/symbols/java.base-6.sym.txt ! make/data/symbols/java.base-7.sym.txt ! make/data/symbols/java.base-8.sym.txt + make/data/symbols/java.base-9.sym.txt ! make/data/symbols/java.compiler-6.sym.txt ! make/data/symbols/java.compiler-7.sym.txt ! make/data/symbols/java.compiler-8.sym.txt + make/data/symbols/java.compiler-9.sym.txt - make/data/symbols/java.corba-6.sym.txt - make/data/symbols/java.corba-7.sym.txt ! make/data/symbols/java.corba-8.sym.txt + make/data/symbols/java.corba-9.sym.txt - make/data/symbols/java.datatransfer-6.sym.txt ! make/data/symbols/java.datatransfer-7.sym.txt ! make/data/symbols/java.datatransfer-8.sym.txt + make/data/symbols/java.datatransfer-9.sym.txt ! make/data/symbols/java.desktop-6.sym.txt ! make/data/symbols/java.desktop-7.sym.txt ! make/data/symbols/java.desktop-8.sym.txt + make/data/symbols/java.desktop-9.sym.txt - make/data/symbols/java.instrument-6.sym.txt - make/data/symbols/java.instrument-7.sym.txt ! make/data/symbols/java.instrument-8.sym.txt + make/data/symbols/java.instrument-9.sym.txt ! make/data/symbols/java.logging-6.sym.txt ! make/data/symbols/java.logging-7.sym.txt ! make/data/symbols/java.logging-8.sym.txt + make/data/symbols/java.logging-9.sym.txt ! make/data/symbols/java.management-6.sym.txt ! make/data/symbols/java.management-7.sym.txt ! make/data/symbols/java.management-8.sym.txt + make/data/symbols/java.management-9.sym.txt + make/data/symbols/java.management.rmi-8.sym.txt + make/data/symbols/java.management.rmi-9.sym.txt - make/data/symbols/java.naming-6.sym.txt ! make/data/symbols/java.naming-7.sym.txt ! make/data/symbols/java.naming-8.sym.txt + make/data/symbols/java.naming-9.sym.txt - make/data/symbols/java.prefs-6.sym.txt ! make/data/symbols/java.prefs-7.sym.txt ! make/data/symbols/java.prefs-8.sym.txt + make/data/symbols/java.prefs-9.sym.txt ! make/data/symbols/java.rmi-6.sym.txt ! make/data/symbols/java.rmi-7.sym.txt ! make/data/symbols/java.rmi-8.sym.txt + make/data/symbols/java.rmi-9.sym.txt - make/data/symbols/java.scripting-6.sym.txt ! make/data/symbols/java.scripting-7.sym.txt ! make/data/symbols/java.scripting-8.sym.txt + make/data/symbols/java.scripting-9.sym.txt + make/data/symbols/java.se-9.sym.txt + make/data/symbols/java.se.ee-9.sym.txt ! make/data/symbols/java.security.jgss-6.sym.txt ! make/data/symbols/java.security.jgss-7.sym.txt ! make/data/symbols/java.security.jgss-8.sym.txt + make/data/symbols/java.security.jgss-9.sym.txt - make/data/symbols/java.security.sasl-6.sym.txt ! make/data/symbols/java.security.sasl-7.sym.txt ! make/data/symbols/java.security.sasl-8.sym.txt + make/data/symbols/java.security.sasl-9.sym.txt + make/data/symbols/java.smartcardio-9.sym.txt ! make/data/symbols/java.sql-6.sym.txt ! make/data/symbols/java.sql-7.sym.txt ! make/data/symbols/java.sql-8.sym.txt + make/data/symbols/java.sql-9.sym.txt ! make/data/symbols/java.sql.rowset-6.sym.txt ! make/data/symbols/java.sql.rowset-7.sym.txt ! make/data/symbols/java.sql.rowset-8.sym.txt + make/data/symbols/java.sql.rowset-9.sym.txt - make/data/symbols/java.transaction-6.sym.txt - make/data/symbols/java.transaction-7.sym.txt ! make/data/symbols/java.transaction-8.sym.txt + make/data/symbols/java.transaction-9.sym.txt ! make/data/symbols/java.xml-6.sym.txt ! make/data/symbols/java.xml-7.sym.txt ! make/data/symbols/java.xml-8.sym.txt + make/data/symbols/java.xml-9.sym.txt ! make/data/symbols/java.xml.bind-6.sym.txt ! make/data/symbols/java.xml.bind-7.sym.txt ! make/data/symbols/java.xml.bind-8.sym.txt + make/data/symbols/java.xml.bind-9.sym.txt - make/data/symbols/java.xml.crypto-6.sym.txt - make/data/symbols/java.xml.crypto-7.sym.txt ! make/data/symbols/java.xml.crypto-8.sym.txt + make/data/symbols/java.xml.crypto-9.sym.txt ! make/data/symbols/java.xml.ws-6.sym.txt - make/data/symbols/java.xml.ws-7.sym.txt ! make/data/symbols/java.xml.ws-8.sym.txt + make/data/symbols/java.xml.ws-9.sym.txt + make/data/symbols/java.xml.ws.annotation-6.sym.txt + make/data/symbols/java.xml.ws.annotation-7.sym.txt + make/data/symbols/java.xml.ws.annotation-8.sym.txt + make/data/symbols/java.xml.ws.annotation-9.sym.txt + make/data/symbols/jdk.accessibility-9.sym.txt + make/data/symbols/jdk.attach-9.sym.txt + make/data/symbols/jdk.charsets-9.sym.txt + make/data/symbols/jdk.compiler-9.sym.txt + make/data/symbols/jdk.crypto.cryptoki-9.sym.txt + make/data/symbols/jdk.crypto.ec-9.sym.txt + make/data/symbols/jdk.dynalink-9.sym.txt + make/data/symbols/jdk.editpad-9.sym.txt + make/data/symbols/jdk.hotspot.agent-9.sym.txt - make/data/symbols/jdk.httpserver-6.sym.txt ! make/data/symbols/jdk.httpserver-7.sym.txt ! make/data/symbols/jdk.httpserver-8.sym.txt + make/data/symbols/jdk.httpserver-9.sym.txt + make/data/symbols/jdk.incubator.httpclient-9.sym.txt + make/data/symbols/jdk.jartool-9.sym.txt + make/data/symbols/jdk.javadoc-9.sym.txt + make/data/symbols/jdk.jcmd-9.sym.txt + make/data/symbols/jdk.jconsole-9.sym.txt + make/data/symbols/jdk.jdeps-9.sym.txt + make/data/symbols/jdk.jdi-9.sym.txt + make/data/symbols/jdk.jdwp.agent-9.sym.txt + make/data/symbols/jdk.jlink-9.sym.txt + make/data/symbols/jdk.jshell-9.sym.txt + make/data/symbols/jdk.jsobject-9.sym.txt + make/data/symbols/jdk.jstatd-9.sym.txt + make/data/symbols/jdk.localedata-9.sym.txt ! make/data/symbols/jdk.management-6.sym.txt ! make/data/symbols/jdk.management-7.sym.txt ! make/data/symbols/jdk.management-8.sym.txt + make/data/symbols/jdk.management-9.sym.txt + make/data/symbols/jdk.management.agent-9.sym.txt + make/data/symbols/jdk.naming.dns-9.sym.txt + make/data/symbols/jdk.naming.rmi-9.sym.txt + make/data/symbols/jdk.net-9.sym.txt + make/data/symbols/jdk.pack-9.sym.txt + make/data/symbols/jdk.policytool-9.sym.txt + make/data/symbols/jdk.rmic-9.sym.txt - make/data/symbols/jdk.scripting.nashorn-6.sym.txt ! make/data/symbols/jdk.scripting.nashorn-7.sym.txt ! make/data/symbols/jdk.scripting.nashorn-8.sym.txt + make/data/symbols/jdk.scripting.nashorn-9.sym.txt ! make/data/symbols/jdk.sctp-6.sym.txt ! make/data/symbols/jdk.sctp-7.sym.txt ! make/data/symbols/jdk.sctp-8.sym.txt + make/data/symbols/jdk.sctp-9.sym.txt - make/data/symbols/jdk.security.auth-6.sym.txt ! make/data/symbols/jdk.security.auth-7.sym.txt ! make/data/symbols/jdk.security.auth-8.sym.txt + make/data/symbols/jdk.security.auth-9.sym.txt ! make/data/symbols/jdk.security.jgss-6.sym.txt ! make/data/symbols/jdk.security.jgss-7.sym.txt ! make/data/symbols/jdk.security.jgss-8.sym.txt + make/data/symbols/jdk.security.jgss-9.sym.txt + make/data/symbols/jdk.unsupported-9.sym.txt + make/data/symbols/jdk.xml.dom-9.sym.txt + make/data/symbols/jdk.zipfs-9.sym.txt ! make/data/symbols/symbols ! make/gendata/Gendata-jdk.compiler.gmk ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java + make/langtools/src/classes/build/tools/symbolgenerator/ProbeModular.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java ! test/langtools/tools/javac/diags/CheckResourceKeys.java + test/langtools/tools/javac/options/release/ReleaseOption9.java Changeset: 38aa08d2ec6c Author: sundar Date: 2017-11-06 22:05 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/38aa08d2ec6c 8190795: jjs should show javadoc for java methods on shift-tab Reviewed-by: hannesw, jlaskey ! make/CompileJavaModules.gmk ! make/nashorn/build.xml ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/resources/jjs.js Changeset: a6f8cacdef93 Author: michaelm Date: 2017-11-06 16:32 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/a6f8cacdef93 8190793: Httpserver does not detect truncated request body Reviewed-by: chegar, dfuchs ! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java + test/jdk/com/sun/net/httpserver/bugs/TruncatedRequestBody.java Changeset: 4a00b088902e Author: prr Date: 2017-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/4a00b088902e Merge - make/data/symbols/java.activation-6.sym.txt - make/data/symbols/java.activation-7.sym.txt - make/data/symbols/java.annotations.common-6.sym.txt - make/data/symbols/java.annotations.common-7.sym.txt - make/data/symbols/java.annotations.common-8.sym.txt - make/data/symbols/java.corba-6.sym.txt - make/data/symbols/java.corba-7.sym.txt - make/data/symbols/java.datatransfer-6.sym.txt - make/data/symbols/java.instrument-6.sym.txt - make/data/symbols/java.instrument-7.sym.txt - make/data/symbols/java.naming-6.sym.txt - make/data/symbols/java.prefs-6.sym.txt - make/data/symbols/java.scripting-6.sym.txt - make/data/symbols/java.security.sasl-6.sym.txt - make/data/symbols/java.transaction-6.sym.txt - make/data/symbols/java.transaction-7.sym.txt - make/data/symbols/java.xml.crypto-6.sym.txt - make/data/symbols/java.xml.crypto-7.sym.txt - make/data/symbols/java.xml.ws-7.sym.txt - make/data/symbols/jdk.httpserver-6.sym.txt - make/data/symbols/jdk.scripting.nashorn-6.sym.txt - make/data/symbols/jdk.security.auth-6.sym.txt - src/hotspot/cpu/zero/sharkFrame_zero.hpp - src/hotspot/cpu/zero/shark_globals_zero.hpp - src/hotspot/os/windows/decoder_windows.hpp - src/hotspot/share/code/jvmticmlr.h - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp - src/hotspot/share/prims/jni.h - src/hotspot/share/shark/llvmHeaders.hpp - src/hotspot/share/shark/llvmValue.hpp - src/hotspot/share/shark/sharkBlock.cpp - src/hotspot/share/shark/sharkBlock.hpp - src/hotspot/share/shark/sharkBuilder.cpp - src/hotspot/share/shark/sharkBuilder.hpp - src/hotspot/share/shark/sharkCacheDecache.cpp - src/hotspot/share/shark/sharkCacheDecache.hpp - src/hotspot/share/shark/sharkCodeBuffer.hpp - src/hotspot/share/shark/sharkCompiler.cpp - src/hotspot/share/shark/sharkCompiler.hpp - src/hotspot/share/shark/sharkConstant.cpp - src/hotspot/share/shark/sharkConstant.hpp - src/hotspot/share/shark/sharkContext.cpp - src/hotspot/share/shark/sharkContext.hpp - src/hotspot/share/shark/sharkEntry.hpp - src/hotspot/share/shark/sharkFunction.cpp - src/hotspot/share/shark/sharkFunction.hpp - src/hotspot/share/shark/sharkInliner.cpp - src/hotspot/share/shark/sharkInliner.hpp - src/hotspot/share/shark/sharkIntrinsics.cpp - src/hotspot/share/shark/sharkIntrinsics.hpp - src/hotspot/share/shark/sharkInvariants.cpp - src/hotspot/share/shark/sharkInvariants.hpp - src/hotspot/share/shark/sharkMemoryManager.cpp - src/hotspot/share/shark/sharkMemoryManager.hpp - src/hotspot/share/shark/sharkNativeWrapper.cpp - src/hotspot/share/shark/sharkNativeWrapper.hpp - src/hotspot/share/shark/sharkRuntime.cpp - src/hotspot/share/shark/sharkRuntime.hpp - src/hotspot/share/shark/sharkStack.cpp - src/hotspot/share/shark/sharkStack.hpp - src/hotspot/share/shark/sharkState.cpp - src/hotspot/share/shark/sharkState.hpp - src/hotspot/share/shark/sharkStateScanner.cpp - src/hotspot/share/shark/sharkStateScanner.hpp - src/hotspot/share/shark/sharkTopLevelBlock.cpp - src/hotspot/share/shark/sharkTopLevelBlock.hpp - src/hotspot/share/shark/sharkType.hpp - src/hotspot/share/shark/sharkValue.cpp - src/hotspot/share/shark/sharkValue.hpp - src/hotspot/share/shark/shark_globals.cpp - src/hotspot/share/shark/shark_globals.hpp - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat From sergey.bylokhov at oracle.com Tue Nov 7 22:40:34 2017 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Tue, 07 Nov 2017 22:40:34 +0000 Subject: hg: jdk/client: 8019816: [TEST_BUG][macosx] closed/java/awt/BasicStroke/DashZeroWidth.java not on EDT Message-ID: <201711072240.vA7MeYEf010242@aojmv0008.oracle.com> Changeset: 080c3ab73c8d Author: serb Date: 2017-11-07 14:36 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/080c3ab73c8d 8019816: [TEST_BUG][macosx] closed/java/awt/BasicStroke/DashZeroWidth.java not on EDT Reviewed-by: prr, azvegint + test/jdk/java/awt/BasicStroke/DashScaleMinWidth.java + test/jdk/java/awt/BasicStroke/DashZeroWidth.java From philip.race at oracle.com Wed Nov 8 20:35:29 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Wed, 08 Nov 2017 20:35:29 +0000 Subject: hg: jdk/client: 11 new changesets Message-ID: <201711082035.vA8KZUnh021849@aojmv0008.oracle.com> Changeset: 5d668ad5142f Author: rriggs Date: 2017-11-06 17:35 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/5d668ad5142f 8187281: Remove intermittent from OnExitTest Reviewed-by: lancea ! test/jdk/java/lang/ProcessHandle/OnExitTest.java Changeset: 67aa34b019e1 Author: mchung Date: 2017-11-06 17:48 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/67aa34b019e1 8164512: Replace ClassLoader use of finalizer with phantom reference to unload native library Reviewed-by: alanb, bchristi, kbarrett, dholmes, plevart ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! make/test/JtregNativeJdk.gmk ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/native/libjava/ClassLoader.c + test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java + test/jdk/java/lang/ClassLoader/nativeLibrary/libnativeLibraryTest.c + test/jdk/java/lang/ClassLoader/nativeLibrary/p/Test.java Changeset: 8c0c0aec3ae7 Author: hannesw Date: 2017-11-07 12:18 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/8c0c0aec3ae7 8186807: JSObject gets ScriptFunction when ScriptObjectMirror is expected Reviewed-by: sundar, hannesw Contributed-by: priya.lakshmi.muthuswamy at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java + test/nashorn/src/jdk/nashorn/internal/runtime/test/JDK_8186807_Test.java Changeset: 5e7cf99b1303 Author: chegar Date: 2017-11-07 17:08 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/5e7cf99b1303 8190482: InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride Reviewed-by: rriggs, mchung ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java Changeset: 6b0c555658e8 Author: martin Date: 2017-11-07 10:02 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/6b0c555658e8 8190816: PropertiesTest.sh fails to make $WRITABLEJDK writable Reviewed-by: naoto, rgoel ! test/jdk/java/util/Currency/PropertiesTest.sh Changeset: c992889ffb50 Author: martin Date: 2017-11-07 10:35 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/c992889ffb50 8190814: javax/imageio/stream/NullStreamCheckTest writes to the repo Reviewed-by: pnarayanan, jdv, prr ! test/jdk/javax/imageio/stream/NullStreamCheckTest.java Changeset: bde0215f1f70 Author: joehw Date: 2017-11-07 16:19 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/bde0215f1f70 8181151: Fix lint warnings in JAXP repo: cast Reviewed-by: lancea, rriggs ! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java ! src/java.xml/share/classes/javax/xml/xpath/XPathException.java ! src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java ! src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java Changeset: 530f16bacbfd Author: hannesw Date: 2017-11-08 12:15 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/530f16bacbfd 8190427: Test for JDK-8165198 fails intermittently because of GC Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertySwitchPoints.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SharedPropertyMap.java Changeset: 28e37caf50c1 Author: rriggs Date: 2017-11-08 09:18 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/28e37caf50c1 8190884: java/lang/Runtime/exec/LotsOfOutput fails intermittently Reviewed-by: lancea, mchung ! test/jdk/java/lang/Runtime/exec/LotsOfOutput.java Changeset: 5645dc537135 Author: erikj Date: 2017-11-08 12:02 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/5645dc537135 8190744: xattr: No such file LICENSE files Reviewed-by: alanb, tbell ! make/common/MakeBase.gmk Changeset: 3d660bb6b67d Author: prr Date: 2017-11-08 12:27 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/3d660bb6b67d Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java From philip.race at oracle.com Wed Nov 8 20:40:41 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Wed, 08 Nov 2017 20:40:41 +0000 Subject: hg: jdk/client: 8185739: Memory leak in BitmapUtil::BitmapToRgn Message-ID: <201711082040.vA8Kefou023446@aojmv0008.oracle.com> Changeset: 79efc2c3d832 Author: prr Date: 2017-11-08 12:34 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/79efc2c3d832 8185739: Memory leak in BitmapUtil::BitmapToRgn Reviewed-by: serb, psadhukhan ! src/java.desktop/windows/native/libawt/windows/awt_BitmapUtil.cpp From alexander.zvegintsev at oracle.com Thu Nov 9 06:02:37 2017 From: alexander.zvegintsev at oracle.com (alexander.zvegintsev at oracle.com) Date: Thu, 09 Nov 2017 06:02:37 +0000 Subject: hg: jdk/client: 8187803: JDK part of JavaFX-Swing dialogs appearing behind main stage Message-ID: <201711090602.vA962b0N015905@aojmv0008.oracle.com> Changeset: f2238a5326e7 Author: azvegint Date: 2017-11-09 11:27 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/f2238a5326e7 8187803: JDK part of JavaFX-Swing dialogs appearing behind main stage Reviewed-by: kcr, serb, ssadetsky ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + src/java.desktop/share/classes/sun/awt/OverrideNativeWindowHandle.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Dialog.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h From prasanta.sadhukhan at oracle.com Thu Nov 9 10:03:52 2017 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Thu, 09 Nov 2017 10:03:52 +0000 Subject: hg: jdk/client: 8190530: Compilation error in jemmy code FrameOperator.java due to missing of import statement of JemmyException Message-ID: <201711091003.vA9A3q4K017609@aojmv0008.oracle.com> Changeset: 8a3c1bdf9ecb Author: akolarkunnu Date: 2017-11-09 15:30 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/8a3c1bdf9ecb 8190530: Compilation error in jemmy code FrameOperator.java due to missing of import statement of JemmyException Reviewed-by: ssadetsky, serb ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java From prasanta.sadhukhan at oracle.com Thu Nov 9 10:06:31 2017 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Thu, 09 Nov 2017 10:06:31 +0000 Subject: hg: jdk/client: 8190456: sanity/client/SwingSet/src/ComboBoxDemoTest.java failed with NPE from java.awt.EventQueue.getCurrentEventImpl() Message-ID: <201711091006.vA9A6V6X018377@aojmv0008.oracle.com> Changeset: 51010df5ecb1 Author: akolarkunnu Date: 2017-11-09 15:32 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/51010df5ecb1 8190456: sanity/client/SwingSet/src/ComboBoxDemoTest.java failed with NPE from java.awt.EventQueue.getCurrentEventImpl() Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/java/awt/EventQueue.java From semyon.sadetsky at oracle.com Thu Nov 9 22:23:11 2017 From: semyon.sadetsky at oracle.com (semyon.sadetsky at oracle.com) Date: Thu, 09 Nov 2017 22:23:11 +0000 Subject: hg: jdk/client: 8183504: 8u131 Win 10, issue with wrong position of Sogou IME popup Message-ID: <201711092223.vA9MNBhY005435@aojmv0008.oracle.com> Changeset: fd3c961a89ec Author: ssadetsky Date: 2017-11-09 14:19 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/fd3c961a89ec 8183504: 8u131 Win 10, issue with wrong position of Sogou IME popup Reviewed-by: psadhukhan ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp From prahalad.kumar.narayanan at oracle.com Fri Nov 10 07:12:33 2017 From: prahalad.kumar.narayanan at oracle.com (prahalad.kumar.narayanan at oracle.com) Date: Fri, 10 Nov 2017 07:12:33 +0000 Subject: hg: jdk/client: 8164811: [hidpi]Tests fail with OpenGL and GDI Rendering 8189257: Enabling Translucent Frame with setBackground disables HiDPI Message-ID: <201711100712.vAA7CXKe014400@aojmv0008.oracle.com> Changeset: 26ff2d9a753b Author: pbansal Date: 2017-11-10 12:37 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/26ff2d9a753b 8164811: [hidpi]Tests fail with OpenGL and GDI Rendering 8189257: Enabling Translucent Frame with setBackground disables HiDPI Reviewed-by: serb, prr, pnarayanan Contributed-by: pankaj.b.bansal at oracle.com ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java ! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java ! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java ! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java ! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java ! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java From philip.race at oracle.com Mon Nov 13 20:16:39 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 13 Nov 2017 20:16:39 +0000 Subject: hg: jdk/client: 8181139: Memory leak in awt_Font.cpp / AwtFont::Create Message-ID: <201711132016.vADKGdUl011392@aojmv0008.oracle.com> Changeset: 4182b3b158e0 Author: prr Date: 2017-11-13 12:10 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/4182b3b158e0 8181139: Memory leak in awt_Font.cpp / AwtFont::Create Reviewed-by: serb, ssadetsky ! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp From philip.race at oracle.com Mon Nov 13 21:30:54 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 13 Nov 2017 21:30:54 +0000 Subject: hg: jdk/client: 17 new changesets Message-ID: <201711132130.vADLUuTf000191@aojmv0008.oracle.com> Changeset: d2b306a70bf1 Author: erikj Date: 2017-11-08 13:32 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/d2b306a70bf1 8190735: Define all base artifacts for all open/open-debug profiles Reviewed-by: tbell ! make/conf/jib-profiles.js Changeset: ce6ff74192fc Author: mchung Date: 2017-11-08 13:38 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/ce6ff74192fc 8190733: Use Class::getPackageName in java.base implementation Reviewed-by: mchung, rriggs Contributed-by: Christoph Dreis ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java Changeset: e6278add9ff2 Author: jwilhelm Date: 2017-11-07 23:18 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/e6278add9ff2 8190865: Require jtreg 4.2 b10 Reviewed-by: dcubed, erikj ! make/conf/jib-profiles.js Changeset: 6b374b7fdc3d Author: rpatil Date: 2017-11-09 14:38 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/6b374b7fdc3d 8190258: (tz) Support tzdata2017c 8190259: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c Reviewed-by: naoto, martin ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/java/time/format/ZoneName.java ! 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/java/time/tck/java/time/zone/TCKZoneRules.java ! test/jdk/java/time/test/java/time/format/ZoneName.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/backward ! test/jdk/sun/util/calendar/zi/tzdata/europe ! test/jdk/sun/util/calendar/zi/tzdata/leapseconds ! 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: a4fb389ca61a Author: dfuchs Date: 2017-11-09 20:51 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/a4fb389ca61a 8189953: FileHandler constructor throws NoSuchFileException with absolute path Reviewed-by: mchung ! src/java.logging/share/classes/java/util/logging/FileHandler.java + test/jdk/java/util/logging/FileHandlerPatternGeneration.java Changeset: a85bb15efb57 Author: bpb Date: 2017-11-09 13:30 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/a85bb15efb57 8191025: (ch) Scattering reads to a subsequence of buffers ignores length Summary: Use length parameter instead of the buffer array length Reviewed-by: rriggs, alanb ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! test/jdk/java/nio/channels/SocketChannel/VectorIO.java Changeset: 53020d8cdf5b Author: dl Date: 2017-11-09 16:03 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/53020d8cdf5b 8190747: ExecutorService/Invoke.java fails intermittently Reviewed-by: martin, psandoz, dholmes ! test/jdk/java/util/concurrent/ExecutorService/Invoke.java Changeset: 0a65c8231efa Author: dl Date: 2017-11-09 16:07 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/0a65c8231efa 8179314: CountedCompleterTest.testForkHelpQuiesce fails with expected:<21> but was:<13> Reviewed-by: martin, psandoz, dholmes ! test/jdk/java/util/concurrent/tck/CountedCompleterTest.java Changeset: 1563167c9520 Author: dl Date: 2017-11-09 16:10 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/1563167c9520 8189387: ConcurrentLinkedDeque linearizability continued ... Reviewed-by: martin, psandoz, dholmes ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java Changeset: c7b5b1ce8145 Author: dl Date: 2017-11-09 16:14 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/c7b5b1ce8145 8189764: Miscellaneous changes imported from jsr166 CVS 2017-11 Reviewed-by: martin, psandoz, dholmes ! test/jdk/java/util/AbstractList/FailFastIterator.java ! test/jdk/java/util/AbstractSequentialList/AddAll.java ! test/jdk/java/util/Collection/IteratorMicroBenchmark.java ! test/jdk/java/util/Collection/MOAT.java ! test/jdk/java/util/Collection/RemoveMicroBenchmark.java ! test/jdk/java/util/Collections/AddAll.java ! test/jdk/java/util/Collections/BinarySearchNullComparator.java ! test/jdk/java/util/Collections/CheckedListBash.java ! test/jdk/java/util/Collections/CheckedMapBash.java ! test/jdk/java/util/Collections/CheckedSetBash.java ! test/jdk/java/util/Collections/Disjoint.java ! test/jdk/java/util/Collections/EmptyNavigableMap.java ! test/jdk/java/util/Collections/EmptyNavigableSet.java ! test/jdk/java/util/Collections/Enum.java ! test/jdk/java/util/Collections/FindSubList.java ! test/jdk/java/util/Collections/Frequency.java ! test/jdk/java/util/Collections/NullComparator.java ! test/jdk/java/util/Collections/ReplaceAll.java ! test/jdk/java/util/Collections/Rotate.java ! test/jdk/java/util/Collections/RotateEmpty.java ! test/jdk/java/util/Collections/Ser.java ! test/jdk/java/util/Collections/Swap.java ! test/jdk/java/util/Collections/ViewSynch.java ! test/jdk/java/util/Collections/WrappedNull.java ! test/jdk/java/util/HashMap/KeySetRemove.java ! test/jdk/java/util/HashMap/SetValue.java ! test/jdk/java/util/HashMap/ToString.java ! test/jdk/java/util/Hashtable/EqualsCast.java ! test/jdk/java/util/Hashtable/HashCode.java ! test/jdk/java/util/Hashtable/IllegalLoadFactor.java ! test/jdk/java/util/Hashtable/SelfRef.java ! test/jdk/java/util/LinkedHashMap/Basic.java ! test/jdk/java/util/LinkedHashMap/Cache.java ! test/jdk/java/util/LinkedHashMap/EmptyMapIterator.java ! test/jdk/java/util/LinkedHashSet/Basic.java ! test/jdk/java/util/LinkedList/AddAll.java ! test/jdk/java/util/NavigableMap/LockStep.java ! test/jdk/java/util/Random/NextIntPowerOfTwoMod.java ! test/jdk/java/util/TreeMap/HeadTailTypeError.java ! test/jdk/java/util/TreeMap/SubMap.java ! test/jdk/java/util/TreeMap/SubMapClear.java ! test/jdk/java/util/Vector/IllegalConstructorArgs.java ! test/jdk/java/util/Vector/LastIndexOf.java ! test/jdk/java/util/Vector/SyncLastIndexOf.java ! test/jdk/java/util/WeakHashMap/ZeroInitCap.java ! test/jdk/java/util/concurrent/ConcurrentHashMap/ToArray.java ! test/jdk/java/util/concurrent/CountDownLatch/Basic.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/FlakyThreadFactory.java ! test/jdk/java/util/concurrent/locks/Lock/FlakyMutex.java ! test/jdk/java/util/concurrent/tck/NonNestmates.java ! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java Changeset: 5ff062878fe8 Author: lana Date: 2017-11-10 03:26 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/5ff062878fe8 Added tag jdk-10+31 for changeset e6278add9ff2 ! .hgtags Changeset: 259dffd8dabc Author: lana Date: 2017-11-10 03:27 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/259dffd8dabc Merge Changeset: fbfe06b70e16 Author: vtewari Date: 2017-11-13 14:03 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/fbfe06b70e16 8145635: Add TCP_QUICKACK socket option Reviewed-by: chegar, rriggs, clanger ! make/lib/Lib-jdk.net.gmk + make/mapfiles/libextnet/mapfile-linux + make/mapfiles/libextnet/mapfile-solaris - make/mapfiles/libextnet/mapfile-vers ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java + src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java + src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! src/jdk.net/share/classes/jdk/net/Sockets.java + test/jdk/jdk/net/Sockets/QuickAckTest.java Changeset: d0c784151182 Author: hannesw Date: 2017-11-13 15:54 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/d0c784151182 8190391: nashorn "!!" of nonzero even integer var becomes false when returned Reviewed-by: sundar, hannesw Contributed-by: priya.lakshmi.muthuswamy at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java + test/nashorn/script/basic/JDK-8190391.js + test/nashorn/script/basic/JDK-8190391.js.EXPECTED Changeset: 45af799ceb6a Author: erikj Date: 2017-11-13 16:32 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/45af799ceb6a 8190725: Freetype license file provided with configure not included in images Reviewed-by: ihse, tbell ! make/CreateJmods.gmk ! make/common/Modules.gmk Changeset: 9f913dffab13 Author: hannesw Date: 2017-11-13 18:14 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/9f913dffab13 8191131: Nashorn test comparator breaks comparator contract Reviewed-by: sundar, jlaskey ! test/nashorn/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java Changeset: 845872abef55 Author: prr Date: 2017-11-13 13:18 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/845872abef55 Merge - make/mapfiles/libextnet/mapfile-vers From philip.race at oracle.com Mon Nov 13 23:10:08 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 13 Nov 2017 23:10:08 +0000 Subject: hg: jdk/client: 8191041: Questionable Rendering of Disabled Text in Swing GTK L&F Message-ID: <201711132310.vADNA8MD025127@aojmv0008.oracle.com> Changeset: d4ed3b8d166c Author: prr Date: 2017-11-13 15:04 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/d4ed3b8d166c 8191041: Questionable Rendering of Disabled Text in Swing GTK L&F Reviewed-by: prr, ssadetsky Contributed-by: Michael D ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java From prasanta.sadhukhan at oracle.com Tue Nov 14 05:06:18 2017 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Tue, 14 Nov 2017 05:06:18 +0000 Subject: hg: jdk/client: 8187957: Tab Size does not work correctly in JTextArea Message-ID: <201711140506.vAE56IMi022102@aojmv0008.oracle.com> Changeset: dde53d789c3d Author: psadhukhan Date: 2017-11-14 10:32 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/dde53d789c3d 8187957: Tab Size does not work correctly in JTextArea Reviewed-by: ssadetsky, serb ! src/java.desktop/share/classes/javax/swing/text/PlainView.java + test/jdk/javax/swing/JTextArea/TestTabSize.java From jayathirth.d.v at oracle.com Tue Nov 14 07:12:19 2017 From: jayathirth.d.v at oracle.com (jayathirth.d.v at oracle.com) Date: Tue, 14 Nov 2017 07:12:19 +0000 Subject: hg: jdk/client: 8190512: PngReader incorrectly throws IllegalArgumentException for malformed images with negative dimensions Message-ID: <201711140712.vAE7CJeB027676@aojmv0008.oracle.com> Changeset: f17a797c910a Author: jdv Date: 2017-11-14 12:38 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/f17a797c910a 8190512: PngReader incorrectly throws IllegalArgumentException for malformed images with negative dimensions Reviewed-by: prr, bpb, pnarayanan ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java + test/jdk/javax/imageio/plugins/png/PngNegativeDimensionTest.java From robert.field at oracle.com Tue Nov 14 18:49:32 2017 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 14 Nov 2017 18:49:32 +0000 Subject: hg: jdk/client: 8172154: jshell tool: make all IMPORTS.jsh generated at build time Message-ID: <201711141849.vAEInWWq026588@aojmv0008.oracle.com> Changeset: ef7aad81c3d6 Author: rfield Date: 2017-11-14 10:45 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/ef7aad81c3d6 8172154: jshell tool: make all IMPORTS.jsh generated at build time Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java - src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh ! test/langtools/jdk/jshell/ToolSimpleTest.java From philip.race at oracle.com Tue Nov 14 19:54:44 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Tue, 14 Nov 2017 19:54:44 +0000 Subject: hg: jdk/client: 8186306: Remove pisces from Java2D sources + build. Message-ID: <201711141954.vAEJsim0015246@aojmv0008.oracle.com> Changeset: f0c8554f0bce Author: prr Date: 2017-11-14 11:47 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/f0c8554f0bce 8186306: Remove pisces from Java2D sources + build. Reviewed-by: serb, neugens ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt_xawt/mapfile-vers - src/java.desktop/share/classes/sun/java2d/pisces/Curve.java - src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java - src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java - src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java - src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java - src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java - src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java - src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java - src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java - src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRBackend.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c ! test/jdk/TEST.ROOT ! test/jdk/TEST.groups ! test/jdk/java/awt/BasicStroke/DashStrokeTest.java + test/jdk/sun/java2d/marlin/DashStrokeTest.java + test/jdk/sun/java2d/marlin/JoinMiterTest.java + test/jdk/sun/java2d/marlin/OpenJDKFillBug.java + test/jdk/sun/java2d/marlin/Renderer/Test7019861.java + test/jdk/sun/java2d/marlin/Renderer/TestNPE.java + test/jdk/sun/java2d/marlin/ScaleTest.java + test/jdk/sun/java2d/marlin/StrokeShapeTest.java + test/jdk/sun/java2d/marlin/Test7036754.java + test/jdk/sun/java2d/marlin/ThinLineTest.java - test/jdk/sun/java2d/pisces/OpenJDKFillBug.java - test/jdk/sun/java2d/pisces/Renderer/Test7019861.java - test/jdk/sun/java2d/pisces/Renderer/TestNPE.java - test/jdk/sun/java2d/pisces/Test7036754.java - test/jdk/sun/pisces/DashStrokeTest.java - test/jdk/sun/pisces/JoinMiterTest.java - test/jdk/sun/pisces/ScaleTest.java - test/jdk/sun/pisces/StrokeShapeTest.java - test/jdk/sun/pisces/TEST.properties - test/jdk/sun/pisces/ThinLineTest.java From philip.race at oracle.com Tue Nov 14 20:20:02 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Tue, 14 Nov 2017 20:20:02 +0000 Subject: hg: jdk/client: 11 new changesets Message-ID: <201711142020.vAEKK4VQ023521@aojmv0008.oracle.com> Changeset: acfedb75dd51 Author: sundar Date: 2017-11-14 08:59 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/acfedb75dd51 8177471: jlink should use the version from java.base.jmod to find modules Reviewed-by: mchung, alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java + test/jdk/tools/jlink/multireleasejar/CheckRuntimeVersion.java + test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java Changeset: e4d7a32e6a91 Author: hannesw Date: 2017-11-14 10:04 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/e4d7a32e6a91 8185119: Uninitialized const when using multiple threads Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java + test/nashorn/script/nosecurity/es6/JDK-8185119.js Changeset: 7a1d4058d6db Author: xiaofeya Date: 2017-11-14 03:58 -0600 URL: http://hg.openjdk.java.net/jdk/client/rev/7a1d4058d6db 8191172: Problem list java/net/httpclient/websocket/ConnectionHandover.java Reviewed-by: chegar ! test/jdk/ProblemList.txt Changeset: fbf7a51ce32f Author: ihse Date: 2017-11-14 12:10 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/fbf7a51ce32f 8190410: Help.gmk is not updated after consolidation Reviewed-by: erikj ! make/Help.gmk Changeset: d5cf1e1d07ec Author: hannesw Date: 2017-11-14 14:18 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/d5cf1e1d07ec 8191133: Ant task to fetch underscore.js requires gzip decoding option Reviewed-by: sundar, jlaskey ! make/nashorn/build.xml Changeset: 28096878fae5 Author: mullan Date: 2017-11-14 08:24 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/28096878fae5 8175091: Mark the deprecated java.security.{Certificate,Identity,IdentityScope,Signer} APIs with forRemoval=true Reviewed-by: weijun ! src/java.base/share/classes/java/security/Certificate.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/Signer.java Changeset: 3dfec0fcb34f Author: mullan Date: 2017-11-14 08:25 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/3dfec0fcb34f Merge Changeset: 5c2f21c319c4 Author: weijun Date: 2017-11-14 21:43 +0800 URL: http://hg.openjdk.java.net/jdk/client/rev/5c2f21c319c4 8191137: keytool fails to format resource strings for keys for some languages after JDK-8171319 Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java Changeset: e6e6ed17abbe Author: mullan Date: 2017-11-14 09:15 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/e6e6ed17abbe 8175094: Mark the deprecated java.security.acl APIs with forRemoval=true Reviewed-by: weijun ! src/java.base/share/classes/java/security/acl/Acl.java ! src/java.base/share/classes/java/security/acl/AclEntry.java ! src/java.base/share/classes/java/security/acl/AclNotFoundException.java ! src/java.base/share/classes/java/security/acl/Group.java ! src/java.base/share/classes/java/security/acl/LastOwnerException.java ! src/java.base/share/classes/java/security/acl/NotOwnerException.java ! src/java.base/share/classes/java/security/acl/Owner.java ! src/java.base/share/classes/java/security/acl/Permission.java ! src/java.base/share/classes/java/security/acl/package-info.java Changeset: 94f362b5f4dd Author: mullan Date: 2017-11-14 09:19 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/94f362b5f4dd Merge Changeset: 314ac2e2db63 Author: prr Date: 2017-11-14 12:07 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/314ac2e2db63 Merge From robert.field at oracle.com Wed Nov 15 03:37:23 2017 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 15 Nov 2017 03:37:23 +0000 Subject: hg: jdk/client: 8177076: jshell tool: allow non-zero /exit; ... Message-ID: <201711150337.vAF3bN1J020422@aojmv0008.oracle.com> Changeset: e0f08a49f3e3 Author: rfield Date: 2017-11-14 19:33 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/e0f08a49f3e3 8177076: jshell tool: allow non-zero /exit 8190383: JShell API: no way for the jshell tool to report exit status to provider Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolBuilder.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java ! test/langtools/jdk/jshell/ToolTabCommandTest.java From alexandre.iline at oracle.com Wed Nov 15 18:17:16 2017 From: alexandre.iline at oracle.com (alexandre.iline at oracle.com) Date: Wed, 15 Nov 2017 18:17:16 +0000 Subject: hg: jdk/client: 8157338: sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java is unstable Message-ID: <201711151817.vAFIHGZx003846@aojmv0008.oracle.com> Changeset: 3b6fc119b32b Author: shurailine Date: 2017-11-15 09:31 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/3b6fc119b32b 8157338: sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java is unstable Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java From prasanta.sadhukhan at oracle.com Thu Nov 16 06:57:54 2017 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Thu, 16 Nov 2017 06:57:54 +0000 Subject: hg: jdk/client: 8178025: HiDPI with non-integer scale factor - SPANs in HTML are rendered overlapping each other Message-ID: <201711160657.vAG6vsXT024759@aojmv0008.oracle.com> Changeset: ea50ef230511 Author: psadhukhan Date: 2017-11-16 12:24 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/ea50ef230511 8178025: HiDPI with non-integer scale factor - SPANs in HTML are rendered overlapping each other Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonListener.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java + test/jdk/javax/swing/GraphicsConfigNotifier/TestMultiScreenGConfigNotify.java + test/jdk/javax/swing/JLabel/GetSpanHiDpiBug.java From philip.race at oracle.com Thu Nov 16 19:27:09 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 16 Nov 2017 19:27:09 +0000 Subject: hg: jdk/client: 83 new changesets Message-ID: <201711161927.vAGJRGB2007904@aojmv0008.oracle.com> Changeset: 84e7c1515661 Author: igerasim Date: 2017-11-14 13:31 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/84e7c1515661 8189631: Missing space in the javadoc for InetAddress.createNameService() Reviewed-by: rriggs, wetmore ! src/java.base/share/classes/java/net/InetAddress.java Changeset: dfc709c80775 Author: bpatel Date: 2017-11-14 13:44 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/dfc709c80775 8185371: Support for multiple stylesheets in javadoc Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.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/HtmlDoclet.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/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java + test/langtools/jdk/javadoc/doclet/testOptions/additional-stylesheet-1.css + test/langtools/jdk/javadoc/doclet/testOptions/additional-stylesheet-2.css + test/langtools/jdk/javadoc/doclet/testOptions/additional-stylesheet-3.css Changeset: 6cc6869999e2 Author: sundar Date: 2017-11-15 19:55 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/6cc6869999e2 8191306: Math.abs corner case with optimistic typing Reviewed-by: jlaskey, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeMath.java + test/nashorn/script/basic/JDK-8191306.js + test/nashorn/script/basic/JDK-8191306.js.EXPECTED Changeset: 0084b493dfc9 Author: sundar Date: 2017-11-15 23:25 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/0084b493dfc9 8068741: javax.script.ScriptEngineFactory.getMethodCallSyntax() spec allows null passed as an object Reviewed-by: hannesw ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java + test/nashorn/src/jdk/nashorn/api/scripting/test/JDK_8068741_Test.java Changeset: f7e430cbfe34 Author: erikj Date: 2017-11-15 11:50 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/f7e430cbfe34 8190702: JMC packaging causing errors in JDK 10 consolidated repo (macOS) Reviewed-by: tbell ! make/common/MakeBase.gmk ! test/make/TestCopyFiles.gmk Changeset: e0041b182e31 Author: psandoz Date: 2017-11-08 10:27 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/e0041b182e31 8190974: Parallel stream execution within a custom ForkJoinPool should obey the parallelism Reviewed-by: martin, tvaleev ! src/java.base/share/classes/java/util/stream/AbstractTask.java ! src/java.base/share/classes/java/util/stream/ForEachOps.java ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java + test/jdk/java/util/stream/CustomFJPoolTest.java Changeset: a2008587c13f Author: redestad Date: 2017-11-16 00:58 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/a2008587c13f 8184777: Factor out species generation logic from BoundMethodHandle Reviewed-by: vlivanov Contributed-by: john.r.rose at oracle.com, claes.redestad at oracle.com ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java + src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! 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/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormBuffer.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java + test/jdk/java/lang/invoke/ClassSpecializerTest.java + test/jdk/java/lang/invoke/java.base/java/lang/invoke/ClassSpecializerHelper.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java Changeset: 00e1afbd0a76 Author: jcm Date: 2017-10-26 22:18 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/00e1afbd0a76 8185989: overview.html files should be deleted? Summary: jdk.vm.ci.code/overview.html jdk.vm.ci.meta/overview.html deleted Reviewed-by: kvn, thartmann - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/overview.html - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/overview.html Changeset: 32201e2d5719 Author: jcm Date: 2017-10-27 05:30 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/32201e2d5719 Merge Changeset: 55714c3d544c Author: sangheki Date: 2017-10-26 21:30 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/55714c3d544c 8185278: TestGreyReclaimedHumongousObjects.java fails guarantee(index != trim_index(_head_index + 1)) failed: should not go past head Summary: Add STS to avoid MMU concurrency problem between VM Thread and Concurrent Mark Thread Reviewed-by: tschatzl, ehelin ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/concurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1MMUTracker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java Changeset: 1821be9ca11b Author: sangheki Date: 2017-10-27 07:19 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/1821be9ca11b Merge Changeset: 17676a23cf3f Author: kvn Date: 2017-10-27 01:09 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/17676a23cf3f 8189064: Crash with compiler/codegen/*Vect.java on Solaris-sparc Summary: unconditionally call cl->mark_loop_vectorized() when vectors are generated Reviewed-by: thartmann ! src/hotspot/share/opto/superword.cpp Changeset: 002df709f2f2 Author: kvn Date: 2017-10-27 08:55 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/002df709f2f2 Merge Changeset: c15f15bcc23e Author: sjohanss Date: 2017-10-27 11:44 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/c15f15bcc23e 8177959: G1CollectedHeap::print_on prints incorrect capacity Reviewed-by: sjohanss, ehelin, pliden Contributed-by: leo.korinth at oracle.com ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 1b0566927c7a Author: iklam Date: 2017-10-29 18:13 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/1b0566927c7a 8190191: Subclasses of jdk.jfr.Event loaded from CDS breaks -XX:FlightRecorderOptions=retransform=false Summary: Do not archive these classes Reviewed-by: jiangli, sspitsyn ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp Changeset: 9ccaa4e79030 Author: mdoerr Date: 2017-10-30 17:14 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/9ccaa4e79030 8190285: s390: Some java boolean checks are not correct Reviewed-by: lucy, coleenp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp Changeset: 08fa85a36a67 Author: thartmann Date: 2017-10-31 09:33 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/08fa85a36a67 8190351: InitialAndMaxUsageTest does not free allocated blob Summary: Refactored test to add blob to free list and changed the allocation loop to start with blobs of size ~36 Mb. Reviewed-by: kvn ! test/hotspot/jtreg/compiler/codecache/jmx/InitialAndMaxUsageTest.java Changeset: 029d5efaaa6c Author: egahlin Date: 2017-10-30 16:37 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/029d5efaaa6c 8189368: Add information on current bias holder for BiasedLockRevocation event Reviewed-by: mgronlun, dholmes, egahlin Contributed-by: robin.westberg at oracle.com ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/trace/traceevents.xml Changeset: b7c7428eaab9 Author: coleenp Date: 2017-10-31 11:55 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/b7c7428eaab9 8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot Summary: Removed hotspot version of jvm*h and jni*h files. Reviewed-by: ihse, mchung, dholmes ! make/copy/Copy-java.base.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibjsig.gmk - src/hotspot/cpu/aarch64/jni_aarch64.h ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp - src/hotspot/cpu/arm/jni_arm.h ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/arm/vm_version_arm_64.cpp - src/hotspot/cpu/ppc/jni_ppc.h ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp - src/hotspot/cpu/s390/jni_s390.h ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp - src/hotspot/cpu/sparc/jni_sparc.h ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/methodHandles_sparc.cpp ! src/hotspot/cpu/sparc/vm_version_sparc.cpp - src/hotspot/cpu/x86/jni_x86.h ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp - src/hotspot/cpu/zero/jni_zero.h ! src/hotspot/os/aix/jvm_aix.cpp - src/hotspot/os/aix/jvm_aix.h ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/decoder_machO.cpp ! src/hotspot/os/bsd/jvm_bsd.cpp - src/hotspot/os/bsd/jvm_bsd.h ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/decoder_linux.cpp ! src/hotspot/os/linux/jvm_linux.cpp - src/hotspot/os/linux/jvm_linux.h ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/jvm_solaris.cpp - src/hotspot/os/solaris/jvm_solaris.h ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/jvm_windows.cpp - src/hotspot/os/windows/jvm_windows.h ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/threadCritical_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/aot/aotLoader.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/classfile/altHashing.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/gcId.cpp ! src/hotspot/share/gc/shared/gcTimer.hpp ! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logOutput.cpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp - src/hotspot/share/prims/jni_md.h ! src/hotspot/share/prims/jvm.cpp - src/hotspot/share/prims/jvm.h ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/commandLineFlagRangeList.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/perfMemory.hpp ! src/hotspot/share/runtime/reflection.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/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/hotspot/share/utilities/constantTag.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/elfStringTable.cpp ! src/hotspot/share/utilities/formatBuffer.cpp ! src/hotspot/share/utilities/formatBuffer.hpp ! src/hotspot/share/utilities/globalDefinitions_xlc.hpp ! src/hotspot/share/utilities/macros.hpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/vmError.cpp - src/java.base/macosx/native/include/jni_md.h - src/java.base/macosx/native/include/jvm_md.h ! src/java.base/share/native/include/classfile_constants.h ! src/java.base/share/native/include/jvm.h ! src/java.base/solaris/native/libjsig/jsig.c ! src/java.base/unix/native/include/jni_md.h ! src/java.base/unix/native/include/jvm_md.h ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/windows/native/include/jni_md.h ! src/java.base/windows/native/include/jvm_md.h ! test/hotspot/gtest/classfile/test_AltHashing.cpp ! test/hotspot/gtest/logging/logTestFixture.cpp ! test/hotspot/gtest/logging/test_log.cpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp ! test/hotspot/gtest/logging/test_logDecorators.cpp ! test/hotspot/gtest/logging/test_logFileOutput.cpp ! test/hotspot/gtest/logging/test_logMessageTest.cpp ! test/hotspot/gtest/logging/test_logTagLevelExpression.cpp ! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_json.cpp Changeset: bfba73a06c8c Author: iignatyev Date: 2017-10-31 16:31 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/bfba73a06c8c 8186618: [TESTBUG] Test applications/ctw/Modules.java doesn't have timeout and hang on windows Reviewed-by: jwilhelm, epavlova ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/applications/ctw/Modules.java + test/hotspot/jtreg/applications/ctw/modules/generate.bash + test/hotspot/jtreg/applications/ctw/modules/java_activation.java + test/hotspot/jtreg/applications/ctw/modules/java_base.java + test/hotspot/jtreg/applications/ctw/modules/java_compiler.java + test/hotspot/jtreg/applications/ctw/modules/java_corba.java + test/hotspot/jtreg/applications/ctw/modules/java_datatransfer.java + test/hotspot/jtreg/applications/ctw/modules/java_desktop.java + test/hotspot/jtreg/applications/ctw/modules/java_instrument.java + test/hotspot/jtreg/applications/ctw/modules/java_logging.java + test/hotspot/jtreg/applications/ctw/modules/java_management.java + test/hotspot/jtreg/applications/ctw/modules/java_management_rmi.java + test/hotspot/jtreg/applications/ctw/modules/java_naming.java + test/hotspot/jtreg/applications/ctw/modules/java_prefs.java + test/hotspot/jtreg/applications/ctw/modules/java_rmi.java + test/hotspot/jtreg/applications/ctw/modules/java_scripting.java + test/hotspot/jtreg/applications/ctw/modules/java_security_jgss.java + test/hotspot/jtreg/applications/ctw/modules/java_security_sasl.java + test/hotspot/jtreg/applications/ctw/modules/java_smartcardio.java + test/hotspot/jtreg/applications/ctw/modules/java_sql.java + test/hotspot/jtreg/applications/ctw/modules/java_sql_rowset.java + test/hotspot/jtreg/applications/ctw/modules/java_transaction.java + test/hotspot/jtreg/applications/ctw/modules/java_xml.java + test/hotspot/jtreg/applications/ctw/modules/java_xml_bind.java + test/hotspot/jtreg/applications/ctw/modules/java_xml_crypto.java + test/hotspot/jtreg/applications/ctw/modules/java_xml_ws.java + test/hotspot/jtreg/applications/ctw/modules/java_xml_ws_annotation.java + test/hotspot/jtreg/applications/ctw/modules/javafx_base.java + test/hotspot/jtreg/applications/ctw/modules/javafx_controls.java + test/hotspot/jtreg/applications/ctw/modules/javafx_fxml.java + test/hotspot/jtreg/applications/ctw/modules/javafx_graphics.java + test/hotspot/jtreg/applications/ctw/modules/javafx_media.java + test/hotspot/jtreg/applications/ctw/modules/javafx_swing.java + test/hotspot/jtreg/applications/ctw/modules/javafx_web.java + test/hotspot/jtreg/applications/ctw/modules/jdk_accessibility.java + test/hotspot/jtreg/applications/ctw/modules/jdk_aot.java + test/hotspot/jtreg/applications/ctw/modules/jdk_attach.java + test/hotspot/jtreg/applications/ctw/modules/jdk_charsets.java + test/hotspot/jtreg/applications/ctw/modules/jdk_compiler.java + test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_cryptoki.java + test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java + test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_mscapi.java + test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ucrypto.java + test/hotspot/jtreg/applications/ctw/modules/jdk_dynalink.java + test/hotspot/jtreg/applications/ctw/modules/jdk_editpad.java + test/hotspot/jtreg/applications/ctw/modules/jdk_hotspot_agent.java + test/hotspot/jtreg/applications/ctw/modules/jdk_httpserver.java + test/hotspot/jtreg/applications/ctw/modules/jdk_incubator_httpclient.java + test/hotspot/jtreg/applications/ctw/modules/jdk_internal_ed.java + test/hotspot/jtreg/applications/ctw/modules/jdk_internal_jvmstat.java + test/hotspot/jtreg/applications/ctw/modules/jdk_internal_le.java + test/hotspot/jtreg/applications/ctw/modules/jdk_internal_opt.java + test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_ci.java + test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler.java + test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler_management.java + test/hotspot/jtreg/applications/ctw/modules/jdk_jartool.java + test/hotspot/jtreg/applications/ctw/modules/jdk_javadoc.java + test/hotspot/jtreg/applications/ctw/modules/jdk_jcmd.java + test/hotspot/jtreg/applications/ctw/modules/jdk_jconsole.java + test/hotspot/jtreg/applications/ctw/modules/jdk_jdeps.java + test/hotspot/jtreg/applications/ctw/modules/jdk_jdi.java + test/hotspot/jtreg/applications/ctw/modules/jdk_jlink.java + test/hotspot/jtreg/applications/ctw/modules/jdk_jshell.java + test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java + test/hotspot/jtreg/applications/ctw/modules/jdk_jstatd.java + test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java + test/hotspot/jtreg/applications/ctw/modules/jdk_management.java + test/hotspot/jtreg/applications/ctw/modules/jdk_management_agent.java + test/hotspot/jtreg/applications/ctw/modules/jdk_naming_dns.java + test/hotspot/jtreg/applications/ctw/modules/jdk_naming_rmi.java + test/hotspot/jtreg/applications/ctw/modules/jdk_net.java + test/hotspot/jtreg/applications/ctw/modules/jdk_packager.java + test/hotspot/jtreg/applications/ctw/modules/jdk_packager_services.java + test/hotspot/jtreg/applications/ctw/modules/jdk_rmic.java + test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn.java + test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn_shell.java + test/hotspot/jtreg/applications/ctw/modules/jdk_sctp.java + test/hotspot/jtreg/applications/ctw/modules/jdk_security_auth.java + test/hotspot/jtreg/applications/ctw/modules/jdk_security_jgss.java + test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported.java + test/hotspot/jtreg/applications/ctw/modules/jdk_xml_bind.java + test/hotspot/jtreg/applications/ctw/modules/jdk_xml_dom.java + test/hotspot/jtreg/applications/ctw/modules/jdk_xml_ws.java + test/hotspot/jtreg/applications/ctw/modules/jdk_zipfs.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJimageEntry.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java Changeset: 107622f2695c Author: dchuyko Date: 2017-11-01 16:48 +0300 URL: http://hg.openjdk.java.net/jdk/client/rev/107622f2695c 8189745: AARCH64: Use CRC32C intrinsic code in interpreter and C1 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp Changeset: 3d1d05c9b6cd Author: simonis Date: 2017-11-01 12:56 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/3d1d05c9b6cd 8187091: ReturnBlobToWrongHeapTest fails because of problems in CodeHeap::contains_blob() Reviewed-by: kvn ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/memory/heap.hpp Changeset: 80ea7a4c6427 Author: coleenp Date: 2017-11-01 19:43 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/80ea7a4c6427 8190491: SA tests failed after 8189610 changes Summary: Change maxLength to an IntField Reviewed-by: hseigel, jiangli ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java Changeset: 32d741a2b271 Author: iklam Date: 2017-10-26 11:35 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/32d741a2b271 8179624: [REDO] Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime Summary: fixed typo in the original patch (8179305) Reviewed-by: dlong, coleenp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp Changeset: 8024fff2e247 Author: jwilhelm Date: 2017-10-30 21:23 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/8024fff2e247 Merge ! make/autoconf/spec.gmk.in ! make/common/Modules.gmk ! make/conf/jib-profiles.js ! src/hotspot/share/interpreter/linkResolver.cpp - src/java.base/share/classes/com/sun/crypto/provider/PBECipherCore.java ! src/java.base/share/classes/java/lang/ClassLoader.java - src/java.base/share/classes/jdk/internal/misc/ObjectStreamClassValidator.java ! test/jdk/ProblemList.txt Changeset: 71ad0eec75e8 Author: phedlin Date: 2017-09-28 14:55 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/71ad0eec75e8 8172232: SPARC ISA/CPU feature detection is broken/insufficient (on Linux). Summary: Reimplementation extending feature detection to SPARC Core C3&C4. Reviewed-by: kvn, neliasso ! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp Changeset: 6e3ab27f9144 Author: dchuyko Date: 2017-11-02 18:44 +0300 URL: http://hg.openjdk.java.net/jdk/client/rev/6e3ab27f9144 8189176: AARCH64: Improve _updateBytesCRC32 intrinsic Reviewed-by: aph ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 69c081ca110a Author: gziemski Date: 2017-11-02 11:00 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/69c081ca110a 8184765: Dynamically resize SystemDictionary Summary: Implemented dynamic resizing, which triggers when load factor is too high Reviewed-by: coleenp, rehn ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java + test/hotspot/jtreg/runtime/LoadClass/TestResize.java + test/hotspot/jtreg/runtime/LoadClass/TriggerResize.java Changeset: ab33aa41d7a4 Author: coleenp Date: 2017-11-03 07:44 -0400 URL: http://hg.openjdk.java.net/jdk/client/rev/ab33aa41d7a4 8190617: test/jdk/sun/tools/jhsdb/BasicLauncherTest.java fails Summary: change type expected by SA for PerfMemory::_initialize to int. Reviewed-by: dholmes, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java Changeset: 52e85a3fa0ab Author: ccheung Date: 2017-11-03 10:48 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/52e85a3fa0ab 8187347: Do not abort CDS archive creation when some classes are unverifiable Summary: deprecating the IgnoreUnverifiableClassesDuringDump vm option in JDK10 and set its default value to true Reviewed-by: dholmes, jiangli ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: d85284ccd1bd Author: sspitsyn Date: 2017-11-03 17:09 -0700 URL: http://hg.openjdk.java.net/jdk/client/rev/d85284ccd1bd 8189731: Disable CFLH when there are no transformers Summary: Enable CFLH only when there are transformers Reviewed-by: sspitsyn, alanb Contributed-by: ben_walsh at uk.ibm.com ! make/mapfiles/libinstrument/mapfile-vers ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.instrument/share/native/libinstrument/InstrumentationImplNativeMethods.c ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.instrument/share/native/libinstrument/JPLISAgent.c ! src/java.instrument/share/native/libinstrument/JPLISAgent.h Changeset: 46cb6af585d4 Author: egahlin Date: 2017-11-05 03:43 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/46cb6af585d4 8189425: Minor updates in support of closed changes Reviewed-by: mgronlun, dholmes ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: 24022215d092 Author: egahlin Date: 2017-11-05 06:11 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/24022215d092 8189440: Event tracing macros for allocation and weak oops processing Reviewed-by: dholmes, mgronlun ! src/hotspot/share/gc/shared/allocTracer.cpp ! src/hotspot/share/gc/shared/allocTracer.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/trace/traceMacros.hpp Changeset: 895da9d2087b Author: dchuyko Date: 2017-11-06 00:29 +0300 URL: http://hg.openjdk.java.net/jdk/client/rev/895da9d2087b 8190745: AARCH64: fix for JDK-8189176 may break a build Summary: Add missed semicolon Reviewed-by: dsamersoff ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 499bba56e938 Author: dnsimon Date: 2017-11-05 22:27 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/499bba56e938 8177397: [JVMCI] remove unnecessary synchronization Reviewed-by: thartmann, kvn ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: d099408b386e Author: jcm Date: 2017-11-06 00:30 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/d099408b386e 8167408: Invalid critical JNI function lookup Summary: made correction to arg_size calculation in NativeLookup::lookup_critical_entry Reviewed-by: dholmes, dlong, mdoerr, vlivanov ! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/prims/nativeLookup.cpp + test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java + test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/libCNLookUp.c Changeset: a11d9dbcd6c0 Author: jcm Date: 2017-11-06 09:49 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/a11d9dbcd6c0 Merge Changeset: 1360c7949d2f Author: sjohanss Date: 2017-11-06 11:11 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/1360c7949d2f 8190353: [Testbug] test/hotspot/jtreg/gc/logging/TestPrintReferences.java can still fail Reviewed-by: sangheki, eosterlund ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java Changeset: 5692c538ecef Author: dnsimon Date: 2017-11-06 09:44 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/5692c538ecef 8190415: [JVMCI] JVMCIRuntime::adjust_comp_level must not swallow ThreadDeath Reviewed-by: never, thartmann ! src/hotspot/.mx.jvmci/mx_jvmci.py ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: 97dde3171e7e Author: lkorinth Date: 2017-11-06 09:41 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/97dde3171e7e 8186502: Assert when range testing G1RefProcDrainInterval on 64-bit systems Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1_globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java Changeset: 11b8ac93804c Author: jcm Date: 2017-11-06 04:14 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/11b8ac93804c 8167409: Invalid value passed to critical JNI function Summary: the tmp reg used to break the shuffling cycle (handled in ComputeMoveOrder) is set to 64 bit. Reviewed-by: dlong ! make/test/JtregNativeHotspot.gmk ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp + test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java + test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/libCNCheckLongArgs.c Changeset: 12c0996f50f4 Author: dsamersoff Date: 2017-11-06 14:31 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/12c0996f50f4 8163011: AArch64: NMT detail stack trace cleanup Summary: Makes aarch64 behavior similar to x86 one Reviewed-by: aph, drwhite ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp Changeset: a77a7d3bc4f6 Author: tschatzl Date: 2017-11-06 14:24 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/a77a7d3bc4f6 8149127: Rename g1/concurrentMarkThread.* to g1/g1ConcurrentMarkThread.* Reviewed-by: sjohanss, sangheki - src/hotspot/share/gc/g1/concurrentG1Refine.cpp - src/hotspot/share/gc/g1/concurrentG1Refine.hpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp + src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp + src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp + src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp + src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp Changeset: 4925ee84b4ac Author: tschatzl Date: 2017-11-06 14:25 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/4925ee84b4ac 8140255: Move the management of G1YoungRemSetSamplingThread from G1ConcurrentRefine Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp Changeset: 71c9ee6b7cb3 Author: tschatzl Date: 2017-11-06 14:35 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/71c9ee6b7cb3 Merge Changeset: 2a5b7592ca11 Author: tschatzl Date: 2017-11-06 15:33 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/2a5b7592ca11 Merge - src/hotspot/share/gc/g1/concurrentG1Refine.cpp - src/hotspot/share/gc/g1/concurrentG1Refine.hpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp Changeset: 3dcd54513db1 Author: dnsimon Date: 2017-11-06 12:17 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/3dcd54513db1 8186478: [JVMCI] rename HotSpotResolvedJavaMethod#setNotInlineableOrCompileable Reviewed-by: kvn, thartmann ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java Changeset: e84aa2c71241 Author: dnsimon Date: 2017-11-06 12:53 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/e84aa2c71241 8188102: [JVMCI] Convert special JVMCI oops in nmethod to jweak values Reviewed-by: never, kvn, kbarrett - src/hotspot/.mx.jvmci/.project - src/hotspot/.mx.jvmci/.pydevproject ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp ! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java Changeset: 5a69ba3a4fd1 Author: mdoerr Date: 2017-11-06 17:56 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/5a69ba3a4fd1 8190781: ppc64 + s390: Fix CriticalJNINatives Reviewed-by: goetz ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp Changeset: 47629b00daa9 Author: dnsimon Date: 2017-11-06 21:38 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/47629b00daa9 8187315: [JVMCI] hosted use of JVMCI can crash VM under -Xint Reviewed-by: kvn, dlong ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/jni.cpp Changeset: d20059c27430 Author: jiangli Date: 2017-11-06 14:12 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/d20059c27430 8184206: Resolve all string constants in shared classes at CDS dump time Summary: Change ConstantPool::resolve_class_constants() to resolve all string constants. Reviewed-by: iklam, coleenp ! src/hotspot/share/oops/constantPool.cpp Changeset: 9fe9292f5931 Author: dlong Date: 2017-11-06 20:29 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/9fe9292f5931 8190710: Update Graal Reviewed-by: kvn ! make/CompileToolsHotspot.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Snippet.java ! 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.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64AddressLoweringTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.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/AMD64LIRKindTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompressEncoding.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/FloatConvert.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticOpTable.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.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest14.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DumpPathTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.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/GraalDebugHandlersFactoryTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashCodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ProfilingInfoTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubWordReturnTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/TrufflePEATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/NestedLoopEffectsPhaseComplexityTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.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/target/Backend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugHandlersFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/IgvDumpChannel.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/PathUtilities.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/GraphSnippetTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/NodeEncodingTest.java ! 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/Node.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.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/AMD64HotSpotLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.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.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ExplicitExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRLockTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest.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/HotSpotGraalCompiler.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/HotSpotGraalMBean.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.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/HotSpotHostForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileBranchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileInvokeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileWithNotificationNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.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/arraycopy/ArrayCopyUnrollNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyWithSlowPathNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/GenericArrayCopyCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.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/NewArrayStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.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/FrameStateBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float03.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.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.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLoadConstantTableBaseOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRValueUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/RedundantMoveElimination.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/SaveCalleeSaveRegisters.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerationResult.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.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.loop.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.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.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.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/CompressionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PhiNode.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/ValuePhiNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.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/DivNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatDivNode.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/IntegerLessThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnpackEndianHalfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.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/InstanceOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreIndexedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/OffsetAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/JavaConstantFormattable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/JavaConstantFormatter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor/OptionProcessor.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/FixReadsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.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/util/HashSetNodeEventListener.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyGetOptionsUsage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyGraphAddUsage.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.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/CFGPrinterObserver.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CanonicalStringGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugHandlersFactory.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.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringIndexOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantBindingParameterPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.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/ReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetIntegerHistogram.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectList.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ObjectState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphOutput.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphStructure.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.graphio/src/org/graalvm/graphio/doc-files/diamond.png + src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.word/.checkstyle_checks.xml Changeset: 1772ebf07d1f Author: jcm Date: 2017-11-06 21:28 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/1772ebf07d1f 8152470: Add COMPILER2_OR_JVMCI definition Summary: defined(COMPILER2) || INCLUDE_JVMCI changed replaced with COMPILER2_OR_JVMCI Reviewed-by: kvn ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/compiledIC_arm.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1MarkSweep.cpp ! 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/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/rframe.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: df4f4688b13d Author: tschatzl Date: 2017-11-07 13:51 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/df4f4688b13d 8190703: TestSystemGCWith* infrequently times out on SPARC Summary: Give the test a timeout after which it ends on its own. Reviewed-by: shade, sjohanss ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGC.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java Changeset: c7b50c23ea71 Author: bobv Date: 2017-11-07 10:30 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/c7b50c23ea71 8190283: Default heap sizing options select a MaxHeapSize larger than available physical memory in some cases Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/runtime/arguments.cpp Changeset: 18dccdc438d7 Author: zgu Date: 2017-11-07 09:37 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/18dccdc438d7 8189688: NMT: Report per-class load metadata information Summary: Report per-class loader metadata info via NMT jcmd metadata sub-command Reviewed-by: stuefe, coleenp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/runtime/vm_operations.cpp ! src/hotspot/share/runtime/vm_operations.hpp ! src/hotspot/share/services/nmtDCmd.cpp ! src/hotspot/share/services/nmtDCmd.hpp Changeset: 2cd7d700217f Author: jwilhelm Date: 2017-11-07 08:47 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/2cd7d700217f Merge ! make/autoconf/jdk-options.m4 ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.in - src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java - src/java.desktop/unix/legal/fontconfig.md - src/java.desktop/unix/native/common/awt/fontconfig.h - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/BatchEnvironment.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Generator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/IndentingWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Main.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Resources.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Util.java ! test/jdk/ProblemList.txt - test/jdk/com/sun/awt/Translucency/WindowOpacity.java + test/jdk/java/awt/Window/ShapedAndTranslucentWindows/WindowOpacity.java - test/jdk/javax/swing/JTextPane/bug8025082.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Agent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Apple.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleEvent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUser.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Callback.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1Impl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObject.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObjectImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Orange.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEcho.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEchoImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Server.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Task.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/TestInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/batch.sh - test/jdk/sun/rmi/rmic/newrmic/equivalence/run.sh - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java Changeset: fa06ab2a0570 Author: cjplummer Date: 2017-11-07 14:13 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/fa06ab2a0570 8059334: nsk/jvmti/scenarios/hotswap/HS201/hs201t001 fails with exit code 0 after timeout Summary: check if we are in "interp only" mode before returning an nm for an OSR request Reviewed-by: sspitsyn, dcubed, kvn ! src/hotspot/share/interpreter/interpreterRuntime.cpp Changeset: 506775a4f446 Author: jiangli Date: 2017-11-07 18:48 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/506775a4f446 8189840: CheckCachedResolvedReferencesApp has no cached resolved references Summary: Add WhiteBox.areOpenArchiveHeapObjectsMapped() for CheckCachedResolvedReferencesApp to check and skip test when open archive heap objects are not mapped. Reviewed-by: iklam, ccheung ! src/hotspot/share/prims/whitebox.cpp ! test/lib/sun/hotspot/WhiteBox.java Changeset: b6c19518372e Author: jwilhelm Date: 2017-11-07 23:18 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/b6c19518372e 8190865: Require jtreg 4.2 b10 Reviewed-by: dcubed, erikj ! make/conf/jib-profiles.js Changeset: fa213afbaadb Author: uvangapally Date: 2017-11-07 22:05 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/fa213afbaadb 8044122: MBean access to the PID Summary: Added new API getPid for getting process ID Reviewed-by: mchung, rriggs Contributed-by: ujwal.vangapally at oracle.com ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java + test/jdk/java/lang/management/RuntimeMXBean/ProcessIdTest.java Changeset: 57752bd5d1b4 Author: stuefe Date: 2017-10-24 14:34 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/57752bd5d1b4 8189864: Provide an ascii map to visualize metaspace fragmentation Reviewed-by: goetz, coleenp ! src/hotspot/share/memory/metachunk.cpp ! src/hotspot/share/memory/metachunk.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp Changeset: 38f816c90f8f Author: iignatyev Date: 2017-11-08 11:44 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/38f816c90f8f 8190890: remove hotspot_tier1_{compiler,gc}_closed groups Reviewed-by: ehelin, lmesnik ! test/hotspot/jtreg/TEST.groups Changeset: 083c15bfba35 Author: psandoz Date: 2017-11-08 12:08 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/083c15bfba35 8190887: Stub code marking missing from some x86 generated stub routines Reviewed-by: kvn ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp Changeset: d76a6042f5d7 Author: iklam Date: 2017-11-08 09:03 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/d76a6042f5d7 8186778: Make obsolete VM options for shared region size control Summary: Obsoleted SharedReadOnlySize, SharedMiscCodeSize, SharedMiscDataSize and SharedReadWriteSize Reviewed-by: dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: b140fe4ff916 Author: glaubitz Date: 2017-11-06 19:45 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/b140fe4ff916 8190570: Zero fails to build on linux-sparc due undefined reference Reviewed-by: coleenp ! src/hotspot/share/runtime/init.cpp Changeset: fedbf1b866a7 Author: coleenp Date: 2017-11-08 16:03 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/fedbf1b866a7 Merge - src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java - src/java.desktop/unix/legal/fontconfig.md - src/java.desktop/unix/native/common/awt/fontconfig.h - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/BatchEnvironment.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Generator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/IndentingWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Main.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Resources.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Util.java - test/jdk/com/sun/awt/Translucency/WindowOpacity.java - test/jdk/javax/swing/JTextPane/bug8025082.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Agent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Apple.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleEvent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUser.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Callback.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1Impl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObject.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObjectImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Orange.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEcho.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEchoImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Server.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Task.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/TestInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/batch.sh - test/jdk/sun/rmi/rmic/newrmic/equivalence/run.sh - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java Changeset: 19fad4c04a15 Author: mseledtsov Date: 2017-11-08 20:15 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/19fad4c04a15 8189213: [TESTBUG] Running jtreg tests on machine without docker shows extra message Summary: Removed the message from VMProps.java Reviewed-by: dholmes ! test/jtreg-ext/requires/VMProps.java Changeset: 87f114c6a99f Author: dholmes Date: 2017-11-09 00:52 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/87f114c6a99f 8190881: [TESTBUG] test.runtime.ErrorHandling.TestOnError comment is incomplete Reviewed-by: iignatyev ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java Changeset: ac0af7750da9 Author: jgeorge Date: 2017-11-09 12:12 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/ac0af7750da9 8189798: SA cleanup - part 1 Summary: Avoid varible redefinitions in SA, modify SA varible names to match hotspot ones Reviewed-by: sspitsyn, coleenp, sballal ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp ! src/hotspot/share/gc/cms/vmStructs_cms.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stackValue.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Arguments.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIid.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java Changeset: 5d15fd7e9bb1 Author: sjohanss Date: 2017-11-09 10:11 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/5d15fd7e9bb1 8190711: Assert in G1MMUTracker due to concurrent modification Reviewed-by: tschatzl, rehn, sangheki ! src/hotspot/share/gc/g1/g1MMUTracker.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.hpp Changeset: 2f6ab27efb60 Author: bchristi Date: 2017-11-09 11:13 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/2f6ab27efb60 8185925: StackFrameInfo::walker field can be replaced with bitmap to save footprint 8153682: StackFrameInfo.declaringClass could be removed Reviewed-by: coleenp, mchung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/stackwalk.cpp ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java Changeset: ee36a8e36561 Author: rkennke Date: 2017-10-25 10:05 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/ee36a8e36561 8183542: Factor out serial GC specific code from GenCollectedHeap into its own subclass Reviewed-by: kbarrett, jgeorge ! src/hotspot/share/gc/cms/cmsHeap.hpp + src/hotspot/share/gc/serial/serialHeap.cpp + src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/memoryService.cpp + 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/memory/Universe.java Changeset: 1bc021ddeae0 Author: roland Date: 2017-11-09 12:43 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/1bc021ddeae0 8186125: "DU iteration must converge quickly" assert in split if with unsafe accesses Summary: added missing checks for Opaque4Node in split-if code Reviewed-by: kvn ! src/hotspot/share/opto/split_if.cpp + test/hotspot/jtreg/compiler/unsafe/TestSplitIf.java Changeset: 0cd18aa4f7b6 Author: rehn Date: 2017-11-10 09:16 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/0cd18aa4f7b6 8187809: UseMembar should be set true and deprecate the flag Reviewed-by: dcubed, sspitsyn, dholmes ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 7437dc810834 Author: thartmann Date: 2017-11-10 13:10 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/7437dc810834 8190797: OSR compilation fails with "assert(__the_thread__->can_call_java()) failed: can not load classes with compiler thread" Summary: Bail out with a meaningful error message in case we cannot throw a Java exception. Reviewed-by: kvn, dholmes ! src/hotspot/share/oops/generateOopMap.cpp + test/hotspot/jtreg/compiler/linkage/OSRWithBadOperandStack.jasm + test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java Changeset: 9c77ebad8c3a Author: gdub Date: 2017-11-10 14:57 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/9c77ebad8c3a 8182755: [JVMCI] Deoptimization in synchronized methods can lead to a crash or exception when using EnableJVMCI but not UseJVMCICompiler Reviewed-by: kvn, thartmann ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp Changeset: cf127be65014 Author: jwilhelm Date: 2017-11-11 01:21 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/cf127be65014 Merge ! make/autoconf/spec.gmk.in ! make/conf/jib-profiles.js - src/hotspot/.mx.jvmci/.project - src/hotspot/.mx.jvmci/.pydevproject - src/hotspot/cpu/aarch64/jni_aarch64.h - src/hotspot/cpu/arm/jni_arm.h - src/hotspot/cpu/ppc/jni_ppc.h - src/hotspot/cpu/s390/jni_s390.h - src/hotspot/cpu/sparc/jni_sparc.h - src/hotspot/cpu/x86/jni_x86.h - src/hotspot/cpu/zero/jni_zero.h - src/hotspot/os/aix/jvm_aix.h - src/hotspot/os/bsd/jvm_bsd.h - src/hotspot/os/linux/jvm_linux.h - src/hotspot/os/solaris/jvm_solaris.h - src/hotspot/os/windows/jvm_windows.h - src/hotspot/share/gc/g1/concurrentG1Refine.cpp - src/hotspot/share/gc/g1/concurrentG1Refine.hpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp ! src/hotspot/share/interpreter/linkResolver.cpp - src/hotspot/share/prims/jni_md.h - src/hotspot/share/prims/jvm.h - src/java.base/macosx/native/include/jni_md.h - src/java.base/macosx/native/include/jvm_md.h - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIid.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/overview.html - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/overview.html - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java - test/hotspot/jtreg/applications/ctw/Modules.java ! test/jdk/ProblemList.txt Changeset: 13e39ca700d0 Author: jwilhelm Date: 2017-11-16 01:11 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/13e39ca700d0 Merge ! make/conf/jib-profiles.js - make/mapfiles/libextnet/mapfile-vers ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! test/jdk/ProblemList.txt Changeset: 7f06714e7f0b Author: joehw Date: 2017-11-16 11:07 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/7f06714e7f0b 8191161: Reconsider generification of XPathFunction.evaluate Reviewed-by: lancea, rriggs ! src/java.xml/share/classes/javax/xml/xpath/XPathFunction.java Changeset: 1ade1286b38f Author: prr Date: 2017-11-16 10:45 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/1ade1286b38f Merge - src/hotspot/.mx.jvmci/.project - src/hotspot/.mx.jvmci/.pydevproject - src/hotspot/cpu/aarch64/jni_aarch64.h - src/hotspot/cpu/arm/jni_arm.h - src/hotspot/cpu/ppc/jni_ppc.h - src/hotspot/cpu/s390/jni_s390.h - src/hotspot/cpu/sparc/jni_sparc.h - src/hotspot/cpu/x86/jni_x86.h - src/hotspot/cpu/zero/jni_zero.h - src/hotspot/os/aix/jvm_aix.h - src/hotspot/os/bsd/jvm_bsd.h - src/hotspot/os/linux/jvm_linux.h - src/hotspot/os/solaris/jvm_solaris.h - src/hotspot/os/windows/jvm_windows.h - src/hotspot/share/gc/g1/concurrentG1Refine.cpp - src/hotspot/share/gc/g1/concurrentG1Refine.hpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp - src/hotspot/share/prims/jni_md.h - src/hotspot/share/prims/jvm.h - src/java.base/macosx/native/include/jni_md.h - src/java.base/macosx/native/include/jvm_md.h - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIid.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/overview.html - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/overview.html - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java - test/hotspot/jtreg/applications/ctw/Modules.java ! test/jdk/ProblemList.txt Changeset: 0b84d889a7d5 Author: prr Date: 2017-11-16 11:15 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/0b84d889a7d5 Merge Changeset: 1f5eeb207a2e Author: prr Date: 2017-11-16 11:20 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/1f5eeb207a2e Merge - src/hotspot/.mx.jvmci/.project - src/hotspot/.mx.jvmci/.pydevproject - src/hotspot/cpu/aarch64/jni_aarch64.h - src/hotspot/cpu/arm/jni_arm.h - src/hotspot/cpu/ppc/jni_ppc.h - src/hotspot/cpu/s390/jni_s390.h - src/hotspot/cpu/sparc/jni_sparc.h - src/hotspot/cpu/x86/jni_x86.h - src/hotspot/cpu/zero/jni_zero.h - src/hotspot/os/aix/jvm_aix.h - src/hotspot/os/bsd/jvm_bsd.h - src/hotspot/os/linux/jvm_linux.h - src/hotspot/os/solaris/jvm_solaris.h - src/hotspot/os/windows/jvm_windows.h - src/hotspot/share/gc/g1/concurrentG1Refine.cpp - src/hotspot/share/gc/g1/concurrentG1Refine.hpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp - src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp - src/hotspot/share/prims/jni_md.h - src/hotspot/share/prims/jvm.h - src/java.base/macosx/native/include/jni_md.h - src/java.base/macosx/native/include/jvm_md.h - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIid.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/overview.html - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/overview.html - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java - test/hotspot/jtreg/applications/ctw/Modules.java From jayathirth.d.v at oracle.com Mon Nov 20 05:36:39 2017 From: jayathirth.d.v at oracle.com (jayathirth.d.v at oracle.com) Date: Mon, 20 Nov 2017 05:36:39 +0000 Subject: hg: jdk/client: 8190332: PngReader throws NegativeArraySizeException/OOM error when IHDR width is very large Message-ID: <201711200536.vAK5adF4017698@aojmv0008.oracle.com> Changeset: 99000fb68d0e Author: jdv Date: 2017-11-20 11:02 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/99000fb68d0e 8190332: PngReader throws NegativeArraySizeException/OOM error when IHDR width is very large Reviewed-by: prr, pnarayanan ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java + test/jdk/javax/imageio/plugins/png/PngLargeIHDRDimensionTest.java From prasanta.sadhukhan at oracle.com Mon Nov 20 10:38:04 2017 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Mon, 20 Nov 2017 10:38:04 +0000 Subject: hg: jdk/client: 8178430: JMenu in GridBagLayout flickers when label text shows "..." and is updated Message-ID: <201711201038.vAKAc4cs018738@aojmv0008.oracle.com> Changeset: ee3fd0a4120d Author: kaddepalli Date: 2017-11-20 16:02 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/ee3fd0a4120d 8178430: JMenu in GridBagLayout flickers when label text shows "..." and is updated Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java + test/jdk/javax/swing/JMenu/8178430/LabelDotTest.java From sergey.bylokhov at oracle.com Mon Nov 20 22:54:04 2017 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Mon, 20 Nov 2017 22:54:04 +0000 Subject: hg: jdk/client: 5031664: Increase thread safety of EventListenerList Message-ID: <201711202254.vAKMs4Lu024296@aojmv0008.oracle.com> Changeset: fd09f2896e69 Author: serb Date: 2017-11-20 14:49 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/fd09f2896e69 5031664: Increase thread safety of EventListenerList Reviewed-by: azvegint ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java + test/jdk/javax/swing/event/EventListenerList/GetUpToDateData.java From alexandre.iline at oracle.com Mon Nov 20 23:09:19 2017 From: alexandre.iline at oracle.com (alexandre.iline at oracle.com) Date: Mon, 20 Nov 2017 23:09:19 +0000 Subject: hg: jdk/client: 8191616: [TEST_BUG] : sanity/client/SwingSet/src/SliderDemoTest.java: Failed with TimeoutExpiredException: Wait "Wait till Slider attains the specified state." Message-ID: <201711202309.vAKN9Jjp029090@aojmv0008.oracle.com> Changeset: 3ec2f3f942b4 Author: shurailine Date: 2017-11-20 15:05 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/3ec2f3f942b4 8191616: [TEST_BUG] : sanity/client/SwingSet/src/SliderDemoTest.java: Failed with TimeoutExpiredException: Wait "Wait till Slider attains the specified state." Reviewed-by: serb ! test/jdk/sanity/client/SwingSet/src/SliderDemoTest.java From robert.field at oracle.com Tue Nov 21 21:43:11 2017 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 21 Nov 2017 21:43:11 +0000 Subject: hg: jdk/client: 8191631: Problem list jdk/jshell/StartOptionTest.java, jdk/jshell/ToolProviderTest.java and jdk/jshell/ExternalEditorTest.java temporarily Message-ID: <201711212143.vALLhBiW024992@aojmv0008.oracle.com> Changeset: a5fe5534b8a2 Author: rfield Date: 2017-11-21 13:39 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/a5fe5534b8a2 8191631: Problem list jdk/jshell/StartOptionTest.java, jdk/jshell/ToolProviderTest.java and jdk/jshell/ExternalEditorTest.java temporarily Reviewed-by: rfield Contributed-by: xu.y.yin at oracle.com ! test/langtools/ProblemList.txt From prahalad.kumar.narayanan at oracle.com Wed Nov 22 06:26:51 2017 From: prahalad.kumar.narayanan at oracle.com (prahalad.kumar.narayanan at oracle.com) Date: Wed, 22 Nov 2017 06:26:51 +0000 Subject: hg: jdk/client: 8159142: [hidpi] Visible artifacts in sun/java2d/SunGraphics2D/DrawImageBilinear.java Message-ID: <201711220626.vAM6QpEa012247@aojmv0008.oracle.com> Changeset: b69b22b7a9f9 Author: pbansal Date: 2017-11-22 11:52 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/b69b22b7a9f9 8159142: [hidpi] Visible artifacts in sun/java2d/SunGraphics2D/DrawImageBilinear.java Reviewed-by: serb, prr, pnarayanan Contributed-by: pankaj.b.bansal at oracle.com ! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java ! test/jdk/sun/java2d/SunGraphics2D/DrawImageBilinear.java From prahalad.kumar.narayanan at oracle.com Wed Nov 22 06:38:53 2017 From: prahalad.kumar.narayanan at oracle.com (prahalad.kumar.narayanan at oracle.com) Date: Wed, 22 Nov 2017 06:38:53 +0000 Subject: hg: jdk/client: 8190348: [TESTBUG] Test javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java fails Message-ID: <201711220638.vAM6cr9k015246@aojmv0008.oracle.com> Changeset: a42e805414e4 Author: pbansal Date: 2017-11-22 12:05 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/a42e805414e4 8190348: [TESTBUG] Test javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java fails Reviewed-by: serb, psadhukhan Contributed-by: pankaj.b.bansal at oracle.com ! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java From prasanta.sadhukhan at oracle.com Wed Nov 22 10:22:08 2017 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 22 Nov 2017 10:22:08 +0000 Subject: hg: jdk/client: 8191428: Regression: Swing button label wrapping with hidpi Message-ID: <201711221022.vAMAM8l5011843@aojmv0008.oracle.com> Changeset: a9854da9252d Author: psadhukhan Date: 2017-11-22 15:48 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/a9854da9252d 8191428: Regression: Swing button label wrapping with hidpi Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java + test/jdk/javax/swing/JButton/TestGlyphBreak.java From semyon.sadetsky at oracle.com Wed Nov 22 21:56:59 2017 From: semyon.sadetsky at oracle.com (semyon.sadetsky at oracle.com) Date: Wed, 22 Nov 2017 21:56:59 +0000 Subject: hg: jdk/client: 8189204: Possible NPE in Component::getLocationOnScreen() Message-ID: <201711222156.vAMLuxb8014020@aojmv0008.oracle.com> Changeset: 1c8b81ff863e Author: ssadetsky Date: 2017-11-22 13:52 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/1c8b81ff863e 8189204: Possible NPE in Component::getLocationOnScreen() Reviewed-by: serb, prr ! src/java.desktop/share/classes/java/awt/Component.java + test/jdk/java/awt/Component/GetScreenLocTest/ComponentGetLocationOnScreenNPETest.java From semyon.sadetsky at oracle.com Wed Nov 22 22:08:42 2017 From: semyon.sadetsky at oracle.com (semyon.sadetsky at oracle.com) Date: Wed, 22 Nov 2017 22:08:42 +0000 Subject: hg: jdk/client: 8190228: Remove redundant modifiers in java.desktop module. Message-ID: <201711222208.vAMM8g9B017021@aojmv0008.oracle.com> Changeset: 75686e8da573 Author: ssadetsky Date: 2017-11-22 14:04 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/75686e8da573 8190228: Remove redundant modifiers in java.desktop module. Reviewed-by: serb, prr ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java ! src/java.desktop/share/classes/java/awt/image/BufferedImageFilter.java ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java ! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java ! src/java.desktop/share/classes/java/awt/image/LookupOp.java ! src/java.desktop/share/classes/java/awt/image/LookupTable.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/table/TableColumn.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java ! src/java.desktop/share/classes/javax/swing/tree/TreePath.java ! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java ! src/java.desktop/share/classes/sun/font/TextSourceLabel.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/swing/AccumulativeRunnable.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java From jayathirth.d.v at oracle.com Thu Nov 23 05:18:15 2017 From: jayathirth.d.v at oracle.com (jayathirth.d.v at oracle.com) Date: Thu, 23 Nov 2017 05:18:15 +0000 Subject: hg: jdk/client: 8191431: Reading multiple PNG images with unique IDAT chunk positions will cause IIOException Message-ID: <201711230518.vAN5IFs5008445@aojmv0008.oracle.com> Changeset: 18dbd2ae7eca Author: jdv Date: 2017-11-23 10:44 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/18dbd2ae7eca 8191431: Reading multiple PNG images with unique IDAT chunk positions will cause IIOException Reviewed-by: psadhukhan, pnarayanan ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java + test/jdk/javax/imageio/plugins/png/PngMultipleImageReadTest.java From sergey.bylokhov at oracle.com Fri Nov 24 07:10:24 2017 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Fri, 24 Nov 2017 07:10:24 +0000 Subject: hg: jdk/client: 8191384: WaveFloatFileReader never closes the data stream Message-ID: <201711240710.vAO7AOGt019355@aojmv0008.oracle.com> Changeset: d5774c36c605 Author: serb Date: 2017-11-23 23:05 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/d5774c36c605 8191384: WaveFloatFileReader never closes the data stream Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/RIFFReader.java ! test/jdk/javax/sound/midi/Gervill/RiffReaderWriter/Close.java + test/jdk/javax/sound/sampled/spi/AudioFileReader/AudioInputStreamClose.java From ramanand.patil at oracle.com Fri Nov 24 07:57:07 2017 From: ramanand.patil at oracle.com (ramanand.patil at oracle.com) Date: Fri, 24 Nov 2017 07:57:07 +0000 Subject: hg: jdk/client: 8176072: READING attributes are not available on TSF Message-ID: <201711240757.vAO7v7E7002380@aojmv0008.oracle.com> Changeset: 9ec74010cadf Author: ssreedharan Date: 2017-11-24 13:18 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/9ec74010cadf 8176072: READING attributes are not available on TSF Reviewed-by: ssadetsky ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/native/libawt/windows/awt_InputTextInfor.cpp + test/jdk/javax/swing/JTextField/JapaneseReadingAttributes/JapaneseReadingAttributes.java From robert.field at oracle.com Sat Nov 25 00:59:07 2017 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 25 Nov 2017 00:59:07 +0000 Subject: hg: jdk/client: 8190939: JShell: gives a compiler error evaluating an expression of inaccessible type Message-ID: <201711250059.vAP0x74m027219@aojmv0008.oracle.com> Changeset: 5e86806f57f9 Author: rfield Date: 2017-11-24 16:55 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/5e86806f57f9 8190939: JShell: gives a compiler error evaluating an expression of inaccessible type Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/Util.java + test/langtools/jdk/jshell/InaccessibleExpressionTest.java From philip.race at oracle.com Mon Nov 27 18:43:35 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 27 Nov 2017 18:43:35 +0000 Subject: hg: jdk/client: 100 new changesets Message-ID: <201711271843.vARIhiLS010116@aojmv0008.oracle.com> Changeset: 8fd3320d312c Author: lana Date: 2017-11-16 20:24 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/8fd3320d312c Added tag jdk-10+32 for changeset a2008587c13f ! .hgtags Changeset: 2ac93efc62ed Author: lana Date: 2017-11-16 20:25 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/2ac93efc62ed Merge Changeset: 4e78aba768f0 Author: jjg Date: 2017-11-16 15:01 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/4e78aba768f0 8190295: Introduce a new Table builder class Reviewed-by: bpatel, 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/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/FrameOutputWriter.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.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/ModuleFrameWriter.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/PackageFrameWriter.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/SourceToHTMLConverter.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/SubWriterHolderWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.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/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testOptions/help.html Changeset: 7640bc1eb94f Author: jjg Date: 2017-11-16 15:06 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/7640bc1eb94f 8190818: Introduce a new Script builder class Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.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/IndexRedirectWriter.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/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.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/markup/HtmlWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java Changeset: 6b1311fbbaba Author: jjg Date: 2017-11-16 15:12 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/6b1311fbbaba 8190819: Merge HtmlWriter into HtmlDocument Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.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/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java Changeset: 0e38db7cf1cc Author: jjg Date: 2017-11-16 15:13 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/0e38db7cf1cc 8190820: Introduce a new Head builder class Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.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/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java Changeset: 4a28dc8a86c2 Author: jjg Date: 2017-11-16 15:16 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/4a28dc8a86c2 8190821: Introduce a new Links builder class Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! 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/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/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/LinkFactoryImpl.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/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/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/PackageIndexFrameWriter.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/TagletWriterImpl.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/HtmlDocWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java Changeset: 6a9bb4f77d50 Author: jjg Date: 2017-11-16 15:17 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/6a9bb4f77d50 8190822: Remove dead code that could lead to invalid HTML Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java Changeset: 90e0110a05f6 Author: jjg Date: 2017-11-16 15:21 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/90e0110a05f6 8190824: Eliminate HtmlDocWriter Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.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/markup/HtmlDocWriter.java Changeset: 3e345eba9255 Author: erikj Date: 2017-11-17 02:44 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/3e345eba9255 8191420: Changing "requires" to "requires static" in an application module results in build failure Reviewed-by: tbell ! make/common/Modules.gmk Changeset: 09ad9dd26857 Author: mchung Date: 2017-11-16 22:51 -0600 URL: http://hg.openjdk.java.net/jdk/client/rev/09ad9dd26857 8190987: Package.getImplementationVersion returns null even if implementation version is non-null Reviewed-by: mchung, rriggs Contributed-by: Michael Dardis ! src/java.base/share/classes/java/lang/Package.java + test/jdk/java/lang/Package/PackageVersionTest.java Changeset: 72b6d674bde2 Author: sundar Date: 2017-11-17 18:43 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/72b6d674bde2 8191468: jdk.scripting.nashorn.shell (jjs) module should use optional dependency for java.compiler module Reviewed-by: hannesw, jlaskey + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/JavacPackagesHelper.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/JrtPackagesHelper.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PropertiesHelper.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java + test/nashorn/script/basic/JDK-8191468.js Changeset: 76519338df34 Author: mchung Date: 2017-11-17 08:12 -0600 URL: http://hg.openjdk.java.net/jdk/client/rev/76519338df34 8157246: MHs.arrayLength, arrayElementGetter/Setter, arrayConstructor need to specify invocation-time behavior Reviewed-by: psandoz, rriggs ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/jdk/java/lang/invoke/ArrayConstructorTest.java ! test/jdk/java/lang/invoke/ArrayLengthTest.java + test/jdk/java/lang/invoke/InvokeMethodHandleWithBadArgument.java ! test/jdk/java/lang/invoke/JavaDocExamplesTest.java ! test/jdk/java/lang/invoke/SpreadCollectTest.java Changeset: 13415772f06a Author: redestad Date: 2017-11-17 15:43 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/13415772f06a 8191442: Regression in LambdaFormBuffer.replaceFunctions Reviewed-by: vlivanov ! src/java.base/share/classes/java/lang/invoke/LambdaFormBuffer.java Changeset: 0545aafc7136 Author: psandoz Date: 2017-11-17 09:29 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/0545aafc7136 8191429: List.sort should specify the sort is stable Reviewed-by: smarks ! src/java.base/share/classes/java/util/List.java Changeset: 065700a01c96 Author: psandoz Date: 2017-11-17 12:09 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/065700a01c96 8180437: Remaining renames of CAS misnomer "swap" => "set" Reviewed-by: martin ! src/java.base/share/classes/java/lang/invoke/VarForm.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java Changeset: d13a28b0cdee Author: shurailine Date: 2017-11-17 07:34 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/d13a28b0cdee 8176838: Remove :compact1, :compact2. :compact3, :needs_jre test groups. Reviewed-by: alanb, dholmes ! test/jdk/TEST.groups Changeset: 4fab795915b6 Author: jjg Date: 2017-11-17 18:37 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/4fab795915b6 8191464: jdk/javadoc/doclet/testModules/TestModules.java 2 of 333 subtests failed Reviewed-by: bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java Changeset: ebe854b910ff Author: rgoel Date: 2017-11-20 17:34 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/ebe854b910ff 8191123: java.awt.im.InputContext API doc has a reference to extensions Reviewed-by: naoto ! src/java.desktop/share/classes/java/awt/im/InputContext.java Changeset: abe64cd683a4 Author: vromero Date: 2017-11-20 14:45 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/abe64cd683a4 8190906: tools/javac/failover/CheckAttributedTree.java failed with timeout Reviewed-by: jjg, mcimadamore ! test/langtools/tools/javac/failover/CheckAttributedTree.java Changeset: e29ae57c6421 Author: vromero Date: 2017-11-20 17:07 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/e29ae57c6421 8175883: bytecode generated for the enhanced for loop may block memory garbage collecting Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! test/langtools/tools/javac/flow/tests/TestCaseForEach.java Changeset: 53440b6353b6 Author: erikj Date: 2017-11-20 14:27 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/53440b6353b6 8191614: Generated configure out of sync Reviewed-by: redestad ! make/autoconf/generated-configure.sh Changeset: 39db80b32b69 Author: igerasim Date: 2017-11-20 18:46 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/39db80b32b69 8191632: Typos in comments due to duplicating words Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModulesMap.java ! src/java.base/share/classes/sun/net/idn/StringPrep.java ! src/java.base/share/classes/sun/net/www/MimeEntry.java ! src/java.base/share/classes/sun/security/provider/certpath/PolicyNodeImpl.java ! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java ! src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c Changeset: 2053c5489a9e Author: ksrini Date: 2017-11-20 16:50 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/2053c5489a9e 8187588: Error generating using JDK 9 javadoc against a JDK 8 source repository Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java + test/langtools/jdk/javadoc/tool/testSourceOption/TestSourceOption.java Changeset: 5cc5b8270cad Author: darcy Date: 2017-11-20 20:33 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/5cc5b8270cad 8191162: Use @implSpec tag for javax.lang.model.util visitor methods Reviewed-by: vromero ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java Changeset: b29191b9e727 Author: pmuthuswamy Date: 2017-11-20 20:49 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/b29191b9e727 8034258: Don't use binary testing class files Reviewed-by: jjg, ksrini ! test/langtools/tools/javadoc/sourceOnly/Test.java - test/langtools/tools/javadoc/sourceOnly/p/NonSource.class + test/langtools/tools/javadoc/sourceOnly/p/NonSource.jasm ! test/langtools/tools/javadoc/sourceOnly/p/SourceOnly.java Changeset: 924591048898 Author: sadayapalam Date: 2017-11-21 13:27 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/924591048898 8189659: Anonymous subtype of raw type causes VerifyError Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/langtools/tools/javac/generics/bridges/AnonymousSubtypeOfRawSupertype.java + test/langtools/tools/javac/generics/bridges/VerifyNoBridgeLoopTest.java Changeset: 5ab3961d20dd Author: ihse Date: 2017-11-21 09:56 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/5ab3961d20dd 8191204: Post-consolidation cleaning up of the build system Reviewed-by: tbell, dholmes ! make/autoconf/configure ! make/autoconf/generated-configure.sh ! make/autoconf/hotspot.m4 ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibjsig.gmk Changeset: 49e605998d2b Author: uvangapally Date: 2017-11-21 01:25 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/49e605998d2b 8191313: Deprecate RMIConnectorServer.CREDENTIAL_TYPES Summary: Deprecated RMIConnectorServer.CREDENTIAL_TYPES Reviewed-by: rriggs, dfuchs Contributed-by: ujwal.vangapally at oracle.com ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java Changeset: 7944849362f3 Author: jlahoda Date: 2017-11-21 10:26 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/7944849362f3 8191112: javac OutOfMemoryError caused by \"-Xlint:exports\" option Summary: When validating type visibility, ignore transitive automatic modules dependencies. Reviewed-by: abuckley, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/modules/ExportsUnexported.java Changeset: a7d101e56b36 Author: robm Date: 2017-11-21 21:01 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/a7d101e56b36 8189646: sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java failed with "java.net.SocketTimeoutException: Read timed out" Reviewed-by: coffeys ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java Changeset: 93bba74ed8a3 Author: jjg Date: 2017-11-21 13:06 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/93bba74ed8a3 8156694: javap should render annotations in a friendly way Reviewed-by: mcimadamore ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java + test/langtools/tools/javap/AnnoTest.java ! test/langtools/tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java Changeset: 5d4864563be7 Author: jjg Date: 2017-11-21 13:07 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/5d4864563be7 Merge Changeset: 7e57d42b5eeb Author: ksrini Date: 2017-11-21 13:17 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/7e57d42b5eeb 8180019: javadoc should treat failure to access URL as an error, not a warning. Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java Changeset: 8794b5061a3e Author: rfield Date: 2017-11-21 23:38 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/8794b5061a3e 8191631: Problem list jdk/jshell/StartOptionTest.java, jdk/jshell/ToolProviderTest.java and jdk/jshell/ExternalEditorTest.java temporarily Reviewed-by: rfield Contributed-by: xu.y.yin at oracle.com ! test/langtools/ProblemList.txt Changeset: 3812717dc3e9 Author: erikj Date: 2017-11-21 16:54 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/3812717dc3e9 8191744: Remove typo in makefile Reviewed-by: tbell ! test/make/TestCopyFiles.gmk Changeset: bbd692ad4fa3 Author: sadayapalam Date: 2017-11-22 18:07 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/bbd692ad4fa3 8191655: LambdaConversionException: Invalid receiver type interface; not a subtype of implementation type interface Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersectionInducedTest.java + test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceUnionTypeTest.java Changeset: 0ce0ac68ace7 Author: rehn Date: 2017-08-31 10:00 +0200 URL: http://hg.openjdk.java.net/jdk/client/rev/0ce0ac68ace7 8189941: Implementation JEP 312: Thread-local handshake Summary: Introduce a way to execute a callback on threads without performing a global VM safepoint. Make it both possible and cheap to stop individual threads and not just all threads or none. Reviewed-by: mdoerr, neliasso, acorn, aph, coleenp, dholmes Contributed-by: mikael.gerdin at oracle.com, erik.osterlund at oracle.com, robbin.ehn at oracle.com ! make/test/JtregNativeHotspot.gmk ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp ! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/sparc/interp_masm_sparc.cpp ! src/hotspot/cpu/sparc/interp_masm_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/globals_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/nativeInst_x86.hpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/os_aix.cpp + src/hotspot/os/aix/safepointMechanism_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp ! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/commandLineFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/commandLineFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/globals.hpp + src/hotspot/share/runtime/handshake.cpp + src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/interfaceSupport.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp + src/hotspot/share/runtime/safepointMechanism.cpp + src/hotspot/share/runtime/safepointMechanism.hpp + src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp ! src/hotspot/share/runtime/vm_operations.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java + test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java + test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java + test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java + test/hotspot/jtreg/runtime/handshake/libHandshakeTransitionTest.c ! test/lib/sun/hotspot/WhiteBox.java Changeset: a93ce8f7bddb Author: roland Date: 2017-11-13 14:53 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/a93ce8f7bddb 8190375: Java Crash in JavaBug.formatPos(I)Ljava/lang/String Summary: Skip the logic that set the value of the Phi iv if the exit condition is "not equal" Reviewed-by: thartmann, mdoerr ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestCountedLoopBadIVRange.java Changeset: acda08206310 Author: rehn Date: 2017-11-14 10:09 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/acda08206310 8190925: Deprecate FastTLABRefill and set default off Reviewed-by: dholmes, mlarsson ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 3cfab71d6c81 Author: ihse Date: 2017-10-30 08:34 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/3cfab71d6c81 8190284: link-time-opt should not be using -fwhole-program Reviewed-by: dholmes ! make/hotspot/lib/JvmFeatures.gmk Changeset: 5caa1d5f74c1 Author: sjohanss Date: 2017-11-14 11:33 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/5caa1d5f74c1 8186571: Implementation: JEP 307: Parallel Full GC for G1 Summary: Improve G1 worst-case latencies by making the full GC parallel. Reviewed-by: tschatzl, sangheki, ehelin ! src/hotspot/share/gc/g1/collectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1CardLiveData.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/g1CollectedHeap_ext.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp + src/hotspot/share/gc/g1/g1FullCollector.cpp + src/hotspot/share/gc/g1/g1FullCollector.hpp + src/hotspot/share/gc/g1/g1FullCollector_ext.cpp + src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp + src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp + src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp + src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp + src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp + src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp + src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp + src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp + src/hotspot/share/gc/g1/g1FullGCMarker.cpp + src/hotspot/share/gc/g1/g1FullGCMarker.hpp + src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp + 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/g1FullGCPrepareTask.cpp + src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp + src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp + src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp + src/hotspot/share/gc/g1/g1FullGCTask.cpp + src/hotspot/share/gc/g1/g1FullGCTask.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.hpp - src/hotspot/share/gc/g1/g1MarkSweep.cpp - src/hotspot/share/gc/g1/g1MarkSweep.hpp - src/hotspot/share/gc/g1/g1MarkSweep_ext.cpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp - src/hotspot/share/gc/g1/g1RemSet.inline.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp - src/hotspot/share/gc/g1/g1SerialFullCollector.cpp - src/hotspot/share/gc/g1/g1SerialFullCollector.hpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/g1StringDedup.hpp ! src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/specialized_oop_closures.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/memory/universe.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java + test/hotspot/gtest/gc/g1/test_heapRegion.cpp + test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java Changeset: 95363d2f2c13 Author: jwilhelm Date: 2017-11-14 03:39 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/95363d2f2c13 Merge ! make/conf/jib-profiles.js - make/mapfiles/libextnet/mapfile-vers Changeset: e20d8f168bb6 Author: coleenp Date: 2017-11-13 17:29 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/e20d8f168bb6 8190891: Clean up G1 barrier code in compiler interface (ci) Summary: consolidate gc barrier code in ci Reviewed-by: eosterlund, kbarrett ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciObjectFactory.hpp Changeset: 99f13d4afe85 Author: coleenp Date: 2017-11-14 10:10 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/99f13d4afe85 Merge - make/mapfiles/libextnet/mapfile-vers - src/hotspot/share/gc/g1/g1MarkSweep.cpp - src/hotspot/share/gc/g1/g1MarkSweep.hpp - src/hotspot/share/gc/g1/g1MarkSweep_ext.cpp - src/hotspot/share/gc/g1/g1RemSet.inline.hpp - src/hotspot/share/gc/g1/g1SerialFullCollector.cpp - src/hotspot/share/gc/g1/g1SerialFullCollector.hpp Changeset: 839a3b403a5e Author: mdoerr Date: 2017-11-14 16:45 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/839a3b403a5e 8191212: AIX: Build and polling page allocation broken after 8189941 Reviewed-by: stuefe ! src/hotspot/os/aix/safepointMechanism_aix.cpp Changeset: 2219a502fd45 Author: hseigel Date: 2017-11-14 14:05 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/2219a502fd45 8191132: assert condition should not be in quotes Summary: Remove bogus double quotation marks Reviewed-by: coleenp ! src/hotspot/share/oops/cpCache.cpp Changeset: fa736014cf28 Author: cjplummer Date: 2017-11-14 18:08 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/fa736014cf28 8191049: Add alternate version of pns() that is callable from within hotspot source Summary: added pns2() to debug.cpp Reviewed-by: stuefe, gthornbr ! src/hotspot/share/utilities/debug.cpp Changeset: 895fddb973a1 Author: jcm Date: 2017-11-15 00:49 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/895fddb973a1 6415680: (bf) MappedByteBuffer.get() can provoke crash with EXCEPTION_IN_PAGE_ERROR Summary: Made changes in topLevelExceptionFilter for handling unsafe single value invalid memory access failures, equivalent of JDK-4454115. Reviewed-by: dholmes, dlong ! src/hotspot/os/windows/os_windows.cpp Changeset: ef2e9b041e32 Author: chaeubl Date: 2017-11-15 13:46 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/ef2e9b041e32 8178048: [JVMCI] improve HotSpotResolvedJavaFieldImpl.hashCode() Reviewed-by: kvn ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java Changeset: 352b17f62ff7 Author: coleenp Date: 2017-11-15 08:14 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/352b17f62ff7 8191315: Add serviceability/sa/TestRevPtrsForInvokeDynamic.java to ProblemList.txt Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: a879c04d61ea Author: coleenp Date: 2017-11-15 08:14 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/a879c04d61ea 8179603: create a jtreg test group for hotspot tests excluding application testing Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/TEST.groups Changeset: 7092940fbaff Author: coleenp Date: 2017-11-15 08:25 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/7092940fbaff Merge - make/mapfiles/libextnet/mapfile-vers - src/hotspot/share/gc/g1/g1MarkSweep.cpp - src/hotspot/share/gc/g1/g1MarkSweep.hpp - src/hotspot/share/gc/g1/g1MarkSweep_ext.cpp - src/hotspot/share/gc/g1/g1RemSet.inline.hpp - src/hotspot/share/gc/g1/g1SerialFullCollector.cpp - src/hotspot/share/gc/g1/g1SerialFullCollector.hpp ! test/hotspot/jtreg/TEST.groups Changeset: eb3696e0c6d8 Author: sjohanss Date: 2017-11-15 17:05 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/eb3696e0c6d8 8189734: Cleanup MarkSweep when G1 dependency is gone Reviewed-by: sangheki, tschatzl ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/genMarkSweep.hpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp Changeset: acaf894a5b5d Author: coleenp Date: 2017-11-15 16:48 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/acaf894a5b5d 8191370: Add serviceability agent tests to tier1 Reviewed-by: gtriantafill, dcubed ! test/hotspot/jtreg/TEST.groups Changeset: f113d1ef7bed Author: sballal Date: 2017-11-16 09:26 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/f113d1ef7bed 8190198: SA: Framework for writing 'jhsdb clhsdb' commands tests and testcases for some of the commands Reviewed-by: jgeorge, dholmes + test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java + test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java + test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java + test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java + test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java + test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java + test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java + test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java + test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java Changeset: 75d365bfc2e6 Author: jgeorge Date: 2017-11-16 11:58 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/75d365bfc2e6 8190307: SA tests for the clhsdb commands: universe, intconstant, type Summary: SA Test cases for the clhsdb commands: universe, intconstant, type Reviewed-by: dholmes, sballal + test/hotspot/jtreg/serviceability/sa/TestIntConstant.java + test/hotspot/jtreg/serviceability/sa/TestType.java + test/hotspot/jtreg/serviceability/sa/TestUniverse.java Changeset: 4c42aa431f40 Author: rkennke Date: 2017-11-07 11:58 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/4c42aa431f40 8189171: Move GC argument processing into GC specific classes Reviewed-by: pliden, eosterlund + 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/serial/serialArguments.cpp + src/hotspot/share/gc/serial/serialArguments.hpp + src/hotspot/share/gc/shared/gcArguments.cpp + src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp Changeset: aed3a9c1abfe Author: cjplummer Date: 2017-11-16 14:47 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/aed3a9c1abfe 8186540: [TESTBUG] serviceability/dcmd/jvmti/LoadAgentDcmdTest.java failed to clean up files in agentvm mode Summary: run the test in "othervm" mode Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java Changeset: 7f22774a5f42 Author: bobv Date: 2017-11-15 10:34 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/7f22774a5f42 8146115: Improve docker container detection and resource configuration usage Reviewed-by: dholmes, kbarrett, phh ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/globals_linux.hpp + src/hotspot/os/linux/osContainer_linux.cpp + src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 23618a77e87d Author: bobv Date: 2017-11-16 09:50 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/23618a77e87d Merge ! src/hotspot/share/runtime/arguments.cpp Changeset: a65fe31de50d Author: bobv Date: 2017-11-16 18:06 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/a65fe31de50d Merge Changeset: 0ad8a90268a7 Author: glaubitz Date: 2017-11-15 16:03 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/0ad8a90268a7 8191333: Zero variant broken after 8189941 Reviewed-by: rehn, coleenp ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp Changeset: f5581b073aff Author: coleenp Date: 2017-11-16 18:34 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/f5581b073aff Merge Changeset: d6d00f785f39 Author: mseledtsov Date: 2017-11-16 19:01 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/d6d00f785f39 8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration Summary: Created tests for the feature Reviewed-by: bobv, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/containers/docker/AttemptOOM.java + test/hotspot/jtreg/runtime/containers/docker/CPUSetsReader.java + test/hotspot/jtreg/runtime/containers/docker/CheckContainerized.java + test/hotspot/jtreg/runtime/containers/docker/Common.java ! test/hotspot/jtreg/runtime/containers/docker/DockerBasicTest.java + test/hotspot/jtreg/runtime/containers/docker/PrintContainerInfo.java + test/hotspot/jtreg/runtime/containers/docker/TEST.properties + test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java + test/hotspot/jtreg/runtime/containers/docker/TestCPUSets.java + test/hotspot/jtreg/runtime/containers/docker/TestMemoryAwareness.java + test/hotspot/jtreg/runtime/containers/docker/TestMisc.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: da4fb7d2f917 Author: uvangapally Date: 2017-11-17 11:08 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/da4fb7d2f917 8024352: MBeanOperationInfo accepts any int value as "impact" Summary: MBeanOperationInfo throw an llegalArgumentException if the impact argument is not among the defined values Reviewed-by: rriggs, dfuchs, mchung Contributed-by: ujwal.vangapally at oracle.com ! src/java.management/share/classes/javax/management/MBeanOperationInfo.java ! test/jdk/javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java + test/jdk/javax/management/mxbean/MBeanOperationInfoImpactRangeTest.java Changeset: b4d2929683b6 Author: jwilhelm Date: 2017-11-17 02:50 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/b4d2929683b6 Merge Changeset: af1361361585 Author: mdoerr Date: 2017-11-16 10:20 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/af1361361585 8191337: GCC 4.8 build broken after 8186571 Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp Changeset: 7397b5b2d3b2 Author: rkennke Date: 2017-11-16 17:10 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/7397b5b2d3b2 8191424: Missing include in gcArguments.cpp Reviewed-by: eosterlund, kbarrett ! src/hotspot/share/gc/shared/gcArguments.cpp Changeset: cde4a65ba47d Author: rkennke Date: 2017-11-16 12:53 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/cde4a65ba47d 8189389: Move heap creation into GC interface Reviewed-by: pliden, eosterlund ! 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/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/shared/gcArguments.hpp + src/hotspot/share/gc/shared/gcArguments.inline.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/memory/universe.inline.hpp Changeset: 564882d918d4 Author: zgu Date: 2017-11-16 20:21 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/564882d918d4 8190357: NMT: Include metadata information in NMT final report when PrintNMTStatistics is on Summary: Include metadata information in NMT final report Reviewed-by: adinn, stuefe ! src/hotspot/share/services/memTracker.cpp Changeset: d4af6b80aec3 Author: dchuyko Date: 2017-11-17 20:56 +0300 URL: http://hg.openjdk.java.net/jdk/client/rev/d4af6b80aec3 8189177: AARCH64: Improve _updateBytesCRC32C intrinsic Reviewed-by: drwhite, dsamersoff ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: bdbef8638948 Author: dlong Date: 2017-11-21 09:04 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/bdbef8638948 8190817: deopt special-case for _return_register_finalizer is confusing and leads to bugs Reviewed-by: vlivanov, dpochepk ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! test/hotspot/jtreg/compiler/runtime/Test8168712.java Changeset: 9b196a8a5862 Author: rehn Date: 2017-11-20 10:10 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/9b196a8a5862 8191373: Multiple NUMA nodes expected Reviewed-by: dholmes, gromero, dcubed ! src/hotspot/share/runtime/thread.cpp Changeset: a82c9f231737 Author: sballal Date: 2017-11-21 11:27 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/a82c9f231737 8191401: [TESTBUG] serviceability/sa/ClhsdbFlags.java can fail due to UseJVMCICompiler Reviewed-by: dholmes, jgeorge ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java Changeset: 66350f079368 Author: jwilhelm Date: 2017-11-22 16:12 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/66350f079368 Merge - src/java.desktop/share/classes/sun/java2d/pisces/Curve.java - src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java - src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java - src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java - src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java - src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java - src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java - src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java - src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java - src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java - src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh - test/jdk/sun/java2d/pisces/OpenJDKFillBug.java - test/jdk/sun/java2d/pisces/Renderer/Test7019861.java - test/jdk/sun/java2d/pisces/Renderer/TestNPE.java - test/jdk/sun/java2d/pisces/Test7036754.java - test/jdk/sun/pisces/DashStrokeTest.java - test/jdk/sun/pisces/JoinMiterTest.java - test/jdk/sun/pisces/ScaleTest.java - test/jdk/sun/pisces/StrokeShapeTest.java - test/jdk/sun/pisces/TEST.properties - test/jdk/sun/pisces/ThinLineTest.java - test/langtools/tools/javadoc/sourceOnly/p/NonSource.class Changeset: 52c9e8d2f8d9 Author: bpb Date: 2017-11-22 08:12 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/52c9e8d2f8d9 8191516: OutputStream.write(byte[],int,int) could have fewer parameter bounds checks Summary: Reduce parameter bounds checks from five to three as in InputStream::read Reviewed-by: psandoz ! src/java.base/share/classes/java/io/InputStream.java ! src/java.base/share/classes/java/io/OutputStream.java Changeset: 4501f0b68a31 Author: sundar Date: 2017-11-22 22:24 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/4501f0b68a31 8191771: nashorn ant makefile uses javadoc -link which may fail Reviewed-by: jlaskey ! make/nashorn/build.xml + make/nashorn/package-list ! make/nashorn/project.properties Changeset: 7ee304ab728f Author: shurailine Date: 2017-11-22 02:07 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/7ee304ab728f 8191736: replace javah w/ javac in jdk tests Reviewed-by: serb, jjg ! test/jdk/java/awt/JAWT/JAWT.sh ! test/jdk/java/awt/JAWT/Makefile.cygwin ! test/jdk/java/awt/JAWT/Makefile.unix ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile Changeset: 19fa40d2e7d8 Author: lana Date: 2017-11-22 23:30 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/19fa40d2e7d8 Added tag jdk-10+33 for changeset bbd692ad4fa3 ! .hgtags Changeset: 90f4803a2663 Author: lana Date: 2017-11-22 23:31 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/90f4803a2663 Merge Changeset: 6493e5ed2bd9 Author: igerasim Date: 2017-11-22 16:31 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/6493e5ed2bd9 8068024: Null pointer dereference in jdk/src/macosx/native/apple/security/KeystoreImpl.m Reviewed-by: weijun ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m Changeset: c5ad58d25a0d Author: nishjain Date: 2017-11-23 13:21 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/c5ad58d25a0d 8191404: Upgrading JDK with latest available LSR data from IANA. Reviewed-by: naoto Contributed-by: nishit.jain at oracle.com ! make/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/Bug8040211.java Changeset: a6b2d28c8094 Author: sundar Date: 2017-11-23 15:03 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/a6b2d28c8094 8191810: jjs should avoid hard coded javadoc base url for shift-tab documentation feature Reviewed-by: hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: fb62d4519338 Author: ihse Date: 2017-11-23 13:24 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/fb62d4519338 8191715: Update documentation pointing to "common" directory Reviewed-by: erikj ! doc/building.html ! doc/building.md ! make/Init.gmk ! make/RunTests.gmk ! make/conf/jib-profiles.js Changeset: df9e7f2df01f Author: hannesw Date: 2017-11-23 16:20 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/df9e7f2df01f 8191819: String.prototype.match should follow ES6 specification Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java + test/nashorn/script/basic/JDK-8191819.js Changeset: f2de2c55c6c7 Author: aefimov Date: 2017-11-23 18:23 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/f2de2c55c6c7 8187954: Update JAX-WS RI integration to latest version Reviewed-by: lancea Contributed-by: zheng.jun.li at oracle.com ! 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/javax/xml/bind/ContextFinder.java ! src/java.xml.bind/share/classes/javax/xml/bind/ModuleUtil.java ! src/java.xml.bind/share/classes/javax/xml/bind/Unmarshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/package-info.java ! src/java.xml.bind/share/classes/javax/xml/bind/attachment/AttachmentUnmarshaller.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/NamedNodeMapImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TextImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/protocol/soap/ServerMUTube.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlCatalogUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java ! src/java.xml.ws/share/classes/javax/xml/soap/Detail.java ! src/java.xml.ws/share/classes/javax/xml/soap/SAAJMetaFactory.java ! src/java.xml.ws/share/classes/javax/xml/soap/SAAJResult.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPFactory.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPFault.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeader.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeaderElement.java + src/java.xml.ws/share/classes/javax/xml/ws/wsdl_customizationschema_2_0.xsd ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXSubstitutable.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties Changeset: b7ae1437111b Author: jlahoda Date: 2017-11-23 19:44 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/b7ae1437111b 8178109: More useful documentation on /help Summary: For /help , show the help for the command/subject directly. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/langtools/jdk/jshell/ToolTabCommandTest.java Changeset: 0c22f6b9b5e2 Author: ihse Date: 2017-11-24 09:21 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/0c22f6b9b5e2 8191820: Fix run-test jtreg test selection and component calculation Reviewed-by: erikj ! make/RunTests.gmk ! make/common/FindTests.gmk Changeset: 19122c10fc52 Author: ihse Date: 2017-11-24 09:45 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/19122c10fc52 8191205: Set native-debug-symbols default to "external" Reviewed-by: ehelin, erikj ! make/Bundles.gmk ! make/autoconf/generated-configure.sh ! make/autoconf/jdk-options.m4 Changeset: 6373d9a0ad82 Author: mcimadamore Date: 2017-11-24 16:14 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/6373d9a0ad82 8191834: Assigning a void expression to a "var" crashes the compiler Summary: local variable type inference should give error on void initializers Reviewed-by: sundar ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/LocalCantInferVoid.java ! test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.java ! test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out Changeset: cd2764b618b9 Author: sundar Date: 2017-11-27 17:04 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/cd2764b618b9 8135178: importPackage not working even with load "Mozilla compatibility script" Reviewed-by: hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/mozilla_compat.js + test/nashorn/script/basic/JDK-8135178.js Changeset: 3b1ef48862cf Author: vromero Date: 2017-11-27 10:40 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/3b1ef48862cf 8185983: Javac should reject TypeArguments on field access expression Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/T8185983/RejectTypeArgsOnSelectTest.java + test/langtools/tools/javac/T8185983/RejectTypeArgsOnSelectTest.out Changeset: c1437939b0d8 Author: ihse Date: 2017-11-27 19:11 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/c1437939b0d8 8177957: run-test summary lines look bad/misleading with long test names Reviewed-by: erikj ! make/RunTests.gmk Changeset: a182ac1491d7 Author: ihse Date: 2017-11-27 19:13 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/a182ac1491d7 8189099: JTReg now supports 256 jobs Reviewed-by: martin, erikj ! make/RunTests.gmk ! test/Makefile Changeset: fe7596497fb0 Author: ihse Date: 2017-11-27 19:14 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/fe7596497fb0 8179555: make run-test should always use a fresh, clean JTwork directory Reviewed-by: erikj ! make/RunTests.gmk Changeset: 5434db052a08 Author: ihse Date: 2017-11-27 19:15 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/5434db052a08 8191856: "make clean-test" does not work properly Reviewed-by: erikj ! make/Main.gmk Changeset: d91b0d2d45cb Author: ihse Date: 2017-11-27 19:16 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/d91b0d2d45cb 8179554: make run-test does not respect ProblemList.txt Reviewed-by: erikj ! make/RunTests.gmk Changeset: 06652ffab955 Author: vromero Date: 2017-11-27 13:26 -0500 URL: http://hg.openjdk.java.net/jdk/client/rev/06652ffab955 8185451: Misleading 'cannot be accessed from outside package' diagnostic for inconsistent varargs override Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/T8185451/MisleadingVarArgsErrorMsgTest.java + test/langtools/tools/javac/T8185451/MisleadingVarArgsErrorMsgTest.out Changeset: 7bcdb571ae31 Author: prr Date: 2017-11-27 10:35 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/7bcdb571ae31 Merge - src/hotspot/share/gc/g1/g1MarkSweep.cpp - src/hotspot/share/gc/g1/g1MarkSweep.hpp - src/hotspot/share/gc/g1/g1MarkSweep_ext.cpp - src/hotspot/share/gc/g1/g1RemSet.inline.hpp - src/hotspot/share/gc/g1/g1SerialFullCollector.cpp - src/hotspot/share/gc/g1/g1SerialFullCollector.hpp - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java - test/langtools/tools/javadoc/sourceOnly/p/NonSource.class From semyon.sadetsky at oracle.com Mon Nov 27 23:32:22 2017 From: semyon.sadetsky at oracle.com (semyon.sadetsky at oracle.com) Date: Mon, 27 Nov 2017 23:32:22 +0000 Subject: hg: jdk/client: 8187367: Numerous swing display problems with scaled displays on Windows Message-ID: <201711272332.vARNWM7e010116@aojmv0008.oracle.com> Changeset: dcf5dacd0b2b Author: ssadetsky Date: 2017-11-27 15:28 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/dcf5dacd0b2b 8187367: Numerous swing display problems with scaled displays on Windows Reviewed-by: serb, prr ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/swing/CachedPainter.java From manajit.halder at oracle.com Tue Nov 28 11:01:50 2017 From: manajit.halder at oracle.com (manajit.halder at oracle.com) Date: Tue, 28 Nov 2017 11:01:50 +0000 Subject: hg: jdk/client: 8190861: [TESTBUG] javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java is wrong Message-ID: <201711281101.vASB1ogH011389@aojmv0008.oracle.com> Changeset: 700e0de899e8 Author: pbansal Date: 2017-11-28 16:27 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/700e0de899e8 8190861: [TESTBUG] javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java is wrong Reviewed-by: serb, psadhukhan Contributed-by: pankaj.b.bansal at oracle.com ! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java From manajit.halder at oracle.com Tue Nov 28 12:04:33 2017 From: manajit.halder at oracle.com (manajit.halder at oracle.com) Date: Tue, 28 Nov 2017 12:04:33 +0000 Subject: hg: jdk/client: 8158366: [macosx] Regression: closed/java/awt/dnd/RecognizedActionTest/RecognizedActionTest.html fails Message-ID: <201711281204.vASC4YxH011903@aojmv0008.oracle.com> Changeset: ecaa3569ec3d Author: mhalder Date: 2017-11-28 17:30 +0530 URL: http://hg.openjdk.java.net/jdk/client/rev/ecaa3569ec3d 8158366: [macosx] Regression: closed/java/awt/dnd/RecognizedActionTest/RecognizedActionTest.html fails Reviewed-by: serb, pkbalakr, aghaisas Contributed-by: manajit.halder at oracle.com + test/jdk/java/awt/dnd/RecognizedActionTest/RecognizedActionTest.java From sergey.bylokhov at oracle.com Tue Nov 28 23:04:48 2017 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Tue, 28 Nov 2017 23:04:48 +0000 Subject: hg: jdk/client: 8043334: Typo in javax/swing/JComponent.html Message-ID: <201711282304.vASN4mrT007280@aojmv0008.oracle.com> Changeset: 519f8bc59a1f Author: serb Date: 2017-11-28 15:01 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/519f8bc59a1f 8043334: Typo in javax/swing/JComponent.html Reviewed-by: ssadetsky ! src/java.desktop/share/classes/javax/swing/JComponent.java From philip.race at oracle.com Wed Nov 29 17:57:04 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Wed, 29 Nov 2017 17:57:04 +0000 Subject: hg: jdk/client: 19 new changesets Message-ID: <201711291757.vATHv6JL005066@aojmv0008.oracle.com> Changeset: cece8b7adf10 Author: ihse Date: 2017-11-27 22:22 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/cece8b7adf10 8191923: Save run-test summary to file Reviewed-by: tbell ! make/RunTests.gmk Changeset: ead84f53a32c Author: darcy Date: 2017-11-27 18:00 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/ead84f53a32c 8191234: TypeKindVisitor needs to handle modules Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java + test/langtools/tools/javac/processing/model/util/TestTypeKindVisitors.java Changeset: 39afb6894e3a Author: mchung Date: 2017-11-27 14:41 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/39afb6894e3a 8190911: tools/jdeps/MultiReleaseJar.java failed with java.lang.IllegalThreadStateException Reviewed-by: bpb ! test/langtools/tools/jdeps/MultiReleaseJar.java Changeset: e5df7ccc4b73 Author: mchung Date: 2017-11-27 19:20 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/e5df7ccc4b73 Merge Changeset: 5dab5e8f06a3 Author: attila Date: 2017-11-28 07:58 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/5dab5e8f06a3 8191878: Reduce code duplication in BeanLinker Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java Changeset: 8b11e4b32db3 Author: jlahoda Date: 2017-11-27 19:29 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/8b11e4b32db3 8133616: compiler error messages for dup single type, single static import switched Summary: When reporting clashing imports, use the (non-)staticness of the original import to generate the error message. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/jdk/jshell/ForwardReferenceImportTest.java ! test/langtools/tools/javac/4980495/std/NonStatic2StaticImportClash.java ! test/langtools/tools/javac/4980495/std/Static2NonStaticImportClash.java ! test/langtools/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java Changeset: 002e99dd12f2 Author: hannesw Date: 2017-11-28 15:36 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/002e99dd12f2 8059835: Optimistic splitting doesn't work with let and const Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SplitReturn.java + test/nashorn/script/basic/es6/JDK-8059835.js Changeset: 9d23fbc3f30c Author: hannesw Date: 2017-11-28 15:55 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/9d23fbc3f30c 8191891: Update minumum Ant version in Nashorn build.xml Reviewed-by: jlaskey, sundar ! make/nashorn/build.xml Changeset: a1f88c937a77 Author: bchristi Date: 2017-11-28 10:15 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/a1f88c937a77 8191173: (cl) Clarify or remove "for delegation" in ClassLoader spec Reviewed-by: alanb, dholmes, martin, mchung ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: 469e42d314a4 Author: mcimadamore Date: 2017-11-28 18:51 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/469e42d314a4 8178427: NPE in Infer$CheckUpperBounds Summary: void target-type causes a crash during overload resolution Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java + test/langtools/tools/javac/generics/inference/8178427/T8178427.java Changeset: 78a309f079af Author: valeriep Date: 2017-11-29 00:43 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/78a309f079af 8182484: Remove 1024-bit default requirement from javadoc of java.security.interfaces.DSAKeyPairGenerator Summary: updated javadoc to remove the text of using 1024 as the default key size Reviewed-by: mullan ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java Changeset: 3148be499e41 Author: bpatel Date: 2017-11-28 20:19 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/3148be499e41 8185369: Clean up the javadoc stylesheet Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 0887e20e7173 Author: jjiang Date: 2017-11-28 22:19 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/0887e20e7173 8186057: TLS interoperability testing between different Java versions Summary: An interop test for checking the compatibility among different Java versions. Reviewed-by: asmotrak + test/jdk/javax/net/ssl/compatibility/Cert.java + test/jdk/javax/net/ssl/compatibility/Client.java + test/jdk/javax/net/ssl/compatibility/Compatibility.java + test/jdk/javax/net/ssl/compatibility/JdkInfo.java + test/jdk/javax/net/ssl/compatibility/JdkRelease.java + test/jdk/javax/net/ssl/compatibility/JdkUtils.java + test/jdk/javax/net/ssl/compatibility/Parameter.java + test/jdk/javax/net/ssl/compatibility/ProcessUtils.java + test/jdk/javax/net/ssl/compatibility/README + test/jdk/javax/net/ssl/compatibility/Server.java + test/jdk/javax/net/ssl/compatibility/Status.java + test/jdk/javax/net/ssl/compatibility/TestCase.java + test/jdk/javax/net/ssl/compatibility/UseCase.java + test/jdk/javax/net/ssl/compatibility/Utils.java + test/jdk/javax/net/ssl/compatibility/java.security Changeset: 72a474c85aee Author: ihse Date: 2017-11-29 14:45 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/72a474c85aee 8177956: Add TEST_VM_OPTS as convenience for run-test arguments Reviewed-by: erikj, tbell ! make/InitSupport.gmk ! make/RunTests.gmk Changeset: 7175a92b6fd7 Author: jlahoda Date: 2017-11-29 14:41 +0100 URL: http://hg.openjdk.java.net/jdk/client/rev/7175a92b6fd7 8191981: javac crash when detecting lambda candidates Summary: Ensuring proper positions on the testing AST nodes created by Analyzer. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java + test/langtools/tools/javac/analyzer/LambdaWithMethod.java + test/langtools/tools/javac/analyzer/LambdaWithMethod.out Changeset: d34958cb3163 Author: sherman Date: 2017-11-29 09:25 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/d34958cb3163 8186087: jar tool fails to create a multi-release jar when validating nested classes Reviewed-by: psandoz ! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! test/jdk/tools/jar/multiRelease/Basic.java + test/jdk/tools/jar/multiRelease/data/test13/base/version/Nested.java + test/jdk/tools/jar/multiRelease/data/test13/v10/version/Nested.java ! test/jdk/tools/jar/multiRelease/whitebox/jdk.jartool/sun/tools/jar/ValidatorComparatorTest.java Changeset: 5dd899009525 Author: mcimadamore Date: 2017-11-29 17:31 +0000 URL: http://hg.openjdk.java.net/jdk/client/rev/5dd899009525 8191802: Upward projection result is A instead of A Summary: Code in Types.TypeProjection doesn't match the latest spec text Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/jdk/jshell/TypeNameTest.java + test/langtools/tools/javac/lvti/T8191893.java + test/langtools/tools/javac/lvti/T8191959.java + test/langtools/tools/javac/lvti/TestBadArray.java + test/langtools/tools/javac/lvti/harness/UpperBounds.java Changeset: 444dbe37e451 Author: prr Date: 2017-11-29 09:07 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/444dbe37e451 Merge Changeset: 44371ff1ee9a Author: prr Date: 2017-11-29 09:47 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/44371ff1ee9a Merge From sergey.bylokhov at oracle.com Wed Nov 29 23:22:41 2017 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Wed, 29 Nov 2017 23:22:41 +0000 Subject: hg: jdk/client: 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html; ... Message-ID: <201711292322.vATNMfTR010321@aojmv0008.oracle.com> Changeset: efda6932a433 Author: serb Date: 2017-11-29 15:11 -0800 URL: http://hg.openjdk.java.net/jdk/client/rev/efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html 8183508: multi_tsc.html should be updated 8181289: Invalid HTML 5 in AWT/Swing docs Reviewed-by: prr, jjg ! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/bmp_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/png_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/wbmp_metadata.html ! src/java.desktop/share/classes/javax/imageio/package-info.java ! src/java.desktop/share/classes/javax/print/attribute/package-info.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html