From gary.adams at oracle.com Fri Feb 17 15:30:41 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Fri, 17 Feb 2017 15:30:41 +0000 Subject: hg: mobile/dev: 36 new changesets Message-ID: <201702171530.v1HFUf6v012691@aojmv0008.oracle.com> Changeset: 00740ec21d2e Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/rev/00740ec21d2e Added tag jdk-9+154 for changeset 8d26916eaa21 ! .hgtags Changeset: 33169b3b9542 Author: chegar Date: 2017-01-25 14:10 +0000 URL: http://hg.openjdk.java.net/mobile/dev/rev/33169b3b9542 8173354: javadoc warning notice for types in Incubator Modules Reviewed-by: erikj, michaelm ! make/Javadoc.gmk Changeset: c7e03e50dd5c Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/rev/c7e03e50dd5c Merge Changeset: b88023f46daa Author: erikj Date: 2017-01-27 10:15 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/b88023f46daa 8170483: Remove modules_src_jake workaround for JavaFX transition to new module-info syntax Reviewed-by: alanb, mchung ! common/autoconf/generated-configure.sh ! common/autoconf/source-dirs.m4 ! make/common/Modules.gmk Changeset: 688a3863c00e Author: erikj Date: 2017-01-27 16:50 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/688a3863c00e 8173476: Provide lldb from devkit when running tests on macosx Reviewed-by: ihse, tbell ! common/conf/jib-profiles.js Changeset: e338abeb33a3 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/rev/e338abeb33a3 Added tag jdk-9+155 for changeset 688a3863c00e ! .hgtags Changeset: 7254856d7081 Author: mchung Date: 2017-01-31 20:06 -0800 URL: http://hg.openjdk.java.net/mobile/dev/rev/7254856d7081 8173608: Separate JDK management agent from java.management module Reviewed-by: dfuchs, dholmes, erikj ! common/bin/unshuffle_list.txt ! make/common/Modules.gmk Changeset: 1588d044d709 Author: ihse Date: 2017-02-02 12:05 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/1588d044d709 8173107: Fix autoconf/spec.gmk mismatches Reviewed-by: erikj, dholmes ! common/autoconf/basics.m4 ! common/autoconf/boot-jdk.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! common/autoconf/jdk-options.m4 ! common/autoconf/lib-bundled.m4 ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in Changeset: 7f45dad2b358 Author: dfuchs Date: 2017-02-02 16:50 +0000 URL: http://hg.openjdk.java.net/mobile/dev/rev/7f45dad2b358 8173607: JMX RMI connector should be in its own module Summary: The JMX RMI connector is moved to a new java.management.rmi module. Reviewed-by: mchung, erikj ! common/bin/unshuffle_list.txt ! make/CompileJavaModules.gmk ! make/Images.gmk ! make/common/Modules.gmk Changeset: 747de1af8677 Author: lana Date: 2017-02-02 21:55 +0000 URL: http://hg.openjdk.java.net/mobile/dev/rev/747de1af8677 Merge Changeset: 399e657450f7 Author: ihse Date: 2017-02-03 14:32 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/399e657450f7 8172912: JTReg concurrency value must be limited Reviewed-by: erikj ! test/Makefile Changeset: 96a95d5c0a08 Author: ihse Date: 2017-02-03 14:34 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/96a95d5c0a08 8059000: hgforest: pass options to serve command Reviewed-by: erikj Contributed-by: Michael Duigou ! common/bin/hgforest.sh Changeset: 192d08d80725 Author: ihse Date: 2017-02-03 15:19 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/192d08d80725 8004842: Unify values of boolean make variables set in configure to true/false Reviewed-by: erikj ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk Changeset: 65a40732289f Author: bmoloden Date: 2016-12-21 14:41 +0300 URL: http://hg.openjdk.java.net/mobile/dev/rev/65a40732289f 8170918: Remove shell script from test/compiler/c2/cr7200264/TestIntVect.java Reviewed-by: kvn ! test/jtreg-ext/requires/VMProps.java Changeset: 06f04261fc85 Author: jwilhelm Date: 2016-12-27 22:34 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/06f04261fc85 Merge Changeset: 8aa52f222681 Author: iignatyev Date: 2016-12-28 18:37 +0300 URL: http://hg.openjdk.java.net/mobile/dev/rev/8aa52f222681 8172094: 8171433 changes in generated-configure should be restored Reviewed-by: erikj, kzhaldyb ! common/autoconf/generated-configure.sh Changeset: 5e9026997790 Author: jwilhelm Date: 2017-01-09 17:10 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/5e9026997790 Merge ! common/autoconf/generated-configure.sh Changeset: 2cbdf0b3aa54 Author: jwilhelm Date: 2017-01-13 18:26 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/2cbdf0b3aa54 Merge ! common/autoconf/generated-configure.sh Changeset: d660c00d91bf Author: jcm Date: 2017-01-17 21:39 -0800 URL: http://hg.openjdk.java.net/mobile/dev/rev/d660c00d91bf 8166002: Emulate client build on platforms with reduced virtual address space Summary: The default VM ergonomics on Windows/x86 (32-bit) are changed to client like. Reviewed-by: kvn, iveresov ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/Platform.java Changeset: 80194979fde3 Author: gtriantafill Date: 2017-01-19 10:55 -0500 URL: http://hg.openjdk.java.net/mobile/dev/rev/80194979fde3 8152206: Simplify jvmstat modules Reviewed-by: alanb, mchung, hseigel ! common/bin/unshuffle_list.txt ! make/CompileJavaModules.gmk Changeset: bb5dc9acb43b Author: jwilhelm Date: 2017-01-24 00:30 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/bb5dc9acb43b Merge ! common/autoconf/generated-configure.sh ! make/CompileJavaModules.gmk Changeset: 6f4d9e237e78 Author: jwilhelm Date: 2017-02-04 03:29 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/6f4d9e237e78 Merge ! common/autoconf/generated-configure.sh ! common/bin/unshuffle_list.txt ! make/CompileJavaModules.gmk Changeset: 783ec7542cf7 Author: lancea Date: 2017-02-04 14:02 -0500 URL: http://hg.openjdk.java.net/mobile/dev/rev/783ec7542cf7 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations Reviewed-by: dfuchs, alanb, psandoz, mchung ! common/bin/unshuffle_list.txt ! make/common/Modules.gmk Changeset: 2b376ad027b6 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/mobile/dev/rev/2b376ad027b6 Added tag jdk-9+156 for changeset 783ec7542cf7 ! .hgtags Changeset: 7e095c2db6b2 Author: ihse Date: 2017-02-07 11:09 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/7e095c2db6b2 8174064: Tab expansion broken for make Reviewed-by: erikj ! make/Init.gmk Changeset: 98503c50ee77 Author: ihse Date: 2017-02-07 12:17 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/98503c50ee77 8174069: Verify that bash is at least version 3.2 Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 6669d58b28b0 Author: erikj Date: 2017-02-09 09:51 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/6669d58b28b0 8174172: Race when building java.base.jmod Reviewed-by: alanb, mchung ! make/Main.gmk Changeset: e1d613aa8c8d Author: lana Date: 2017-02-09 18:09 +0000 URL: http://hg.openjdk.java.net/mobile/dev/rev/e1d613aa8c8d Merge Changeset: e799e4e170d1 Author: jwilhelm Date: 2017-01-31 20:54 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/e799e4e170d1 Merge ! common/autoconf/generated-configure.sh ! common/bin/unshuffle_list.txt Changeset: 5327e511b68d Author: dnsimon Date: 2017-02-02 05:26 -0800 URL: http://hg.openjdk.java.net/mobile/dev/rev/5327e511b68d 8145337: [JVMCI] JVMCI initialization with SecurityManager installed fails: java.security.AccessControlException: access denied Reviewed-by: kvn, alanb, mchung, mullan ! make/common/Modules.gmk Changeset: 5c4f6b099621 Author: jwilhelm Date: 2017-02-09 23:23 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/5c4f6b099621 Merge ! common/autoconf/generated-configure.sh ! common/bin/unshuffle_list.txt ! make/common/Modules.gmk Changeset: 5308bdd50d13 Author: jwilhelm Date: 2017-02-09 23:35 +0100 URL: http://hg.openjdk.java.net/mobile/dev/rev/5308bdd50d13 Merge ! common/autoconf/generated-configure.sh Changeset: 9942e3c1ffd3 Author: prr Date: 2017-02-03 09:28 -0800 URL: http://hg.openjdk.java.net/mobile/dev/rev/9942e3c1ffd3 8173409: make setMixingCutoutShape public and remove jdk.desktop Reviewed-by: serb, mchung, alexsch ! make/common/Modules.gmk Changeset: 7e2e1deb2314 Author: prr Date: 2017-02-06 09:35 -0800 URL: http://hg.openjdk.java.net/mobile/dev/rev/7e2e1deb2314 Merge ! make/common/Modules.gmk Changeset: 4eb77fb98952 Author: prr Date: 2017-02-10 08:21 -0800 URL: http://hg.openjdk.java.net/mobile/dev/rev/4eb77fb98952 Merge ! make/common/Modules.gmk Changeset: b38c8ea3e464 Author: gadams Date: 2017-02-17 10:30 -0500 URL: http://hg.openjdk.java.net/mobile/dev/rev/b38c8ea3e464 Merge ! common/autoconf/basics.m4 ! common/autoconf/boot-jdk.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! common/autoconf/jdk-options.m4 ! common/autoconf/lib-bundled.m4 ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk ! make/Images.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk From gary.adams at oracle.com Fri Feb 17 15:30:53 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Fri, 17 Feb 2017 15:30:53 +0000 Subject: hg: mobile/dev/corba: 9 new changesets Message-ID: <201702171530.v1HFUr16012884@aojmv0008.oracle.com> Changeset: e12f6db81ec6 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/corba/rev/e12f6db81ec6 Added tag jdk-9+154 for changeset 078ebe23b584 ! .hgtags Changeset: b33379591dea Author: coffeys Date: 2017-01-25 12:09 +0000 URL: http://hg.openjdk.java.net/mobile/dev/corba/rev/b33379591dea 8077395: org.omg.CORBA_2_3.portable.InputStream constructor should not specify JDK-specific property Reviewed-by: lancea, rriggs ! src/java.corba/share/classes/org/omg/CORBA_2_3/portable/InputStream.java ! src/java.corba/share/classes/org/omg/CORBA_2_3/portable/OutputStream.java Changeset: 16e84753114b Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/corba/rev/16e84753114b Merge Changeset: a545f54babfa Author: prappo Date: 2017-01-27 16:28 +0000 URL: http://hg.openjdk.java.net/mobile/dev/corba/rev/a545f54babfa 8170116: Remove qualified exports from java.base to java.corba Reviewed-by: dfuchs, alanb, mchung Contributed-by: Chris Hegarty , Daniel Fuchs ! src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java ! src/java.corba/share/classes/org/omg/CORBA/ORB.java ! src/java.corba/share/classes/sun/corba/Bridge.java Changeset: 907c26240cd4 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/corba/rev/907c26240cd4 Added tag jdk-9+155 for changeset a545f54babfa ! .hgtags Changeset: e81838a0d0ff Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/mobile/dev/corba/rev/e81838a0d0ff Added tag jdk-9+156 for changeset 907c26240cd4 ! .hgtags Changeset: 9eada61b403d Author: msheppar Date: 2017-02-09 15:52 +0000 URL: http://hg.openjdk.java.net/mobile/dev/corba/rev/9eada61b403d 8049375: Extend how the org.omg.CORBA.ORB handles the search for orb.properties Reviewed-by: lancea, alanb ! src/java.corba/share/classes/org/omg/CORBA/ORB.java Changeset: fee432a1b886 Author: lana Date: 2017-02-09 18:09 +0000 URL: http://hg.openjdk.java.net/mobile/dev/corba/rev/fee432a1b886 Merge Changeset: 9383da04b385 Author: mli Date: 2017-02-10 00:33 -0800 URL: http://hg.openjdk.java.net/mobile/dev/corba/rev/9383da04b385 8174698: Fix @since in module-info.java in dev/corba repo Reviewed-by: alanb ! src/java.corba/share/classes/module-info.java From gary.adams at oracle.com Fri Feb 17 15:31:29 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Fri, 17 Feb 2017 15:31:29 +0000 Subject: hg: mobile/dev/hotspot: 120 new changesets Message-ID: <201702171531.v1HFVVs9013670@aojmv0008.oracle.com> Changeset: 2346329fbbb3 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2346329fbbb3 Added tag jdk-9+154 for changeset a9fdfd55835e ! .hgtags Changeset: e20d7e4a25ac Author: adinn Date: 2017-01-26 11:47 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e20d7e4a25ac 8173339: AArch64: Fix minimum stack size computations Reviewed-by: aph ! src/cpu/aarch64/vm/globals_aarch64.hpp Changeset: 7b0f663ad09c Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7b0f663ad09c Merge Changeset: f3b3d77a1751 Author: adinn Date: 2017-01-27 07:56 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f3b3d77a1751 8173474: AArch64: fix reported -Xss minimum Reviewed-by: aph ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 23667c4b2f0e Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/23667c4b2f0e Added tag jdk-9+155 for changeset f3b3d77a1751 ! .hgtags Changeset: c1540251d1b7 Author: mchung Date: 2017-01-31 20:06 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c1540251d1b7 8173608: Separate JDK management agent from java.management module Reviewed-by: dfuchs, dholmes, erikj ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/management.cpp Changeset: 437734e70572 Author: lana Date: 2017-02-02 21:56 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/437734e70572 Merge Changeset: 34706140c7ff Author: ihse Date: 2017-02-03 15:20 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/34706140c7ff 8004842: Unify values of boolean make variables set in configure to true/false Reviewed-by: erikj ! make/lib/CompileJvm.gmk ! src/share/vm/precompiled/precompiled.hpp Changeset: b552b596203f Author: dfazunen Date: 2016-12-22 10:17 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b552b596203f 8170860: Get rid of the humanReadableByteCount() method in openjdk/hotspot Reviewed-by: mgerdin, mchernov ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkDefragmentedHeap.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/gc/testlibrary/Helpers.java Changeset: adac66a3f770 Author: lucy Date: 2016-12-22 15:01 -0600 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/adac66a3f770 8170981: Possible access to char array with negative index Summary: Check arithmetic before trying to access array by index. Reviewed-by: rprotacio, dholmes, gziemski ! src/share/vm/runtime/globals.cpp Changeset: 5fa1aab53b6c Author: iveresov Date: 2016-12-22 17:26 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5fa1aab53b6c 8168792: [AOT] problems in MethodHandle with aot-compiled java.base Summary: Properly support assertions in AOT Reviewed-by: kvn ! 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/Main.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/aot/aotCodeHeap.hpp Changeset: 5e3570b00a30 Author: gtriantafill Date: 2016-12-22 11:37 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5e3570b00a30 8171318: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java fails latest Jigsaw integration Reviewed-by: sspitsyn, dholmes ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Changeset: a5c9b33c4fc1 Author: goetz Date: 2016-12-22 16:51 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a5c9b33c4fc1 8171924: Use SIZE_FORMAT to print size_t values. Reviewed-by: dholmes, tschatzl, coleenp, goetz Contributed-by: arno.zeller at sap.com ! src/share/vm/code/codeCache.cpp ! src/share/vm/gc/g1/g1BiasedArray.hpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/utilities/copy.cpp Changeset: 9cd4389354c0 Author: coleenp Date: 2016-12-23 15:09 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9cd4389354c0 Merge Changeset: 231847e0ffcd Author: mchernov Date: 2016-12-23 20:44 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/231847e0ffcd 8171045: gc/stress/TestStressG1Humongous.java fails to allocate the heap Reviewed-by: tschatzl, kzhaldyb ! test/ProblemList.txt ! test/gc/stress/TestStressG1Humongous.java Changeset: 330f4178b190 Author: iklam Date: 2016-12-15 19:26 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/330f4178b190 8171809: Remove unused CDS code from JDK 9 Reviewed-by: jiangli, ccheung, mseledtsov ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/memory/metaspaceShared.cpp Changeset: 2577c6ced18e Author: bmoloden Date: 2016-12-21 15:01 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2577c6ced18e 8170918: Remove shell script from test/compiler/c2/cr7200264/TestIntVect.java Reviewed-by: kvn ! test/TEST.ROOT - test/compiler/c2/cr7200264/Test7200264.sh + test/compiler/c2/cr7200264/TestDriver.java ! test/compiler/c2/cr7200264/TestIntVect.java + test/compiler/c2/cr7200264/TestSSE2IntVect.java + test/compiler/c2/cr7200264/TestSSE4IntVect.java Changeset: f92932a08d08 Author: iignatyev Date: 2016-12-23 22:28 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f92932a08d08 Merge Changeset: 012eb4e91cf7 Author: jwilhelm Date: 2016-12-27 22:34 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/012eb4e91cf7 Merge - test/compiler/c2/cr7200264/Test7200264.sh Changeset: 1a1893998a0a Author: iignatyev Date: 2016-12-30 20:11 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1a1893998a0a 8172149: CTW library should call System::exit Reviewed-by: vlivanov ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary_tests/ctw/ClassesDirTest.java ! test/testlibrary_tests/ctw/ClassesListTest.java ! test/testlibrary_tests/ctw/CtwTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java Changeset: 8d23544aa002 Author: rraghavan Date: 2017-01-02 00:26 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8d23544aa002 8156762: test/compiler/ciReplay/TestVMNoCompLevel.java fails with - 'Unexpected exit code for negative case: [-client]: expected 0 to not equal 0' Summary: Corrected CLIENT_VM_AVAILABLE case Reviewed-by: dpochepk, zmajo ! test/compiler/ciReplay/TestVMNoCompLevel.java Changeset: b20c6bf7938a Author: rbackman Date: 2017-01-03 08:54 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b20c6bf7938a 8171082: [AOT] AOT'd SystemModules.modules() fails to load when too large Reviewed-by: kvn, redestad ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp Changeset: 48e8af011dd5 Author: mlarsson Date: 2017-01-03 12:24 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/48e8af011dd5 8170855: Example for -Xlog:help do not contain one with multiple tags Reviewed-by: dholmes ! src/share/vm/logging/logConfiguration.cpp Changeset: acb3d6fa119b Author: mlarsson Date: 2017-01-03 12:25 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/acb3d6fa119b 8170857: Typo in -Xlog:help output Reviewed-by: dholmes ! src/share/vm/logging/logConfiguration.cpp Changeset: 9102f200c421 Author: mdoerr Date: 2017-01-03 11:22 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9102f200c421 8172145: C2: anti dependence missed because store hidden by membar Reviewed-by: kvn ! src/share/vm/adlc/formssel.cpp Changeset: 0c6ed760800c Author: goetz Date: 2016-12-27 16:10 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0c6ed760800c 8172049: [s390] Implement "JEP 270: Reserved Stack Areas for Critical Sections". Reviewed-by: mdoerr ! src/cpu/s390/vm/c1_LIRAssembler_s390.cpp ! src/cpu/s390/vm/globalDefinitions_s390.hpp ! src/cpu/s390/vm/globals_s390.hpp ! src/cpu/s390/vm/interp_masm_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/s390.ad ! src/cpu/s390/vm/stubGenerator_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp ! src/os_cpu/linux_s390/vm/os_linux_s390.cpp ! test/runtime/ReservedStack/ReservedStackTest.java Changeset: 96db752884e3 Author: mdoerr Date: 2017-01-03 17:17 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/96db752884e3 8172199: s390: Use same get_key_start_from_aescrypt_object implementation as PPC64 Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: dcb26b8ad997 Author: redestad Date: 2017-01-03 21:36 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dcb26b8ad997 8172169: Re-examine String field optionality Reviewed-by: kvn, thartmann ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/opto/graphKit.cpp Changeset: 8e139e328150 Author: vdeshpande Date: 2017-01-03 14:56 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8e139e328150 8171974: Fix for R10 Register clobbering with usage of ExternalAddress Reviewed-by: kvn, rbackman ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86_sha.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: c743d0025694 Author: ctornqvi Date: 2017-01-04 10:57 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c743d0025694 8168137: import-hotspot build target not removed from hotspot-ide-project Reviewed-by: erikj ! make/ide/CreateVSProject.gmk ! make/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java Changeset: 0b7902758a32 Author: kvn Date: 2017-01-04 11:44 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0b7902758a32 8172054: Aot tests should include Java assertions into AOT compiled code Reviewed-by: iveresov ! src/share/vm/aot/aotCodeHeap.cpp ! test/compiler/aot/AotCompiler.java ! test/compiler/aot/cli/jaotc/JaotcTestHelper.java Changeset: f99f3a34981a Author: coleenp Date: 2017-01-04 21:13 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f99f3a34981a 8172246: [TESTBUG] runtime/RedefineTests/RedefinePreviousVersions.java 'Class unloading: has_previous_versions = true' missing from stdout/stderr Summary: add boolean to gate redefinition start Reviewed-by: sspitsyn, dholmes ! test/runtime/RedefineTests/RedefinePreviousVersions.java Changeset: 57d199c7daa9 Author: thartmann Date: 2017-01-05 09:25 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/57d199c7daa9 8172010: [AOT] RecompilationTest.java fails with "expected compilation level after compilation to be no less than 1" Summary: Disabled probabilistic profiling to ensure recompilation of AOT compiled method. Reviewed-by: kvn, iveresov ! test/compiler/aot/RecompilationTest.java Changeset: 695f6ed18723 Author: gromero Date: 2016-12-15 08:56 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/695f6ed18723 8171266: PPC64: Add support to -XX:RTMSpinLoopCount=0 Reviewed-by: mdoerr, dholmes ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp Changeset: 9ce93a5a916e Author: thartmann Date: 2017-01-06 10:55 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9ce93a5a916e 8171435: "assert(is_single_cpu() && !is_virtual()) failed: type check" with -XX:+PatchALot on SPARC Summary: Fixed several issues with PatchALot or unaligned accesses on SPARC. Reviewed-by: kvn ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! test/compiler/c1/CanonicalizeArrayLength.java Changeset: 522c8ddbaa67 Author: iklam Date: 2017-01-08 10:39 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/522c8ddbaa67 8170959: unloading archived shared class caused crash Reviewed-by: coleenp, sspitsyn, mockner ! src/share/vm/oops/instanceKlass.cpp Changeset: 019ee3b02acc Author: kzhaldyb Date: 2016-12-28 19:13 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/019ee3b02acc 8172098: A lot of gtests uses TEST instead of TEST_VM Reviewed-by: iignatyev ! test/native/code/test_dependencyContext.cpp ! test/native/gc/g1/test_workerDataArray.cpp ! test/native/logging/test_log.cpp ! test/native/logging/test_logConfiguration.cpp ! test/native/logging/test_logMessageTest.cpp ! test/native/logging/test_logTagSetDescriptions.cpp Changeset: 56d83ae0b1af Author: jwilhelm Date: 2017-01-09 15:10 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/56d83ae0b1af Merge - test/compiler/c2/cr7200264/Test7200264.sh Changeset: 026ff073b5ad Author: davleopo Date: 2017-01-09 19:36 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/026ff073b5ad 8166125: [JVMCI] Missing JVMCI flag default values Reviewed-by: twisti, kvn ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 0d7ed565fe00 Author: dpochepk Date: 2017-01-10 20:45 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0d7ed565fe00 8166374: compiler/loopopts/UseCountedLoopSafepointsTest.java fails with "Safepoint not found" Reviewed-by: thartmann ! test/compiler/loopopts/UseCountedLoopSafepointsTest.java Changeset: b12bf3e848db Author: iveresov Date: 2017-01-10 21:39 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b12bf3e848db 8172310: [AOT] Fix unverified entry point Summary: Fix AOT code for the unverified entry point Reviewed-by: kvn ! 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/AOTCompiledClass.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 4fa55e1b3668 Author: iveresov Date: 2017-01-10 18:48 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4fa55e1b3668 Merge Changeset: f954b0ae2862 Author: zmajo Date: 2017-01-11 09:40 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f954b0ae2862 8168926: C2: Bytecode escape analyzer crashes due to stack overflow Summary: Whether current call site needs an appendix is determined only based on the target method and the current bytecode instruction. Reviewed-by: kvn, thartmann ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciMethod.hpp Changeset: 8ae77838f86c Author: rehn Date: 2017-01-11 12:47 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8ae77838f86c 8079441: Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388) Summary: Do not raise (windows thread name) exception 0x406d1388 when no debugger is attached. Reviewed-by: iklam, stuefe ! src/os/windows/vm/os_windows.cpp Changeset: ccbd743a62e3 Author: aph Date: 2017-01-11 15:09 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ccbd743a62e3 8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections" Reviewed-by: fparain ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! test/runtime/ReservedStack/ReservedStackTest.java Changeset: 5dc504e3e344 Author: iignatyev Date: 2017-01-11 17:43 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5dc504e3e344 8172557: quarantine ctw/JarDirTest Reviewed-by: ctornqvi ! test/ProblemList.txt Changeset: 5d25d00f0238 Author: dfazunen Date: 2017-01-12 09:53 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5d25d00f0238 8169643: [TESTBUG] GCBasher test fails with G1, CMS and Serial. Reviewed-by: tschatzl, iignatyev, mchernov ! test/gc/stress/gcbasher/TestGCBasherWithCMS.java ! test/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/gc/stress/gcbasher/TestGCBasherWithSerial.java Changeset: cd012f7106a0 Author: dfazunen Date: 2017-01-12 10:31 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cd012f7106a0 Merge Changeset: 2503995d745e Author: aph Date: 2017-01-12 16:27 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2503995d745e 8172721: Fix for 8172144 breaks AArch64 build Reviewed-by: dsamersoff ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 9fb820614ff8 Author: rprotacio Date: 2017-01-12 14:04 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9fb820614ff8 8170821: Ensure access checks result in consistent answers Summary: Added jtreg test to verify consistent access check results even when access is added between checks Reviewed-by: hseigel, lfoltan + test/runtime/modules/AccessCheck/AccessExportTwice.java + test/runtime/modules/AccessCheck/AccessReadTwice.java + test/runtime/modules/AccessCheck/p4/c4.java Changeset: 7496eb00dee0 Author: rprotacio Date: 2017-01-12 19:34 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7496eb00dee0 Merge Changeset: ebcd23d638c4 Author: hseigel Date: 2017-01-13 07:19 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ebcd23d638c4 8172288: Fix Jigsaw related module/package error messages and throw correct exceptions Summary: Reword error messages and throw IllegalStateExceptions where appropriate Reviewed-by: alanb, acorn, lfoltan, gtriantafill ! src/share/vm/classfile/modules.cpp ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMDefineModule.java Changeset: 35800aa5909b Author: jwilhelm Date: 2017-01-13 18:26 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/35800aa5909b Merge - test/compiler/c2/cr7200264/Test7200264.sh Changeset: 1204af3ffd62 Author: jwilhelm Date: 2017-01-16 16:18 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1204af3ffd62 Merge Changeset: 74cd588213de Author: aharlap Date: 2017-01-13 12:27 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/74cd588213de 8140588: Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated Summary: Re-check queue active state before updating Reviewed-by: pliden, kbarrett, mdoerr ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/arm/vm/c1_Runtime1_arm.cpp ! src/cpu/ppc/vm/c1_Runtime1_ppc.cpp ! src/cpu/s390/vm/c1_Runtime1_s390.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp Changeset: ad7a20139831 Author: thartmann Date: 2017-01-17 08:53 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ad7a20139831 8172731: runtime/Thread/TooSmallStackSize.java fails on solaris-x64 with product build Summary: The C2 compiler threads require a large stack with the Solaris Studio C++ compiler version 5.13 and product VM build. Reviewed-by: sspitsyn, dcubed, goetz, dholmes ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp Changeset: ff97ab44141e Author: rprotacio Date: 2017-01-13 16:49 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ff97ab44141e 8170827: Correct errant "java.base" string to macro Summary: used JAVA_BASE_NAME instead of "java.base" string in one location Reviewed-by: coleenp, jiangli ! src/share/vm/runtime/os.cpp Changeset: e2d6ab2f3165 Author: rprotacio Date: 2017-01-17 15:27 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e2d6ab2f3165 Merge Changeset: 254d5e3a021f Author: mgronlun Date: 2017-01-17 16:18 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/254d5e3a021f 8171960: Event-based tracing needs separate flag representation for Method Reviewed-by: hseigel, gtriantafill, dholmes ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/trace/traceMacros.hpp Changeset: 3cb570932811 Author: mgronlun Date: 2017-01-17 17:00 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3cb570932811 Merge Changeset: 0fc4f7547c84 Author: jcm Date: 2017-01-17 21:38 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0fc4f7547c84 8166002: Emulate client build on platforms with reduced virtual address space Summary: The default VM ergonomics on Windows/x86 (32-bit) are changed to client like. Reviewed-by: kvn, iveresov ! src/share/vm/compiler/compilerDefinitions.cpp ! src/share/vm/compiler/compilerDefinitions.hpp ! src/share/vm/compiler/compilerDirectives.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/vm_version.cpp ! test/TEST.ROOT ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/compiler/c2/cr7200264/TestSSE2IntVect.java ! test/compiler/c2/cr7200264/TestSSE4IntVect.java ! test/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/compiler/intrinsics/IntrinsicAvailableTest.java ! test/compiler/intrinsics/IntrinsicDisabledTest.java ! test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java ! test/compiler/loopopts/TestCountedLoopSafepointBackedge.java ! test/compiler/loopopts/UseCountedLoopSafepointsTest.java ! test/compiler/rangechecks/TestExplicitRangeChecks.java ! test/compiler/testlibrary/CompilerUtils.java ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/uncommontrap/TestUnstableIfTrap.java ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/compiler/unsafe/UnsafeGetStableArrayElement.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/gc/stress/gcbasher/TestGCBasherWithCMS.java ! test/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/ReservedStack/ReservedStackTestCompiler.java ! test/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 152d10166ff8 Author: thartmann Date: 2017-01-18 08:54 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/152d10166ff8 8172884: TraceOptoPipelining and TraceOptoOutput are broken Summary: Compiler Control code needs not set the default values for the directive according to the flag value. Reviewed-by: neliasso, redestad ! src/share/vm/compiler/compilerDirectives.hpp ! src/share/vm/opto/compile.cpp Changeset: 47db1274b75e Author: thartmann Date: 2017-01-18 08:30 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/47db1274b75e Merge Changeset: 6c1e79a99176 Author: coleenp Date: 2017-01-18 10:30 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6c1e79a99176 8144518: ClassVerboseTest crashes on Windows Summary: simplify Bytecode_tableswitch code so windows doesn't generate bad code for it. Reviewed-by: ctornqvi, dholmes ! src/share/vm/interpreter/bytecode.cpp ! src/share/vm/interpreter/bytecode.hpp Changeset: f9616b130c3c Author: kvn Date: 2017-01-18 14:36 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f9616b130c3c 8172990: [AOT] Missing GC scan of _metaspace_got array containing Klass* Summary: added back _metaspace_got array scan. Reviewed-by: dlong ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/aot/aotCompiledMethod.cpp ! src/share/vm/aot/aotCompiledMethod.hpp ! src/share/vm/runtime/deoptimization.cpp Changeset: 5af250af8e33 Author: dholmes Date: 2017-01-18 19:54 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5af250af8e33 8172261: [JVMTI] Specification for early VM start event needs to lower expectations in relation class loading Reviewed-by: dcubed, sspitsyn, alanb ! src/share/vm/prims/jvmti.xml Changeset: 1a62b9d61766 Author: kvn Date: 2017-01-18 19:37 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1a62b9d61766 8173019: Backout JDK-8172990 changes Reviewed-by: dlong ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/aot/aotCompiledMethod.cpp ! src/share/vm/aot/aotCompiledMethod.hpp ! src/share/vm/runtime/deoptimization.cpp Changeset: 26c20ac1e247 Author: thartmann Date: 2017-01-19 08:10 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/26c20ac1e247 8172751: OSR compilation at unreachable bci causes C1 crash Summary: Bailout if OSR entry is unreachable. Reviewed-by: thartmann Contributed-by: Andreas Woess ! src/share/vm/c1/c1_GraphBuilder.cpp + test/compiler/c1/Test8172751.java Changeset: 12ba9033442d Author: stuefe Date: 2017-01-19 10:30 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/12ba9033442d 8172964: [aix] AIX VM should not handle SIGDANGER Reviewed-by: simonis, clanger ! src/os/aix/vm/os_aix.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp Changeset: 75a0852323f6 Author: rbackman Date: 2017-01-05 08:37 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/75a0852323f6 8169588: [AOT] jaotc --classpath option is confusing Reviewed-by: kvn, dlong + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LoadedClass.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/collect/ClassCollector.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSearch.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSystemFinder.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchFor.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchPath.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SourceProvider.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySourceProvider.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarFileSource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarSourceProvider.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSource.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSourceProvider.java ! test/compiler/aot/AotCompiler.java - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java ! test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java ! test/compiler/aot/cli/jaotc/CompileClassTest.java ! test/compiler/aot/cli/jaotc/CompileDirectoryTest.java ! test/compiler/aot/cli/jaotc/CompileJarTest.java ! test/compiler/aot/cli/jaotc/JaotcTestHelper.java ! test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java ! test/compiler/aot/cli/jaotc/ListOptionTest.java ! test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeFileSupport.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeSearchPath.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/Utils.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java + test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java ! test/compiler/aot/verification/ClassAndLibraryNotMatchTest.java ! test/compiler/aot/verification/vmflags/BasicFlagsChange.java Changeset: dcd35a6b8883 Author: rbackman Date: 2017-01-19 11:10 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dcd35a6b8883 Merge - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java Changeset: fdd79a4370d6 Author: redestad Date: 2017-01-19 11:49 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fdd79a4370d6 8171855: Move package name transformations during module bootstrap into native code Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn ! make/symbols/symbols-unix ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/whitebox.cpp Changeset: d63a92d90bf3 Author: gtriantafill Date: 2017-01-19 10:56 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d63a92d90bf3 8152206: Simplify jvmstat modules Reviewed-by: alanb, mchung, hseigel ! test/compiler/c2/cr6589834/Test_ia32.java ! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java ! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java ! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java ! test/compiler/uncommontrap/TestUnstableIfTrap.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/gc/whitebox/TestConcMarkCycleWB.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java ! test/runtime/ErrorHandling/ProblematicFrameTest.java ! test/runtime/SharedArchiveFile/BootAppendTests.java ! test/serviceability/attach/AttachSetGetFlag.java ! test/serviceability/dcmd/compiler/CodeCacheTest.java ! test/serviceability/dcmd/compiler/CodelistTest.java ! test/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java ! test/serviceability/dcmd/gc/ClassHistogramAllTest.java ! test/serviceability/dcmd/gc/ClassHistogramTest.java ! test/serviceability/dcmd/gc/HeapDumpAllTest.java ! test/serviceability/dcmd/gc/HeapDumpTest.java ! test/serviceability/dcmd/gc/RunFinalizationTest.java ! test/serviceability/dcmd/gc/RunGCTest.java ! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java ! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java ! test/serviceability/dcmd/thread/PrintTest.java ! test/serviceability/dcmd/vm/ClassHierarchyTest.java ! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java ! test/serviceability/dcmd/vm/CommandLineTest.java ! test/serviceability/dcmd/vm/DynLibsTest.java ! test/serviceability/dcmd/vm/FlagsTest.java ! test/serviceability/dcmd/vm/SystemPropertiesTest.java ! test/serviceability/dcmd/vm/UptimeTest.java ! test/serviceability/jvmti/GetObjectSizeClass.java ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java Changeset: fde92370dce4 Author: dholmes Date: 2017-01-19 18:52 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fde92370dce4 8172972: Add gc/g1/logging/TestG1LoggingFailure.java to the ProblemList Reviewed-by: kbarrett ! test/ProblemList.txt Changeset: f38cfd21a95a Author: dcubed Date: 2017-01-19 18:16 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f38cfd21a95a 8173081: VM no longer prints "Picked up _JAVA_OPTONS: " message Summary: Restore lost line from JDK-8061999. Reviewed-by: hseigel, mchung, dholmes ! src/share/vm/runtime/arguments.cpp Changeset: 2754f53df69b Author: jcm Date: 2017-01-19 21:52 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2754f53df69b 8173038: [TESTBUG] compiler/loopopts/UseCountedLoopSafepointsTest.java fails with TESTBUG: Not server mode Summary: remove wrong extra check that got added as part of JDK-8166002 emulated client on win32. Reviewed-by: kvn ! test/compiler/loopopts/UseCountedLoopSafepointsTest.java Changeset: 76bc5f4eef8b Author: hseigel Date: 2017-01-20 16:09 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/76bc5f4eef8b 8171971: Fix timing bug in JVM management of package export lists Summary: Reduce the number of fields that maintain export state and use Module_lock to access these fields Reviewed-by: acorn, sspitsyn, lfoltan ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/packageEntry.hpp ! src/share/vm/runtime/reflection.cpp Changeset: 283d05ba6692 Author: kvn Date: 2017-01-21 15:08 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/283d05ba6692 8173135: compiler/aot/fingerprint/SelfChangedCDS.java fails with: Unrecognized VM option 'UnlockCommercialFeatures' Summary: Move aot/fingerprint tests to closed since they use commercial feature. Reviewed-by: iveresov - test/compiler/aot/fingerprint/CDSDumper.java - test/compiler/aot/fingerprint/CDSRunner.java - test/compiler/aot/fingerprint/SelfChanged.java - test/compiler/aot/fingerprint/SelfChangedCDS.java - test/compiler/aot/fingerprint/SuperChanged.java Changeset: f5776d683ae5 Author: jcm Date: 2017-01-22 22:18 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f5776d683ae5 8173037: V [jvm.dll+0x2343fc] GraphBuilder::args_list_for_profiling+0x8c Summary: Disabled WB Compilaton at unsupported levels. Reviewed-by: kvn ! src/share/vm/compiler/compilerDefinitions.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp Changeset: c576bd949a9d Author: zmajo Date: 2017-01-23 09:53 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c576bd949a9d 8172844: Assert fails in deoptimization due to original PC at the end of code section Summary: Change assert to accept end of code section as well. Reviewed-by: rbackman, kvn, dlong ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/arm/vm/frame_arm.cpp ! src/cpu/arm/vm/frame_arm.inline.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/share/vm/code/compiledMethod.hpp Changeset: 3c57e5f8dfca Author: iveresov Date: 2017-01-23 23:49 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3c57e5f8dfca 8173054: [AOT] Avoid zero-shift for compressed oops Summary: AOT compiler should be pessimistic about heap size Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java + src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/AOTGraalHotSpotVMConfig.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java Changeset: 84b87a6130f9 Author: dnsimon Date: 2017-01-22 21:40 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/84b87a6130f9 8172733: [JVMCI] add ResolvedJavaMethod.hasNeverInlineDirective Reviewed-by: kvn ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java + test/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java + test/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java Changeset: f7c895cf8b14 Author: dnsimon Date: 2017-01-23 23:01 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f7c895cf8b14 Merge Changeset: 9e0a7b1cbdef Author: never Date: 2017-01-24 08:51 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9e0a7b1cbdef 8171173: EXCEPTION_ACCESS_VIOLATION running VirtualObjectDebugInfoTest.java Reviewed-by: kvn ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java Changeset: 84632483ee9d Author: kvn Date: 2017-01-24 17:19 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/84632483ee9d 8173158: [AOT] fix typo in jaotc --help output Reviewed-by: rbackman ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! test/compiler/aot/AotCompiler.java ! test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java ! test/compiler/aot/cli/jaotc/CompileClassTest.java ! test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java ! test/compiler/aot/cli/jaotc/ListOptionTest.java ! test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java Changeset: 784fe0364e70 Author: jcm Date: 2017-01-24 20:47 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/784fe0364e70 8173300: [TESTBUG]compiler/tiered/NonTieredLevelsTest.java fails with compiler.whitebox.SimpleTestCaseHelper(int) must be compiled Summary: Corrected available compilation levels for client builds. Reviewed-by: kvn ! test/compiler/tiered/NonTieredLevelsTest.java Changeset: 366758481af1 Author: thartmann Date: 2017-01-25 07:03 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/366758481af1 8173195: [BACKOUT] 8087341: C2 doesn't optimize redundant memory operations with G1 Summary: Backing out 8087341 due to 8172850. Will be re-implemented with 8173196. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp Changeset: 6bf44f4e2a1e Author: thartmann Date: 2017-01-25 07:05 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6bf44f4e2a1e 8172850: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling Summary: Regression test and additional asserts. The problem is fixed by 8087341. Reviewed-by: kvn ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/matcher.cpp + test/compiler/gcbarriers/TestMembarDependencies.java Changeset: 2caaacd39df2 Author: roland Date: 2017-01-24 09:40 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2caaacd39df2 8173147: [ctw] fails during compilation of sun.security.krb5.internal.crypto.RsaMd5DesCksumType::calculateKeyedChecksum with " graph should be schedulable" Summary: Loads generated at uncommon trap from eliminated arraycopy have incorrect memory state Reviewed-by: thartmann ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp + test/compiler/arraycopy/TestArrayCopyUNCBadMem.java Changeset: 93c26db91a75 Author: never Date: 2017-01-25 19:18 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/93c26db91a75 8173309: jvmtiDeferredLocalVariableSet may update the wrong frame Reviewed-by: kvn ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/runtime/vframe_hp.hpp Changeset: e52bb34724fb Author: jwilhelm Date: 2017-01-24 00:30 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e52bb34724fb Merge Changeset: 2e57e84e9978 Author: gdub Date: 2017-01-24 13:40 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2e57e84e9978 8167519: [AOT] Failed compilation: java.math.MutableBigInteger.divide3n2n Reviewed-by: never, davleopo ! src/jdk.vm.compiler/.mx.graal/suite.py ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java Changeset: 82ad3019b78e Author: rbackman Date: 2017-01-26 08:35 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/82ad3019b78e Merge Changeset: bfa8e4b0d4e2 Author: njian Date: 2017-01-22 16:33 +0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bfa8e4b0d4e2 8172881: AArch64: assertion failure: the int pressure is incorrect Summary: Change the dst register type of get_and_setI/L/N/P from any register to non-special register. Reviewed-by: aph Contributed-by: yang.zhang at linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: 217615fcbfdf Author: dnsimon Date: 2017-01-26 05:53 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/217615fcbfdf 8173278: [JVMCI] query_update_method_data might write outside _trap_hist array Reviewed-by: kvn ! src/share/vm/oops/methodData.hpp Changeset: bb5efb0bc34a Author: ccheung Date: 2017-01-26 10:17 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bb5efb0bc34a 8173163: searching for a versioned entry in a multi-release jar in hotspot is inconsistent with java code Summary: use the highest versioned entry if the specified version is higher than the current jdk version Reviewed-by: iklam, sspitsyn, jiangli ! src/share/vm/classfile/classLoader.cpp Changeset: 43139c588ea4 Author: jwilhelm Date: 2017-02-04 03:29 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/43139c588ea4 Merge ! src/cpu/aarch64/vm/globals_aarch64.hpp - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/services/diagnosticCommand.cpp - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java - test/compiler/aot/fingerprint/CDSDumper.java - test/compiler/aot/fingerprint/CDSRunner.java - test/compiler/aot/fingerprint/SelfChanged.java - test/compiler/aot/fingerprint/SelfChangedCDS.java - test/compiler/aot/fingerprint/SuperChanged.java - test/compiler/c2/cr7200264/Test7200264.sh - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java Changeset: c22bf83dad09 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c22bf83dad09 Added tag jdk-9+156 for changeset 43139c588ea4 ! .hgtags Changeset: 8c7769a2e1fe Author: alanb Date: 2017-02-10 09:03 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8c7769a2e1fe 8173393: Module system implementation refresh (2/2017) Reviewed-by: lfoltan, acorn, mchung Contributed-by: alan.bateman at oracle.com, george.triantafillou at oracle.com ! src/share/vm/prims/methodHandles.cpp ! test/ProblemList.txt ! test/runtime/modules/AccessCheck/AccessExportTwice.java ! test/runtime/modules/AccessCheck/AccessReadTwice.java ! test/runtime/modules/AccessCheck/CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java ! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java ! test/runtime/modules/AccessCheck/ExpQualOther.java ! test/runtime/modules/AccessCheck/ExpQualToM1.java ! test/runtime/modules/AccessCheck/ExpUnqual.java ! test/runtime/modules/AccessCheck/ExportAllUnnamed.java ! test/runtime/modules/AccessCheck/PkgNotExp.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/UmodUPkg.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java ! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java ! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java ! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java ! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java ! test/runtime/modules/AccessCheck/p1/c1Loose.java ! test/runtime/modules/AccessCheck/p1/c1ReadEdge.java ! test/runtime/modules/AccessCheck/p1/c1ReadEdgeDiffLoader.java ! test/runtime/modules/AccessCheck/p3/c3ReadEdge.jcod ! test/runtime/modules/AccessCheck/p3/c3ReadEdgeDiffLoader.jcod ! test/runtime/modules/AccessCheckAllUnnamed.java ! test/runtime/modules/AccessCheckExp.java ! test/runtime/modules/AccessCheckJavaBase.java ! test/runtime/modules/AccessCheckRead.java ! test/runtime/modules/AccessCheckSuper.java ! test/runtime/modules/AccessCheckUnnamed.java ! test/runtime/modules/AccessCheckWorks.java ! test/runtime/modules/CCE_module_msg.java ! test/runtime/modules/ExportTwice.java ! test/runtime/modules/IgnoreModulePropertiesTest.java ! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java ! test/runtime/modules/JVMAddModuleExportsToAll.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/JVMGetModuleByPkgName.java ! test/runtime/modules/ModuleHelper.java ! test/runtime/modules/ModuleOptionsTest.java ! test/runtime/modules/ModuleStress/CustomSystemClassLoader.java ! test/runtime/modules/ModuleStress/ModuleNonBuiltinCLMain.java ! test/runtime/modules/ModuleStress/ModuleSameCLMain.java ! test/runtime/modules/ModuleStress/ModuleStress.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/Main.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/MainGC.java ! test/runtime/modules/PatchModule/PatchModuleDupModule.java ! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java Changeset: 8a7b0b443ca7 Author: tschatzl Date: 2017-01-27 13:12 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8a7b0b443ca7 8173229: Wrong assert whether all remembered set entries have been iterated over in presence of coarsenings Summary: Remove asserts as they are almost useless. Reviewed-by: mgerdin, ehelin ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp Changeset: b53b0251e250 Author: aph Date: 2017-01-27 09:50 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b53b0251e250 8173472: AArch64: C1 comparisons with null only use 32-bit instructions Reviewed-by: roland ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 9bfa2cceba90 Author: aph Date: 2017-01-27 18:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9bfa2cceba90 Merge Changeset: aa9bbc5fbf68 Author: dpochepk Date: 2017-01-27 18:44 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aa9bbc5fbf68 8173399: Jittester: sources should be aligned with latest product state Reviewed-by: kvn ! test/testlibrary/jittester/Makefile ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java Changeset: 8c1d94c35134 Author: dpochepk Date: 2017-01-27 21:39 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8c1d94c35134 Merge Changeset: 2c44cff993b8 Author: jgeorge Date: 2017-01-30 13:48 +0530 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2c44cff993b8 8171084: heapdump/JMapHeapCore fails with java.lang.RuntimeException: Heap segment size overflow Summary: Create a new heapdump segment and truncate huge arrays if required, to avoid overflow of the 32 bit value representing the size. Reviewed-by: dholmes, dsamersoff Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java + test/serviceability/sa/LingeredAppWithLargeArray.java + test/serviceability/sa/TestHeapDumpForLargeArray.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Changeset: ab3d4589f4d8 Author: never Date: 2017-01-30 10:30 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ab3d4589f4d8 8173584: Add unit test for 8173309 Reviewed-by: kvn ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 6349a973d248 Author: vlivanov Date: 2017-01-30 16:03 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6349a973d248 8158546: C1 compilation fails with "Constant field loads are folded during parsing" Reviewed-by: kvn ! src/share/vm/c1/c1_Canonicalizer.cpp Changeset: 47dfa7f4098e Author: vlivanov Date: 2017-01-30 16:04 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/47dfa7f4098e 8173404: C2: wrong nmethod dependency can be recorded for CallSite.target Reviewed-by: kvn ! src/share/vm/opto/type.cpp ! test/compiler/jsr292/ContinuousCallSiteTargetChange.java Changeset: a1d2a9d7e580 Author: vlivanov Date: 2017-01-31 01:11 +0300 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a1d2a9d7e580 8173338: C2: continuous CallSite relinkage eventually disables compilation for a method Reviewed-by: jrose, dlong, kvn ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp Changeset: 7fc338000594 Author: thartmann Date: 2017-01-31 18:42 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7fc338000594 8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver Summary: Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE. Reviewed-by: vlivanov ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp + test/compiler/c1/TestUnresolvedField.jasm + test/compiler/c1/TestUnresolvedFieldMain.java Changeset: 9a9d35b5f377 Author: bchristi Date: 2017-01-31 11:50 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9a9d35b5f377 8156073: 2-slot LiveStackFrame locals (long and double) are incorrect Reviewed-by: coleenp, mchung ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/stackwalk.hpp ! test/runtime/LocalLong/LocalLongHelper.java Changeset: 8f9d73e44c1a Author: bchristi Date: 2017-01-31 20:04 +0000 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8f9d73e44c1a Merge Changeset: b07ef472634f Author: dcubed Date: 2017-01-31 14:33 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b07ef472634f 8173693: disable post_class_unload() for non JavaThread initiators Reviewed-by: sspitsyn, gthornbr ! src/share/vm/prims/jvmtiExport.cpp Changeset: 3db03a3709f4 Author: jwilhelm Date: 2017-01-31 20:54 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3db03a3709f4 Merge ! src/cpu/aarch64/vm/globals_aarch64.hpp - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java - test/compiler/aot/fingerprint/CDSDumper.java - test/compiler/aot/fingerprint/CDSRunner.java - test/compiler/aot/fingerprint/SelfChanged.java - test/compiler/aot/fingerprint/SelfChangedCDS.java - test/compiler/aot/fingerprint/SuperChanged.java - test/compiler/c2/cr7200264/Test7200264.sh - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java Changeset: 5fdcab5b7979 Author: jwilhelm Date: 2017-02-01 00:56 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5fdcab5b7979 Merge Changeset: b6f61bfa87dd Author: never Date: 2017-01-30 17:29 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b6f61bfa87dd 8173227: [JVMCI] HotSpotJVMCIMetaAccessContext.fromClass is inefficient Reviewed-by: dnsimon ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java Changeset: fa455b914ac9 Author: iveresov Date: 2017-02-02 16:57 -0800 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fa455b914ac9 8173846: [AOT] Stubs hang onto intermediate compiler state forever Summary: Stub shouldn't keep alive the graph Reviewed-by: kvn Contributed-by: tom.rodriguez at oracle.com ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTStub.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java Changeset: e64d5880a8be Author: jwilhelm Date: 2017-02-09 23:15 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e64d5880a8be Merge ! src/share/vm/classfile/vmSymbols.hpp Changeset: b2d0a906afd7 Author: jwilhelm Date: 2017-02-09 23:35 +0100 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b2d0a906afd7 Merge Changeset: 63d4519974b1 Author: gadams Date: 2017-02-17 10:30 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/63d4519974b1 Merge ! make/lib/CompileJvm.gmk ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java ! src/os/windows/vm/os_windows.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/diagnosticCommand.cpp - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java - test/compiler/aot/fingerprint/CDSDumper.java - test/compiler/aot/fingerprint/CDSRunner.java - test/compiler/aot/fingerprint/SelfChanged.java - test/compiler/aot/fingerprint/SelfChangedCDS.java - test/compiler/aot/fingerprint/SuperChanged.java - test/compiler/c2/cr7200264/Test7200264.sh - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java From gary.adams at oracle.com Fri Feb 17 15:32:21 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Fri, 17 Feb 2017 15:32:21 +0000 Subject: hg: mobile/dev/jaxp: 13 new changesets Message-ID: <201702171532.v1HFWLnv013964@aojmv0008.oracle.com> Changeset: cd9f6a6127f4 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/cd9f6a6127f4 Added tag jdk-9+154 for changeset 7fa738305436 ! .hgtags Changeset: 620d0c38581f Author: clanger Date: 2017-01-24 11:10 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/620d0c38581f 8173261: JAXP: TESTBUG: javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh Reviewed-by: dfuchs, fyuan ! test/ProblemList.txt ! test/javax/xml/jaxp/isolatedjdk/IsolatedJDK.sh ! test/javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.java - test/javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh ! test/javax/xml/jaxp/libs/catalog/CatalogTestUtils.java ! test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java Changeset: 2d7bf6955c05 Author: dfuchs Date: 2017-01-24 16:34 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/2d7bf6955c05 8173111: Excessive recursion in EventFilterSupport when filtering over large number of XML events can cause StackOverflow Summary: This fix replaces un unwanted recursion in the XML streams event filtering support by a simple loop (in nextEvent/nextTag). Reviewed-by: aefimov, clanger, lancea, rriggs ! src/java.xml/share/classes/com/sun/xml/internal/stream/EventFilterSupport.java + test/javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java Changeset: b7bd7cac2790 Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/b7bd7cac2790 Merge - test/javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh Changeset: 48fa77af1532 Author: dfuchs Date: 2017-01-27 20:33 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/48fa77af1532 8173260: CatalogManager.catalogResolver should not fail when non-existing URI is passed to it Summary: removed the code that special cased file and jar and threw IAE if the file did not exist. Reviewed-by: alanb, lancea ! src/java.xml/share/classes/javax/xml/catalog/Util.java ! test/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java Changeset: 7d5ef01b8123 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/7d5ef01b8123 Added tag jdk-9+155 for changeset 48fa77af1532 ! .hgtags Changeset: e930c373aaa4 Author: clanger Date: 2017-02-06 11:03 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/e930c373aaa4 8173602: JAXP: TESTBUG: javax/xml/jaxp/unittest/transform/TransformerTest.java needs refactoring Reviewed-by: dfuchs ! test/javax/xml/jaxp/unittest/transform/TransformerTest.java + test/javax/xml/jaxp/unittest/transform/util/TransformerTestTemplate.java Changeset: d488b3eda964 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/d488b3eda964 Added tag jdk-9+156 for changeset e930c373aaa4 ! .hgtags Changeset: e372795e1b7c Author: fyuan Date: 2017-02-09 16:47 +0800 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/e372795e1b7c 8173290: 3% regression in SPECjvm2008-XML with b150 Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java Changeset: 98998dfe5208 Author: lana Date: 2017-02-09 18:09 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/98998dfe5208 Merge Changeset: 7990ced86ca4 Author: mli Date: 2017-02-10 00:37 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/7990ced86ca4 8174696: Fix @since in module-info.java in dev/jaxp repo Reviewed-by: alanb ! src/java.xml/share/classes/module-info.java Changeset: 42c30d817faa Author: alanb Date: 2017-02-10 09:04 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/42c30d817faa 8173393: Module system implementation refresh (2/2017) Reviewed-by: mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java Changeset: 412df235a8a2 Author: alanb Date: 2017-02-10 12:28 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxp/rev/412df235a8a2 Merge From gary.adams at oracle.com Fri Feb 17 15:32:24 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Fri, 17 Feb 2017 15:32:24 +0000 Subject: hg: mobile/dev/jaxws: 7 new changesets Message-ID: <201702171532.v1HFWPHD014014@aojmv0008.oracle.com> Changeset: 9b9918656c97 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxws/rev/9b9918656c97 Added tag jdk-9+154 for changeset 34af95c7dbff ! .hgtags Changeset: 83c33cc9f158 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxws/rev/83c33cc9f158 Added tag jdk-9+155 for changeset 9b9918656c97 ! .hgtags Changeset: 7c829eba7814 Author: lancea Date: 2017-02-04 14:03 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jaxws/rev/7c829eba7814 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations Reviewed-by: dfuchs, alanb, psandoz, mchung - src/java.annotations.common/share/classes/javax/annotation/Generated.java - src/java.annotations.common/share/classes/javax/annotation/PostConstruct.java - src/java.annotations.common/share/classes/javax/annotation/PreDestroy.java - src/java.annotations.common/share/classes/javax/annotation/Resource.java - src/java.annotations.common/share/classes/javax/annotation/Resources.java - src/java.annotations.common/share/classes/module-info.java + src/java.xml.ws.annotation/share/classes/javax/annotation/Generated.java + src/java.xml.ws.annotation/share/classes/javax/annotation/PostConstruct.java + src/java.xml.ws.annotation/share/classes/javax/annotation/PreDestroy.java + src/java.xml.ws.annotation/share/classes/javax/annotation/Resource.java + src/java.xml.ws.annotation/share/classes/javax/annotation/Resources.java + src/java.xml.ws.annotation/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java Changeset: 78a7ade93491 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxws/rev/78a7ade93491 Added tag jdk-9+156 for changeset 7c829eba7814 ! .hgtags Changeset: 42993fcbd8f3 Author: lancea Date: 2017-02-07 15:46 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jaxws/rev/42993fcbd8f3 8057795: Update of the mimestypes.default for JAF Reviewed-by: bpb ! src/java.activation/share/classes/META-INF/mimetypes.default Changeset: 487620ebb019 Author: lana Date: 2017-02-09 18:10 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jaxws/rev/487620ebb019 Merge Changeset: b7e70e1e0154 Author: mli Date: 2017-02-10 00:39 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jaxws/rev/b7e70e1e0154 8174697: Fix @since in module-info.java in dev/jaxws repo Reviewed-by: alanb ! src/java.activation/share/classes/module-info.java ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws.annotation/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java From gary.adams at oracle.com Fri Feb 17 15:33:01 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Fri, 17 Feb 2017 15:33:01 +0000 Subject: hg: mobile/dev/jdk: 151 new changesets Message-ID: <201702171533.v1HFX66L014270@aojmv0008.oracle.com> Changeset: e4b19b8d4bbf Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/e4b19b8d4bbf Added tag jdk-9+154 for changeset c97e7a8b8da0 ! .hgtags Changeset: d191fcd1525d Author: rgoel Date: 2017-01-24 12:06 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/d191fcd1525d 8167273: Calendar.getDisplayNames inconsistent with DateFormatSymbols Reviewed-by: naoto ! make/gensrc/GensrcLocaleData.gmk ! make/src/classes/build/tools/cldrconverter/Bundle.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java + test/java/util/Calendar/Bug8167273.java ! test/sun/util/locale/provider/Bug8038436.java Changeset: 082c6c17f6e4 Author: mli Date: 2017-01-24 00:48 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/082c6c17f6e4 8171142: jdk_rmi registry test fail to clean up on failure Reviewed-by: rriggs, dholmes ! test/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java ! test/java/rmi/reliability/benchmark/bench/rmi/Main.java ! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java ! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/transport/checkFQDN/CheckFQDN.java ! test/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java ! test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java ! test/sun/rmi/runtime/Log/4504153/Test4504153.java ! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java Changeset: 038f5ea6e2f4 Author: apetcher Date: 2017-01-24 16:19 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/038f5ea6e2f4 8168075: Custom system class loader + security manager + malformed policy file = recursive initialization Reviewed-by: mchung, mullan ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java + src/java.base/share/classes/sun/security/util/LocalizedMessage.java + test/sun/security/util/Resources/customSysClassLoader/BootMessages.java + test/sun/security/util/Resources/customSysClassLoader/CustomClassLoader.java + test/sun/security/util/Resources/customSysClassLoader/MessageFormatting.java + test/sun/security/util/Resources/customSysClassLoader/error.policy Changeset: 485e8eb733e1 Author: xuelei Date: 2017-01-24 23:07 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/485e8eb733e1 8172869: 4096 is not supported yet for the DH Parameter Generator Reviewed-by: ascarpino, mullan ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java Changeset: c5840d5b92cc Author: psandoz Date: 2017-01-24 18:24 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/c5840d5b92cc 8172732: spec clarification for URLClassLoader for Multirelease jars Reviewed-by: mchung, chegar, alanb ! src/java.base/share/classes/java/net/URLClassLoader.java Changeset: a468135ebe8e Author: mli Date: 2017-01-24 18:41 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/a468135ebe8e 8171900: javax/net/ssl/SSLSession/SessionTimeOutTests.java failed with "SSLHandshakeException: Remote host terminated the handshake" Summary: The fix takes some code patterns from SSLSocketTemplate to deal with possible SSLHandshakeException and SocketTimeoutException, and it also resolves a potential mismatch on the connections between the clients and the servers. Reviewed-by: xuelei Contributed-by: John Jiang ! test/javax/net/ssl/SSLSession/SessionTimeOutTests.java Changeset: 4a36e73e0e18 Author: mli Date: 2017-01-25 03:47 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/4a36e73e0e18 8173326: Problem list java/rmi/registry/readTest/CodebaseTest.java on Windows Reviewed-by: dholmes ! test/ProblemList.txt Changeset: e8dab4820716 Author: chegar Date: 2017-01-25 14:10 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/e8dab4820716 8173354: javadoc warning notice for types in Incubator Modules Reviewed-by: erikj, michaelm + make/src/classes/build/tools/taglet/Incubating.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClient.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpHeaders.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequest.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpTimeoutException.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiMapResult.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocket.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocketHandshakeException.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/package-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java Changeset: 9ecf1f5bc96c Author: plevart Date: 2017-01-25 15:41 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/9ecf1f5bc96c 8173056: Add test that captures current behavior of annotations with invalid annotation types Reviewed-by: redestad ! test/java/lang/annotation/AnnotationVerifier.java ! test/java/lang/annotation/ClassFileGenerator.java + test/java/lang/annotation/GoodAnnotation.java Changeset: c7d93950979d Author: plevart Date: 2017-01-25 15:53 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/c7d93950979d Merge Changeset: 5c7dda0aa8ce Author: mchung Date: 2017-01-25 10:53 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/5c7dda0aa8ce 8172808: Handle sun.security.util.Resources bundle in ResourcesMgr in the same way as AuthResources Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/LocalizedMessage.java ! src/java.base/share/classes/sun/security/util/ResourcesMgr.java ! test/sun/security/util/Resources/customSysClassLoader/CustomClassLoader.java Changeset: f5f50c8d8714 Author: anazarov Date: 2017-01-26 14:32 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/f5f50c8d8714 8173372: Add tests for multi-release module jar API validator Reviewed-by: psandoz ! test/tools/jar/multiRelease/ApiValidatorTest.java Changeset: e2025c196c21 Author: anazarov Date: 2017-01-26 19:06 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/e2025c196c21 8173395: Problemlist tools/jar/multiRelease/ApiValidatorTest.java Reviewed-by: ksrini ! test/ProblemList.txt Changeset: 543c4e4b0311 Author: serb Date: 2017-01-18 18:14 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/543c4e4b0311 8149879: Examine UIDefaults::addResourceBundle(String bundleName) with resource encapsulation Reviewed-by: prr, mchung, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java + test/javax/swing/UIDefaults/8149879/InternalResourceBundle.java Changeset: f1d567c355a9 Author: alexsch Date: 2017-01-18 17:22 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/f1d567c355a9 8168537: Test fails with AccessControlException Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java Changeset: 78392a83b36e Author: prr Date: 2017-01-18 17:36 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/78392a83b36e 6232267: TrueType Fonts which have only Apple platform names cannot be loaded Reviewed-by: psadhukhan ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java + test/java/awt/FontClass/AppleFontNameTest.java Changeset: 4a198f260d12 Author: prr Date: 2017-01-19 12:04 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/4a198f260d12 8172813: test/java/awt/font/JNICheck/JNICheck.sh fails on Linux Reviewed-by: serb, psadhukhan, pnarayanan ! src/java.desktop/unix/native/common/awt/fontpath.c ! test/java/awt/font/JNICheck/JNICheck.sh Changeset: 2c0a514ebdfb Author: aniyogi Date: 2017-01-20 12:56 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/2c0a514ebdfb 8172509: [TEST_BUG] [macosx] Failure of the new test java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java Reviewed-by: serb, alexsch ! test/java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java Changeset: 98ae8c0231f5 Author: jdv Date: 2017-01-20 14:28 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/98ae8c0231f5 8173064: Unexpected tag in javax/imageio/plugins/tiff/package.html Reviewed-by: psadhukhan, arapte ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/package.html Changeset: bfae5ff40ba4 Author: prr Date: 2017-01-20 10:28 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/bfae5ff40ba4 8172999: Crash on Windows getting FontMetrics since JDK 9 b96 Reviewed-by: serb, vadim ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp + test/java/awt/FontMetrics/FontCrash.java Changeset: d4150b065b15 Author: ddehaven Date: 2017-01-20 08:53 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/d4150b065b15 Merge - test/java/lang/SecurityManager/RestrictedPackages.java Changeset: a928fe94b745 Author: bpb Date: 2017-01-20 15:09 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/a928fe94b745 8145019: Exceptions from TIFFImageReader.read() when loading bit depth test images Summary: Fix some problems reading unusual bit depth images relating to setting the correct ImageTypeSpecifier and reformatting discontiguous data Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java Changeset: c17354987c3c Author: bpb Date: 2017-01-20 15:13 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/c17354987c3c 8154228: [TIFF] IIOException: "Insufficient data offsets or byte counts" when loading test image Summary: If byte counts are not provided attempt to compute them if feasible. Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java Changeset: f942a44fc47c Author: prr Date: 2017-01-20 16:03 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/f942a44fc47c 8171836: Memory leak in java.desktop/unix/native/common/awt/fontpath.c Reviewed-by: prr, arapte Contributed-by: David Carlier ! src/java.desktop/unix/native/common/awt/fontpath.c Changeset: 0b8c68007690 Author: alitvinov Date: 2017-01-23 19:58 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/0b8c68007690 8168751: Two "Direct Clip" threads are created to play the same "AudioClip" object, what makes clip sound corrupted Reviewed-by: serb, amenkov ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java Changeset: 7396ce69df70 Author: prr Date: 2017-01-23 10:27 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/7396ce69df70 Merge - src/java.base/share/classes/sun/security/util/AuthResourcesProvider.java - src/java.base/share/classes/sun/security/util/AuthResourcesProviderImpl.java - src/linux/doc/man/ja/jvisualvm.1 - src/linux/doc/man/jvisualvm.1 - src/solaris/doc/sun/man/man1/ja/jvisualvm.1 - src/solaris/doc/sun/man/man1/jvisualvm.1 Changeset: 87b36fe054e1 Author: prr Date: 2017-01-23 11:59 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/87b36fe054e1 8167228: Update to libpng 1.6.28 Reviewed-by: serb, azvegint ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h - src/java.desktop/share/native/libsplashscreen/libpng/pngtest.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwio.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwrite.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwtran.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwutil.c Changeset: 8270102790e5 Author: alexsch Date: 2017-01-24 11:37 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/8270102790e5 8003495: [findbugs] javax.swing.* - Storing a reference to an externally mutable object into the internal representation Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/sun/swing/FilePane.java Changeset: 1a13fbf70807 Author: prr Date: 2017-01-26 08:36 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/1a13fbf70807 Merge - make/copy/Copy-jdk.crypto.token.gmk - make/lib/Lib-jdk.crypto.token.gmk - src/jdk.crypto.token/share/classes/module-info.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Config.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/KeyCache.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Cipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DHKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Digest.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Key.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyStore.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Mac.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSACipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecureRandom.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Signature.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Util.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Secmod.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Session.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SessionManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SunPKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/TemplateManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Token.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Functions.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java - src/jdk.crypto.token/share/legal/pkcs11cryptotoken.md - src/jdk.crypto.token/share/legal/pkcs11wrapper.md - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.c - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.h - src/jdk.crypto.token/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_crypt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_digest.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_dual.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_general.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_mutex.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_objmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sessmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sign.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs-11v2-20a3.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11f.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11t.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11wrapper.h - src/jdk.crypto.token/solaris/conf/security/sunpkcs11-solaris.cfg - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.h Changeset: 03ea56f485f2 Author: lana Date: 2017-01-26 21:21 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/03ea56f485f2 Merge - src/java.desktop/share/native/libsplashscreen/libpng/pngtest.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwio.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwrite.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwtran.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwutil.c Changeset: d8dbac6098fe Author: henryjen Date: 2017-01-25 12:52 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/d8dbac6098fe 8170832: Add a new launcher environment variable JAVA_OPTIONS Reviewed-by: mchung, ksrini ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjli/mapfile-vers ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/share/native/libjli/jli_util.h ! src/java.base/windows/native/libjli/cmdtoargs.c + test/tools/launcher/ArgsEnvVar.java ! test/tools/launcher/ArgsFileTest.java ! test/tools/launcher/I18NArgTest.java Changeset: 3fc9f267acc2 Author: valeriep Date: 2017-01-26 22:56 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/3fc9f267acc2 8062731: Cipher object can be created without calling Cipher.getInstance Summary: Fixed the check in JCE so that only trusted providers can extend Cipher class Reviewed-by: wetmore ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java Changeset: bbc90d3ffe84 Author: valeriep Date: 2017-01-26 23:11 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/bbc90d3ffe84 Merge Changeset: 39a8a0525677 Author: sundar Date: 2017-01-27 19:07 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/39a8a0525677 8172864: Remove custom plugin module path Reviewed-by: alanb, jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/ProblemList.txt - test/tools/jlink/CustomPluginTest.java ! test/tools/jlink/JLink2Test.java - test/tools/jlink/customplugin/module-info.java - test/tools/jlink/customplugin/plugin/CustomPlugin.java - test/tools/jlink/customplugin/plugin/HelloPlugin.java - test/tools/jlink/customplugin/plugin/RogueAdderPlugin.java - test/tools/jlink/customplugin/plugin/RogueFilterPlugin.java Changeset: f467a23ab0c0 Author: prappo Date: 2017-01-27 16:27 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/f467a23ab0c0 8170116: Remove qualified exports from java.base to java.corba Reviewed-by: dfuchs, alanb, mchung Contributed-by: Chris Hegarty , Daniel Fuchs ! src/java.base/share/classes/module-info.java Changeset: 5dab7d15ccbe Author: henryjen Date: 2017-01-27 13:10 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/5dab7d15ccbe 8172309: classpath wildcards code does not support --class-path Reviewed-by: ksrini ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/wildcard.c ! test/tools/launcher/ClassPathWildCard.sh Changeset: ee8923e260c7 Author: sherman Date: 2017-01-28 20:51 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/ee8923e260c7 8173396: Error message issue with jar tool API validator Reviewed-by: psandoz, mchung ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! test/ProblemList.txt ! test/tools/jar/multiRelease/ApiValidatorTest.java Changeset: 66e255787b73 Author: ihse Date: 2017-01-30 09:09 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/66e255787b73 8081694: Remove DISABLED_WARNINGS_gcc for libsctp Reviewed-by: erikj ! make/lib/Lib-jdk.sctp.gmk Changeset: d1127ebe902c Author: jlahoda Date: 2017-01-30 13:14 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/d1127ebe902c 8166535: jshell tool: cannot handle non-ascii characters Summary: Using a more appropriate native method to read from the console. Reviewed-by: rfield ! src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp Changeset: 65a1441c9c80 Author: clanger Date: 2017-01-30 16:33 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/65a1441c9c80 8173634: libjli/cmdtoargs.c does not compile with VS2010 Reviewed-by: rriggs ! src/java.base/windows/native/libjli/cmdtoargs.c Changeset: 82e3708a0cf9 Author: skovalev Date: 2017-01-30 13:11 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/82e3708a0cf9 8173478: SSL related tests failes with message: "java.security.NoSuchAlgorithmException: EC KeyFactory not available" Reviewed-by: xuelei ! test/javax/net/ssl/FixingJavadocs/SSLSessionNulls.java ! test/javax/net/ssl/interop/ClientHelloChromeInterOp.java ! test/javax/net/ssl/templates/SSLSocketTemplate.java Changeset: f9e86da24d74 Author: mchung Date: 2017-01-30 11:00 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/f9e86da24d74 8173381: osName/osArch/osVersion is missing in ModuleDescriptor created by SystemModules Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleSorter.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/dummy/dummy.properties Changeset: bb6976827304 Author: naoto Date: 2017-01-30 14:38 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/bb6976827304 8172365: Provide a better migration path for ResourceBundleControlProvider Reviewed-by: mchung ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java + test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java + test/java/util/spi/ResourceBundleControlProvider/com/foo/UserControlProvider.java + test/java/util/spi/ResourceBundleControlProvider/com/foo/UserXMLControl.java + test/java/util/spi/ResourceBundleControlProvider/com/foo/XmlRB.xml + test/java/util/spi/ResourceBundleControlProvider/com/foo/XmlRB_ja.xml + test/java/util/spi/ResourceBundleControlProvider/simple.properties + test/java/util/spi/ResourceBundleControlProvider/test/jdk/test/ResourceBundleDelegate.java + test/java/util/spi/ResourceBundleControlProvider/test/module-info.java Changeset: e0ab92b7360f Author: naoto Date: 2017-01-31 13:18 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/e0ab92b7360f 8173423: Wrong display name for supplemental Japanese era Reviewed-by: sherman ! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java ! test/java/util/Calendar/SupplementalJapaneseEraTest.java ! test/java/util/Calendar/SupplementalJapaneseEraTest.sh Changeset: 69342000c9a9 Author: rasbold Date: 2017-01-31 21:33 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/69342000c9a9 8173581: performance regression in com/sun/crypto/provider/OutputFeedback.java Summary: Corrected the problem in OutputFeedback class Reviewed-by: valeriep Contributed-by: rasbold at google.com ! src/java.base/share/classes/com/sun/crypto/provider/OutputFeedback.java Changeset: e170c858888e Author: mchung Date: 2017-01-31 14:47 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/e170c858888e 8173711: Disable JAVA_OPTIONS env variable support until JDK-8173712 is resolved Reviewed-by: ksrini, henryjen ! src/java.base/share/native/libjli/args.c ! test/ProblemList.txt ! test/tools/launcher/I18NArgTest.java Changeset: 802428c8b55d Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/802428c8b55d Added tag jdk-9+155 for changeset e170c858888e ! .hgtags Changeset: 7bd7a7ffa84b Author: mchung Date: 2017-01-31 20:06 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/7bd7a7ffa84b 8173608: Separate JDK management agent from java.management module Reviewed-by: dfuchs, dholmes, erikj - make/copy/Copy-java.management.gmk + make/copy/Copy-jdk.management.agent.gmk - make/gensrc/Gensrc-java.management.gmk + make/gensrc/Gensrc-jdk.management.agent.gmk ! make/lib/Lib-java.management.gmk + make/lib/Lib-jdk.management.agent.gmk ! make/mapfiles/libmanagement/mapfile-vers + make/mapfiles/libmanagement_rmi/mapfile-vers ! src/java.base/share/classes/module-info.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/module-info.java - src/java.management/share/classes/sun/management/Agent.java - src/java.management/share/classes/sun/management/AgentConfigurationError.java - src/java.management/share/classes/sun/management/ConnectorAddressLink.java - src/java.management/share/classes/sun/management/FileSystem.java - src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java - src/java.management/share/classes/sun/management/jdp/JdpController.java - src/java.management/share/classes/sun/management/jdp/JdpException.java - src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java - src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java - src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java - src/java.management/share/classes/sun/management/jdp/package-info.java - src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java - src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java - src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java - src/java.management/share/classes/sun/management/jmxremote/package.html - src/java.management/share/classes/sun/management/resources/agent.properties - src/java.management/share/classes/sun/management/resources/agent_de.properties - src/java.management/share/classes/sun/management/resources/agent_es.properties - src/java.management/share/classes/sun/management/resources/agent_fr.properties - src/java.management/share/classes/sun/management/resources/agent_it.properties - src/java.management/share/classes/sun/management/resources/agent_ja.properties - src/java.management/share/classes/sun/management/resources/agent_ko.properties - src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties - src/java.management/share/classes/sun/management/resources/agent_sv.properties - src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties - src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties - src/java.management/share/classes/sun/management/spi/AgentProvider.java - src/java.management/share/conf/jmxremote.access - src/java.management/share/conf/jmxremote.password.template - src/java.management/share/conf/management.properties - src/java.management/share/conf/snmp.acl.template - src/java.management/unix/classes/sun/management/FileSystemImpl.java - src/java.management/unix/native/libmanagement/FileSystemImpl.c - src/java.management/windows/classes/sun/management/FileSystemImpl.java - src/java.management/windows/native/libmanagement/FileSystemImpl.c ! src/java.rmi/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/LocalVirtualMachine.java + src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java + src/jdk.management.agent/share/classes/jdk/internal/agent/AgentConfigurationError.java + src/jdk.management.agent/share/classes/jdk/internal/agent/ConnectorAddressLink.java + src/jdk.management.agent/share/classes/jdk/internal/agent/FileSystem.java + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties + src/jdk.management.agent/share/classes/jdk/internal/agent/spi/AgentProvider.java + src/jdk.management.agent/share/classes/module-info.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpBroadcaster.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpController.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpException.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpGenericPacket.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpJmxPacket.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacket.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacketReader.java + src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacketWriter.java + src/jdk.management.agent/share/classes/sun/management/jdp/package-info.java + src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/jdk.management.agent/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java + src/jdk.management.agent/share/classes/sun/management/jmxremote/SingleEntryRegistry.java + src/jdk.management.agent/share/classes/sun/management/jmxremote/package.html + src/jdk.management.agent/share/conf/jmxremote.access + src/jdk.management.agent/share/conf/jmxremote.password.template + src/jdk.management.agent/share/conf/management.properties + src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java + src/jdk.management.agent/unix/native/libmanagement_rmi/FileSystemImpl.c + src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java + src/jdk.management.agent/windows/native/libmanagement_rmi/FileSystemImpl.c ! test/com/sun/tools/attach/StartManagementAgent.java + test/jdk/internal/agent/AgentCMETest.java + test/jdk/internal/agent/AgentCheckTest.java - test/sun/management/AgentCMETest.java - test/sun/management/AgentCheckTest.java ! test/sun/management/jdp/JdpDefaultsTest.java ! test/sun/management/jdp/JdpOffTest.java ! test/sun/management/jdp/JdpSpecificAddressTest.java ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java ! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java ! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh ! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java ! test/sun/management/jmxremote/startstop/JMXStatusTest.java ! test/sun/management/jmxremote/startstop/ManagementAgentJcmd.java Changeset: 8613f82fab04 Author: sundar Date: 2017-02-01 15:12 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/8613f82fab04 8173717: jlink --help fails with missing "plugin.opt.plugin-module-path" key in resource bundle Reviewed-by: mchung, alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/JLinkTest.java Changeset: c5a48effbe68 Author: rpatil Date: 2017-02-01 18:18 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/c5a48effbe68 8167063: spurious message "A JNI error has occurred" if start-class cannot be initialized Reviewed-by: alanb, ksrini ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties + test/tools/launcher/LauncherMessageTest.java Changeset: 9c0802c92d6b Author: skovalev Date: 2017-02-01 16:31 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/9c0802c92d6b 8173475: java/net/HttpURLConnection/SetAuthenticator tests have undeclared dependency on java.logging module Reviewed-by: dfuchs ! test/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java ! test/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java Changeset: 397d1eb78030 Author: henryjen Date: 2017-02-01 09:52 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/397d1eb78030 8173758: tools/javac/Paths/wcMineField.sh failing with java.lang.ClassNotFoundException Reviewed-by: ksrini ! src/java.base/share/native/libjli/java.c Changeset: 0e2935453091 Author: henryjen Date: 2017-02-01 11:05 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/0e2935453091 8171524: jar --help doesn't provide information that stdout and stdin can be used as output and input for tool Reviewed-by: sherman ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties Changeset: a88d76c088c7 Author: anazarov Date: 2017-02-01 23:33 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/a88d76c088c7 8075616: Create tests to check schemagen work with multi-version jar 8075617: Create tests to check wsgen work with multi-version jar Reviewed-by: alanb, lancea + test/tools/schemagen/MultiReleaseJarTest.java + test/tools/schemagen/data/mr/base/schemagen/Person.java + test/tools/schemagen/data/mr/v10/schemagen/Person.java + test/tools/schemagen/data/mr/v9/schemagen/Person.java + test/tools/wsgen/MultiReleaseJarTest.java + test/tools/wsgen/data/mr/base/wsgen/TestServer.java + test/tools/wsgen/data/mr/v10/wsgen/TestServer.java + test/tools/wsgen/data/mr/v9/wsgen/TestServer.java Changeset: 949799faf431 Author: clanger Date: 2017-02-02 10:28 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/949799faf431 8170868: DefaultProxySelector should use system defaults on Windows, MacOS and Gnome Reviewed-by: chegar, simonis, clanger, stuefe, erikj Contributed-by: arno.zeller at sap.com ! make/lib/NetworkingLibraries.gmk ! make/mapfiles/libnet/mapfile-vers + src/java.base/macosx/native/libnet/DefaultProxySelector.c ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java + src/java.base/share/native/libnet/proxy_util.c + src/java.base/share/native/libnet/proxy_util.h ! src/java.base/unix/native/libnet/DefaultProxySelector.c ! src/java.base/windows/native/libnet/DefaultProxySelector.c ! test/java/net/ProxySelector/SystemProxies.java Changeset: 63f7055a2240 Author: redestad Date: 2017-02-02 12:28 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/63f7055a2240 8160302: Reduce number of lambdas created when loading java.util.regex.Pattern Reviewed-by: sherman, martin ! src/java.base/share/classes/java/util/regex/CharPredicates.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/regex/PrintPattern.java Changeset: db6e995edd0a Author: dfuchs Date: 2017-02-02 16:50 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/db6e995edd0a 8173607: JMX RMI connector should be in its own module Summary: The JMX RMI connector is moved to a new java.management.rmi module. Reviewed-by: mchung, erikj - make/rmic/Rmic-java.management.gmk + make/rmic/Rmic-java.management.rmi.gmk ! src/java.base/share/classes/module-info.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/RMIExporter.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java + src/java.management.rmi/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServer.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl.java + src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html + src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java - src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java - src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java - src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServerFactory.java - src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/package.html ! src/java.management/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.management.agent/share/classes/module-info.java ! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! test/javax/management/MBeanInfo/NotificationInfoTest.java ! test/javax/management/MBeanServer/ExceptionTest.java ! test/javax/management/MBeanServer/OldMBeanServerTest.java ! test/javax/management/modelmbean/UnserializableTargetObjectTest.java ! test/javax/management/mxbean/GenericArrayTypeTest.java ! test/javax/management/mxbean/MXBeanExceptionHandlingTest.java ! test/javax/management/mxbean/MXBeanInteropTest1.java ! test/javax/management/mxbean/MXBeanInteropTest2.java ! test/javax/management/mxbean/MXBeanNotifTest.java ! test/javax/management/mxbean/MXBeanTest.java ! test/javax/management/mxbean/MXBeanWeirdParamTest.java ! test/javax/management/query/SupportedQueryTypesTest.java ! test/javax/management/remote/mandatory/connection/AddressableTest.java ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java ! test/javax/management/remote/mandatory/connection/CloseableTest.java ! test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java ! test/javax/management/remote/mandatory/connection/ConnectionTest.java ! test/javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java ! test/javax/management/remote/mandatory/connection/GetConnectionTest.java ! test/javax/management/remote/mandatory/connection/IIOPURLTest.java ! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/connection/ObjectInputStreamWithLoaderNullCheckTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java ! test/javax/management/remote/mandatory/connection/RMIExitTest.java ! test/javax/management/remote/mandatory/connection/RMISerializeTest.java ! test/javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java ! test/javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java ! test/javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java ! test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java ! test/javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java ! test/javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/remote/mandatory/loading/RMIDownloadTest.java ! test/javax/management/remote/mandatory/loading/TargetMBeanTest.java ! test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java ! test/javax/management/remote/mandatory/notif/DeadListenerTest.java ! test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java ! test/javax/management/remote/mandatory/notif/ListenerScaleTest.java ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java ! test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java ! test/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java ! test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java ! test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java ! test/javax/management/remote/mandatory/notif/RMINotifTest.java ! test/javax/management/remote/mandatory/notif/ServerNotifs.java ! test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java ! test/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java ! test/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java ! test/javax/management/remote/mandatory/provider/ProviderTest.java ! test/javax/management/remote/mandatory/serverError/JMXServerErrorTest.java ! test/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java ! test/javax/management/remote/mandatory/util/MapNullValuesTest.java ! test/javax/management/security/AuthorizationTest.java ! test/javax/management/security/SecurityTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/tools/launcher/modules/listmods/ListModsTest.java Changeset: 0fab063574be Author: dfuchs Date: 2017-02-02 19:09 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/0fab063574be 8173821: com.sun.jmx.remote.internal.Unmarshal should be removed. Summary: com.sun.jmx.remote.internal.Unmarshal remove as it was no longer actively used since JDK 5. Reviewed-by: alanb - src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java Changeset: 2306d5e4191f Author: skovalev Date: 2017-02-02 15:53 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/2306d5e4191f 8173763: Two security tests fail with message: "java.security.NoSuchAlgorithmException: EC KeyFactory not available" Reviewed-by: mullan ! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java Changeset: 74d62786d29f Author: mullan Date: 2017-02-02 15:54 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/74d62786d29f Merge - src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java Changeset: a652ba198354 Author: lana Date: 2017-02-02 21:55 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/a652ba198354 Merge - make/copy/Copy-java.management.gmk - make/gensrc/Gensrc-java.management.gmk - make/rmic/Rmic-java.management.gmk - src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java - src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java - src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java - src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/package.html - src/java.management/share/classes/sun/management/Agent.java - src/java.management/share/classes/sun/management/AgentConfigurationError.java - src/java.management/share/classes/sun/management/ConnectorAddressLink.java - src/java.management/share/classes/sun/management/FileSystem.java - src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java - src/java.management/share/classes/sun/management/jdp/JdpController.java - src/java.management/share/classes/sun/management/jdp/JdpException.java - src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java - src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java - src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java - src/java.management/share/classes/sun/management/jdp/package-info.java - src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java - src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java - src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java - src/java.management/share/classes/sun/management/jmxremote/package.html - src/java.management/share/classes/sun/management/resources/agent.properties - src/java.management/share/classes/sun/management/resources/agent_de.properties - src/java.management/share/classes/sun/management/resources/agent_es.properties - src/java.management/share/classes/sun/management/resources/agent_fr.properties - src/java.management/share/classes/sun/management/resources/agent_it.properties - src/java.management/share/classes/sun/management/resources/agent_ja.properties - src/java.management/share/classes/sun/management/resources/agent_ko.properties - src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties - src/java.management/share/classes/sun/management/resources/agent_sv.properties - src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties - src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties - src/java.management/share/classes/sun/management/spi/AgentProvider.java - src/java.management/share/conf/jmxremote.access - src/java.management/share/conf/jmxremote.password.template - src/java.management/share/conf/management.properties - src/java.management/share/conf/snmp.acl.template - src/java.management/unix/classes/sun/management/FileSystemImpl.java - src/java.management/unix/native/libmanagement/FileSystemImpl.c - src/java.management/windows/classes/sun/management/FileSystemImpl.java - src/java.management/windows/native/libmanagement/FileSystemImpl.c - test/sun/management/AgentCMETest.java - test/sun/management/AgentCheckTest.java Changeset: 0f297e75d32d Author: dfuchs Date: 2017-02-03 11:29 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/0f297e75d32d 8173315: java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java fails intermittently Summary: Ensure that each test case creates a new server with a new local port number to preserve test isolation. Reviewed-by: michaelm ! test/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java Changeset: a329ff201a7d Author: ihse Date: 2017-02-03 13:04 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/a329ff201a7d 8172548: unpack200 fails linking with new update of SS12u4 Reviewed-by: erikj Contributed-by: Stefan Anzinger ! make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc Changeset: 1700e2d1d46f Author: ihse Date: 2017-02-03 15:20 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/1700e2d1d46f 8004842: Unify values of boolean make variables set in configure to true/false Reviewed-by: erikj ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-jdk.crypto.ec.gmk Changeset: 625b698c3cbe Author: mchung Date: 2017-02-03 08:54 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/625b698c3cbe 8173858: Rename libmanagement_rmi to libmanagement_agent Reviewed-by: alanb, dfuchs, dholmes, erikj ! make/lib/Lib-jdk.management.agent.gmk + make/mapfiles/libmanagement_agent/mapfile-vers - make/mapfiles/libmanagement_rmi/mapfile-vers ! src/java.base/share/classes/module-info.java ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java + src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c - src/jdk.management.agent/unix/native/libmanagement_rmi/FileSystemImpl.c ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java + src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c - src/jdk.management.agent/windows/native/libmanagement_rmi/FileSystemImpl.c Changeset: 0804989e2399 Author: henryjen Date: 2017-02-03 09:48 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/0804989e2399 8171522: Jar prints error message with old (non gnu-style options). Reviewed-by: sherman ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties Changeset: b873867cc8b8 Author: dmarkov Date: 2017-01-24 18:44 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/b873867cc8b8 8163889: [macosx] Can't print from browser on Mac OS X Reviewed-by: prr, psadhukhan ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m + test/java/awt/print/PrinterJob/PrintCrashTest.java Changeset: 2ec14b8cdc25 Author: prr Date: 2017-01-26 09:19 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/2ec14b8cdc25 Merge - make/copy/Copy-jdk.crypto.token.gmk - make/lib/Lib-jdk.crypto.token.gmk - src/jdk.crypto.token/share/classes/module-info.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Config.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/KeyCache.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Cipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DHKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Digest.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Key.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyAgreement.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyStore.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Mac.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSACipher.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecureRandom.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Signature.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Util.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Secmod.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Session.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SessionManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/SunPKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/TemplateManager.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/Token.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Functions.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java - src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java - src/jdk.crypto.token/share/legal/pkcs11cryptotoken.md - src/jdk.crypto.token/share/legal/pkcs11wrapper.md - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.c - src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.h - src/jdk.crypto.token/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_crypt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_digest.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_dual.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_general.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_mutex.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_objmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sessmgmt.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_sign.c - src/jdk.crypto.token/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs-11v2-20a3.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11f.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11t.h - src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11wrapper.h - src/jdk.crypto.token/solaris/conf/security/sunpkcs11-solaris.cfg - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.h - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.c - src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.h Changeset: 89cafca458bf Author: jdv Date: 2017-01-27 12:16 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/89cafca458bf 8152561: Is it allowed to have zero value for count in TIFFField.createArrayForType() for the rationals Reviewed-by: psadhukhan, bpb, prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java + test/javax/imageio/plugins/tiff/TIFFCreateArrayForTypeTest.java Changeset: f1d109bc09fe Author: psadhukhan Date: 2017-01-27 15:37 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/f1d109bc09fe 7190595: Nimbus: Test6657026 fails Reviewed-by: yan, jdv ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! test/javax/swing/plaf/basic/BasicSplitPaneUI/Test6657026.java Changeset: b85ea2af6b5d Author: pnarayanan Date: 2017-01-30 16:32 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/b85ea2af6b5d 8167278: ArrayIndexOutOfBoundsException when calling ImageIO.read(InputStream) with RLE4 BMP Reviewed-by: prr, bpb, jdv ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java Changeset: ba7ede80cea4 Author: ddehaven Date: 2017-01-30 12:04 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/ba7ede80cea4 Merge - test/tools/jlink/CustomPluginTest.java - test/tools/jlink/customplugin/module-info.java - test/tools/jlink/customplugin/plugin/CustomPlugin.java - test/tools/jlink/customplugin/plugin/HelloPlugin.java - test/tools/jlink/customplugin/plugin/RogueAdderPlugin.java - test/tools/jlink/customplugin/plugin/RogueFilterPlugin.java Changeset: b48677ae75b4 Author: ddehaven Date: 2017-02-03 08:15 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/b48677ae75b4 Merge Changeset: 622cc51a38ce Author: dl Date: 2017-02-03 13:24 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/622cc51a38ce 8173706: Is able to set a negative j.u.Vector size in JDK9 b151 Reviewed-by: martin, psandoz, smarks ! src/java.base/share/classes/java/util/Vector.java ! test/java/util/concurrent/tck/VectorTest.java Changeset: 06bdfec766f4 Author: dl Date: 2017-02-03 13:24 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/06bdfec766f4 8169748: LinkedTransferQueue bulk remove is O(n^2) 8172023: Concurrent spliterators fail to handle exhaustion properly Reviewed-by: martin, psandoz, smarks ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! test/java/util/Collection/RemoveMicroBenchmark.java + test/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java + test/java/util/concurrent/LinkedTransferQueue/WhiteBox.java ! test/java/util/concurrent/tck/Collection8Test.java Changeset: 0aedd507e3cd Author: dl Date: 2017-02-03 13:24 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/0aedd507e3cd 8171886: Miscellaneous changes imported from jsr166 CVS 2017-02 Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! test/java/util/AbstractList/CheckForComodification.java ! test/java/util/ArrayList/Bug6533203.java ! test/java/util/ArrayList/IteratorMicroBenchmark.java ! test/java/util/ArrayList/RangeCheckMicroBenchmark.java ! test/java/util/Collection/IteratorMicroBenchmark.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collections/BigBinarySearch.java ! test/java/util/Collections/Disjoint.java ! test/java/util/Collections/RacingCollections.java ! test/java/util/Collections/ReverseOrder2.java ! test/java/util/Collections/SetFromMap.java ! test/java/util/Deque/ChorusLine.java ! test/java/util/IdentityHashMap/ToArray.java ! test/java/util/IdentityHashMap/ToString.java ! test/java/util/NavigableMap/LockStep.java ! test/java/util/PriorityQueue/ForgetMeNot.java ! test/java/util/PriorityQueue/NoNulls.java ! test/java/util/PriorityQueue/PriorityQueueSort.java ! test/java/util/PriorityQueue/RemoveContains.java ! test/java/util/Random/DistinctSeeds.java ! test/java/util/TreeMap/NullAtEnd.java ! test/java/util/Vector/CopyInto.java ! test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/DrainToFails.java ! test/java/util/concurrent/BlockingQueue/Interrupt.java ! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java ! test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java ! test/java/util/concurrent/ConcurrentMap/ConcurrentRemoveIf.java ! test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java ! test/java/util/concurrent/ConcurrentQueues/GCRetention.java ! test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java ! test/java/util/concurrent/ConcurrentQueues/RemovePollRace.java ! test/java/util/concurrent/CopyOnWriteArrayList/EqualsRace.java ! test/java/util/concurrent/CopyOnWriteArraySet/RacingCows.java ! test/java/util/concurrent/CyclicBarrier/Basic.java ! test/java/util/concurrent/DelayQueue/Iterate.java ! test/java/util/concurrent/DelayQueue/PollUnexpired.java ! test/java/util/concurrent/DelayQueue/Stress.java ! test/java/util/concurrent/Exchanger/ExchangeLoops.java ! test/java/util/concurrent/Executors/PrivilegedCallables.java ! test/java/util/concurrent/FutureTask/BlockingTaskExecutor.java ! test/java/util/concurrent/FutureTask/Customized.java ! test/java/util/concurrent/FutureTask/DoneMeansDone.java ! test/java/util/concurrent/FutureTask/DoneTimedGetLoops.java ! test/java/util/concurrent/LinkedBlockingQueue/ToArray.java ! test/java/util/concurrent/Phaser/Arrive.java ! test/java/util/concurrent/Phaser/Basic.java ! test/java/util/concurrent/Phaser/FickleRegister.java ! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java ! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/java/util/concurrent/atomic/Lazy.java ! test/java/util/concurrent/locks/Lock/CheckedLockLoops.java ! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java ! test/java/util/concurrent/tck/AbstractExecutorServiceTest.java ! test/java/util/concurrent/tck/AbstractQueuedLongSynchronizerTest.java ! test/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java ! test/java/util/concurrent/tck/Atomic8Test.java ! test/java/util/concurrent/tck/AtomicReferenceArrayTest.java ! test/java/util/concurrent/tck/CompletableFutureTest.java ! test/java/util/concurrent/tck/ConcurrentHashMapTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java ! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/java/util/concurrent/tck/CopyOnWriteArraySetTest.java ! test/java/util/concurrent/tck/CountedCompleterTest.java ! test/java/util/concurrent/tck/DelayQueueTest.java ! test/java/util/concurrent/tck/ExecutorsTest.java ! test/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/java/util/concurrent/tck/LinkedListTest.java ! test/java/util/concurrent/tck/LinkedTransferQueueTest.java ! test/java/util/concurrent/tck/PhaserTest.java ! test/java/util/concurrent/tck/PriorityQueueTest.java ! test/java/util/concurrent/tck/ReentrantLockTest.java ! test/java/util/concurrent/tck/ReentrantReadWriteLockTest.java ! test/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java ! test/java/util/concurrent/tck/ScheduledExecutorTest.java ! test/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/java/util/concurrent/tck/SynchronousQueueTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorTest.java ! test/java/util/concurrent/tck/TreeSetTest.java ! test/java/util/concurrent/tck/TreeSubSetTest.java Changeset: 4ebe8e908989 Author: mchung Date: 2017-02-03 18:06 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/4ebe8e908989 8173412: @Test in java/lang/annotation and java/lang/reflect/Proxy tests not run Reviewed-by: redestad ! test/java/lang/annotation/AnnotationWithLambda.java ! test/java/lang/reflect/Proxy/ProxyForMethodHandle.java Changeset: 5315de9bf0e3 Author: vtewari Date: 2016-12-23 12:15 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/5315de9bf0e3 8170861: Remove DcmdMBeanPermissionsTest.java from ProblemList Summary: removed DcmdMBeanPermissionsTest.java from ProblemList Reviewed-by: dholmes, fparain Contributed-by: ujwal.vangapally at oracle.com ! test/ProblemList.txt Changeset: 531f23cf8fb6 Author: dfazunen Date: 2016-12-27 16:24 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/531f23cf8fb6 8171441: tools/launcher/VersionCheck.java doesn't report names of tools which failed checks Reviewed-by: stsmirno, iignatyev, anazarov ! test/tools/launcher/VersionCheck.java Changeset: a099563cb23c Author: jwilhelm Date: 2016-12-27 22:34 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/a099563cb23c Merge ! test/ProblemList.txt Changeset: 6002279db5b9 Author: ctornqvi Date: 2017-01-05 16:46 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/6002279db5b9 8172188: JDI tests fail due to "permission denied" when creating temp file Reviewed-by: hseigel, mseledtsov ! test/com/sun/jdi/ShellScaffold.sh Changeset: b747d4c9a917 Author: jwilhelm Date: 2017-01-09 15:10 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/b747d4c9a917 Merge Changeset: 727e88de35ed Author: hseigel Date: 2017-01-13 10:45 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/727e88de35ed 8172288: Fix Jigsaw related module/package error messages and throw correct exceptions Summary: Reword error messages and throw IllegalStateExceptions where appropriate Reviewed-by: alanb, acorn, lfoltan, gtriantafill ! src/java.base/share/classes/java/lang/reflect/Layer.java Changeset: dac0e2eafbd5 Author: jwilhelm Date: 2017-01-13 18:26 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/dac0e2eafbd5 Merge Changeset: e56f36205735 Author: jwilhelm Date: 2017-01-16 16:18 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/e56f36205735 Merge Changeset: a2d3b7f65c95 Author: redestad Date: 2017-01-19 11:27 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/a2d3b7f65c95 8171855: Move package name transformations during module bootstrap into native code Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/Module.c Changeset: 5c08f2a9daee Author: gtriantafill Date: 2017-01-19 10:55 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/5c08f2a9daee 8152206: Simplify jvmstat modules Reviewed-by: alanb, mchung, hseigel ! src/java.base/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java + src/jdk.internal.jvmstat/share/classes/module-info.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Units.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.jcmd/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jstatd/share/classes/module-info.java - src/jdk.jvmstat/share/classes/module-info.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java ! test/sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java Changeset: 79dbfcdbe1b0 Author: rraghavan Date: 2017-01-20 04:42 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/79dbfcdbe1b0 8167337: When jmxremote.port=0, JDP broadcasts "0" instead of assigned port Summary: Fetched the correct jmx service url for jdp to broadcast it. Reviewed-by: dsamersoff, rriggs Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/sun/management/Agent.java ! test/sun/management/jdp/DynamicLauncher.java + test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java + test/sun/management/jdp/JdpJmxRemoteDynamicPortTestCase.java Changeset: 825a12434329 Author: dpochepk Date: 2017-01-23 16:31 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/825a12434329 8171149: java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java failed with "Out of space in CodeCache for adapters" Reviewed-by: kvn ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java ! test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java Changeset: 33e6f9b9e3b5 Author: vtewari Date: 2017-01-25 15:31 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/33e6f9b9e3b5 8167178: Exported elements referring to inaccessible types in java.naming Reviewed-by: chegar, rriggs, alanb ! src/java.naming/share/classes/javax/naming/CompoundName.java Changeset: 955d8b6ded80 Author: jwilhelm Date: 2017-01-24 00:30 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/955d8b6ded80 Merge ! src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/security/util/AuthResourcesProvider.java - src/java.base/share/classes/sun/security/util/AuthResourcesProviderImpl.java - src/linux/doc/man/ja/jvisualvm.1 - src/linux/doc/man/jvisualvm.1 - src/solaris/doc/sun/man/man1/ja/jvisualvm.1 - src/solaris/doc/sun/man/man1/jvisualvm.1 ! test/ProblemList.txt - test/java/lang/SecurityManager/RestrictedPackages.java - test/java/rmi/registry/readTest/readTest.java - test/java/rmi/registry/readTest/readTest.sh - test/lib/security/SecurityTools.java - test/tools/jar/mmrjar/ConcealedPackage.java - test/tools/jmod/hashes/src/m1/module-info.java - test/tools/jmod/hashes/src/m1/org/m1/Main.java - test/tools/jmod/hashes/src/m2/module-info.java - test/tools/jmod/hashes/src/m2/org/m2/Util.java - test/tools/jmod/hashes/src/m3/module-info.java - test/tools/jmod/hashes/src/m3/org/m3/Name.java - test/tools/jmod/hashes/src/org.bar/module-info.java - test/tools/jmod/hashes/src/org.foo/module-info.java ! test/tools/launcher/VersionCheck.java Changeset: 0eb0f644345d Author: jwilhelm Date: 2017-02-04 03:29 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/0eb0f644345d Merge ! src/java.base/share/classes/module-info.java + src/jdk.internal.jvmstat/share/classes/module-info.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Units.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java + src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.jconsole/share/classes/module-info.java - src/jdk.jvmstat/share/classes/module-info.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! test/ProblemList.txt Changeset: 19aaaf6ee13e Author: lancea Date: 2017-02-04 14:04 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/19aaaf6ee13e 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations Reviewed-by: dfuchs, alanb, psandoz, mchung ! make/src/classes/build/tools/jigsaw/GenGraphs.java ! make/src/classes/build/tools/jigsaw/technology-summary.html ! src/java.se.ee/share/classes/module-info.java ! test/tools/launcher/modules/addmods/AddModsTest.java Changeset: 2719a1f55cd8 Author: jlahoda Date: 2017-02-06 11:07 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/2719a1f55cd8 8173653: jshell tool: ctrl-C when in external editor aborts jshell -- history lost Summary: Adding ability for WindowsTerminal subclasses to get and set console mode. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java Changeset: 93005a285d67 Author: mullan Date: 2017-02-06 08:59 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/93005a285d67 8173827: Remove forRemoval=true from several deprecated security APIs Reviewed-by: redestad, xuelei ! src/java.base/share/classes/com/sun/net/ssl/HostnameVerifier.java ! src/java.base/share/classes/com/sun/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManager.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactorySpi.java ! src/java.base/share/classes/com/sun/net/ssl/SSLContext.java ! src/java.base/share/classes/com/sun/net/ssl/SSLContextSpi.java ! src/java.base/share/classes/com/sun/net/ssl/SSLPermission.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManager.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactorySpi.java ! src/java.base/share/classes/com/sun/net/ssl/X509KeyManager.java ! src/java.base/share/classes/com/sun/net/ssl/X509TrustManager.java ! src/java.base/share/classes/com/sun/net/ssl/internal/ssl/Provider.java ! src/java.base/share/classes/com/sun/net/ssl/internal/ssl/X509ExtendedTrustManager.java ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/DelegateHttpsURLConnection.java ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/Handler.java ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! 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 ! 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 ! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.base/share/classes/javax/security/cert/Certificate.java ! src/java.base/share/classes/javax/security/cert/CertificateEncodingException.java ! src/java.base/share/classes/javax/security/cert/CertificateException.java ! src/java.base/share/classes/javax/security/cert/CertificateExpiredException.java ! src/java.base/share/classes/javax/security/cert/CertificateNotYetValidException.java ! src/java.base/share/classes/javax/security/cert/CertificateParsingException.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java Changeset: d571f86c2762 Author: mchung Date: 2017-02-06 08:03 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/d571f86c2762 8173947: jconsole does not show local running VMs to attach Reviewed-by: alanb, dholmes, dfuchs ! src/jdk.jconsole/share/classes/sun/tools/jconsole/JConsole.java Changeset: 3ec66890e682 Author: vinnie Date: 2017-02-06 17:28 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/3ec66890e682 8173956: KeyStore regression due to default keystore being changed to PKCS12 Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/MixedcaseAlias.java Changeset: 63f21de94ffd Author: redestad Date: 2017-02-06 22:23 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/63f21de94ffd 8173982: (fs) DefaultFileSystemProvider should be split into platform specific versions Reviewed-by: alanb + src/java.base/aix/classes/sun/nio/fs/DefaultFileSystemProvider.java + src/java.base/linux/classes/sun/nio/fs/DefaultFileSystemProvider.java + src/java.base/macosx/classes/sun/nio/fs/DefaultFileSystemProvider.java + src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java - src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java Changeset: 7d64e541a6c0 Author: dl Date: 2017-02-07 00:38 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/7d64e541a6c0 8172726: ForkJoin common pool retains a reference to the thread context class loader Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java + test/java/util/concurrent/tck/ForkJoinPool9Test.java ! test/java/util/concurrent/tck/JSR166TestCase.java + test/java/util/concurrent/tck/tck.policy Changeset: 847d7a6aef45 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/847d7a6aef45 Added tag jdk-9+156 for changeset 7d64e541a6c0 ! .hgtags Changeset: c39f051b38d8 Author: bpb Date: 2017-02-07 11:01 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/c39f051b38d8 8173910: (fs) java/nio/file/FileSystem/Basic.java should conditionally check FileStores Summary: On Unix platforms, spawn a 'df' process and skip FileStore check if it hangs Reviewed-by: alanb ! test/java/nio/file/FileSystem/Basic.java Changeset: 1ef7723209e7 Author: lancea Date: 2017-02-07 14:07 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/1ef7723209e7 8169313: java.xml.ws not granted NetPermission(getProxySelector) Reviewed-by: alanb, aefimov, mchung ! src/java.base/share/lib/security/default.policy Changeset: 88f5292cbbad Author: rpatil Date: 2017-02-08 02:23 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/88f5292cbbad 8173943: Change error reporting of LauncherHelper to include actual Error class name Reviewed-by: alanb, ksrini ! src/java.base/share/classes/sun/launcher/LauncherHelper.java Changeset: f5807d240630 Author: smarks Date: 2017-02-07 13:45 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/f5807d240630 8044626: Update RMI specifications to reflect modularization changes 8165649: Re-examine if Activatable object can be created from non-public class and/or constructor Reviewed-by: alanb, mchung ! src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java ! src/java.rmi/share/classes/java/rmi/activation/Activator.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: e50de2389390 Author: mchung Date: 2017-02-07 16:41 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/e50de2389390 8173712: Rename JAVA_OPTIONS environment variable to JDK_JAVA_OPTIONS Reviewed-by: henryjen, psandoz ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/java.h ! src/java.base/windows/native/libjli/cmdtoargs.c ! test/ProblemList.txt ! test/tools/launcher/ArgsEnvVar.java ! test/tools/launcher/I18NArgTest.java Changeset: 47526f23be49 Author: ascarpino Date: 2017-02-07 19:55 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/47526f23be49 8151116: Add extended key usage constraint to the jdk.certpath.disabledAlgorithms security property Reviewed-by: wetmore ! src/java.base/share/conf/security/java.security Changeset: 04c3f5221759 Author: coffeys Date: 2017-02-08 08:40 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/04c3f5221759 8173783: IllegalArgumentException: jdk.tls.namedGroups Reviewed-by: xuelei, wetmore ! src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java + test/sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java Changeset: e56bfa6ae3ce Author: dfuchs Date: 2017-02-08 16:33 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/e56bfa6ae3ce 8173898: StackWalker.walk throws InternalError if called from a constructor invoked through reflection. Summary: StackWalker is fixed to take into account constructor reflection frames. The specification of StackWalker.Option.SHOW_REFLECT_FRAMES is also clarified in this regard. Reviewed-by: bchristi, lancea, mchung, psandoz ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackWalker.java ! test/java/lang/StackWalker/Basic.java + test/java/lang/StackWalker/ReflectionFrames.java Changeset: 23074c7a0bc6 Author: rriggs Date: 2017-02-08 13:17 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/23074c7a0bc6 8174128: [testbug] Remove implementation dependency from java.time TCK tests Reviewed-by: dfuchs, scolebourne ! test/java/time/TEST.properties ! test/java/time/tck/java/time/AbstractTCKTest.java ! test/java/time/tck/java/time/TCKOffsetDateTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java ! test/java/time/tck/java/time/serial/TCKZoneIdSerialization.java + test/java/time/test/java/time/TEST.properties Changeset: bb824eeea452 Author: ascarpino Date: 2017-02-08 10:56 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/bb824eeea452 8174157: Backout 8151116 Reviewed-by: mullan ! src/java.base/share/conf/security/java.security Changeset: 223b9c6c892f Author: ascarpino Date: 2017-02-08 11:01 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/223b9c6c892f 8173410: Add commented config line for jdk.security.provider.preferred Reviewed-by: wetmore ! src/java.base/share/conf/security/java.security Changeset: cb761a779278 Author: valeriep Date: 2017-02-08 19:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/cb761a779278 8173708: Re-enable AES cipher with CFB128 mode for Ucrypto provider Summary: Updated Ucrypto config file to remove the disabled mechanisms Reviewed-by: wetmore ! src/jdk.crypto.ucrypto/solaris/conf/security/ucrypto-solaris.cfg ! test/com/oracle/security/ucrypto/TestAES.java Changeset: d4816c8d3ab8 Author: valeriep Date: 2017-02-08 19:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/d4816c8d3ab8 Merge Changeset: 4be3ef759ead Author: dlsmith Date: 2017-02-08 12:27 -0700 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/4be3ef759ead 8173587: LambdaMetafactory needs to validate descriptors and method name Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java + test/java/lang/invoke/lambda/MetafactoryDescriptorTest.java + test/java/lang/invoke/lambda/MetafactoryMethodNameTest.java - test/java/lang/invoke/lambda/MetafactorySamReturnTest.java Changeset: 00cd2ba50e10 Author: ascarpino Date: 2017-02-08 12:08 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/00cd2ba50e10 8160655: Fix denyAfter and usage types for security properties Reviewed-by: mullan, xuelei ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java + src/java.base/share/classes/sun/security/provider/certpath/PKIXExtendedParameters.java - src/java.base/share/classes/sun/security/provider/certpath/PKIXTimestampParameters.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java - src/java.base/share/classes/sun/security/util/CertConstraintParameters.java + src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! src/java.base/share/classes/sun/security/validator/SimpleValidator.java ! src/java.base/share/conf/security/java.security ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 56a5cee26bbb Author: dlsmith Date: 2017-02-08 14:23 -0700 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/56a5cee26bbb 8033076: LambdaMetafactory should use types in implMethod.type() Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java Changeset: 95050afa6898 Author: dlsmith Date: 2017-02-08 17:28 -0700 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/95050afa6898 8174226: Test failures after JDK-8033076 Summary: Reverting JDK-8033076 for now Reviewed-by: darcy ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java Changeset: cad3932c20ec Author: ssahoo Date: 2017-02-09 05:19 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/cad3932c20ec 8168423: Test Task: Custom system class loader + security manager + malformed policy file = recursive initialization Summary: If a malformed policy file is encountered when running with a custom system class loader then it leads to a recursive initialization issue Reviewed-by: mullan + test/java/lang/ClassLoader/securityManager/ClassLoaderTest.java + test/java/lang/ClassLoader/securityManager/TestClassLoader.java + test/java/lang/ClassLoader/securityManager/TestClient.java + test/java/lang/ClassLoader/securityManager/malformed.policy + test/java/lang/ClassLoader/securityManager/valid.policy Changeset: 5757370ec024 Author: bpb Date: 2017-02-09 07:48 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/5757370ec024 8173387: java/nio/channels/Selector/SelectTimeout.java failed with "Test timed out early with timeout 100000000999" Summary: Corrected timing problem with multiple threads setting static variables Reviewed-by: clanger, alanb ! test/java/nio/channels/Selector/SelectTimeout.java Changeset: a547b3736c3b Author: msheppar Date: 2017-02-09 15:56 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/a547b3736c3b 8049375: Extend how the org.omg.CORBA.ORB handles the search for orb.properties Reviewed-by: lancea, alanb ! test/TEST.groups + test/org/omg/CORBA/OrbPropertiesTest.java + test/org/omg/CORBA/TestOrbImpl.java + test/org/omg/CORBA/TestSingletonOrbImpl.java + test/org/omg/CORBA/jtreg.test.policy Changeset: 68cb676e526a Author: lana Date: 2017-02-09 18:10 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/68cb676e526a Merge - src/java.base/share/classes/sun/security/provider/certpath/PKIXTimestampParameters.java - src/java.base/share/classes/sun/security/util/CertConstraintParameters.java - test/java/lang/invoke/lambda/MetafactorySamReturnTest.java Changeset: 34174308ee40 Author: bpb Date: 2017-02-09 14:49 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/34174308ee40 8174127: (ch) Add instrumentation to java/nio/channels/FileChannel/Transfer.java Summary: Convert to TestNG and add some debugging output for large file creation time Reviewed-by: alanb ! test/java/nio/channels/FileChannel/Transfer.java Changeset: 23ef25fca147 Author: amlu Date: 2017-02-10 10:07 +0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/23ef25fca147 8174241: ProblemList update for TestWsImport, JdbMethodExitTest and jimage tests Reviewed-by: lancea ! test/ProblemList.txt Changeset: 297a26386644 Author: mli Date: 2017-02-09 18:33 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/297a26386644 8173957: Fix @since in module-info.java in dev/jdk repo Reviewed-by: alanb, lancea ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/module-info.java ! src/java.desktop/share/classes/module-info.java ! src/java.instrument/share/classes/module-info.java ! src/java.logging/share/classes/module-info.java ! src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/module-info.java ! src/java.naming/share/classes/module-info.java ! src/java.prefs/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.scripting/share/classes/module-info.java ! src/java.se.ee/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/java.security.jgss/share/classes/module-info.java ! src/java.security.sasl/share/classes/module-info.java ! src/java.smartcardio/share/classes/module-info.java ! src/java.sql.rowset/share/classes/module-info.java ! src/java.sql/share/classes/module-info.java ! src/java.transaction/share/classes/module-info.java ! src/java.xml.crypto/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java ! src/jdk.desktop/share/classes/module-info.java ! src/jdk.editpad/share/classes/module-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java ! src/jdk.internal.ed/share/classes/module-info.java ! src/jdk.internal.le/share/classes/module-info.java ! src/jdk.internal.opt/share/classes/module-info.java ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jdwp.agent/share/classes/module-info.java ! src/jdk.security.auth/share/classes/module-info.java ! src/jdk.security.jgss/share/classes/module-info.java Changeset: cb3a760ccbb0 Author: michaelm Date: 2017-02-10 09:55 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/cb3a760ccbb0 8174716: java/net/httpclient/security/Driver.java failing in JDK 9 Reviewed-by: alanb ! test/java/net/httpclient/security/Driver.java Changeset: 1c8f054f6278 Author: alanb Date: 2017-02-10 09:04 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/1c8f054f6278 8173393: Module system implementation refresh (2/2017) Reviewed-by: dfuchs, psandoz, mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, claes.redestad at oracle.com, alex.buckley at oracle.com, mark.reinhold at oracle.com, john.r.rose at oracle.com ! make/src/classes/build/tools/jigsaw/GenGraphs.java ! make/src/classes/build/tools/jigsaw/ModuleSummary.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java + src/java.base/share/classes/java/lang/IllegalCallerException.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/FindException.java ! src/java.base/share/classes/java/lang/module/InvalidModuleDescriptorException.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/module/ResolutionException.java ! src/java.base/share/classes/java/lang/module/ResolvedModule.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/package-info.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java ! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/java.base/share/classes/jdk/internal/module/Checks.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferenceImpl.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/ProblemList.txt ! test/java/io/FilePermission/ReadFileOnPath.java ! test/java/lang/Class/forName/modules/TestLayer.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java ! test/java/lang/Class/getPackageName/Basic.java ! test/java/lang/StackWalker/CallerFromMain.java ! test/java/lang/invoke/AccessControlTest.java ! test/java/lang/invoke/DropLookupModeTest.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/Driver.java + test/java/lang/invoke/MethodHandles/privateLookupIn/Unnamed.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java + test/java/lang/invoke/modules/Driver.java - test/java/lang/invoke/modules/ModuleAccessControlTest.java + test/java/lang/invoke/modules/Unnamed.java + test/java/lang/invoke/modules/m1/module-info.java + test/java/lang/invoke/modules/m1/p1/Main.java + test/java/lang/invoke/modules/m1/p1/Type1.java + test/java/lang/invoke/modules/m1/p2/Type2.java + test/java/lang/invoke/modules/m2/module-info.java + test/java/lang/invoke/modules/m2/q1/Type1.java + test/java/lang/invoke/modules/m2/q2/Type2.java - test/java/lang/invoke/modules/src/m1/module-info.java - test/java/lang/invoke/modules/src/m1/p1/Main.java - test/java/lang/invoke/modules/src/m1/p1/Type1.java - test/java/lang/invoke/modules/src/m1/p2/Type2.java - test/java/lang/invoke/modules/src/m2/module-info.java - test/java/lang/invoke/modules/src/m2/q1/Type1.java - test/java/lang/invoke/modules/src/m2/q2/Type2.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/module/ModuleNamesTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java ! test/java/lang/module/ModuleReferenceTest.java ! test/java/lang/module/MultiReleaseJarTest.java + test/java/lang/reflect/AccessibleObject/CanAccessTest.java ! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java + test/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/java/lang/reflect/Layer/BasicLayerTest.java ! test/java/lang/reflect/Layer/LayerAndLoadersTest.java ! test/java/lang/reflect/Layer/LayerControllerTest.java ! test/java/lang/reflect/Module/AnnotationsTest.java ! test/java/lang/reflect/Module/BasicModuleTest.java ! test/java/lang/reflect/Module/WithSecurityManager.java + test/java/lang/reflect/Module/addXXX/Driver.java + test/java/lang/reflect/Module/addXXX/m1/module-info.java + test/java/lang/reflect/Module/addXXX/m1/p1/C.java + test/java/lang/reflect/Module/addXXX/m2/module-info.java + test/java/lang/reflect/Module/addXXX/m2/p2/C.java + test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java + test/java/lang/reflect/Module/addXXX/m3/module-info.java + test/java/lang/reflect/Module/addXXX/m3/p3/C.java + test/java/lang/reflect/Module/addXXX/m4/module-info.java + test/java/lang/reflect/Module/addXXX/m4/p4/C.java + test/java/lang/reflect/Module/addXXX/test/module-info.java + test/java/lang/reflect/Module/addXXX/test/test/C.java + test/java/lang/reflect/Module/addXXX/test/test/Main.java + test/java/lang/reflect/Module/addXXX/test/test/Service.java ! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/java/security/modules/ModularTest.java ! test/java/util/ServiceLoader/modules/BadProvidersTest.java ! test/java/util/ServiceLoader/modules/Basic.java + test/jdk/internal/reflect/CallerSensitive/CheckCSMs.java ! test/jdk/modules/etc/VerifyModuleDelegation.java ! test/jdk/modules/scenarios/container/src/container/container/Main.java ! test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java ! test/tools/jar/mmrjar/Basic.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/launcher/modules/patch/systemmodules/src1/java.base/jdk/internal/modules/SystemModules.java Changeset: d35044f37cdb Author: alanb Date: 2017-02-10 12:28 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/d35044f37cdb Merge ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! test/ProblemList.txt ! test/java/lang/ClassLoader/securityManager/ClassLoaderTest.java - test/java/lang/invoke/modules/ModuleAccessControlTest.java - test/java/lang/invoke/modules/src/m1/module-info.java - test/java/lang/invoke/modules/src/m1/p1/Main.java - test/java/lang/invoke/modules/src/m1/p1/Type1.java - test/java/lang/invoke/modules/src/m1/p2/Type2.java - test/java/lang/invoke/modules/src/m2/module-info.java - test/java/lang/invoke/modules/src/m2/q1/Type1.java - test/java/lang/invoke/modules/src/m2/q2/Type2.java Changeset: d18d6cbde5e3 Author: alanb Date: 2017-02-10 12:30 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/d18d6cbde5e3 Merge Changeset: ba1d4f8c77de Author: bchristi Date: 2017-01-31 11:51 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/ba1d4f8c77de 8156073: 2-slot LiveStackFrame locals (long and double) are incorrect Reviewed-by: coleenp, mchung ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/LiveStackFrameInfo.java - test/java/lang/StackWalker/CountLocalSlots.java ! test/java/lang/StackWalker/LocalsAndOperands.java - test/java/lang/StackWalker/LocalsCrash.java Changeset: 07739d8a2680 Author: jwilhelm Date: 2017-01-31 20:54 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/07739d8a2680 Merge ! src/java.base/share/classes/module-info.java - src/jdk.jvmstat/share/classes/module-info.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! test/ProblemList.txt Changeset: 46d67328922c Author: jwilhelm Date: 2017-02-01 00:56 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/46d67328922c Merge - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java Changeset: 0d2ab72ba600 Author: dnsimon Date: 2017-02-02 05:26 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/0d2ab72ba600 8145337: [JVMCI] JVMCI initialization with SecurityManager installed fails: java.security.AccessControlException: access denied Reviewed-by: kvn, alanb, mchung, mullan ! src/java.base/share/lib/security/default.policy Changeset: 31fdce5df5cd Author: jwilhelm Date: 2017-02-09 23:15 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/31fdce5df5cd Merge ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! test/ProblemList.txt - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java Changeset: 9061aabb211d Author: jwilhelm Date: 2017-02-09 23:35 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/9061aabb211d Merge ! src/java.base/share/classes/module-info.java ! test/ProblemList.txt - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java Changeset: a024ba2ca3d2 Author: dkononenko Date: 2017-02-09 19:43 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/a024ba2ca3d2 8170113: jimage extract to readonly directory causes MissingResourceException Summary: Added a missing resource. Reviewed-by: alanb, anazarov Contributed-by: denis.kononenko at oracle.com ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties Changeset: 27716a9b2378 Author: serb Date: 2017-01-31 19:22 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/27716a9b2378 8143077: Deprecate InputEvent._MASK in favor of InputEvent._DOWN_MASK Reviewed-by: prr, alexsch, azvegint, mchung, egahlin ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPopupMenu.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Event.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/MenuShortcut.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceDragEvent.java ! src/java.desktop/share/classes/java/awt/event/ActionEvent.java ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/java/awt/event/KeyEvent.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/java/awt/peer/PopupMenuPeer.java ! src/java.desktop/share/classes/javax/swing/Autoscroller.java ! src/java.desktop/share/classes/javax/swing/DefaultButtonModel.java ! src/java.desktop/share/classes/javax/swing/JComboBox.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JMenuItem.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToggleButton.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/KeyboardManager.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/sun/awt/NullComponentPeer.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/MenuItemLayoutHelper.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java ! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/windows/classes/sun/awt/windows/WButtonPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WTextFieldPeer.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/JConsole.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/VMPanel.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/Utils.java Changeset: bdb8499fdb64 Author: psadhukhan Date: 2017-02-02 11:05 +0530 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/bdb8499fdb64 8170578: CUPS Printing is broken with Ubuntu 16.10 (CUPS 2.2) Reviewed-by: prr ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! test/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java Changeset: 6dbd2f0fbd71 Author: prr Date: 2017-02-03 09:28 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/6dbd2f0fbd71 8173409: make setMixingCutoutShape public and remove jdk.desktop Reviewed-by: serb, mchung, alexsch ! src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/module-info.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java - src/jdk.desktop/share/classes/jdk/awt/AWTUtils.java - src/jdk.desktop/share/classes/module-info.java ! test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java ! test/java/awt/Mixing/OpaqueTest.java - test/java/awt/jdk/TestJDKAWTUtils.java Changeset: 05b82284817f Author: prr Date: 2017-02-06 09:32 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/05b82284817f 8170493: JNI exception pending in JavaComponentAccessibility.m Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: 94038948b70f Author: prr Date: 2017-02-06 09:34 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/94038948b70f Merge - make/copy/Copy-java.management.gmk - make/gensrc/Gensrc-java.management.gmk - make/rmic/Rmic-java.management.gmk - src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java - src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java - src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java - src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/package.html - src/java.management/share/classes/sun/management/Agent.java - src/java.management/share/classes/sun/management/AgentConfigurationError.java - src/java.management/share/classes/sun/management/ConnectorAddressLink.java - src/java.management/share/classes/sun/management/FileSystem.java - src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java - src/java.management/share/classes/sun/management/jdp/JdpController.java - src/java.management/share/classes/sun/management/jdp/JdpException.java - src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java - src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java - src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java - src/java.management/share/classes/sun/management/jdp/package-info.java - src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java - src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java - src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java - src/java.management/share/classes/sun/management/jmxremote/package.html - src/java.management/share/classes/sun/management/resources/agent.properties - src/java.management/share/classes/sun/management/resources/agent_de.properties - src/java.management/share/classes/sun/management/resources/agent_es.properties - src/java.management/share/classes/sun/management/resources/agent_fr.properties - src/java.management/share/classes/sun/management/resources/agent_it.properties - src/java.management/share/classes/sun/management/resources/agent_ja.properties - src/java.management/share/classes/sun/management/resources/agent_ko.properties - src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties - src/java.management/share/classes/sun/management/resources/agent_sv.properties - src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties - src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties - src/java.management/share/classes/sun/management/spi/AgentProvider.java - src/java.management/share/conf/jmxremote.access - src/java.management/share/conf/jmxremote.password.template - src/java.management/share/conf/management.properties - src/java.management/share/conf/snmp.acl.template - src/java.management/unix/classes/sun/management/FileSystemImpl.java - src/java.management/unix/native/libmanagement/FileSystemImpl.c - src/java.management/windows/classes/sun/management/FileSystemImpl.java - src/java.management/windows/native/libmanagement/FileSystemImpl.c ! src/jdk.jconsole/share/classes/sun/tools/jconsole/JConsole.java - src/jdk.jvmstat/share/classes/module-info.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap - test/sun/management/AgentCMETest.java - test/sun/management/AgentCheckTest.java Changeset: fbddaaa26e1b Author: mcherkas Date: 2017-02-07 18:55 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/fbddaaa26e1b 8173145: Menu is activated after using mnemonic Alt/Key combination Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java + test/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: 205e05380de6 Author: prr Date: 2017-02-10 08:17 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/205e05380de6 Merge - src/java.base/share/classes/sun/security/provider/certpath/PKIXTimestampParameters.java - src/java.base/share/classes/sun/security/util/CertConstraintParameters.java - src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/java.desktop/share/classes/module-info.java - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java - test/java/lang/invoke/lambda/MetafactorySamReturnTest.java - test/java/lang/invoke/modules/ModuleAccessControlTest.java - test/java/lang/invoke/modules/src/m1/module-info.java - test/java/lang/invoke/modules/src/m1/p1/Main.java - test/java/lang/invoke/modules/src/m1/p1/Type1.java - test/java/lang/invoke/modules/src/m1/p2/Type2.java - test/java/lang/invoke/modules/src/m2/module-info.java - test/java/lang/invoke/modules/src/m2/q1/Type1.java - test/java/lang/invoke/modules/src/m2/q2/Type2.java Changeset: ed26eebc8c88 Author: mchung Date: 2017-02-10 10:26 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/ed26eebc8c88 8174739: Rename JMOD section name for native libraries from native to lib Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractResourcePoolEntry.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jlink/plugins/ExcludeVMPluginTest.java ! test/tools/jmod/JmodTest.java Changeset: 71ae110c5efd Author: michaelm Date: 2017-02-10 21:58 +0000 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/71ae110c5efd 8174745: Httpclient source update for JDK 8 Reviewed-by: dfuchs ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/DefaultPublisher.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseProcessors.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/MinimalFuture.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Queue.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Utils.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FrameConsumer.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/UTF8AccumulatingDecoder.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketImpl.java Changeset: ef6894aeb9fe Author: sherman Date: 2017-02-11 21:31 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/ef6894aeb9fe 8165640: Enhance jar tool to allow module-info in versioned directories but not in base in modular multi-release jar files Reviewed-by: psandoz, mchung ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! test/tools/jar/mmrjar/Basic.java ! test/tools/jar/modularJar/Basic.java + test/tools/jar/modularJar/src/baz/jdk/test/baz/Baz.java Changeset: 4cda2699bf59 Author: mchung Date: 2017-02-12 16:45 -0800 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/4cda2699bf59 8174740: RuntimeException: Module m's descriptor returns inconsistent package set Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/module-info.java Changeset: db26f90a85f5 Author: skovalev Date: 2017-02-10 11:00 +0300 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/db26f90a85f5 8174194: Several java/lang tests failing due to undeclared module dependencies Reviewed-by: dfuchs, mchung ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/StackTraceElement/WithClassLoaderName.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/management/ManagementFactory/DefaultManagementProviderTest.java ! test/java/lang/reflect/PublicMethods/PublicMethodsTest.java Changeset: 96748d4b1204 Author: jlahoda Date: 2017-02-13 09:41 +0100 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/96748d4b1204 8173777: Merge javac -Xmodule into javac--patch-module Summary: Converting uses of -Xmodule: to --patch-module. Reviewed-by: alanb, mchung - test/javax/xml/jaxp/common/8035437/Document.java - test/javax/xml/jaxp/common/8035437/DocumentImpl.java - test/javax/xml/jaxp/common/8035437/Node.java + test/javax/xml/jaxp/common/8035437/patch-src1/org/w3c/dom/Document.java + test/javax/xml/jaxp/common/8035437/patch-src1/org/w3c/dom/Node.java + test/javax/xml/jaxp/common/8035437/patch-src2/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java ! test/javax/xml/jaxp/common/8035437/run.sh - test/sun/text/IntHashtable/Bug4170614Test.java ! test/sun/text/IntHashtable/Bug4170614Test.sh + test/sun/text/IntHashtable/patch-src/java/text/Bug4170614Test.java ! test/tools/launcher/ToolsOpts.java ! test/tools/launcher/modules/patch/basic/PatchTest.java ! test/tools/launcher/modules/patch/basic/PatchTestWarningError.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java Changeset: fdfa7b2fe9a7 Author: mullan Date: 2017-02-13 11:35 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/fdfa7b2fe9a7 8174837: Add "since=9" to deprecated ContentSigner and ContentSignerParameters classes Reviewed-by: vinnie ! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSigner.java ! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java Changeset: 4bc911216038 Author: gadams Date: 2017-02-17 10:30 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/4bc911216038 Merge - make/copy/Copy-java.management.gmk - make/gensrc/Gensrc-java.management.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/lib/NetworkingLibraries.gmk - make/rmic/Rmic-java.management.gmk + src/java.base/android/classes/sun/nio/fs/DefaultFileSystemProvider.java - src/java.base/share/classes/sun/security/provider/certpath/PKIXTimestampParameters.java - src/java.base/share/classes/sun/security/util/CertConstraintParameters.java - src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java - src/java.desktop/share/native/libsplashscreen/libpng/pngtest.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwio.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwrite.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwtran.c - src/java.desktop/share/native/libsplashscreen/libpng/pngwutil.c ! src/java.desktop/unix/native/common/awt/fontpath.c - src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java - src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java - src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java - src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/package.html - src/java.management/share/classes/sun/management/Agent.java - src/java.management/share/classes/sun/management/AgentConfigurationError.java - src/java.management/share/classes/sun/management/ConnectorAddressLink.java - src/java.management/share/classes/sun/management/FileSystem.java - src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java - src/java.management/share/classes/sun/management/jdp/JdpController.java - src/java.management/share/classes/sun/management/jdp/JdpException.java - src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java - src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java - src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java - src/java.management/share/classes/sun/management/jdp/package-info.java - src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java - src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java - src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java - src/java.management/share/classes/sun/management/jmxremote/package.html - src/java.management/share/classes/sun/management/resources/agent.properties - src/java.management/share/classes/sun/management/resources/agent_de.properties - src/java.management/share/classes/sun/management/resources/agent_es.properties - src/java.management/share/classes/sun/management/resources/agent_fr.properties - src/java.management/share/classes/sun/management/resources/agent_it.properties - src/java.management/share/classes/sun/management/resources/agent_ja.properties - src/java.management/share/classes/sun/management/resources/agent_ko.properties - src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties - src/java.management/share/classes/sun/management/resources/agent_sv.properties - src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties - src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties - src/java.management/share/classes/sun/management/spi/AgentProvider.java - src/java.management/share/conf/jmxremote.access - src/java.management/share/conf/jmxremote.password.template - src/java.management/share/conf/management.properties - src/java.management/share/conf/snmp.acl.template - src/java.management/unix/classes/sun/management/FileSystemImpl.java - src/java.management/unix/native/libmanagement/FileSystemImpl.c - src/java.management/windows/classes/sun/management/FileSystemImpl.java - src/java.management/windows/native/libmanagement/FileSystemImpl.c - src/jdk.desktop/share/classes/jdk/awt/AWTUtils.java - src/jdk.desktop/share/classes/module-info.java - src/jdk.jvmstat/share/classes/module-info.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap - test/java/awt/jdk/TestJDKAWTUtils.java - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java - test/java/lang/invoke/lambda/MetafactorySamReturnTest.java - test/java/lang/invoke/modules/ModuleAccessControlTest.java - test/java/lang/invoke/modules/src/m1/module-info.java - test/java/lang/invoke/modules/src/m1/p1/Main.java - test/java/lang/invoke/modules/src/m1/p1/Type1.java - test/java/lang/invoke/modules/src/m1/p2/Type2.java - test/java/lang/invoke/modules/src/m2/module-info.java - test/java/lang/invoke/modules/src/m2/q1/Type1.java - test/java/lang/invoke/modules/src/m2/q2/Type2.java - test/javax/xml/jaxp/common/8035437/Document.java - test/javax/xml/jaxp/common/8035437/DocumentImpl.java - test/javax/xml/jaxp/common/8035437/Node.java - test/sun/management/AgentCMETest.java - test/sun/management/AgentCheckTest.java - test/sun/text/IntHashtable/Bug4170614Test.java - test/tools/jlink/CustomPluginTest.java - test/tools/jlink/customplugin/module-info.java - test/tools/jlink/customplugin/plugin/CustomPlugin.java - test/tools/jlink/customplugin/plugin/HelloPlugin.java - test/tools/jlink/customplugin/plugin/RogueAdderPlugin.java - test/tools/jlink/customplugin/plugin/RogueFilterPlugin.java From gary.adams at oracle.com Fri Feb 17 15:33:41 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Fri, 17 Feb 2017 15:33:41 +0000 Subject: hg: mobile/dev/langtools: 66 new changesets Message-ID: <201702171533.v1HFXgkG014570@aojmv0008.oracle.com> Changeset: c5b25c4e9b30 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/c5b25c4e9b30 Added tag jdk-9+154 for changeset 6a9dd3d893b0 ! .hgtags Changeset: 17a11ffc6a0a Author: jlahoda Date: 2017-01-24 13:29 +0100 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/17a11ffc6a0a 8153759: jshell tool: Smart completion detection is not reliable Summary: Reverting back to smart completion if any action follows a completion action. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java Changeset: 3df160c5f83a Author: jjg Date: 2017-01-24 16:18 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/3df160c5f83a 8051768: Inconsistent output for Visible and InvisibleParameterAnnotations Reviewed-by: jjg Contributed-by: istomin.den at gmail.com ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java Changeset: c2dfa170f6f0 Author: jjg Date: 2017-01-24 17:36 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/c2dfa170f6f0 8041793: javap misses newline after printing AnnotationDefault Reviewed-by: jjg Contributed-by: istomin.den at gmail.com ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/tools/javap/typeAnnotations/AnnotationDefaultNewlineTest.java Changeset: edd091e7a9a3 Author: rfield Date: 2017-01-25 10:22 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/edd091e7a9a3 8173232: JShell tests: ReplaceTest takes too long 8173234: JShell tests: remove from ProblemList jdk/jshell/ToolFormatTest.java 8173204: JShell tests: ProblemList jdk/jshell/UserJdiUserRemoteTest.java Reviewed-by: jlahoda ! test/ProblemList.txt + test/jdk/jshell/ForwardReferenceImportTest.java + test/jdk/jshell/ForwardReferenceTest.java ! test/jdk/jshell/ReplaceTest.java Changeset: 919a15cb34bb Author: rfield Date: 2017-01-25 10:43 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/919a15cb34bb 8171343: jshell tool: missing options: --help-extra --show-version Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolProviderTest.java Changeset: 3fdaf9e50f5c Author: jlahoda Date: 2017-01-26 14:11 +0100 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/3fdaf9e50f5c 8067747: javac throws exception during compilation when annotation processing is enabled Summary: Enforcing Filer rules regarding initial inputs, to avoid downstream problems. Reviewed-by: darcy, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/OverwriteInitialInput.java Changeset: 923a093b4bd8 Author: jlahoda Date: 2017-01-26 14:14 +0100 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/923a093b4bd8 8173068: ElementUtils getPackageElement does not allow for an unnamed package Summary: Removing special handling of unnamed packages in Elements.getPackageElement. Reviewed-by: darcy, jjg, ksrini ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! test/tools/javac/modules/EdgeCases.java Changeset: 407027d18f9c Author: bpatel Date: 2017-01-26 13:01 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/407027d18f9c 8166175: javadoc search doesn't work on local doc bundles Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: f9a22473d7f7 Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/f9a22473d7f7 Merge Changeset: 86efeea0e59f Author: jjg Date: 2017-01-26 14:35 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/86efeea0e59f 8173312: Hide support for --inherit-runtime-environment Reviewed-by: mchung ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java Changeset: ef142ac9824e Author: bpatel Date: 2017-01-26 16:53 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/ef142ac9824e 8173419: Javadoc fix 8166175 results in test failures Reviewed-by: jjg, ksrini ! test/jdk/javadoc/tool/api/basic/APITest.java ! test/tools/javadoc/api/basic/APITest.java Changeset: 37c0e34e835c Author: jjg Date: 2017-01-27 15:49 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/37c0e34e835c 8081820: javadoc does not report warnings in case of multiple "@param" tags for the same parameter and multiple "@return" tags for the same method. Reviewed-by: jjg Contributed-by: istomin.den at gmail.com ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties + test/tools/doclint/DuplicateParamTest.java + test/tools/doclint/DuplicateParamTest.out + test/tools/doclint/DuplicateReturnTest.java + test/tools/doclint/DuplicateReturnTest.out Changeset: b7bb3f51028a Author: darcy Date: 2017-01-30 15:08 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b7bb3f51028a 8173609: Elements.printElements needs to support modules Reviewed-by: forax, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java Changeset: a21e5b9dc5c3 Author: jjg Date: 2017-01-30 17:43 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/a21e5b9dc5c3 8172810: ModuleElement should declare and provide appropriate modifiers Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java Changeset: dfcfdb2db85f Author: henryjen Date: 2017-01-31 13:55 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/dfcfdb2db85f 8172309: classpath wildcards code does not support --class-path Reviewed-by: jjg, ksrini ! test/tools/javac/Paths/wcMineField.sh Changeset: 804b6a348702 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/804b6a348702 Added tag jdk-9+155 for changeset dfcfdb2db85f ! .hgtags Changeset: 1eb97b415d28 Author: rfield Date: 2017-01-31 17:01 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/1eb97b415d28 8173652: jshell tool: store history on fatal exit Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java Changeset: f38d10d479c1 Author: jlahoda Date: 2017-02-01 15:03 +0100 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/f38d10d479c1 8171294: Slow compilation with long classpaths under JDK 9 Summary: Precompute packages contained in jars, to quickly determine at the lookup time whether a jar contains the given package Reviewed-by: jjg Contributed-by: maurizio.cimadamore at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: ca18223ce9ee Author: rfield Date: 2017-02-01 09:10 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/ca18223ce9ee 8173577: JShell tests: Some testng tests check nothing Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! test/jdk/jshell/ExecutionControlTestBase.java ! test/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java Changeset: ec4be8a26914 Author: darcy Date: 2017-02-01 11:25 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/ec4be8a26914 8173676: Improvements to javax.annotation.processing and javax.lang.model doc Reviewed-by: anazarov ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java ! src/java.compiler/share/classes/javax/lang/model/type/IntersectionType.java ! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java ! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 3163200b0279 Author: ksrini Date: 2017-01-27 10:08 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/3163200b0279 8048628: javadoc strips HTML incorrectly; causes invalid generated HTML files Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java + test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java + test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java + test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java + test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java Changeset: b44fd58920e0 Author: jjg Date: 2017-02-01 14:38 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b44fd58920e0 8173789: Fix broken test header Reviewed-by: darcy ! test/tools/javac/modules/ModulesAndModuleSourcePathTest.java Changeset: e9135022bef8 Author: bpatel Date: 2017-02-01 15:16 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/e9135022bef8 8169813: The index pages are sorted in a confusing manner Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java Changeset: 23f90afa1006 Author: darcy Date: 2017-02-01 17:04 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/23f90afa1006 8173776: More javax.lang.model improvements to support modules Reviewed-by: jjg, jlahoda ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/type/NoType.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! test/tools/javac/processing/model/element/TestPackageElement.java Changeset: fed0944bb38a Author: darcy Date: 2017-02-01 19:48 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/fed0944bb38a 8173798: Tests for printing modules Reviewed-by: darcy Contributed-by: bsrbnd at gmail.com + test/tools/javac/processing/model/util/printing/module-info.java + test/tools/javac/processing/model/util/printing/module-info.out + test/tools/javac/processing/model/util/printing/p/P.java Changeset: 1fee6f0b43ba Author: bpatel Date: 2017-02-01 20:14 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/1fee6f0b43ba 8172528: problem generating JavaFX docs Reviewed-by: ksrini Contributed-by: jonathan.gibbons at oracle.com ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java Changeset: dc59890c8a7e Author: jjg Date: 2017-02-02 11:40 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/dc59890c8a7e 8166675: Latent bug in jar file handling during module path processing. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! test/tools/javac/file/LimitedImage.java Changeset: b281bea7ebe9 Author: ksrini Date: 2017-02-02 10:50 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b281bea7ebe9 8173667: Update command line help for -public -protected -package -private options Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties Changeset: 0206870ea5af Author: lana Date: 2017-02-02 21:55 +0000 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/0206870ea5af Merge Changeset: fa6d7795efcd Author: jjg Date: 2017-02-02 14:34 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/fa6d7795efcd 8172807: Javac doesn't report errors on duplicate provides with different service implementations Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jshell/share/classes/module-info.java ! test/tools/javac/diags/examples/DuplicateProvides/module-info.java + test/tools/javac/diags/examples/RepeatedProvidesForService/RepeatedProvides.java + test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/module-info.java + test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/A.java + test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/B.java + test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/I.java ! test/tools/javac/modules/ProvidesTest.java Changeset: 356966a1eed9 Author: bpatel Date: 2017-02-02 14:55 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/356966a1eed9 8173707: Javadoc generated pages should default to no-frames view Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java ! test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java ! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java Changeset: 7bb9b0d10b22 Author: vromero Date: 2017-02-03 08:16 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/7bb9b0d10b22 8172240: javac should not need the transitive closure to compile a module Reviewed-by: jjg Contributed-by: jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java + test/tools/javac/modules/MissingModuleTest.java Changeset: 693a87020034 Author: darcy Date: 2017-02-03 22:09 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/693a87020034 8173305: Trial reversion of langtools test changes for limited win32 address space Reviewed-by: jjg, amlu ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java ! test/tools/javac/tree/JavacTreeScannerTest.java ! test/tools/javac/tree/SourceTreeScannerTest.java ! test/tools/javac/tree/TreePosTest.java ! test/tools/javac/varargs/7043922/T7043922.java Changeset: 31f3cfd70930 Author: lancea Date: 2017-02-04 14:05 -0500 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/31f3cfd70930 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations Reviewed-by: dfuchs, alanb, psandoz, mchung ! test/tools/javac/modules/AddLimitMods.java ! test/tools/jdeps/modules/SplitPackage.java Changeset: a9477dca2b57 Author: sadayapalam Date: 2017-02-06 13:12 +0530 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/a9477dca2b57 8173456: com.sun.tools.javac.util.Assert.error during code compilation Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/MethodReferenceNoThisTest.java + test/tools/javac/lambda/MethodReferenceNoThisTest.out Changeset: d22a3e726157 Author: jlahoda Date: 2017-02-06 11:11 +0100 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/d22a3e726157 8173653: jshell tool: ctrl-C when in external editor aborts jshell -- history lost Summary: Disable Ctrl-C while running external editors. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java Changeset: ceeaf4cf083f Author: sadayapalam Date: 2017-02-06 18:14 +0530 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/ceeaf4cf083f 8166420: Confusing error message when reading bad module declaration Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java + test/tools/javac/diags/examples/UnexpectedTokenInModuleInfo/module-info.java + test/tools/javac/modules/UnexpectedTokenInModuleInfoTest.java ! test/tools/javac/parser/extend/TrialParserFactory.java Changeset: dee2b0b32d77 Author: jlahoda Date: 2017-02-06 15:57 +0100 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/dee2b0b32d77 8173636: Results from Processor.getSupportedAnnotationTypes should be intepreted strictly Reviewed-by: darcy, jjg Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com ! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/modules/AnnotationProcessing.java Changeset: eb374ab43848 Author: rfield Date: 2017-02-06 09:00 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/eb374ab43848 8173848: JShell: less-than causes: reached end of file while parsing Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/jdk/jshell/SimpleRegressionTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: e03fdd8cad0c Author: rfield Date: 2017-02-06 09:25 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/e03fdd8cad0c 8173807: JShell: control characters should be escaped in String values Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! test/jdk/jshell/SimpleRegressionTest.java Changeset: 25c52a7a2ef0 Author: jjg Date: 2017-02-06 12:35 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/25c52a7a2ef0 8172901: javac: 'opens' statement cannot specify non observable package Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties - test/tools/javac/diags/examples/PackageEmptyOrNotFound/PackageEmptyOrNotFound.java - test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java + test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/PackageEmptyOrNotFound.java + test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/modulesourcepath/m1x/module-info.java + test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/PackageEmptyOrNotFound.java + test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/modulesourcepath/m1x/module-info.java ! test/tools/javac/modules/ReportNonExistentPackageTest.java Changeset: a32aa9e380e5 Author: darcy Date: 2017-02-06 16:32 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/a32aa9e380e5 8173944: Reference Origin.MANDATED in getEnclosedElements specs Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 9a966d7c4708 Author: jjg Date: 2017-02-06 17:51 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/9a966d7c4708 8174051: fix terminology in javadoc comment Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java Changeset: 6f91e41163bc Author: cushon Date: 2017-02-06 17:19 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/6f91e41163bc 6388543: improve accuracy of source positions for AnnotationValue param of Messager.printMessage Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! test/tools/javac/processing/messager/6362067/T6362067.out + test/tools/javac/processing/messager/6388543/T6388543.java + test/tools/javac/processing/messager/6388543/T6388543.out Changeset: b5314160b084 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b5314160b084 Added tag jdk-9+156 for changeset 6f91e41163bc ! .hgtags Changeset: f0bc0f34d2cc Author: jjg Date: 2017-02-07 16:19 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/f0bc0f34d2cc 8174140: Move test files into package hierarchy Reviewed-by: darcy ! test/tools/javac/T4093617/T4093617.java - test/tools/javac/T4093617/java.base/Object.java + test/tools/javac/T4093617/java.base/java/lang/Object.java ! test/tools/javac/redefineObject/Object1-test.java ! test/tools/javac/redefineObject/Object2-test.java - test/tools/javac/redefineObject/java.base/Object1.java - test/tools/javac/redefineObject/java.base/Object2.java + test/tools/javac/redefineObject/java.base/java/lang/Object1.java + test/tools/javac/redefineObject/java.base/java/lang/Object2.java Changeset: 981fbff798b8 Author: ksrini Date: 2017-02-07 13:45 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/981fbff798b8 8173302: Move the Description up on module and package index page Reviewed-by: bpatel, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java + test/jdk/javadoc/doclet/testOverview/TestOverview.java + test/jdk/javadoc/doclet/testOverview/msrc/module-info.java + test/jdk/javadoc/doclet/testOverview/msrc/p1/C.java + test/jdk/javadoc/doclet/testOverview/msrc/p2/C2.java + test/jdk/javadoc/doclet/testOverview/overview.html + test/jdk/javadoc/doclet/testOverview/src/p1/C.java + test/jdk/javadoc/doclet/testOverview/src/p2/C2.java Changeset: c80dce0bcab4 Author: vromero Date: 2017-02-08 06:43 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/c80dce0bcab4 8174027: error message should adapt to the corresponding top level element Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/T6234077.out + test/tools/javac/T8173955/MessageForClassTest.java + test/tools/javac/T8173955/MessageForClassTest.out + test/tools/javac/T8173955/MessageForEnumTest.java + test/tools/javac/T8173955/MessageForEnumTest.out + test/tools/javac/T8173955/MessageForInterfaceTest.java + test/tools/javac/T8173955/MessageForInterfaceTest.out ! test/tools/javac/modules/ModuleInfoTest.java Changeset: e8d71e4be697 Author: rfield Date: 2017-02-08 09:12 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/e8d71e4be697 8173893: JShell: reduce memory leaks Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java Changeset: c9b0b57e3bd5 Author: rfield Date: 2017-02-08 10:43 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/c9b0b57e3bd5 8173845: JShell API: not patch compatible Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java + test/jdk/jshell/FileManagerTest.java ! test/jdk/jshell/MyExecutionControl.java Changeset: fc0a9318d392 Author: rfield Date: 2017-02-08 13:35 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/fc0a9318d392 8173916: jshell tool: /methods signature confusing/non-standard format 8174028: jshell tool: /method /type failed declaration listed (without indication) 8174041: jshell tool: --startup PRINTING references undeclared Locale class Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PRINTING.jsh ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 7729c633b9f1 Author: vromero Date: 2017-02-08 19:42 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/7729c633b9f1 8174073: NPE caused by @link reference to class Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java + test/tools/javac/doclint/NPEDuplicateClassNamesTest.java Changeset: 706967704e65 Author: mcimadamore Date: 2017-02-09 15:19 +0000 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/706967704e65 8174249: Regression in generic method unchecked calls Summary: Erasure for unchecked call occurs too early after JDK-8078093 Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8174249/T8174249a.java + test/tools/javac/generics/inference/8174249/T8174249b.java Changeset: f06dc0d49d68 Author: bpatel Date: 2017-02-09 08:01 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/f06dc0d49d68 8168965: search items are not listed in any sensible order Reviewed-by: jjg, ksrini Contributed-by: michel.trudeau at oracle.com ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: 7549af75ce62 Author: lana Date: 2017-02-09 18:09 +0000 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/7549af75ce62 Merge - test/tools/javac/T4093617/java.base/Object.java - test/tools/javac/redefineObject/java.base/Object1.java - test/tools/javac/redefineObject/java.base/Object2.java Changeset: 70014b92e871 Author: rfield Date: 2017-02-09 14:37 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/70014b92e871 8174672: JShell tests: jdk/jshell/UserJdiUserRemoteTest.java problem listed with wrong bug number Reviewed-by: jjg ! test/ProblemList.txt Changeset: 37ec42288f73 Author: vromero Date: 2017-02-09 16:30 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/37ec42288f73 8169200: Gen has a reference to Flow that is not used, should be removed Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: fbfd5e635eb2 Author: rfield Date: 2017-02-09 18:58 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/fbfd5e635eb2 8174262: Error message misspelling: "instanciated" Reviewed-by: jjg ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 65d446c80cdf Author: alanb Date: 2017-02-10 09:06 +0000 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/65d446c80cdf 8173393: Module system implementation refresh (2/2017) Reviewed-by: mcimadamore, mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! make/tools/crules/MutableFieldsAnalyzer.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.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/ElementFilter.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! test/jdk/jshell/KullaTesting.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java Changeset: 22c052d7a86d Author: alanb Date: 2017-02-10 12:28 +0000 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/22c052d7a86d Merge Changeset: 3e4d400638e5 Author: vromero Date: 2017-02-10 07:50 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/3e4d400638e5 8174099: class ComboTask at the combo test library needs an execute() method Reviewed-by: mcimadamore ! test/tools/javac/lib/combo/ComboTask.java Changeset: e7b7e4e436c4 Author: rfield Date: 2017-02-10 13:49 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/e7b7e4e436c4 8174762: JShell: @since tags missing Reviewed-by: jjg ! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Diag.java ! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterSnippetsClassWrap.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java ! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java ! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/package-info.java ! src/jdk.jshell/share/classes/jdk/jshell/package-info.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java ! src/jdk.jshell/share/classes/module-info.java Changeset: f34b5b81ef55 Author: jjg Date: 2017-02-10 15:42 -0800 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/f34b5b81ef55 8174104: Compiler does not allow non-existent module path entry Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! test/tools/javac/diags/examples/IllegalArgumentForOption/IllegalArgumentForOption.java ! test/tools/javac/modules/ModulePathTest.java Changeset: 8be741555fa6 Author: jlahoda Date: 2017-02-13 09:37 +0100 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/8be741555fa6 8173777: Merge javac -Xmodule into javac--patch-module Summary: Merging -Xmodule: functionality into --patch-module. Reviewed-by: jjg, mchung, rfield ! src/java.compiler/share/classes/javax/tools/StandardLocation.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.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/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! test/tools/javac/6627362/T6627362.java - test/tools/javac/6627362/x/Object.java + test/tools/javac/6627362/x/java/lang/Object.java ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/ModuleInfoWithXmoduleClasspath.java - test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/additional/module-info.java - test/tools/javac/diags/examples/NoSuperclass.java + test/tools/javac/diags/examples/NoSuperclass/NoSuperclass.java + test/tools/javac/diags/examples/NoSuperclass/patchmodule/java.base/java/lang/Object.java + test/tools/javac/diags/examples/TooManyPatchedModules/TooManyPatchedModules.java + test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/java.compiler/p/C.java + test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/jdk.compiler/p/C.java - test/tools/javac/diags/examples/XModuleWithModulePath/XModuleWithModulePath.java - test/tools/javac/meth/BadPolySig.java + test/tools/javac/meth/BadPolySig/BadPolySig.java + test/tools/javac/meth/BadPolySig/java.base/java/lang/invoke/MethodHandle.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AddReadsTest.java + test/tools/javac/modules/CompileModulePatchTest.java ! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java ! test/tools/javac/modules/PatchModulesTest.java - test/tools/javac/modules/XModuleTest.java ! test/tools/javac/synthesize/Main.java ! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java Changeset: 162b521af7bb Author: jlahoda Date: 2017-02-13 11:57 +0100 URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/162b521af7bb 8174245: Javadoc is not working for some methods Summary: Parsing source file as if they were part of their corresponding modules. Reviewed-by: rfield ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! test/jdk/jshell/JavadocTest.java From gary.adams at oracle.com Fri Feb 17 15:33:45 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Fri, 17 Feb 2017 15:33:45 +0000 Subject: hg: mobile/dev/nashorn: 16 new changesets Message-ID: <201702171533.v1HFXkgh014662@aojmv0008.oracle.com> Changeset: 336a75b38fd0 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/336a75b38fd0 Added tag jdk-9+154 for changeset a84b49cfee63 ! .hgtags Changeset: 9aa94f11a8b9 Author: sundar Date: 2017-01-24 18:08 +0530 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/9aa94f11a8b9 8173257: test/script/trusted/JDK-8021189.js and test/script/trusted/JDK-8021129.js fail in nashorn nightly Reviewed-by: hannesw, jlaskey ! make/build.xml ! make/project.properties Changeset: c1792836521e Author: hannesw Date: 2017-01-25 09:49 +0100 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/c1792836521e 8166186: ClassCastException with arguments usage Reviewed-by: attila, sundar ! README ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/linker/NashornLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8166186.js + test/script/basic/JDK-8166186.js.EXPECTED Changeset: 8e7ef537aa54 Author: hannesw Date: 2017-01-26 12:58 +0100 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/8e7ef537aa54 8172006: Nashorn JavaScript engine fails to call @FunctionalInterface with a java.util.List argument Reviewed-by: attila, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8172006.js + test/src/jdk/nashorn/test/models/FunctionalInterfaceProvider.java Changeset: 6f5bf136f6c9 Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/6f5bf136f6c9 Merge Changeset: f9bb37a817b3 Author: hannesw Date: 2017-01-31 10:48 +0100 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/f9bb37a817b3 8173480: in operator should work on java objects and classes Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/JDK-8173480.js Changeset: 344778c020a0 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/344778c020a0 Added tag jdk-9+155 for changeset f9bb37a817b3 ! .hgtags Changeset: ea1d4ecf5862 Author: hannesw Date: 2017-02-02 18:23 +0100 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/ea1d4ecf5862 8169481: StackOverflowError on start when parsing PAC file to autodetect Proxy settings Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java ! test/script/basic/JDK-8030182_2.js + test/script/basic/JDK-8169481.js Changeset: e0aab84ee442 Author: hannesw Date: 2017-02-02 22:24 +0100 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/e0aab84ee442 8173851: JDK-8008448.js fails to parse test for JDK-8169481 Reviewed-by: jlaskey ! test/script/basic/JDK-8008448.js Changeset: 6a951429deb8 Author: lana Date: 2017-02-02 21:56 +0000 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/6a951429deb8 Merge Changeset: 0d99a6f2bf82 Author: amlu Date: 2017-02-03 17:32 +0800 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/0d99a6f2bf82 8173864: Problem list src/jdk/nashorn/api/tree/test/ParseAPITest.java for some platforms Reviewed-by: hannesw, sundar ! test/ProblemList.txt Changeset: 7562a97451bb Author: ihse Date: 2017-02-03 13:02 +0100 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/7562a97451bb 8173822: Remove dead code in BuildNashorn.gmk Reviewed-by: erikj ! make/BuildNashorn.gmk Changeset: d577398d3111 Author: hannesw Date: 2017-02-03 13:28 +0100 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/d577398d3111 8173888: Test for JDK-8169481 causes stack overflows in parser tests Reviewed-by: jlaskey, sundar ! test/ProblemList.txt ! test/script/basic/JDK-8008448.js - test/script/basic/JDK-8169481.js Changeset: c5b9b87b1742 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/c5b9b87b1742 Added tag jdk-9+156 for changeset d577398d3111 ! .hgtags Changeset: c84e9bd100e9 Author: alanb Date: 2017-02-10 09:06 +0000 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/c84e9bd100e9 8173393: Module system implementation refresh (2/2017) Reviewed-by: mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java Changeset: f6070efba6af Author: mli Date: 2017-02-12 18:37 -0800 URL: http://hg.openjdk.java.net/mobile/dev/nashorn/rev/f6070efba6af 8174699: Fix @since in module-info.java in dev/nashorn repo Reviewed-by: jlaskey ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java From gary.adams at oracle.com Thu Feb 23 15:34:58 2017 From: gary.adams at oracle.com (Gary Adams) Date: Thu, 23 Feb 2017 10:34:58 -0500 Subject: RFR - JDK-8175556 : Add support for android-arm target platform Message-ID: <58AF0122.8080409@oracle.com> As a follow up to the recent openjdk arm sources moving into open repos, this set of changes enables building android-arm vm instead of the zero vm. When the android support was initially added to the mobile/dev repos we required support for older android platforms. e.g. api level 19 for android 4.4 devices. This update raises that baseline to api level 21 for android 5.0 and higher. JIRA: https://bugs.openjdk.java.net/browse/JDK-8175556 Webrev: http://cr.openjdk.java.net/~gadams/8175556/webrev.00/webrev/ I plan to push these changes on Mon Feb 27, if there are no objections. From bob.vandette at oracle.com Thu Feb 23 19:45:52 2017 From: bob.vandette at oracle.com (Bob Vandette) Date: Thu, 23 Feb 2017 14:45:52 -0500 Subject: RFR - JDK-8175556 : Add support for android-arm target platform In-Reply-To: <58AF0122.8080409@oracle.com> References: <58AF0122.8080409@oracle.com> Message-ID: <99A131D7-ABBF-49D8-8756-3AB19668F83B@oracle.com> Changes look fine with me. It?s good to see Android improving its libc compatibility. Bob. > On Feb 23, 2017, at 10:34 AM, Gary Adams wrote: > > As a follow up to the recent openjdk arm sources moving into open repos, > this set of changes enables building android-arm vm instead of the zero vm. > > When the android support was initially added to the mobile/dev repos we > required support for older android platforms. e.g. api level 19 for android 4.4 > devices. This update raises that baseline to api level 21 for android 5.0 and higher. > > JIRA: https://bugs.openjdk.java.net/browse/JDK-8175556 > Webrev: http://cr.openjdk.java.net/~gadams/8175556/webrev.00/webrev/ > > I plan to push these changes on Mon Feb 27, if there are no objections. From magnus.ihse.bursie at oracle.com Thu Feb 23 20:51:15 2017 From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) Date: Thu, 23 Feb 2017 21:51:15 +0100 Subject: RFR - JDK-8175556 : Add support for android-arm target platform In-Reply-To: <58AF0122.8080409@oracle.com> References: <58AF0122.8080409@oracle.com> Message-ID: <0ff1c26e-b5e5-860d-526d-cc6b728f2bda@oracle.com> On 2017-02-23 16:34, Gary Adams wrote: > As a follow up to the recent openjdk arm sources moving into open repos, > this set of changes enables building android-arm vm instead of the > zero vm. > > When the android support was initially added to the mobile/dev repos we > required support for older android platforms. e.g. api level 19 for > android 4.4 > devices. This update raises that baseline to api level 21 for android > 5.0 and higher. > > JIRA: https://bugs.openjdk.java.net/browse/JDK-8175556 > Webrev: http://cr.openjdk.java.net/~gadams/8175556/webrev.00/webrev/ Is that all changes? No build system changes required? (The one you have published seems to be a merge mistake from a recent patch from Erik.) /Magnus > > I plan to push these changes on Mon Feb 27, if there are no objections. From gary.adams at oracle.com Mon Feb 27 12:26:28 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Mon, 27 Feb 2017 12:26:28 +0000 Subject: hg: mobile/dev: 8175556: Add support for android-arm target platform Message-ID: <201702271226.v1RCQTaJ018719@aojmv0008.oracle.com> Changeset: b10192cce664 Author: gadams Date: 2017-02-27 07:25 -0500 URL: http://hg.openjdk.java.net/mobile/dev/rev/b10192cce664 8175556: Add support for android-arm target platform Reviewed-by: bobv ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 From gary.adams at oracle.com Mon Feb 27 12:26:42 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Mon, 27 Feb 2017 12:26:42 +0000 Subject: hg: mobile/dev/hotspot: 8175556: Add support for android-arm target platform Message-ID: <201702271226.v1RCQgr9018886@aojmv0008.oracle.com> Changeset: 647ec6c17c56 Author: gadams Date: 2017-02-27 07:25 -0500 URL: http://hg.openjdk.java.net/mobile/dev/hotspot/rev/647ec6c17c56 8175556: Add support for android-arm target platform Reviewed-by: bobv ! src/cpu/arm/vm/c1_FrameMap_arm.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os_cpu/linux_arm/vm/os_linux_arm.cpp ! src/os_cpu/linux_arm/vm/vm_version_linux_arm_32.cpp From gary.adams at oracle.com Mon Feb 27 12:27:03 2017 From: gary.adams at oracle.com (gary.adams at oracle.com) Date: Mon, 27 Feb 2017 12:27:03 +0000 Subject: hg: mobile/dev/jdk: 8175556: Add support for android-arm target platform Message-ID: <201702271227.v1RCR3FY019126@aojmv0008.oracle.com> Changeset: 982e7fa3ebc1 Author: gadams Date: 2017-02-27 07:25 -0500 URL: http://hg.openjdk.java.net/mobile/dev/jdk/rev/982e7fa3ebc1 8175556: Add support for android-arm target platform Reviewed-by: bobv ! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c ! src/java.base/unix/native/libnio/ch/NativeThread.c ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! src/jdk.security.auth/unix/native/libjaas/Unix.c