From mikael.vidstedt at oracle.com Mon May 1 21:02:43 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Mon, 1 May 2017 14:02:43 -0700 Subject: Check for PaX during initialization Message-ID: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> Please review the following change, which adds code to check for the presence of PaX/MPROTECT (https://pax.grsecurity.net/docs/mprotect.txt ) during VM initialization, and prints out a helpful message if PaX is enabled and interfering with the VM. Specifically, the code checks if a writable page can be made executable (mimicking what the JIT would typically do). Since ZERO doesn?t generate code the check is not performed there. Copy+paste from the actual change: // Some linux distributions (notably: Alpine Linux) include the // grsecurity in the kernel by default. Of particular interest from a // JVM perspective is PaX (https://pax.grsecurity.net/), which adds // some security features related to page attributes. Specifically, // the MPROTECT PaX functionality // (https://pax.grsecurity.net/docs/mprotect.txt) prevents dynamic // code generation by disallowing a (previously) writable page to be // marked as executable. This is, of course, exactly what HotSpot does // for both JIT compiled method, as well as for stubs, adapters, etc. // // Instead of crashing "lazily" when trying to make a page executable, // this code probes for the presence of PaX and reports the failure // eagerly. http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.02/hotspot/webrev/ Cheers, Mikael From poonam.bajaj at oracle.com Mon May 1 21:37:57 2017 From: poonam.bajaj at oracle.com (Poonam Parhar) Date: Mon, 1 May 2017 14:37:57 -0700 (PDT) Subject: Check for PaX during initialization In-Reply-To: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> References: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> Message-ID: <36db88f1-2534-4bda-8d4d-d890ec6d4859@default> Hello Mikael, A couple of comments: + vm_exit_out_of_memory(size, OOM_MMAP_ERROR, "failed to allocate memory for PaX check."); 'failed' should be Failed. + " kernel.pax.softmode = 0\n" + "\n" + "In particular, if the value is 0 (zero), then PaX is enabled.\n" I think, it would be good to mention how to disable Pax. For example, adding the following in the error message would be handy for people after they get this failure at launch time. sysctl -w kernel.pax.softmode=1 Thanks, Poonam > -----Original Message----- > From: Mikael Vidstedt > Sent: Monday, May 01, 2017 2:03 PM > To: portola-dev at openjdk.java.net > Subject: Check for PaX during initialization > > > Please review the following change, which adds code to check for the > presence of PaX/MPROTECT (https://pax.grsecurity.net/docs/mprotect.txt > ) during VM > initialization, and prints out a helpful message if PaX is enabled and > interfering with the VM. Specifically, the code checks if a writable > page can be made executable (mimicking what the JIT would typically > do). Since ZERO doesn?t generate code the check is not performed there. > > Copy+paste from the actual change: > // Some linux distributions (notably: Alpine Linux) include the // > grsecurity in the kernel by default. Of particular interest from a // > JVM perspective is PaX (https://pax.grsecurity.net/), which adds // > some security features related to page attributes. Specifically, // the > MPROTECT PaX functionality // > (https://pax.grsecurity.net/docs/mprotect.txt) prevents dynamic // code > generation by disallowing a (previously) writable page to be // marked > as executable. This is, of course, exactly what HotSpot does // for > both JIT compiled method, as well as for stubs, adapters, etc. > // > // Instead of crashing "lazily" when trying to make a page executable, > // this code probes for the presence of PaX and reports the failure // > eagerly. > > http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.02/h > otspot/webrev/ > > Cheers, > Mikael > From david.holmes at oracle.com Mon May 1 22:42:23 2017 From: david.holmes at oracle.com (David Holmes) Date: Tue, 2 May 2017 08:42:23 +1000 Subject: Check for PaX during initialization In-Reply-To: <36db88f1-2534-4bda-8d4d-d890ec6d4859@default> References: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> <36db88f1-2534-4bda-8d4d-d890ec6d4859@default> Message-ID: Hi Poonam, On 2/05/2017 7:37 AM, Poonam Parhar wrote: > Hello Mikael, > > A couple of comments: > > > + vm_exit_out_of_memory(size, OOM_MMAP_ERROR, "failed to allocate memory for PaX check."); > > 'failed' should be Failed. > > > + " kernel.pax.softmode = 0\n" > + "\n" > + "In particular, if the value is 0 (zero), then PaX is enabled.\n" > > I think, it would be good to mention how to disable Pax. For example, adding the following in the error message would be handy for people after they get this failure at launch time. > > sysctl -w kernel.pax.softmode=1 I don't think we want to encourage people to completely disable PaX on their system. Instead we want them to use paxctl to configure the VM binary. Cheers, David > Thanks, > Poonam > >> -----Original Message----- >> From: Mikael Vidstedt >> Sent: Monday, May 01, 2017 2:03 PM >> To: portola-dev at openjdk.java.net >> Subject: Check for PaX during initialization >> >> >> Please review the following change, which adds code to check for the >> presence of PaX/MPROTECT (https://pax.grsecurity.net/docs/mprotect.txt >> ) during VM >> initialization, and prints out a helpful message if PaX is enabled and >> interfering with the VM. Specifically, the code checks if a writable >> page can be made executable (mimicking what the JIT would typically >> do). Since ZERO doesn?t generate code the check is not performed there. >> >> Copy+paste from the actual change: >> // Some linux distributions (notably: Alpine Linux) include the // >> grsecurity in the kernel by default. Of particular interest from a // >> JVM perspective is PaX (https://pax.grsecurity.net/), which adds // >> some security features related to page attributes. Specifically, // the >> MPROTECT PaX functionality // >> (https://pax.grsecurity.net/docs/mprotect.txt) prevents dynamic // code >> generation by disallowing a (previously) writable page to be // marked >> as executable. This is, of course, exactly what HotSpot does // for >> both JIT compiled method, as well as for stubs, adapters, etc. >> // >> // Instead of crashing "lazily" when trying to make a page executable, >> // this code probes for the presence of PaX and reports the failure // >> eagerly. >> >> http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.02/h >> otspot/webrev/ >> >> Cheers, >> Mikael >> From poonam.bajaj at oracle.com Tue May 2 13:00:09 2017 From: poonam.bajaj at oracle.com (Poonam Parhar) Date: Tue, 2 May 2017 06:00:09 -0700 (PDT) Subject: Check for PaX during initialization In-Reply-To: References: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> <36db88f1-2534-4bda-8d4d-d890ec6d4859@default> Message-ID: Hello David, > -----Original Message----- > From: David Holmes > Sent: Monday, May 01, 2017 3:42 PM > To: Poonam Parhar; Mikael Vidstedt; portola-dev at openjdk.java.net > Subject: Re: Check for PaX during initialization > > Hi Poonam, > > On 2/05/2017 7:37 AM, Poonam Parhar wrote: > > Hello Mikael, > > > > A couple of comments: > > > > > > + vm_exit_out_of_memory(size, OOM_MMAP_ERROR, "failed to allocate > > + memory for PaX check."); > > > > 'failed' should be Failed. > > > > > > + " kernel.pax.softmode = 0\n" > > + "\n" > > + "In particular, if the value is 0 > (zero), then PaX is enabled.\n" > > > > I think, it would be good to mention how to disable Pax. For example, > adding the following in the error message would be handy for people > after they get this failure at launch time. > > > > sysctl -w kernel.pax.softmode=1 > > I don't think we want to encourage people to completely disable PaX on > their system. Instead we want them to use paxctl to configure the VM > binary. Yes, understood. Then I think the comment should include how paxctl can be used to disable MPROTECT for the JVM binary. I guess it can be done like this: paxctl -m libjvm.so Thanks, Poonam > > Cheers, > David > > > Thanks, > > Poonam > > > >> -----Original Message----- > >> From: Mikael Vidstedt > >> Sent: Monday, May 01, 2017 2:03 PM > >> To: portola-dev at openjdk.java.net > >> Subject: Check for PaX during initialization > >> > >> > >> Please review the following change, which adds code to check for the > >> presence of PaX/MPROTECT > >> (https://pax.grsecurity.net/docs/mprotect.txt > >> ) during VM > >> initialization, and prints out a helpful message if PaX is enabled > >> and interfering with the VM. Specifically, the code checks if a > >> writable page can be made executable (mimicking what the JIT would > >> typically do). Since ZERO doesn?t generate code the check is not > performed there. > >> > >> Copy+paste from the actual change: > >> // Some linux distributions (notably: Alpine Linux) include the // > >> grsecurity in the kernel by default. Of particular interest from a > // > >> JVM perspective is PaX (https://pax.grsecurity.net/), which adds // > >> some security features related to page attributes. Specifically, // > >> the MPROTECT PaX functionality // > >> (https://pax.grsecurity.net/docs/mprotect.txt) prevents dynamic // > >> code generation by disallowing a (previously) writable page to be // > >> marked as executable. This is, of course, exactly what HotSpot does > >> // for both JIT compiled method, as well as for stubs, adapters, > etc. > >> // > >> // Instead of crashing "lazily" when trying to make a page > >> executable, // this code probes for the presence of PaX and reports > >> the failure // eagerly. > >> > >> > http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.02 > >> /h > >> otspot/webrev/ > >> > >> Cheers, > >> Mikael > >> From david.holmes at oracle.com Wed May 3 01:36:10 2017 From: david.holmes at oracle.com (David Holmes) Date: Wed, 3 May 2017 11:36:10 +1000 Subject: Check for PaX during initialization In-Reply-To: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> References: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> Message-ID: <3c6ac53d-78ef-1671-9813-7c6e5ffca9af@oracle.com> Seems okay. You may want to add the paxctl instructions as Poonam suggested. Thanks, David On 2/05/2017 7:02 AM, Mikael Vidstedt wrote: > > Please review the following change, which adds code to check for the presence of PaX/MPROTECT (https://pax.grsecurity.net/docs/mprotect.txt ) during VM initialization, and prints out a helpful message if PaX is enabled and interfering with the VM. Specifically, the code checks if a writable page can be made executable (mimicking what the JIT would typically do). Since ZERO doesn?t generate code the check is not performed there. > > Copy+paste from the actual change: > // Some linux distributions (notably: Alpine Linux) include the > // grsecurity in the kernel by default. Of particular interest from a > // JVM perspective is PaX (https://pax.grsecurity.net/), which adds > // some security features related to page attributes. Specifically, > // the MPROTECT PaX functionality > // (https://pax.grsecurity.net/docs/mprotect.txt) prevents dynamic > // code generation by disallowing a (previously) writable page to be > // marked as executable. This is, of course, exactly what HotSpot does > // for both JIT compiled method, as well as for stubs, adapters, etc. > // > // Instead of crashing "lazily" when trying to make a page executable, > // this code probes for the presence of PaX and reports the failure > // eagerly. > > http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.02/hotspot/webrev/ > > Cheers, > Mikael > From mikael.vidstedt at oracle.com Wed May 3 16:18:32 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Wed, 3 May 2017 09:18:32 -0700 Subject: Check for PaX during initialization In-Reply-To: <3c6ac53d-78ef-1671-9813-7c6e5ffca9af@oracle.com> References: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> <3c6ac53d-78ef-1671-9813-7c6e5ffca9af@oracle.com> Message-ID: Poonam/David, Thanks for the reviews and feedback. Updated webrev: http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.03/hotspot/webrev/ Incremental from webrev.02: http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.03.incr/hotspot/webrev/ Cheers, Mikael > On May 2, 2017, at 6:36 PM, David Holmes wrote: > > Seems okay. You may want to add the paxctl instructions as Poonam suggested. > > Thanks, > David > > On 2/05/2017 7:02 AM, Mikael Vidstedt wrote: >> >> Please review the following change, which adds code to check for the presence of PaX/MPROTECT (https://pax.grsecurity.net/docs/mprotect.txt ) during VM initialization, and prints out a helpful message if PaX is enabled and interfering with the VM. Specifically, the code checks if a writable page can be made executable (mimicking what the JIT would typically do). Since ZERO doesn?t generate code the check is not performed there. >> >> Copy+paste from the actual change: >> // Some linux distributions (notably: Alpine Linux) include the >> // grsecurity in the kernel by default. Of particular interest from a >> // JVM perspective is PaX (https://pax.grsecurity.net/), which adds >> // some security features related to page attributes. Specifically, >> // the MPROTECT PaX functionality >> // (https://pax.grsecurity.net/docs/mprotect.txt) prevents dynamic >> // code generation by disallowing a (previously) writable page to be >> // marked as executable. This is, of course, exactly what HotSpot does >> // for both JIT compiled method, as well as for stubs, adapters, etc. >> // >> // Instead of crashing "lazily" when trying to make a page executable, >> // this code probes for the presence of PaX and reports the failure >> // eagerly. >> >> http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.02/hotspot/webrev/ >> >> Cheers, >> Mikael >> From mikael.vidstedt at oracle.com Wed May 3 23:26:20 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Wed, 3 May 2017 16:26:20 -0700 Subject: Introducing: portola/jdk9 Message-ID: <035BB840-4894-4859-A5CF-A8846F5E4A15@oracle.com> All, The first round of changes needed to build the JDK for Alpine/musl are now all in the portola/portola forest. I have some additional changes queued up, and some of the changes I already pushed may need to be revisited and verified. For example, the isnan change isn?t necessarily correct for other (non-musl) platforms. I will be working on getting at least some of the patches ?upstreamed? over the next few weeks. In parallel with that though: The portola/portola forest is based on jdk10/jdk10. To make it easier to build and test a jdk9 version of the Alpine/musl JDK I requested a portola/jdk9 forest. The portola/jdk9 forest is, much like the name suggests, based on jdk9. I will be integrating backports of the above mentioned changes there in a bit. Going forward please help me keep both forests up to date by back porting (or forward porting) changes! Cheers, Mikael From david.holmes at oracle.com Thu May 4 02:37:21 2017 From: david.holmes at oracle.com (David Holmes) Date: Thu, 4 May 2017 12:37:21 +1000 Subject: Check for PaX during initialization In-Reply-To: References: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> <3c6ac53d-78ef-1671-9813-7c6e5ffca9af@oracle.com> Message-ID: Minor typo: "so may want" -> "so you may want" Cheers, David On 4/05/2017 2:18 AM, Mikael Vidstedt wrote: > > Poonam/David, > > Thanks for the reviews and feedback. Updated webrev: > > http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.03/hotspot/webrev/ > > Incremental from webrev.02: > > http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.03.incr/hotspot/webrev/ > > Cheers, > Mikael > >> On May 2, 2017, at 6:36 PM, David Holmes > > wrote: >> >> Seems okay. You may want to add the paxctl instructions as Poonam >> suggested. >> >> Thanks, >> David >> >> On 2/05/2017 7:02 AM, Mikael Vidstedt wrote: >>> >>> Please review the following change, which adds code to check for the >>> presence of PaX/MPROTECT >>> (https://pax.grsecurity.net/docs/mprotect.txt >>> ) during VM >>> initialization, and prints out a helpful message if PaX is enabled >>> and interfering with the VM. Specifically, the code checks if a >>> writable page can be made executable (mimicking what the JIT would >>> typically do). Since ZERO doesn?t generate code the check is not >>> performed there. >>> >>> Copy+paste from the actual change: >>> // Some linux distributions (notably: Alpine Linux) include the >>> // grsecurity in the kernel by default. Of particular interest from a >>> // JVM perspective is PaX (https://pax.grsecurity.net/), which adds >>> // some security features related to page attributes. Specifically, >>> // the MPROTECT PaX functionality >>> // (https://pax.grsecurity.net/docs/mprotect.txt) prevents dynamic >>> // code generation by disallowing a (previously) writable page to be >>> // marked as executable. This is, of course, exactly what HotSpot does >>> // for both JIT compiled method, as well as for stubs, adapters, etc. >>> // >>> // Instead of crashing "lazily" when trying to make a page executable, >>> // this code probes for the presence of PaX and reports the failure >>> // eagerly. >>> >>> http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.02/hotspot/webrev/ >>> >>> Cheers, >>> Mikael >>> > From mikael.vidstedt at oracle.com Thu May 4 17:11:56 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 04 May 2017 17:11:56 +0000 Subject: hg: portola/jdk9: 6 new changesets Message-ID: <201705041711.v44HBunI011755@aojmv0008.oracle.com> Changeset: 33d2b4c60601 Author: mikael Date: 2017-04-11 16:14 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/33d2b4c60601 Add limited support for musl to config.sub ! common/autoconf/build-aux/config.sub Changeset: 85f1c35ef2dd Author: mikael Date: 2017-05-03 13:59 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/85f1c35ef2dd Force setting LD_LIBRARY_PATH in launcher for musl ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in Changeset: 1eed438cf7e2 Author: mikael Date: 2017-04-13 15:02 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/1eed438cf7e2 Make Serviceability Agent attach functionality optional ! common/autoconf/configure.ac ! common/autoconf/hotspot.m4 ! common/autoconf/spec.gmk.in Changeset: 1510efa53676 Author: mikael Date: 2017-04-13 17:02 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/1510efa53676 Add musl information to bundle names and -Xinternalversion ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/ReleaseFile.gmk Changeset: 9460c1ee7c2d Author: mikael Date: 2017-04-27 16:00 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/9460c1ee7c2d Change newly introduced CLIB variable names to LIBC ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/ReleaseFile.gmk Changeset: 2be00caf2aec Author: mikael Date: 2017-05-04 09:11 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/2be00caf2aec Regenerated autoconf script (using autogen.sh) ! common/autoconf/generated-configure.sh From mikael.vidstedt at oracle.com Thu May 4 17:12:12 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 04 May 2017 17:12:12 +0000 Subject: hg: portola/jdk9/hotspot: 13 new changesets Message-ID: <201705041712.v44HCCeb011917@aojmv0008.oracle.com> Changeset: ee67c092a500 Author: mikael Date: 2017-04-11 15:44 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/ee67c092a500 Remove sys/ prefix from poll.h/signal.h includes ! src/os/aix/vm/os_aix.inline.hpp ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/solaris/vm/os_solaris.inline.hpp Changeset: 4f20cfc31ce1 Author: mikael Date: 2017-04-11 16:04 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/4f20cfc31ce1 Use isnan instead of isnanf ! src/share/vm/utilities/globalDefinitions_gcc.hpp Changeset: 1b1b6b75c807 Author: mikael Date: 2017-04-11 16:45 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/1b1b6b75c807 Only include fpu_control.h on 32-bit x86 ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp Changeset: 8ca8c24ffc52 Author: mikael Date: 2017-04-11 16:59 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/8ca8c24ffc52 Handle confstr version lookup failures gracefully ! src/os/linux/vm/os_linux.cpp Changeset: 38d9b9a9c476 Author: mikael Date: 2017-04-11 17:35 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/38d9b9a9c476 Make printing of rlim_t values more portable ! src/os/posix/vm/os_posix.cpp Changeset: 6aede8e504e0 Author: mikael Date: 2017-04-11 18:46 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/6aede8e504e0 Use uint64_t instead of u8 for rlim_t ! src/os/posix/vm/os_posix.cpp Changeset: 4cb7bff32f66 Author: mikael Date: 2017-04-11 19:06 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/4cb7bff32f66 Only use dlvsym for libnuma lookups if it's available ! src/os/linux/vm/os_linux.cpp Changeset: 44d9d843a460 Author: mikael Date: 2017-04-13 15:02 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/44d9d843a460 Make Serviceability Agent attach functionality optional ! make/lib/Lib-jdk.hotspot.agent.gmk ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c Changeset: fe8227c8ed30 Author: mikael Date: 2017-04-13 16:37 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/fe8227c8ed30 Fix broken SA attach change ! make/lib/Lib-jdk.hotspot.agent.gmk ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h Changeset: 04cccf643174 Author: mikael Date: 2017-04-13 17:02 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/04cccf643174 Add musl information to bundle names and -Xinternalversion ! make/lib/CompileJvm.gmk ! src/share/vm/runtime/vm_version.cpp Changeset: 1412cefe71f3 Author: mikael Date: 2017-04-13 17:45 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/1412cefe71f3 Unaligned pointer dereference crash in ClassFileParser ! src/cpu/aarch64/vm/bytes_aarch64.hpp ! src/cpu/arm/vm/bytes_arm.hpp ! src/cpu/ppc/vm/bytes_ppc.hpp ! src/cpu/s390/vm/bytes_s390.hpp ! src/cpu/sparc/vm/bytes_sparc.hpp ! src/cpu/x86/vm/bytes_x86.hpp ! src/cpu/zero/vm/bytes_zero.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecode.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/utilities/bytes.hpp ! src/share/vm/utilities/copy.cpp ! src/share/vm/utilities/copy.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 5c48c226332c Author: mikael Date: 2017-04-18 14:54 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/5c48c226332c Clean up of Lib-jdk.hotspot.agent.gmk ! make/lib/Lib-jdk.hotspot.agent.gmk Changeset: 6d16f3863a72 Author: mikael Date: 2017-04-27 16:00 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/6d16f3863a72 Change newly introduced CLIB variable names to LIBC ! make/lib/CompileJvm.gmk ! src/share/vm/runtime/vm_version.cpp From mikael.vidstedt at oracle.com Thu May 4 17:12:36 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 04 May 2017 17:12:36 +0000 Subject: hg: portola/jdk9/jdk: 7 new changesets Message-ID: <201705041712.v44HCaaN012528@aojmv0008.oracle.com> Changeset: 67318e365988 Author: mikael Date: 2017-04-11 15:45 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/67318e365988 Remove sys/ prefix from poll.h/signal.h includes ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/aix/native/libnio/ch/AixPollPort.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/linux/native/libnio/fs/LinuxWatchService.c ! src/java.base/macosx/native/include/jvm_md.h ! src/java.base/macosx/native/libnet/bsd_close.c ! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c ! src/java.base/unix/native/include/jvm_md.h ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/unix/native/libnio/ch/NativeThread.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c Changeset: fb235bc0c2fc Author: mikael Date: 2017-04-11 16:04 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/fb235bc0c2fc Use isnan instead of isnanf ! src/java.base/unix/native/libjava/jdk_util_md.h Changeset: 9b863cb944f4 Author: mikael Date: 2017-04-11 16:23 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/9b863cb944f4 Remove execinfo.h debug code from XToolkit.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 032cdf7efd88 Author: mikael Date: 2017-04-11 17:07 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/032cdf7efd88 Use SIGRTMAX instead of __SIGRTMAX ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: 559d1b5fa24b Author: mikael Date: 2017-04-11 18:07 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/559d1b5fa24b Improve macros for libjdwp memory function overrides ! src/jdk.jdwp.agent/share/native/libjdwp/util.h Changeset: 8277db09f07b Author: mikael Date: 2017-04-12 15:26 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/8277db09f07b Force setting LD_LIBRARY_PATH in launcher for musl ! make/lib/CoreLibraries.gmk ! src/java.base/unix/native/libjli/java_md_solinux.c Changeset: eae1fa1c6427 Author: mikael Date: 2017-04-27 16:00 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/eae1fa1c6427 Change newly introduced CLIB variable names to LIBC ! make/lib/CoreLibraries.gmk ! src/java.base/unix/native/libjli/java_md_solinux.c From mikael.vidstedt at oracle.com Thu May 4 18:26:14 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 04 May 2017 18:26:14 +0000 Subject: hg: portola/portola/hotspot: Check for PaX during initialization Message-ID: <201705041826.v44IQELD006411@aojmv0008.oracle.com> Changeset: e0f36b03bbba Author: mikael Date: 2017-05-04 11:23 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/e0f36b03bbba Check for PaX during initialization ! src/os/linux/vm/os_linux.cpp From mikael.vidstedt at oracle.com Thu May 4 18:25:23 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Thu, 4 May 2017 11:25:23 -0700 Subject: Check for PaX during initialization In-Reply-To: References: <66341989-5898-4190-BBA8-2F07C46AA412@oracle.com> <3c6ac53d-78ef-1671-9813-7c6e5ffca9af@oracle.com> Message-ID: Fixed and pushed! Thanks, Mikael > On May 3, 2017, at 7:37 PM, David Holmes wrote: > > Minor typo: > > "so may want" -> "so you may want" > > Cheers, > David > > On 4/05/2017 2:18 AM, Mikael Vidstedt wrote: >> >> Poonam/David, >> >> Thanks for the reviews and feedback. Updated webrev: >> >> http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.03/hotspot/webrev/ >> >> Incremental from webrev.02: >> >> http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.03.incr/hotspot/webrev/ >> >> Cheers, >> Mikael >> >>> On May 2, 2017, at 6:36 PM, David Holmes >> > wrote: >>> >>> Seems okay. You may want to add the paxctl instructions as Poonam >>> suggested. >>> >>> Thanks, >>> David >>> >>> On 2/05/2017 7:02 AM, Mikael Vidstedt wrote: >>>> >>>> Please review the following change, which adds code to check for the >>>> presence of PaX/MPROTECT >>>> (https://pax.grsecurity.net/docs/mprotect.txt >>>> ) during VM >>>> initialization, and prints out a helpful message if PaX is enabled >>>> and interfering with the VM. Specifically, the code checks if a >>>> writable page can be made executable (mimicking what the JIT would >>>> typically do). Since ZERO doesn?t generate code the check is not >>>> performed there. >>>> >>>> Copy+paste from the actual change: >>>> // Some linux distributions (notably: Alpine Linux) include the >>>> // grsecurity in the kernel by default. Of particular interest from a >>>> // JVM perspective is PaX (https://pax.grsecurity.net/), which adds >>>> // some security features related to page attributes. Specifically, >>>> // the MPROTECT PaX functionality >>>> // (https://pax.grsecurity.net/docs/mprotect.txt) prevents dynamic >>>> // code generation by disallowing a (previously) writable page to be >>>> // marked as executable. This is, of course, exactly what HotSpot does >>>> // for both JIT compiled method, as well as for stubs, adapters, etc. >>>> // >>>> // Instead of crashing "lazily" when trying to make a page executable, >>>> // this code probes for the presence of PaX and reports the failure >>>> // eagerly. >>>> >>>> http://cr.openjdk.java.net/~mikael/webrevs/portola/paxcheck/webrev.02/hotspot/webrev/ >>>> >>>> Cheers, >>>> Mikael >>>> >> From mikael.vidstedt at oracle.com Thu May 4 18:27:22 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 04 May 2017 18:27:22 +0000 Subject: hg: portola/jdk9/hotspot: Check for PaX during initialization Message-ID: <201705041827.v44IRMj2006783@aojmv0008.oracle.com> Changeset: 773dc9488fac Author: mikael Date: 2017-05-04 11:23 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/773dc9488fac Check for PaX during initialization ! src/os/linux/vm/os_linux.cpp From mikael.vidstedt at oracle.com Fri May 5 23:04:13 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Fri, 5 May 2017 16:04:13 -0700 Subject: Detect musl in config.guess wrapper Message-ID: <1D6978B8-4AAA-4777-B40F-FA53A93308C3@oracle.com> Please review the following change which adds support for detecting the musl C library in the config.guess wrapper. With this change in place there?s no need to explicitly specify ?host and/or ?build to configure. http://cr.openjdk.java.net/~mikael/webrevs/portola/musl-config.guess/webrev.00/webrev/ Cheers, Mikael From mikael.vidstedt at oracle.com Fri May 5 23:47:52 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Fri, 5 May 2017 16:47:52 -0700 Subject: Initial JIB support for musl Message-ID: Please review the following change which adds initial support for musl to JIB. http://cr.openjdk.java.net/~mikael/webrevs/portola/musl%2bjib/webrev.03/webrev/ Cheers, Mikael From erik.joelsson at oracle.com Fri May 5 23:53:26 2017 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Fri, 5 May 2017 16:53:26 -0700 Subject: Initial JIB support for musl In-Reply-To: References: Message-ID: Looks good On 2017-05-05 16:47, Mikael Vidstedt wrote: > Please review the following change which adds initial support for musl to JIB. > > http://cr.openjdk.java.net/~mikael/webrevs/portola/musl%2bjib/webrev.03/webrev/ > > Cheers, > Mikael > From erik.joelsson at oracle.com Fri May 5 23:53:34 2017 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Fri, 5 May 2017 16:53:34 -0700 Subject: Detect musl in config.guess wrapper In-Reply-To: <1D6978B8-4AAA-4777-B40F-FA53A93308C3@oracle.com> References: <1D6978B8-4AAA-4777-B40F-FA53A93308C3@oracle.com> Message-ID: <210f320f-f503-5bb0-559b-d22ad434f494@oracle.com> Looks good On 2017-05-05 16:04, Mikael Vidstedt wrote: > Please review the following change which adds support for detecting the musl C library in the config.guess wrapper. With this change in place there?s no need to explicitly specify ?host and/or ?build to configure. > > http://cr.openjdk.java.net/~mikael/webrevs/portola/musl-config.guess/webrev.00/webrev/ > > Cheers, > Mikael > From mikael.vidstedt at oracle.com Sat May 6 00:00:49 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Sat, 06 May 2017 00:00:49 +0000 Subject: hg: portola/portola: Detect musl in config.guess wrapper Message-ID: <201705060000.v4600nCC029072@aojmv0008.oracle.com> Changeset: 903eab2925fd Author: mikael Date: 2017-05-05 16:58 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/903eab2925fd Detect musl in config.guess wrapper ! common/autoconf/build-aux/config.guess From mikael.vidstedt at oracle.com Sat May 6 00:02:26 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Sat, 06 May 2017 00:02:26 +0000 Subject: hg: portola/portola: Initial JIB support for musl Message-ID: <201705060002.v4602Q1o000730@aojmv0008.oracle.com> Changeset: 831108f666a1 Author: mikael Date: 2017-05-05 16:59 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/831108f666a1 Initial JIB support for musl ! common/conf/jib-profiles.js From mikael.vidstedt at oracle.com Sat May 6 00:10:07 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Sat, 06 May 2017 00:10:07 +0000 Subject: hg: portola/jdk9: Detect musl in config.guess wrapper Message-ID: <201705060010.v460A8Ya003601@aojmv0008.oracle.com> Changeset: 12f5652ab15f Author: mikael Date: 2017-05-05 16:58 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/12f5652ab15f Detect musl in config.guess wrapper ! common/autoconf/build-aux/config.guess From mikael.vidstedt at oracle.com Sat May 6 00:17:38 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Sat, 06 May 2017 00:17:38 +0000 Subject: hg: portola/jdk9: Initial JIB support for musl Message-ID: <201705060017.v460HcnV007111@aojmv0008.oracle.com> Changeset: d464db401e49 Author: mikael Date: 2017-05-05 17:10 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/d464db401e49 Initial JIB support for musl ! common/conf/jib-profiles.js From mikael.vidstedt at oracle.com Thu May 11 20:42:08 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 11 May 2017 20:42:08 +0000 Subject: hg: portola/jdk9: 18 new changesets Message-ID: <201705112042.v4BKg8Hs003165@aojmv0008.oracle.com> Changeset: e1cd0e7075ae Author: ksrini Date: 2017-04-25 07:54 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/e1cd0e7075ae 8178725: provide way to link to external documentation Reviewed-by: dholmes, erikj, ihse, jjg ! make/Javadoc.gmk Changeset: 4a25d35d9159 Author: ihse Date: 2017-04-26 14:34 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/4a25d35d9159 8178042: Allow custom taglets Reviewed-by: erikj, mchung ! make/Javadoc.gmk Changeset: 7f290cff26cd Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/rev/7f290cff26cd Merge Changeset: 55b9ec67de79 Author: ihse Date: 2017-04-28 10:46 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/55b9ec67de79 8179361: specify -javafx option for javadoc command Reviewed-by: erikj ! make/Javadoc.gmk Changeset: a09f8a1f40ef Author: dnsimon Date: 2017-04-27 23:06 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/a09f8a1f40ef 8177845: Need a mechanism to load Graal Reviewed-by: kvn, iveresov, mchung ! make/CompileJavaModules.gmk ! make/common/Modules.gmk Changeset: 143d4c87bc1e Author: erikj Date: 2017-04-28 15:40 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/143d4c87bc1e 8179225: Update graphviz bundle script with up to date build instructions Reviewed-by: tbell, ihse ! make/devkit/createGraphvizBundle.sh Changeset: 8e1d0bed44e5 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/rev/8e1d0bed44e5 Added tag jdk-9+168 for changeset 143d4c87bc1e ! .hgtags Changeset: 481bd01358a9 Author: ihse Date: 2017-05-03 08:46 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/481bd01358a9 8179453: Add a proper SetupProcessMarkdown Reviewed-by: erikj ! common/doc/testing.md ! make/Javadoc.gmk ! make/UpdateBuildDocs.gmk + make/common/ProcessMarkdown.gmk Changeset: 5288abbc445c Author: erikj Date: 2017-05-03 20:49 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/5288abbc445c 8179438: Incremental builds broken on Windows Reviewed-by: tbell, ihse ! make/common/NativeCompilation.gmk Changeset: 0b1d62e12105 Author: alanb Date: 2017-05-04 07:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/rev/0b1d62e12105 8178380: Module system implementation refresh (5/2017) Reviewed-by: alanb Contributed-by: mandy.chung at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/CreateJmods.gmk ! make/ReleaseFile.gmk Changeset: 30db903fa442 Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/rev/30db903fa442 Merge ! common/autoconf/generated-configure.sh Changeset: 25a364291f63 Author: lana Date: 2017-05-04 17:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/rev/25a364291f63 Merge Changeset: 7931344eeb84 Author: ihse Date: 2017-05-05 13:56 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/7931344eeb84 8179557: Update generated Javadoc footer documentation link Reviewed-by: erikj ! make/Javadoc.gmk Changeset: a0c7c5e12113 Author: ihse Date: 2017-05-08 08:46 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/a0c7c5e12113 8179658: SetupProcessMarkdown creates long file names Reviewed-by: tbell, erikj ! make/Javadoc.gmk Changeset: 65694748f53c Author: ihse Date: 2017-05-08 14:02 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/65694748f53c 8140268: Generate link to specification license for JavaDoc API documentation Reviewed-by: erikj ! make/Javadoc.gmk Changeset: b25838a28195 Author: ihse Date: 2017-05-09 14:31 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/b25838a28195 8179879: Clarify install.sh Reviewed-by: erikj ! common/autoconf/build-aux/install.sh Changeset: a0ce1616b7f1 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/rev/a0ce1616b7f1 Added tag jdk-9+169 for changeset b25838a28195 ! .hgtags Changeset: 1d85324acfbe Author: mikael Date: 2017-05-11 13:17 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/1d85324acfbe Merge ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/ReleaseFile.gmk From mikael.vidstedt at oracle.com Thu May 11 20:42:11 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 11 May 2017 20:42:11 +0000 Subject: hg: portola/jdk9/corba: 2 new changesets Message-ID: <201705112042.v4BKgCft003224@aojmv0008.oracle.com> Changeset: b2218d41edef Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/corba/rev/b2218d41edef Added tag jdk-9+168 for changeset 03a2cc9c8a1e ! .hgtags Changeset: 72bb2cd3f013 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/corba/rev/72bb2cd3f013 Added tag jdk-9+169 for changeset b2218d41edef ! .hgtags From mikael.vidstedt at oracle.com Thu May 11 20:42:17 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 11 May 2017 20:42:17 +0000 Subject: hg: portola/jdk9/hotspot: 11 new changesets Message-ID: <201705112042.v4BKgH7b003372@aojmv0008.oracle.com> Changeset: f1cca489e9c6 Author: kbarrett Date: 2017-04-26 22:34 -0400 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/f1cca489e9c6 8179084: HotSpot VM fails to start when AggressiveHeap is set Summary: Don't set default ParallelGCThreads when processing AggressiveHeap Reviewed-by: stefank, ehelin ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestAggressiveHeap.java Changeset: 537dbd601b34 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/537dbd601b34 Merge Changeset: fbb9c8026495 Author: dnsimon Date: 2017-04-28 02:54 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/fbb9c8026495 8177845: Need a mechanism to load Graal Reviewed-by: kvn, iveresov, mchung ! .mx.jvmci/.pydevproject ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/internal/ReflectionAccessJDK.java ! src/jdk.internal.vm.ci/share/classes/module-info.java ! src/jdk.internal.vm.compiler/.mx.graal/.pydevproject ! src/jdk.internal.vm.compiler/.mx.graal/suite.py ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/Graal.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/VerifyMethodMetricsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestIntrinsicCompiles.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalJVMCIServiceLocator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvocationPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AESCryptSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ThreadSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JDK9Method.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLModule.java ! src/share/vm/runtime/arguments.cpp ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/TestJVMCIPrintProperties.java ! test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupTypeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/meta/StableFieldTest.java Changeset: f36e864e66a7 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/f36e864e66a7 Added tag jdk-9+168 for changeset fbb9c8026495 ! .hgtags Changeset: a0bd5a8c4e11 Author: alanb Date: 2017-05-04 07:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/a0bd5a8c4e11 8178380: Module system implementation refresh (5/2017) Reviewed-by: lfoltan, hseigel, mchung, sspitsyn Contributed-by: alan.bateman at oracle.com, serguei.spitsyn at oracle.com ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java ! test/runtime/Metaspace/DefineClass.java ! test/runtime/logging/ModulesTest.java ! test/runtime/logging/StartupTimeTest.java ! test/runtime/modules/JVMAddModuleExports.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/ModuleStress/ModuleStress.java ! test/runtime/modules/ModuleStress/ModuleStressGC.java Changeset: fa79b980fa63 Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/fa79b980fa63 Merge ! src/share/vm/runtime/arguments.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java Changeset: 70548873832d Author: lana Date: 2017-05-04 17:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/70548873832d Merge Changeset: d7da8c2b8b6c Author: roland Date: 2017-04-25 09:37 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/d7da8c2b8b6c 8179070: nashorn+octane's box2d causes c2 to crash with "Bad graph detected in compute_lca_of_uses" Summary: ciTypeFlow speculates field is null but parsing uses non null constant because of concurrent class initialization Reviewed-by: thartmann ! src/share/vm/opto/parse3.cpp Changeset: 16d692be099c Author: ihse Date: 2017-05-09 12:53 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/16d692be099c 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java ! test/gc/class_unloading/TestClassUnloadingDisabled.java ! test/native/logging/test_logTagSetDescriptions.cpp ! test/native/memory/test_metachunk.cpp ! test/runtime/CommandLine/PermGenFlagsTest.java ! test/runtime/logging/ThreadLoggingTest.java ! test/runtime/logging/p2/B.jcod ! test/testlibrary/ctw/Makefile Changeset: 910e24afc502 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/910e24afc502 Added tag jdk-9+169 for changeset 16d692be099c ! .hgtags Changeset: 9c938761e5ae Author: mikael Date: 2017-05-11 13:13 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/9c938761e5ae Merge From mikael.vidstedt at oracle.com Thu May 11 20:42:23 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 11 May 2017 20:42:23 +0000 Subject: hg: portola/jdk9/jaxp: 5 new changesets Message-ID: <201705112042.v4BKgNoV003422@aojmv0008.oracle.com> Changeset: df63b2d22ac6 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/df63b2d22ac6 Added tag jdk-9+168 for changeset 23a87f409371 ! .hgtags Changeset: 60abb1d1cd1d Author: ihse Date: 2017-05-09 12:54 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/60abb1d1cd1d 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java Changeset: f9abe02cceda Author: joehw Date: 2017-05-09 10:34 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/f9abe02cceda 8150256: removing xerces-related dead code Reviewed-by: lancea - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java Changeset: 5d9d2a65fb26 Author: joehw Date: 2017-05-09 11:46 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/5d9d2a65fb26 8179863: Missing copyrights in some jaxp files Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java Changeset: f263aa7f60c3 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/f263aa7f60c3 Added tag jdk-9+169 for changeset 5d9d2a65fb26 ! .hgtags From mikael.vidstedt at oracle.com Thu May 11 20:42:26 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 11 May 2017 20:42:26 +0000 Subject: hg: portola/jdk9/jaxws: 3 new changesets Message-ID: <201705112042.v4BKgQ6X003471@aojmv0008.oracle.com> Changeset: e66ea56c8751 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxws/rev/e66ea56c8751 Added tag jdk-9+168 for changeset 2746716dcc5a ! .hgtags Changeset: 912cf69806d5 Author: lancea Date: 2017-05-05 13:32 -0400 URL: http://hg.openjdk.java.net/portola/jdk9/jaxws/rev/912cf69806d5 8179566: Add additional jaxws messages to be translated Reviewed-by: alanb, mchung + src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/newmessages.properties Changeset: e75d3abe579a Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxws/rev/e75d3abe579a Added tag jdk-9+169 for changeset 912cf69806d5 ! .hgtags From mikael.vidstedt at oracle.com Thu May 11 20:42:31 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 11 May 2017 20:42:31 +0000 Subject: hg: portola/jdk9/jdk: 62 new changesets Message-ID: <201705112042.v4BKgYVR003650@aojmv0008.oracle.com> Changeset: fa4bdd8f0eed Author: chegar Date: 2017-04-25 14:46 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/fa4bdd8f0eed 8158270: MulticastSendReceiveTests.java failed with "Expected message not received" Reviewed-by: alanb ! test/java/nio/channels/DatagramChannel/NetworkConfiguration.java Changeset: 10eb52093bb8 Author: mchung Date: 2017-04-25 09:09 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/10eb52093bb8 8179025: Exclude deployment modules from FieldSetAccessibleTest.java and VerifyJimage.java Reviewed-by: alanb ! test/ProblemList.txt ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/jdk/modules/etc/JdkQualifiedExportTest.java ! test/tools/jimage/VerifyJimage.java Changeset: fd5c621ad3b1 Author: ksrini Date: 2017-04-25 07:52 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/fd5c621ad3b1 8178725: provide way to link to external documentation Reviewed-by: erikj, ihse, jjg + make/src/classes/build/tools/taglet/ExtLink.java Changeset: 1c6407c57773 Author: ihse Date: 2017-04-26 14:35 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/1c6407c57773 8178042: Allow custom taglets Reviewed-by: erikj, mchung ! make/CompileTools.gmk Changeset: 7c04ab31b4d6 Author: naoto Date: 2017-04-26 09:37 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/7c04ab31b4d6 8178412: Doc link updates for i18n Reviewed-by: ksrini ! src/java.desktop/share/classes/java/awt/im/package-info.java ! src/java.desktop/share/classes/java/awt/im/spi/package-info.java ! src/java.desktop/share/classes/javax/swing/colorchooser/package-info.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java Changeset: bd0e423e5756 Author: jjg Date: 2017-04-26 13:38 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/bd0e423e5756 8179364: update " characters Reviewed-by: ksrini, mullan ! src/java.base/share/classes/javax/crypto/CipherInputStream.java ! src/java.base/share/classes/javax/crypto/CryptoPermission.java ! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignContext.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLValidateContext.java Changeset: e28156f27e0a Author: ihse Date: 2017-05-03 08:46 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/e28156f27e0a 8179453: Add a proper SetupProcessMarkdown Reviewed-by: erikj + make/data/docs-resources/specs/resources/jdk-default.css Changeset: 0fa2b22476cd Author: ksrini Date: 2017-05-03 07:39 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/0fa2b22476cd 8179538: Update jdk.jdi to be HTML-5 friendly Reviewed-by: mchung, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java ! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/Location.java ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/Type.java ! src/jdk.jdi/share/classes/com/sun/jdi/Value.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/doc-files/signature.html ! src/jdk.jdi/share/classes/module-info.java Changeset: a50b619ac159 Author: lancea Date: 2017-05-03 12:58 -0400 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/a50b619ac159 8078267: Add test to verify that a module based JDBC driver via the service-provider loading mechanism Reviewed-by: joehw + test/java/sql/driverModuleTests/DriverManagerModuleTests.java + test/java/sql/modules/luckydogdriver/luckydogtennis/LuckyDogDriver.java + test/java/sql/modules/luckydogdriver/luckydogtennis/StubConnection.java + test/java/sql/modules/luckydogdriver/module-info.java + test/java/sql/modules/mystubdriver/com/luckydogtennis/StubConnection.java + test/java/sql/modules/mystubdriver/com/luckydogtennis/StubDriver.java + test/java/sql/modules/mystubdriver/module-info.java Changeset: 797880157074 Author: mli Date: 2017-05-03 21:15 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/797880157074 8179451: Confidential copyright header in openjdk Summary: Using Oracle OpenJDK copyright notices Reviewed-by: weijun Contributed-by: John Jiang ! test/sun/security/ssl/CertPathRestrictions/JSSEClient.java ! test/sun/security/ssl/CertPathRestrictions/JSSEServer.java ! test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java Changeset: 73113c19a5df Author: alanb Date: 2017-05-04 07:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/73113c19a5df 8178380: Module system implementation refresh (5/2017) Reviewed-by: mchung, alanb, sspitsyn Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, chris.hegarty at oracle.com ! make/mapfiles/libinstrument/mapfile-vers ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/SecurityManager.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/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.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/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.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/ModuleInfoWriter.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/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/ModuleResolution.java ! src/java.base/share/classes/jdk/internal/module/ModuleTarget.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/Resources.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.instrument/share/classes/java/lang/instrument/package.html ! src/java.instrument/share/classes/module-info.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.instrument/share/native/libinstrument/InstrumentationImplNativeMethods.c ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java + test/com/sun/tools/attach/AttachSelf.java ! test/com/sun/tools/attach/RunnerUtil.java ! test/com/sun/tools/attach/java.policy.allow + test/com/sun/tools/attach/modules/Agent.java + test/com/sun/tools/attach/modules/Driver.java + test/com/sun/tools/attach/modules/m/module-info.java + test/com/sun/tools/attach/modules/m/p/Main.java + test/java/lang/instrument/executableJAR/Agent.java + test/java/lang/instrument/executableJAR/AgentHelper.java + test/java/lang/instrument/executableJAR/ExecJarWithAgent.java + test/java/lang/instrument/executableJAR/Main.java ! test/java/lang/invoke/DefineClassTest.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java + test/java/lang/module/customfs/ModulesInCustomFileSystem.java + test/java/lang/module/customfs/m1/module-info.java + test/java/lang/module/customfs/m1/p/Main.java + test/java/lang/module/customfs/m2/module-info.java + test/java/lang/module/customfs/m2/q/Hello.java ! test/java/nio/file/spi/SetDefaultProvider.java ! test/java/nio/file/spi/TestProvider.java + test/java/nio/file/spi/m/module-info.java + test/java/nio/file/spi/m/p/Main.java ! test/java/util/logging/TestLoggerWeakRefLeak.java ! test/lib/testlibrary/ModuleTargetHelper.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/tools/jar/mmrjar/Basic.java ! test/tools/jar/modularJar/Basic.java + test/tools/jar/multiRelease/whitebox/Driver.java + test/tools/jar/multiRelease/whitebox/jdk.jartool/sun/tools/jar/ValidatorComparatorTest.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkNegativeTest.java ! 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/jmod/JmodTest.java + test/tools/launcher/modules/describe/DescribeModuleTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java ! test/tools/launcher/modules/listmods/src/java.transaction/module-info.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java + test/tools/launcher/modules/showmoduleresolution/ShowModuleResolutionTest.java + test/tools/launcher/modules/validate/ValidateModulesTest.java ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java Changeset: ab86e2c522db Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/ab86e2c522db Merge ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.management/share/classes/java/lang/management/ThreadInfo.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: 88379fba79d3 Author: amlu Date: 2017-05-04 20:24 +0800 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/88379fba79d3 8023897: Replace/update/rename executeAndCatch in various tests to assertThrows Reviewed-by: dfuchs, prappo, psandoz, rriggs ! test/java/util/Arrays/ParallelPrefix.java ! test/java/util/Arrays/StreamAndSpliterator.java ! test/java/util/BitSet/stream/BitSetStreamTest.java ! test/java/util/Collections/EmptyNavigableMap.java ! test/java/util/Collections/EmptyNavigableSet.java ! test/java/util/Iterator/PrimitiveIteratorDefaults.java ! test/java/util/Map/Defaults.java ! test/java/util/Random/RandomTest.java ! test/java/util/Spliterator/SpliteratorCollisions.java ! test/java/util/Spliterator/SpliteratorFailFastTest.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java ! test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java Changeset: 1895211a6fe9 Author: lana Date: 2017-05-04 17:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/1895211a6fe9 Merge - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: adca794fc8e2 Author: lancea Date: 2017-05-04 14:07 -0400 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/adca794fc8e2 8179634: Add JDBC 4.2 to bullet list in package.html Reviewed-by: joehw ! src/java.sql/share/classes/java/sql/package.html Changeset: 9c9b8a48cd4a Author: shshahma Date: 2017-04-27 00:08 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/9c9b8a48cd4a 8177721: Improve diagnostics in sun.management.Agent#startAgent() Reviewed-by: dfuchs, dholmes, poonam ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java Changeset: d6b6ea1e292e Author: poonam Date: 2017-05-04 19:25 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/d6b6ea1e292e Merge Changeset: ae8ee67505d7 Author: mchung Date: 2017-05-04 15:39 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/ae8ee67505d7 8179645: java.util.jar.Packer.newPacker and newUnpacker fails when running with security manager Reviewed-by: alanb, ksrini ! src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java + test/java/util/jar/Pack200/SecurityTest.java Changeset: 58675e237ef1 Author: serb Date: 2017-04-24 15:15 +0300 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/58675e237ef1 8178971: Uncommon formatting and typos in java.desktop module Reviewed-by: prr, ssadetsky ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/package-info.java ! src/java.desktop/share/classes/javax/sound/midi/MetaMessage.java ! src/java.desktop/share/classes/javax/sound/midi/Sequence.java ! src/java.desktop/share/classes/javax/sound/midi/Sequencer.java ! src/java.desktop/share/classes/javax/sound/midi/ShortMessage.java ! src/java.desktop/share/classes/javax/sound/midi/SysexMessage.java ! src/java.desktop/share/classes/javax/sound/sampled/BooleanControl.java ! src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java ! src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/module-info.java Changeset: 601479d462cb Author: ssadetsky Date: 2017-04-24 07:10 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/601479d462cb 8178905: Undecorated frame is not painted on OEL7(Gnome3). Reviewed-by: prr, serb ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java Changeset: 7cb3dc0422ea Author: prr Date: 2017-04-24 10:49 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/7cb3dc0422ea Merge - src/java.management/share/classes/mgmt-overview.html - src/java.security.jgss/share/classes/jgss-overview.html - src/jdk.jdi/share/classes/jdi-overview.html - src/jdk.security.auth/share/classes/jaas-overview.html - test/java/time/TEST.properties - test/java/util/BitSet/BitSetStreamTest.java Changeset: caf8ee16cea8 Author: ssadetsky Date: 2017-04-27 08:27 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/caf8ee16cea8 8179027: JComboBox too small under Windows LAF Reviewed-by: prr, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java + test/javax/swing/JComboBox/WindowsComboBoxSize/WindowsComboBoxSizeTest.java Changeset: 120831a5da6f Author: ssadetsky Date: 2017-04-27 08:49 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/120831a5da6f 8140237: [TEST_BUG]Test javax/swing/plaf/nimbus/8041642/bug8041642.java fails for OEL 7 Reviewed-by: alexsch ! test/javax/swing/plaf/nimbus/8041642/bug8041642.java Changeset: 825903c4e875 Author: prr Date: 2017-04-27 14:07 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/825903c4e875 8179365: JAWT (AWT Native Interface) specification needs to be updated for JDK 9 Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/native/include/jawt_md.h ! src/java.desktop/share/classes/java/awt/package-info.java ! src/java.desktop/share/native/include/jawt.h + src/java.desktop/share/specs/AWT_Native_Interface.html Changeset: 7f76295dcd55 Author: prr Date: 2017-04-28 13:52 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/7f76295dcd55 Merge Changeset: 3d3ee4e0f595 Author: ssadetsky Date: 2017-05-01 10:24 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/3d3ee4e0f595 8160530: [TEST-BUG] Consistent failure of java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java Reviewed-by: yan, prr, serb ! test/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java Changeset: 30a722cc06ec Author: prr Date: 2017-05-02 11:24 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/30a722cc06ec Merge - test/demo/jvmti/Context.java - test/demo/jvmti/DemoRun.java - test/demo/jvmti/HeapUser.java - test/demo/jvmti/Hello.java - test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java - test/demo/jvmti/gctest/BigHello.java - test/demo/jvmti/gctest/Gctest.java - test/demo/jvmti/heapTracker/HeapTrackerTest.java - test/demo/jvmti/heapViewer/HeapViewerTest.java - test/demo/jvmti/minst/MinstExample.java - test/demo/jvmti/minst/MinstTest.java - test/demo/jvmti/versionCheck/FailsWhenJvmtiVersionDiffers.java - test/demo/jvmti/waiters/WaitersTest.java Changeset: 556f1721939f Author: ssadetsky Date: 2017-05-02 12:10 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/556f1721939f 8159902: OGL surfaces are not HiDPI compatible on Linux/Solaris Reviewed-by: prr, serb ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java ! test/javax/swing/JInternalFrame/8069348/bug8069348.java Changeset: e07effddeebf Author: ssadetsky Date: 2017-05-02 13:26 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/e07effddeebf 8178984: Unnecessary angle brackets in the Line2D::intersectsLine() javadoc. Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/geom/Line2D.java Changeset: 4ad40491266b Author: prr Date: 2017-05-05 08:34 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/4ad40491266b Merge - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: afac00be2a93 Author: shurailine Date: 2017-05-05 14:59 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/afac00be2a93 8179852: Remove references to demo tests from TEST.groups Reviewed-by: bpb ! test/TEST.groups Changeset: 207f458f39cb Author: serb Date: 2017-05-06 14:58 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/207f458f39cb 8179596: Update java.desktop to be HTML-5 friendly Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/java/awt/AlphaComposite.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/LinearGradientPaint.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/RadialGradientPaint.java ! src/java.desktop/share/classes/java/awt/Rectangle.java ! src/java.desktop/share/classes/java/awt/Shape.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java ! src/java.desktop/share/classes/java/awt/geom/Arc2D.java ! src/java.desktop/share/classes/java/awt/geom/Path2D.java ! src/java.desktop/share/classes/java/awt/im/spi/package-info.java ! src/java.desktop/share/classes/java/awt/image/DataBufferByte.java ! src/java.desktop/share/classes/java/awt/image/DataBufferDouble.java ! src/java.desktop/share/classes/java/awt/image/DataBufferFloat.java ! src/java.desktop/share/classes/java/awt/image/DataBufferInt.java ! src/java.desktop/share/classes/java/awt/image/DataBufferShort.java ! src/java.desktop/share/classes/java/awt/image/DataBufferUShort.java ! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java ! src/java.desktop/share/classes/javax/accessibility/package-info.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java ! src/java.desktop/share/classes/javax/print/MimeType.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java ! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java ! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/BoxLayout.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollPane.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/SizeSequence.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java Changeset: ca5d05dc27dd Author: xiaofeya Date: 2017-05-07 19:01 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/ca5d05dc27dd 8178912: Remove sample/chatserver/ChatTest.java and sample/mergesort/MergeSortTest.java Reviewed-by: psandoz ! test/ProblemList.txt ! test/TEST.groups - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java Changeset: e81bd83cd22a Author: mchung Date: 2017-05-08 21:21 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/e81bd83cd22a 8020801: Apply the restriction of invoking MethodHandles.lookup to j.l.r.Method.invoke Reviewed-by: plevart, psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java + test/java/lang/invoke/lookup/ReflectiveLookupTest.java + test/java/lang/invoke/lookup/java.base/java/lang/LookupTest.java Changeset: d17577d4839b Author: ihse Date: 2017-05-09 12:57 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/d17577d4839b 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/java.base/macosx/native/libnet/DefaultProxySelector.c ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java ! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/native/libjimage/endian.hpp ! src/java.base/share/native/libjimage/imageDecompressor.cpp ! src/java.base/share/native/libjimage/imageDecompressor.hpp ! src/java.base/share/native/libjimage/imageFile.hpp ! src/java.base/share/native/libjimage/inttypes.hpp ! src/java.base/share/native/libjimage/jimage.hpp ! src/java.base/share/native/libjimage/osSupport.hpp ! src/java.desktop/share/classes/sun/swing/LightweightContent.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java ! test/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java ! test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/com/sun/jdi/ArrayLengthDumpTest.sh ! test/com/sun/jdi/BreakpointWithFullGC.sh ! test/com/sun/jdi/CatchAllTest.sh ! test/com/sun/jdi/CatchCaughtTest.sh ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/CommandCommentDelimiter.sh ! test/com/sun/jdi/DeferredStepTest.sh ! test/com/sun/jdi/DeoptimizeWalk.sh ! test/com/sun/jdi/EvalArgs.sh ! test/com/sun/jdi/GetLocalVariables3Test.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbExprTest.sh ! test/com/sun/jdi/JdbLockTest.sh ! test/com/sun/jdi/MixedSuspendTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/RedefineChangeClassOrder.sh ! test/com/sun/jdi/RedefineException.sh ! test/com/sun/jdi/RedefineImplementor.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java ! test/com/sun/net/httpserver/SimpleHttpServerTest.java ! test/com/sun/net/httpserver/StopNoStartTest.java ! test/com/sun/net/httpserver/bugs/B6433018.java ! test/com/sun/tools/attach/PermissionTest.java ! test/com/sun/tools/attach/ProviderTest.java ! test/com/sun/tools/attach/StartManagementAgent.java ! test/com/sun/tools/attach/TempDirTest.java ! test/java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java ! test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html ! test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java ! test/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java ! test/java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java ! test/java/awt/EventQueue/MainAppContext/MainAppContext.java ! test/java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest.html ! test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java ! test/java/awt/Frame/FrameResize/ShowChildWhileResizingTest.java ! test/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java ! test/java/awt/LightweightComponent/LightweightEventTest/LightweightEventTest.java ! test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java ! test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java ! test/java/awt/MouseInfo/JContainerMousePositionTest.java ! test/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.sh ! test/java/awt/Toolkit/ToolkitPropertyTest/bug7129133.java ! test/java/awt/Window/FindOwner/FindOwnerTest.java ! test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java ! test/java/awt/event/MouseEvent/DisabledComponents/DisabledComponentsTest.java ! test/java/awt/font/TextLayout/ArabicDiacriticTest.java ! test/java/awt/font/TextLayout/MissingCodePointLayoutTest.java ! test/java/io/RandomAccessFile/FileLengthTest.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template ! test/java/net/httpclient/ProxyAuthTest.java ! test/java/nio/file/WatchService/DeleteInterference.java ! test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java ! test/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java ! test/java/security/AccessController/LimitedDoPrivilegedWithThread.java ! test/java/time/test/java/time/temporal/TestIsoWeekFields.java ! test/java/util/ResourceBundle/getBaseBundleName/resources/PropertyBundle.properties ! test/java/util/Spliterator/SpliteratorLateBindingFailFastHelper.java ! test/java/util/logging/Logger/logrb/resources/PropertyBundle.properties ! test/java/util/logging/Logger/setResourceBundle/resources/PropertyBundle.properties ! test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java ! test/javax/management/monitor/ThreadPoolAccTest.java ! test/javax/net/ssl/TLS/CipherTestUtils.java ! test/javax/net/ssl/TLS/JSSEClient.java ! test/javax/net/ssl/TLS/JSSEServer.java ! test/javax/net/ssl/TLS/TestJSSE.java ! test/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java ! test/javax/net/ssl/TLS/TestJSSEClientProtocol.java ! test/javax/net/ssl/TLS/TestJSSENoCommonProtocols.java ! test/javax/net/ssl/TLS/TestJSSEServerProtocol.java ! test/javax/print/attribute/TestUnsupportedResolution.java ! test/javax/security/auth/Subject/Generic.java ! test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASConfigSyntaxTest.java ! test/javax/security/auth/login/JAASConfigSyntaxCheck/SampleLoginModule.java ! test/javax/swing/JComboBox/6632953/bug6632953.java ! test/javax/swing/JFileChooser/4150029/bug4150029.html ! test/javax/swing/JInternalFrame/Test6325652.java ! test/javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java ! test/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java ! test/javax/swing/text/html/parser/Parser/8028616/bug8028616.java ! test/sun/awt/dnd/8024061/bug8024061.java ! test/sun/net/idn/NFS4StringPrep.java ! test/sun/security/krb5/auto/BogusKDC.java ! test/sun/security/krb5/auto/NoAddresses.java ! test/sun/security/krb5/auto/Renew.java ! test/sun/security/krb5/auto/Renewal.java ! test/sun/security/krb5/auto/SSLwithPerms.java ! test/sun/security/krb5/canonicalize/Test.java ! test/sun/security/mscapi/CastError.java ! test/sun/security/mscapi/PrngSlow.java ! test/sun/security/mscapi/PublicKeyInterop.sh ! test/sun/security/pkcs12/StoreSecretKeyTest.java ! test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java ! test/sun/security/tools/jarsigner/nameclash.sh ! test/sun/security/x509/URICertStore/SocksProxy.java ! test/tools/pack200/MultiRelease.java Changeset: b8207b069bc2 Author: ihse Date: 2017-05-09 13:19 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/b8207b069bc2 8179692: Move RMI spec to specs directory Reviewed-by: erikj ! src/java.rmi/share/classes/java/rmi/Remote.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: e96547bd31cc Author: bpb Date: 2017-05-09 07:40 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/e96547bd31cc 8179662: OutputStreamWriter javadocs states that you can set the buffer size but there is no way to do that Summary: Change specification verbiage to match longstanding behavior Reviewed-by: briangoetz, chegar, lancea, rriggs ! src/java.base/share/classes/java/io/OutputStreamWriter.java Changeset: 177436a54ca1 Author: mchung Date: 2017-05-09 10:34 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/177436a54ca1 8179950: Custom system class loader using Enum.valueOf in its initialization triggers java.lang.InternalError Reviewed-by: alanb, dfuchs, lancea ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java + test/java/lang/ClassLoader/CustomSystemLoader/CustomLoader.java + test/java/lang/ClassLoader/CustomSystemLoader/InitSystemLoaderTest.java Changeset: 30fc0ab51f39 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/30fc0ab51f39 Added tag jdk-9+169 for changeset 177436a54ca1 ! .hgtags Changeset: c8f5142256c7 Author: mikael Date: 2017-05-11 13:14 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/c8f5142256c7 Merge - test/demo/jvmti/Context.java - test/demo/jvmti/DemoRun.java - test/demo/jvmti/HeapUser.java - test/demo/jvmti/Hello.java - test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java - test/demo/jvmti/gctest/BigHello.java - test/demo/jvmti/gctest/Gctest.java - test/demo/jvmti/heapTracker/HeapTrackerTest.java - test/demo/jvmti/heapViewer/HeapViewerTest.java - test/demo/jvmti/minst/MinstExample.java - test/demo/jvmti/minst/MinstTest.java - test/demo/jvmti/versionCheck/FailsWhenJvmtiVersionDiffers.java - test/demo/jvmti/waiters/WaitersTest.java - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java From mikael.vidstedt at oracle.com Thu May 11 20:42:40 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 11 May 2017 20:42:40 +0000 Subject: hg: portola/jdk9/langtools: 13 new changesets Message-ID: <201705112042.v4BKgfk3004042@aojmv0008.oracle.com> Changeset: 13f457e05af0 Author: smarks Date: 2017-04-25 16:14 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/13f457e05af0 8168444: (jdeprscan) improper handling of primitives and primitive array types Reviewed-by: psandoz, jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java ! test/tools/jdeprscan/tests/jdk/jdeprscan/TestLoadExpected.csv + test/tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.csv + test/tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.java Changeset: fff0714129d8 Author: jjg Date: 2017-04-25 18:35 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/fff0714129d8 8179299: Fix HTML 5 errors in java.compiler module 8179300: Fix HTML 5 errors in jdk.compiler module 8179301: Fix HTML 5 errors in jdk.javadoc module 8179303: Fix HTML 5 errors in jdk.jshell module Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LambdaExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/FieldDoc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/MethodDoc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/Tag.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java Changeset: 6a8ceafed0e8 Author: bpatel Date: 2017-04-26 08:15 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/6a8ceafed0e8 8166306: Broken link for All Packages in java.jnlp module Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: 29001eb39fd8 Author: smarks Date: 2017-04-26 15:49 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/29001eb39fd8 8169203: (jdeprscan) eliminate duplicate "can't find class" errors Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java + test/tools/jdeprscan/tests/jdk/jdeprscan/TestNotFound.java Changeset: af62fa3a3a89 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/af62fa3a3a89 Merge Changeset: bc21e5ba6bf1 Author: mcimadamore Date: 2017-04-28 11:06 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/bc21e5ba6bf1 8178437: remove tools/javac/lambda/speculative/T8177933.java Summary: remove test from test folder and from problem list Reviewed-by: jlahoda ! test/ProblemList.txt - test/tools/javac/lambda/speculative/T8177933.java Changeset: c61dc27c48d1 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/c61dc27c48d1 Added tag jdk-9+168 for changeset bc21e5ba6bf1 ! .hgtags Changeset: c4129e2ec84f Author: alanb Date: 2017-05-04 07:28 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/c4129e2ec84f 8178380: Module system implementation refresh (5/2017) Reviewed-by: jjg, mchung ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java Changeset: b22dee7cea7d Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/b22dee7cea7d Merge Changeset: 5daed0e904ac Author: lana Date: 2017-05-04 17:55 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/5daed0e904ac Merge Changeset: 1faee09b8da1 Author: jlahoda Date: 2017-05-09 12:22 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/1faee09b8da1 8179531: JShell: fails to provide bytecode for dynamically created lambdas Summary: Adding support for getResource(s) to the JShell's ClassLoader Reviewed-by: psandoz, rfield ! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java + test/jdk/jshell/GetResourceTest.java Changeset: 0e522ff8b9f5 Author: ihse Date: 2017-05-09 12:55 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/0e522ff8b9f5 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java ! test/jdk/javadoc/doclet/testStylesheet/pkg/A.java ! test/jdk/javadoc/tool/treeapi/overview.html ! test/jdk/jshell/WrapperTest.java ! test/tools/javac/classreader/8171132/BadConstantValue.java ! test/tools/javac/modules/PoorChoiceForModuleNameTest.java ! test/tools/javadoc/sampleapi/res/fx.xml ! test/tools/javadoc/sampleapi/res/simple.xml ! test/tools/javadoc/sampleapi/res/tiny.xml Changeset: bc191bf0aa56 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/bc191bf0aa56 Added tag jdk-9+169 for changeset 0e522ff8b9f5 ! .hgtags From mikael.vidstedt at oracle.com Thu May 11 20:42:43 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 11 May 2017 20:42:43 +0000 Subject: hg: portola/jdk9/nashorn: 5 new changesets Message-ID: <201705112042.v4BKghI3004096@aojmv0008.oracle.com> Changeset: a3022cc65b17 Author: jjg Date: 2017-04-26 10:56 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/nashorn/rev/a3022cc65b17 8179304: Fix HTML 5 errors in jdk.scripting.nashorn and jdk.dynalink module Reviewed-by: sundar, jlaskey, hannesw ! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java Changeset: 0f81cde5a1f7 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/nashorn/rev/0f81cde5a1f7 Merge Changeset: c78163ad1a4e Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/nashorn/rev/c78163ad1a4e Added tag jdk-9+168 for changeset 0f81cde5a1f7 ! .hgtags Changeset: 131e25008015 Author: ihse Date: 2017-05-09 12:54 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/nashorn/rev/131e25008015 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java ! test/script/basic/JDK-8150218.js ! test/script/basic/JDK-8170594.js ! test/script/basic/JDK-8171849.js ! test/script/basic/es6/JDK-8168373.js Changeset: 597d3dc02579 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/nashorn/rev/597d3dc02579 Added tag jdk-9+169 for changeset 131e25008015 ! .hgtags From mikael.vidstedt at oracle.com Fri May 12 00:13:56 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 12 May 2017 00:13:56 +0000 Subject: hg: portola/portola: 58 new changesets Message-ID: <201705120013.v4C0DvJG022639@aojmv0008.oracle.com> Changeset: 90d0ca531471 Author: iignatyev Date: 2017-04-11 13:55 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/90d0ca531471 8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder Reviewed-by: dholmes ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 0085cda3d392 Author: iignatyev Date: 2017-04-11 21:59 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/0085cda3d392 8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes ! test/lib/jdk/test/lib/JDKToolLauncher.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: f7b949f0a845 Author: iignatyev Date: 2017-04-12 19:28 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/f7b949f0a845 8164944: Refactor ProcessTools to get rid of dependency on java.management Reviewed-by: kvn, gtriantafill, dfazunen, dholmes ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java + test/lib/jdk/test/lib/management/InputArguments.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 6fafcd0896fc Author: ihse Date: 2017-04-04 10:19 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/6fafcd0896fc 8177955: Add testing documentation Reviewed-by: erikj + common/doc/testing.html + common/doc/testing.md ! make/RunTests.gmk ! make/UpdateBuildDocs.gmk Changeset: cfc382b84971 Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/cfc382b84971 Merge Changeset: 02653e27987c Author: alanb Date: 2017-04-07 08:04 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/02653e27987c 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! common/conf/jib-profiles.js Changeset: aff4f339acd4 Author: alanb Date: 2017-04-07 09:26 +0100 URL: http://hg.openjdk.java.net/portola/portola/rev/aff4f339acd4 Merge Changeset: e817f52d73d0 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/e817f52d73d0 Added tag jdk-9+165 for changeset aff4f339acd4 ! .hgtags Changeset: 111e2e7d00f4 Author: lana Date: 2017-04-13 20:34 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/111e2e7d00f4 Merge ! .hgtags - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js Changeset: 11153e2b9fbf Author: erikj Date: 2017-04-21 16:51 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/11153e2b9fbf 8179078: Jib run-test-prebuilt profile missing dependency on bootjdk Reviewed-by: ctornqvi, tbell ! common/conf/jib-profiles.js Changeset: 7d5d7ae50c72 Author: rriggs Date: 2017-04-11 14:20 -0400 URL: http://hg.openjdk.java.net/portola/portola/rev/7d5d7ae50c72 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: alanb, bpb ! test/lib/jdk/test/lib/apps/LingeredApp.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 35fbd9906dfc Author: erikj Date: 2017-04-13 09:41 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/35fbd9906dfc 8177822: Move closed jib configuration for arm platforms to open Reviewed-by: tbell ! common/conf/jib-profiles.js Changeset: 9e093f2eaabc Author: erikj Date: 2017-04-13 09:50 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/9e093f2eaabc 8176271: Still unable to build JDK 9 on some *7 sparcs Reviewed-by: ihse ! common/conf/jib-profiles.js Changeset: 455bd4cb2482 Author: lana Date: 2017-04-13 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/455bd4cb2482 Merge Changeset: ba5b16c9c6d8 Author: darcy Date: 2017-04-13 14:38 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/ba5b16c9c6d8 8177553: Address removal lint warnings in the JDK build Reviewed-by: mchung, erikj ! make/common/SetupJavaCompilers.gmk Changeset: cf6ee4d4c839 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/cf6ee4d4c839 Added tag jdk-9+166 for changeset ba5b16c9c6d8 ! .hgtags Changeset: 03fe61bb7670 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/03fe61bb7670 Merge ! .hgtags - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js ! make/common/SetupJavaCompilers.gmk ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: a083245e22c3 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/a083245e22c3 Added tag jdk-10+1 for changeset 4df5f619c9ea ! .hgtags Changeset: 79f5a79343a8 Author: lana Date: 2017-04-25 08:25 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/79f5a79343a8 Merge ! .hgtags Changeset: e639a2576287 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/e639a2576287 Added tag jdk-10+2 for changeset 9c7248b787c3 ! .hgtags Changeset: 6426c94ee05f Author: erikj Date: 2017-04-28 15:42 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/6426c94ee05f 8179079: Incremental HotSpot builds broken on Windows Reviewed-by: tbell ! make/common/NativeCompilation.gmk Changeset: c0a24a886e0e Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/c0a24a886e0e Added tag jdk-10+3 for changeset 06373236a308 ! .hgtags Changeset: c80350793fc8 Author: lana Date: 2017-05-03 07:22 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/c80350793fc8 Added tag jdk-10+4 for changeset 8ec175c61fc3 ! .hgtags Changeset: 09338418af65 Author: lana Date: 2017-05-03 07:59 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/09338418af65 Added tag jdk-10+5 for changeset 111e2e7d00f4 ! .hgtags Changeset: a48054d1cba7 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/a48054d1cba7 Added tag jdk-10+6 for changeset 03fe61bb7670 ! .hgtags Changeset: d3c1b028c499 Author: shurailine Date: 2017-04-17 19:23 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/d3c1b028c499 8173801: Modify makefiles to not build demos and samples bundles. Reviewed-by: ihse, prr, erikj ! common/autoconf/spec.gmk.in ! common/bin/compare_exceptions.sh.incl ! common/nb_native/nbproject/configurations.xml ! make/Bundles.gmk ! make/Images.gmk ! make/Main.gmk Changeset: 566474d7b2e0 Author: ihse Date: 2017-04-19 10:24 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/566474d7b2e0 8172312: Update docs target and image for new combined docs Reviewed-by: erikj, mchung Contributed-by: Magnus Ihse Bursie , Mandy Chung ! make/Javadoc.gmk ! make/Main.gmk ! make/common/MakeBase.gmk ! make/common/Modules.gmk Changeset: 0bf994fa4ee5 Author: ihse Date: 2017-04-19 10:44 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/0bf994fa4ee5 8176785: Add build support to generate PNG file from .dot file Reviewed-by: erikj, mchung ! make/Help.gmk ! make/Javadoc.gmk ! make/Main.gmk ! make/common/Modules.gmk + make/devkit/createGraphvizBundle.sh Changeset: e5c480ca7b29 Author: ihse Date: 2017-04-19 10:58 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/e5c480ca7b29 8178965: Second part of JDK-8176785 Reviewed-by: erikj, mchung ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js Changeset: cfdfc9d56584 Author: jlahoda Date: 2017-04-19 13:37 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/cfdfc9d56584 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:, avoiding -Xmodule: in InMemoryJavaCompiler. Reviewed-by: alanb ! test/lib/jdk/test/lib/InMemoryJavaCompiler.java Changeset: d0e9877fff61 Author: mchung Date: 2017-04-20 08:00 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/d0e9877fff61 8175819: OS name and arch in JMOD files should match the values as in the bundle names Reviewed-by: erikj, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/CreateJmods.gmk ! make/Images.gmk Changeset: a01845fd5cfb Author: mchung Date: 2017-04-20 15:06 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/a01845fd5cfb 8179035: Include tool modules in unified docs Reviewed-by: lancea ! make/common/Modules.gmk Changeset: 118722fb3973 Author: lana Date: 2017-04-21 03:33 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/118722fb3973 Merge Changeset: 6832b2d9d1ae Author: ihse Date: 2017-04-21 11:31 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/6832b2d9d1ae 8175036: All API docs should be built for HTML 5 Reviewed-by: erikj ! make/Javadoc.gmk Changeset: e7f726bdc75d Author: ihse Date: 2017-04-23 21:10 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/e7f726bdc75d 8178038: Copy jdwp-protocol.html to proper location 8178039: Copy jvmti.html to proper location 8178316: Add JVM-MANAGEMENT-MIB.mib to jdk/src/java.management/share/specs/ Reviewed-by: erikj, mchung ! make/Javadoc.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: 35017c286513 Author: ihse Date: 2017-04-23 21:34 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/35017c286513 8179022: Add serialization spec as markdown Reviewed-by: erikj, mchung, rriggs ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/conf/jib-profiles.js ! make/Javadoc.gmk ! make/devkit/createGraphvizBundle.sh + make/devkit/createPandocBundle.sh Changeset: 8d4bb4d437fe Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/8d4bb4d437fe Added tag jdk-9+167 for changeset 35017c286513 ! .hgtags Changeset: e1cd0e7075ae Author: ksrini Date: 2017-04-25 07:54 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/e1cd0e7075ae 8178725: provide way to link to external documentation Reviewed-by: dholmes, erikj, ihse, jjg ! make/Javadoc.gmk Changeset: 4a25d35d9159 Author: ihse Date: 2017-04-26 14:34 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/4a25d35d9159 8178042: Allow custom taglets Reviewed-by: erikj, mchung ! make/Javadoc.gmk Changeset: 7f290cff26cd Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/7f290cff26cd Merge Changeset: 55b9ec67de79 Author: ihse Date: 2017-04-28 10:46 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/55b9ec67de79 8179361: specify -javafx option for javadoc command Reviewed-by: erikj ! make/Javadoc.gmk Changeset: a09f8a1f40ef Author: dnsimon Date: 2017-04-27 23:06 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/a09f8a1f40ef 8177845: Need a mechanism to load Graal Reviewed-by: kvn, iveresov, mchung ! make/CompileJavaModules.gmk ! make/common/Modules.gmk Changeset: 143d4c87bc1e Author: erikj Date: 2017-04-28 15:40 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/143d4c87bc1e 8179225: Update graphviz bundle script with up to date build instructions Reviewed-by: tbell, ihse ! make/devkit/createGraphvizBundle.sh Changeset: 8e1d0bed44e5 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/8e1d0bed44e5 Added tag jdk-9+168 for changeset 143d4c87bc1e ! .hgtags Changeset: aa3c97810d7c Author: lana Date: 2017-05-05 04:45 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/aa3c97810d7c Merge ! .hgtags ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js ! make/common/MakeBase.gmk Changeset: 6bc9f1fa25a3 Author: erikj Date: 2017-05-11 18:44 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/6bc9f1fa25a3 8180081: Adjust Jib and JDL configuration for 10 to support promotable builds Reviewed-by: ctornqvi, tbell, ihse ! common/conf/jib-profiles.js Changeset: 481bd01358a9 Author: ihse Date: 2017-05-03 08:46 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/481bd01358a9 8179453: Add a proper SetupProcessMarkdown Reviewed-by: erikj ! common/doc/testing.md ! make/Javadoc.gmk ! make/UpdateBuildDocs.gmk + make/common/ProcessMarkdown.gmk Changeset: 5288abbc445c Author: erikj Date: 2017-05-03 20:49 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/5288abbc445c 8179438: Incremental builds broken on Windows Reviewed-by: tbell, ihse ! make/common/NativeCompilation.gmk Changeset: 0b1d62e12105 Author: alanb Date: 2017-05-04 07:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/0b1d62e12105 8178380: Module system implementation refresh (5/2017) Reviewed-by: alanb Contributed-by: mandy.chung at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/CreateJmods.gmk ! make/ReleaseFile.gmk Changeset: 30db903fa442 Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/portola/portola/rev/30db903fa442 Merge ! common/autoconf/generated-configure.sh Changeset: 25a364291f63 Author: lana Date: 2017-05-04 17:54 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/25a364291f63 Merge Changeset: 7931344eeb84 Author: ihse Date: 2017-05-05 13:56 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/7931344eeb84 8179557: Update generated Javadoc footer documentation link Reviewed-by: erikj ! make/Javadoc.gmk Changeset: a0c7c5e12113 Author: ihse Date: 2017-05-08 08:46 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/a0c7c5e12113 8179658: SetupProcessMarkdown creates long file names Reviewed-by: tbell, erikj ! make/Javadoc.gmk Changeset: 65694748f53c Author: ihse Date: 2017-05-08 14:02 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/65694748f53c 8140268: Generate link to specification license for JavaDoc API documentation Reviewed-by: erikj ! make/Javadoc.gmk Changeset: b25838a28195 Author: ihse Date: 2017-05-09 14:31 +0200 URL: http://hg.openjdk.java.net/portola/portola/rev/b25838a28195 8179879: Clarify install.sh Reviewed-by: erikj ! common/autoconf/build-aux/install.sh Changeset: a0ce1616b7f1 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/a0ce1616b7f1 Added tag jdk-9+169 for changeset b25838a28195 ! .hgtags Changeset: 4cce9a9da53d Author: lana Date: 2017-05-11 20:19 +0000 URL: http://hg.openjdk.java.net/portola/portola/rev/4cce9a9da53d Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/shell-tracer.sh Changeset: aefe2dfb2b63 Author: mikael Date: 2017-05-11 17:10 -0700 URL: http://hg.openjdk.java.net/portola/portola/rev/aefe2dfb2b63 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/ReleaseFile.gmk From mikael.vidstedt at oracle.com Fri May 12 00:14:02 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 12 May 2017 00:14:02 +0000 Subject: hg: portola/portola/corba: 16 new changesets Message-ID: <201705120014.v4C0E2Rb022707@aojmv0008.oracle.com> Changeset: 934c18145915 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/934c18145915 Added tag jdk-9+165 for changeset a510b2201154 ! .hgtags Changeset: 7c5328012799 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/7c5328012799 Merge ! .hgtags Changeset: 43de67f51801 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/43de67f51801 Added tag jdk-9+166 for changeset 934c18145915 ! .hgtags Changeset: c7358d703e12 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/c7358d703e12 Merge ! .hgtags Changeset: 11e88bffa281 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/11e88bffa281 Added tag jdk-10+1 for changeset 37c9962586a4 ! .hgtags Changeset: b46142514fae Author: lana Date: 2017-04-25 08:24 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/b46142514fae Merge ! .hgtags Changeset: 3ffb5f519a83 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/3ffb5f519a83 Added tag jdk-10+2 for changeset 56a8bf532268 ! .hgtags Changeset: 1a5caa222f06 Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/1a5caa222f06 Added tag jdk-10+3 for changeset 3813c94c8585 ! .hgtags Changeset: 342ccd2f546b Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/342ccd2f546b Added tag jdk-10+4 for changeset 5d6d891bb36d ! .hgtags Changeset: c293063e9217 Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/c293063e9217 Added tag jdk-10+5 for changeset 7c5328012799 ! .hgtags Changeset: 471236b1dea8 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/471236b1dea8 Added tag jdk-10+6 for changeset c7358d703e12 ! .hgtags Changeset: 03a2cc9c8a1e Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/03a2cc9c8a1e Added tag jdk-9+167 for changeset 43de67f51801 ! .hgtags Changeset: b2218d41edef Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/b2218d41edef Added tag jdk-9+168 for changeset 03a2cc9c8a1e ! .hgtags Changeset: aed5a4edc827 Author: lana Date: 2017-05-05 04:50 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/aed5a4edc827 Merge ! .hgtags Changeset: 72bb2cd3f013 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/72bb2cd3f013 Added tag jdk-9+169 for changeset b2218d41edef ! .hgtags Changeset: 648b0a00824e Author: lana Date: 2017-05-11 20:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/corba/rev/648b0a00824e Merge ! .hgtags From mikael.vidstedt at oracle.com Fri May 12 00:14:11 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 12 May 2017 00:14:11 +0000 Subject: hg: portola/portola/hotspot: 57 new changesets Message-ID: <201705120014.v4C0ECHY022821@aojmv0008.oracle.com> Changeset: 26d689c621f6 Author: iignatyev Date: 2017-04-12 19:28 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/26d689c621f6 8164944: Refactor ProcessTools to get rid of dependency on java.management Reviewed-by: kvn, gtriantafill, dfazunen, dholmes ! test/compiler/c2/cr7200264/TestDriver.java ! test/compiler/compilercontrol/share/scenario/Executor.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java Changeset: 7587882381ad Author: iveresov Date: 2017-04-03 12:34 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/7587882381ad 8177856: [AOT] EliminateRedundantInitializationPhase is not working Summary: Looks for constants of a correct type Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/EliminateRedundantInitializationPhase.java Changeset: 2eef1000e07f Author: dnsimon Date: 2017-04-03 14:58 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/2eef1000e07f 8177673: [JVMCI] missing checks in HotSpotMemoryAccessProviderImpl can cause VM assertions to fail Reviewed-by: never, iveresov ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java Changeset: 28e7bb59323e Author: thartmann Date: 2017-04-06 08:19 +0200 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/28e7bb59323e 8178033: C1 crashes with -XX:UseAVX = 3: "not a mov [reg+offs], reg instruction" Summary: Skip the EVEX prefix such that the instruction address points to the prefixed opcode. Reviewed-by: kvn, mcberg ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp Changeset: 83f1f2fad2a5 Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/83f1f2fad2a5 Merge Changeset: afedee84773e Author: alanb Date: 2017-04-07 08:04 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/afedee84773e 8177530: Module system implementation refresh (4/2017) Reviewed-by: lfoltan, sspitsyn Contributed-by: alan.bateman at oracle.com, harold.seigel at oracle.com, mandy.chung at oracle.com ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLModule.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/thread.cpp ! test/TEST.ROOT ! test/compiler/jvmci/common/CTVMUtilities.java ! test/runtime/classFileParserBug/fakeMethodAccessor.jasm ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/AccModuleTest.java ! 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/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/AccessCheck/p4/c4.java ! 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/JVMAddModuleExportToAllUnnamed.java ! test/runtime/modules/JVMAddModuleExports.java ! test/runtime/modules/JVMAddModuleExportsToAll.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/JVMGetModuleByPkgName.java ! test/runtime/modules/LoadUnloadModuleStress.java ! test/runtime/modules/ModuleHelper.java ! test/runtime/modules/ModuleStress/ModuleNonBuiltinCLMain.java ! test/runtime/modules/ModuleStress/ModuleSameCLMain.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/Main.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/MainGC.java ! test/runtime/modules/getModuleJNI/GetModule.java + test/runtime/modules/java.base/java/lang/ModuleHelper.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java ! test/serviceability/jdwp/AllModulesCommandTestDebuggee.java ! test/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/serviceability/jvmti/AddModuleExportsAndOpens/libAddModuleExportsAndOpensTest.c ! test/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/serviceability/jvmti/AddModuleReads/libAddModuleReadsTest.c ! test/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/serviceability/jvmti/AddModuleUsesAndProvides/libAddModuleUsesAndProvidesTest.c ! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/serviceability/jvmti/GetModulesInfo/libJvmtiGetAllModulesTest.c ! test/serviceability/jvmti/GetNamedModule/libGetNamedModuleTest.c Changeset: 71330a0c7294 Author: alanb Date: 2017-04-07 10:58 +0100 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/71330a0c7294 Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java Changeset: cded24619229 Author: ysr Date: 2017-04-07 10:45 +0200 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/cded24619229 8177963: Parallel GC fails fast when per-thread task log overflows Summary: Instead of exiting the VM when per-thread task log overflows, print warnings once and ignore any further log addition attempt. Reviewed-by: ysr, kbarrett, sangheki ! src/share/vm/gc/parallel/gcTaskThread.cpp ! src/share/vm/gc/parallel/gcTaskThread.hpp ! src/share/vm/runtime/globals.hpp ! test/gc/parallel/TestPrintGCDetailsVerbose.java ! test/native/runtime/test_globals.cpp Changeset: d80c43d9a99e Author: tschatzl Date: 2017-04-07 10:51 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/d80c43d9a99e Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java Changeset: f19b6d14a035 Author: aph Date: 2017-04-07 13:42 +0100 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/f19b6d14a035 8170812: Metaspace corruption caused by incorrect memory size for MethodCounters Reviewed-by: kbarrett, coleenp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodCounters.hpp Changeset: 73c72daf8e8d Author: iignatyev Date: 2017-04-07 19:36 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/73c72daf8e8d 8178333: CTW/PathHandler uses == instead of String::equals for string comparison Reviewed-by: kvn ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: c92c6416ca03 Author: iignatyev Date: 2017-04-08 02:40 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/c92c6416ca03 Merge Changeset: e6e90d744553 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/e6e90d744553 Added tag jdk-9+165 for changeset c92c6416ca03 ! .hgtags Changeset: 7b5ca2ff1f78 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/7b5ca2ff1f78 Merge ! .hgtags ! src/share/vm/runtime/globals.hpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: e8699be63872 Author: iveresov Date: 2017-04-11 11:34 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/e8699be63872 8176887: AOT: SIGSEGV in AOTCodeHeap::next when using specific configuration Summary: Derive MethodCounters from Metadata Reviewed-by: kvn, coleenp ! src/share/vm/oops/metadata.hpp ! src/share/vm/oops/methodCounters.cpp ! src/share/vm/oops/methodCounters.hpp Changeset: 66ec8add62cd Author: dholmes Date: 2017-04-11 19:39 -0400 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/66ec8add62cd 8135161: Missing commas in copyright notices Reviewed-by: sspitsyn ! src/cpu/s390/vm/c1_Runtime1_s390.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp Changeset: 773e40f3fc21 Author: never Date: 2017-04-06 00:03 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/773e40f3fc21 8178119: [JVMCI] when rethrowing exceptions at deopt the exception must be fetched after materialization Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp Changeset: 00bf892e5553 Author: rriggs Date: 2017-04-12 11:43 -0400 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/00bf892e5553 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: hseigel ! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java ! test/serviceability/attach/AttachSetGetFlag.java ! test/serviceability/tmtools/jstack/DaemonThreadTest.java ! test/serviceability/tmtools/jstack/SpreadLockTest.java ! test/serviceability/tmtools/jstack/ThreadNamesTest.java ! test/serviceability/tmtools/jstack/TraveledLockTest.java ! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java ! test/serviceability/tmtools/jstat/GcCapacityTest.java ! test/serviceability/tmtools/jstat/GcCauseTest01.java ! test/serviceability/tmtools/jstat/GcCauseTest02.java ! test/serviceability/tmtools/jstat/GcCauseTest03.java ! test/serviceability/tmtools/jstat/GcNewTest.java ! test/serviceability/tmtools/jstat/GcTest01.java ! test/serviceability/tmtools/jstat/GcTest02.java Changeset: 4d6df9a75465 Author: dlong Date: 2017-04-12 16:36 -0400 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/4d6df9a75465 8158168: Missing bounds checks for some String intrinsics Reviewed-by: vlivanov, thartmann, sherman ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/string/TestStringUTF16IntrinsicRangeChecks.java ! test/compiler/patches/java.base/java/lang/Helper.java Changeset: bbf855a44562 Author: lana Date: 2017-04-13 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/bbf855a44562 Merge Changeset: 560d7aa083a2 Author: iignatyev Date: 2017-04-14 18:31 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/560d7aa083a2 8178731: compiler/ciReplay/SABase.java does not compile Reviewed-by: iignatyev, sspitsyn Contributed-by: ekaterina.pavlova at oracle.com ! test/compiler/ciReplay/SABase.java ! test/serviceability/sa/sadebugd/SADebugDTest.java Changeset: 443a768ec827 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/443a768ec827 Added tag jdk-9+166 for changeset 560d7aa083a2 ! .hgtags Changeset: 762465099d93 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/762465099d93 Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 2dfd08baa59e Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/2dfd08baa59e Added tag jdk-10+1 for changeset 1ea217626ba0 ! .hgtags Changeset: a05f40bb8608 Author: lana Date: 2017-04-25 08:18 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/a05f40bb8608 Merge ! .hgtags Changeset: f8b62710e186 Author: sballal Date: 2017-04-26 14:59 +0530 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/f8b62710e186 8030750: SA: Alternate hashing not implemented Summary: Implement alternate hashing in SA Reviewed-by: dsamersoff Contributed-by: sharath.ballal at oracle.com + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AltHashing.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: bc476471160c Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/bc476471160c Added tag jdk-10+2 for changeset 48809c513ed5 ! .hgtags Changeset: c65a199452d0 Author: aph Date: 2017-04-19 16:41 +0100 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/c65a199452d0 8178968: AArch64: Remove non-standard code cache size Reviewed-by: roland ! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp Changeset: 6f412fc77f23 Author: aph Date: 2017-04-28 18:10 +0100 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/6f412fc77f23 Merge Changeset: c90b1e3de8c7 Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/c90b1e3de8c7 Added tag jdk-10+3 for changeset 6c3b6b3438c4 ! .hgtags Changeset: 03c754da91ec Author: lana Date: 2017-05-03 07:22 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/03c754da91ec Added tag jdk-10+4 for changeset 8295ca08f5cb ! .hgtags Changeset: a328abf3c189 Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/a328abf3c189 Added tag jdk-10+5 for changeset 7b5ca2ff1f78 ! .hgtags Changeset: 250bedda893b Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/250bedda893b Added tag jdk-10+6 for changeset 762465099d93 ! .hgtags Changeset: a92a6f4a454e Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/a92a6f4a454e 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: 4368832d1991 Author: zmajo Date: 2017-04-19 14:37 +0200 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/4368832d1991 8178723: Workaround for failure of CRC32C intrinsic on x86 machines without CLMUL support (JDK-8178720) Summary: Disable CRC32C intrinsic on affected machines. Improve tests. Reviewed-by: kvn, simonis, mdoerr, aph Contributed-by: Lutz Schmidt , Zoltan Majo ! src/cpu/x86/vm/vm_version_x86.cpp ! test/compiler/intrinsics/zip/TestCRC32.java ! test/compiler/intrinsics/zip/TestCRC32C.java Changeset: 0cdc61e61d57 Author: coleenp Date: 2016-12-01 14:21 -0500 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/0cdc61e61d57 8168699: Validate special case invocations Reviewed-by: acorn, kvn, lfoltan, ctornqvi, ahgross, vlivanov ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/arm/vm/c1_LIRAssembler_arm.cpp ! src/cpu/arm/vm/c1_LIRGenerator_arm.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/s390/vm/c1_LIRGenerator_s390.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/javaCalls.cpp Changeset: b7690ac63aa5 Author: iveresov Date: 2017-04-19 18:02 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/b7690ac63aa5 8178047: Aliasing problem with raw memory accesses Summary: Require equal bases when unaliasing offsets for raw accesses Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp + test/compiler/unsafe/TestRawAliasing.java Changeset: 7650e0dcbf51 Author: lana Date: 2017-04-21 03:34 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/7650e0dcbf51 Merge Changeset: 1ca7ed1b17b5 Author: ehelin Date: 2017-04-22 12:05 +0200 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/1ca7ed1b17b5 8179013: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector Reviewed-by: sjohanss, sangheki ! src/share/vm/runtime/arguments.cpp ! test/gc/startup_warnings/TestCMS.java Changeset: efe1782aad5c Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/efe1782aad5c Added tag jdk-9+167 for changeset 1ca7ed1b17b5 ! .hgtags Changeset: f1cca489e9c6 Author: kbarrett Date: 2017-04-26 22:34 -0400 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/f1cca489e9c6 8179084: HotSpot VM fails to start when AggressiveHeap is set Summary: Don't set default ParallelGCThreads when processing AggressiveHeap Reviewed-by: stefank, ehelin ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestAggressiveHeap.java Changeset: 537dbd601b34 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/537dbd601b34 Merge Changeset: fbb9c8026495 Author: dnsimon Date: 2017-04-28 02:54 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/fbb9c8026495 8177845: Need a mechanism to load Graal Reviewed-by: kvn, iveresov, mchung ! .mx.jvmci/.pydevproject ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/internal/ReflectionAccessJDK.java ! src/jdk.internal.vm.ci/share/classes/module-info.java ! src/jdk.internal.vm.compiler/.mx.graal/.pydevproject ! src/jdk.internal.vm.compiler/.mx.graal/suite.py ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/Graal.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/VerifyMethodMetricsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestIntrinsicCompiles.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalJVMCIServiceLocator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvocationPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AESCryptSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ThreadSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JDK9Method.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLModule.java ! src/share/vm/runtime/arguments.cpp ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/TestJVMCIPrintProperties.java ! test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupTypeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/meta/StableFieldTest.java Changeset: f36e864e66a7 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/f36e864e66a7 Added tag jdk-9+168 for changeset fbb9c8026495 ! .hgtags Changeset: 9d4746eca95a Author: lana Date: 2017-05-05 04:49 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/9d4746eca95a Merge ! .hgtags ! src/share/vm/runtime/arguments.cpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 8880c9156dd7 Author: aph Date: 2017-05-05 17:29 +0100 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/8880c9156dd7 8179701: AArch64: Reinstate FP as an allocatable register Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad Changeset: bd7fe2f1094d Author: aph Date: 2017-05-09 16:48 +0100 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/bd7fe2f1094d 8179444: AArch64: Put zero_words on a diet Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp Changeset: 0a7b3b558838 Author: psandoz Date: 2017-05-11 12:55 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/0a7b3b558838 8159995: Rename internal Unsafe.compare methods Reviewed-by: psandoz, dholmes Contributed-by: ron.pressler at oracle.com ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/shark/sharkIntrinsics.cpp ! src/share/vm/shark/sharkIntrinsics.hpp ! test/compiler/intrinsics/unsafe/TestCAEAntiDep.java ! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template Changeset: a0bd5a8c4e11 Author: alanb Date: 2017-05-04 07:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/a0bd5a8c4e11 8178380: Module system implementation refresh (5/2017) Reviewed-by: lfoltan, hseigel, mchung, sspitsyn Contributed-by: alan.bateman at oracle.com, serguei.spitsyn at oracle.com ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java ! test/runtime/Metaspace/DefineClass.java ! test/runtime/logging/ModulesTest.java ! test/runtime/logging/StartupTimeTest.java ! test/runtime/modules/JVMAddModuleExports.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/ModuleStress/ModuleStress.java ! test/runtime/modules/ModuleStress/ModuleStressGC.java Changeset: fa79b980fa63 Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/fa79b980fa63 Merge ! src/share/vm/runtime/arguments.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java Changeset: 70548873832d Author: lana Date: 2017-05-04 17:54 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/70548873832d Merge Changeset: d7da8c2b8b6c Author: roland Date: 2017-04-25 09:37 +0200 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/d7da8c2b8b6c 8179070: nashorn+octane's box2d causes c2 to crash with "Bad graph detected in compute_lca_of_uses" Summary: ciTypeFlow speculates field is null but parsing uses non null constant because of concurrent class initialization Reviewed-by: thartmann ! src/share/vm/opto/parse3.cpp Changeset: 16d692be099c Author: ihse Date: 2017-05-09 12:53 +0200 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/16d692be099c 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java ! test/gc/class_unloading/TestClassUnloadingDisabled.java ! test/native/logging/test_logTagSetDescriptions.cpp ! test/native/memory/test_metachunk.cpp ! test/runtime/CommandLine/PermGenFlagsTest.java ! test/runtime/logging/ThreadLoggingTest.java ! test/runtime/logging/p2/B.jcod ! test/testlibrary/ctw/Makefile Changeset: 910e24afc502 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/910e24afc502 Added tag jdk-9+169 for changeset 16d692be099c ! .hgtags Changeset: 6e45be41abe4 Author: lana Date: 2017-05-11 20:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/6e45be41abe4 Merge ! .hgtags ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: f5ded0cf954c Author: lana Date: 2017-05-11 23:21 +0000 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/f5ded0cf954c Merge ! src/share/vm/classfile/vmSymbols.hpp Changeset: cfaffe835164 Author: mikael Date: 2017-05-11 17:10 -0700 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/cfaffe835164 Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java ! src/share/vm/classfile/classFileParser.cpp - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java From mikael.vidstedt at oracle.com Fri May 12 00:14:27 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 12 May 2017 00:14:27 +0000 Subject: hg: portola/portola/jaxws: 20 new changesets Message-ID: <201705120014.v4C0ERdX022955@aojmv0008.oracle.com> Changeset: e4cd98db3249 Author: alanb Date: 2017-04-07 08:05 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/e4cd98db3249 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/addressing/EPRSDDocumentFilter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/SDDocumentSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/HandlerAnnotationProcessor.java Changeset: a987401bac0d Author: mchung Date: 2017-04-10 13:42 -0700 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/a987401bac0d 8177855: Clean up legal files Reviewed-by: alanb, darcy ! src/jdk.xml.bind/share/legal/relaxngdatatype.md Changeset: b1f30c27367b Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/b1f30c27367b Added tag jdk-9+165 for changeset a987401bac0d ! .hgtags Changeset: 879aad463c21 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/879aad463c21 Merge ! .hgtags Changeset: eea021f7411c Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/eea021f7411c Added tag jdk-9+166 for changeset b1f30c27367b ! .hgtags Changeset: 85e15cdc75aa Author: lana Date: 2017-04-22 00:22 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/85e15cdc75aa Merge ! .hgtags Changeset: 86ed75fc0ed6 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/86ed75fc0ed6 Added tag jdk-10+1 for changeset 6afc1d9b8c41 ! .hgtags Changeset: 774f6a3fd270 Author: lana Date: 2017-04-25 08:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/774f6a3fd270 Merge ! .hgtags Changeset: 1dc8a36b4505 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/1dc8a36b4505 Added tag jdk-10+2 for changeset 06b9f0de66d3 ! .hgtags Changeset: c9cd3184dc4c Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/c9cd3184dc4c Added tag jdk-10+3 for changeset 2e2c78f1713b ! .hgtags Changeset: d8868c77b0d6 Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/d8868c77b0d6 Added tag jdk-10+4 for changeset ac7e572a6a6b ! .hgtags Changeset: 01ee48980c84 Author: lana Date: 2017-05-03 07:59 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/01ee48980c84 Added tag jdk-10+5 for changeset 879aad463c21 ! .hgtags Changeset: 033ea27ae99d Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/033ea27ae99d Added tag jdk-10+6 for changeset 85e15cdc75aa ! .hgtags Changeset: 1c610f1b4097 Author: aefimov Date: 2017-04-24 18:21 +0300 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/1c610f1b4097 8176168: Performance drop due to SAXParser SymbolTable reset Reviewed-by: joehw, lancea ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java Changeset: 2746716dcc5a Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/2746716dcc5a Added tag jdk-9+167 for changeset 1c610f1b4097 ! .hgtags Changeset: e66ea56c8751 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/e66ea56c8751 Added tag jdk-9+168 for changeset 2746716dcc5a ! .hgtags Changeset: b0efae7df1df Author: lana Date: 2017-05-05 04:48 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/b0efae7df1df Merge ! .hgtags Changeset: 912cf69806d5 Author: lancea Date: 2017-05-05 13:32 -0400 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/912cf69806d5 8179566: Add additional jaxws messages to be translated Reviewed-by: alanb, mchung + src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/newmessages.properties Changeset: e75d3abe579a Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/e75d3abe579a Added tag jdk-9+169 for changeset 912cf69806d5 ! .hgtags Changeset: e705867d9989 Author: lana Date: 2017-05-11 20:24 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxws/rev/e705867d9989 Merge ! .hgtags From mikael.vidstedt at oracle.com Fri May 12 00:14:23 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 12 May 2017 00:14:23 +0000 Subject: hg: portola/portola/jaxp: 30 new changesets Message-ID: <201705120014.v4C0ENJM022907@aojmv0008.oracle.com> Changeset: aceed0ba2e37 Author: iignatyev Date: 2017-04-11 13:55 -0700 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/aceed0ba2e37 8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder Reviewed-by: dholmes ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 72fe965e5925 Author: iignatyev Date: 2017-04-11 21:59 -0700 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/72fe965e5925 8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes ! test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 554196039897 Author: alanb Date: 2017-04-07 08:05 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/554196039897 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! test/TEST.ROOT ! test/javax/xml/jaxp/module/ServiceProviderTest/DefaultFactoryWrapperTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/unnamed/Main.java Changeset: 01393a25477b Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/01393a25477b Added tag jdk-9+165 for changeset 554196039897 ! .hgtags Changeset: ac697b2bdf48 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/ac697b2bdf48 Merge ! .hgtags Changeset: 37cdb2871070 Author: rriggs Date: 2017-04-12 10:53 -0400 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/37cdb2871070 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: alanb, bpb ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 8d3febd5c9d8 Author: lana Date: 2017-04-13 16:27 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/8d3febd5c9d8 Merge Changeset: c98480dd22e7 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/c98480dd22e7 Added tag jdk-9+166 for changeset 8d3febd5c9d8 ! .hgtags Changeset: 26ed5e84fa13 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/26ed5e84fa13 Merge ! .hgtags ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 5a68bda463ea Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/5a68bda463ea Added tag jdk-10+1 for changeset b4257a40e55d ! .hgtags Changeset: d2a67a93bdcd Author: lana Date: 2017-04-25 08:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/d2a67a93bdcd Merge ! .hgtags Changeset: 43abc6866902 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/43abc6866902 Added tag jdk-10+2 for changeset fb8f87183981 ! .hgtags Changeset: 2ee79eb93df6 Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/2ee79eb93df6 Added tag jdk-10+3 for changeset 97423b4995a2 ! .hgtags Changeset: 9a0f85b8aa4b Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/9a0f85b8aa4b Added tag jdk-10+4 for changeset 1f64e853c72b ! .hgtags Changeset: 81d3d4403159 Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/81d3d4403159 Added tag jdk-10+5 for changeset ac697b2bdf48 ! .hgtags Changeset: 45982d40e0e5 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/45982d40e0e5 Added tag jdk-10+6 for changeset 26ed5e84fa13 ! .hgtags Changeset: 2fdbfbde3bc0 Author: joehw Date: 2017-04-17 16:24 -0700 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/2fdbfbde3bc0 8162572: Update License Header for all JAXP sources Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConstants.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConstants.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoader.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassVector.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/extensions/ExpressionContext.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltCommon.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltMath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/NodeInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/templates/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ConfigurationError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMCache.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/NodeIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/StripFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/TransletException.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/If.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Output.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Param.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Text.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/When.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/InternalError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MarkerInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkEnd.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkStart.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ArrayNodeListIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/Filter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/InternalRuntimeError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Node.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CommentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMInputImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/EntityImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeListCache.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NotationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/RangeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/events/EventImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/RevalidationHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/UCSReader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/EntityState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XInt.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/CachingParserPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configurable.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/AttributesProxy.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMInputSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/IntStack.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/LocatorProxy.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/MessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAX2XNI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAXInputSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SecurityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/URI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XML11Char.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLChar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLErrorCode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLSymbols.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ConfigurationError.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/Augmentations.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/QName.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLAttributes.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLLocator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XNIException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/Grammar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/AttributePSVI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/ElementPSVI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/LSInputList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/PSVIProvider.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/ShortList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/StringList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAnnotation.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSImplementation.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroup.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSObject.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSObjectList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSParticle.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSTerm.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSWildcard.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/Axis.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMDOMException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMWSFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_en.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/DOMSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ElemContext.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ElemDesc.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Method.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTrace.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/TransformStateSetter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Version.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/WriterChain.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToASCI.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3SerializerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMErrorHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMErrorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMOutputImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMStringListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/BoolStack.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Messages.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/BoolStack.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/CharKey.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOM2Helper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMBuilder.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/FastStringBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/IntStack.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/IntVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/LocaleUtility.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NSInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NameSpace.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NodeConsumer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NodeVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectStack.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/QName.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/RawCharacterHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SAXSourceLocator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StopParseException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringBufferPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringComparable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringToIntTable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTableVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/Trie.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/URI.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/UnImplNode.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/WrongParserException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XML11Char.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLChar.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLString.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_en.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/Arg.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/Expression.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/ExpressionNode.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/ExpressionOwner.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/ExtensionsProvider.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/FoundIndex.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSetDTM.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/SourceTree.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPath.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathException.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathProcessorException.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathVisitable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/AxesWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/ChildIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/ChildTestIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/ContextNodeList.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/IteratorPool.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/NodeSequence.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/PathComponent.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/RTFIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/SubContextList.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpCodes.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMapVector.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/PsuedoNames.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathDumper.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncBoolean.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCeiling.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncConcat.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncContains.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCount.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFalse.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFloor.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncGenerateId.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncId.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLang.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLast.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLocalPart.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNamespace.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNot.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNumber.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncPosition.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncQname.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncRound.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStartsWith.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncString.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStringLength.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstring.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSum.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTranslate.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTrue.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/Function.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/Function2Args.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/Function3Args.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XBoolean.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XBooleanStatic.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSet.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XNull.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XNumber.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XObject.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XString.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForChars.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/And.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Bool.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Div.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Equals.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Gt.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Gte.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Lt.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Lte.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Minus.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Mod.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Mult.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Neg.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/NotEquals.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Number.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Operation.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Or.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Plus.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Quo.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/String.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Variable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTest.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHMessages.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/Entity.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java Changeset: b734fb659989 Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/b734fb659989 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: fc2d987bdeec Author: joehw Date: 2016-11-22 14:49 -0800 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/fc2d987bdeec 8169011: Resizing XML parse trees Reviewed-by: dfuchs, lancea, skoivu ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java Changeset: 6573c99129a3 Author: joehw Date: 2017-01-18 11:47 -0800 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/6573c99129a3 8172875: Resizing XML parse trees test update Reviewed-by: dfuchs, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java Changeset: 836b1aeb7d06 Author: lana Date: 2017-04-21 03:34 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/836b1aeb7d06 Merge Changeset: 646567dcfa64 Author: aefimov Date: 2017-04-24 00:22 +0300 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/646567dcfa64 8176168: Performance drop due to SAXParser SymbolTable reset Reviewed-by: joehw, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! test/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java Changeset: 23a87f409371 Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/23a87f409371 Added tag jdk-9+167 for changeset 646567dcfa64 ! .hgtags Changeset: df63b2d22ac6 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/df63b2d22ac6 Added tag jdk-9+168 for changeset 23a87f409371 ! .hgtags Changeset: 09cae4c36242 Author: lana Date: 2017-05-05 04:50 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/09cae4c36242 Merge ! .hgtags Changeset: 60abb1d1cd1d Author: ihse Date: 2017-05-09 12:54 +0200 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/60abb1d1cd1d 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java Changeset: f9abe02cceda Author: joehw Date: 2017-05-09 10:34 -0700 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/f9abe02cceda 8150256: removing xerces-related dead code Reviewed-by: lancea - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java Changeset: 5d9d2a65fb26 Author: joehw Date: 2017-05-09 11:46 -0700 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/5d9d2a65fb26 8179863: Missing copyrights in some jaxp files Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java Changeset: f263aa7f60c3 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/f263aa7f60c3 Added tag jdk-9+169 for changeset 5d9d2a65fb26 ! .hgtags Changeset: f7a6f613d8bb Author: lana Date: 2017-05-11 20:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/jaxp/rev/f7a6f613d8bb Merge ! .hgtags From mikael.vidstedt at oracle.com Fri May 12 00:14:37 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 12 May 2017 00:14:37 +0000 Subject: hg: portola/portola/jdk: 219 new changesets Message-ID: <201705120014.v4C0EjQV023061@aojmv0008.oracle.com> Changeset: 3696d4c26897 Author: redestad Date: 2017-04-11 11:24 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/3696d4c26897 8178384: Reduce work in java.lang.invoke initializers Reviewed-by: vlivanov, psandoz ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java Changeset: 9363dd4a4fb9 Author: redestad Date: 2017-04-11 18:57 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/9363dd4a4fb9 8178387: Reduce memory churn when creating java.lang.invoke entities Reviewed-by: psandoz, vlivanov ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java Changeset: fbedc2de689f Author: redestad Date: 2017-04-11 22:32 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/fbedc2de689f 8178480: Wrong exception being thrown on an invalid MethodType Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 0e6dedb65d04 Author: iignatyev Date: 2017-04-11 13:55 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/0e6dedb65d04 8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder Reviewed-by: dholmes ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: e8c2654e2530 Author: iignatyev Date: 2017-04-11 21:51 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e8c2654e2530 Merge Changeset: 8c6ac4b9ce54 Author: iignatyev Date: 2017-04-11 21:59 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/8c6ac4b9ce54 8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes ! test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: 8a3428c8b298 Author: iignatyev Date: 2017-04-12 05:14 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/8a3428c8b298 Merge Changeset: ce1ba4281947 Author: weijun Date: 2017-04-13 08:15 +0800 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/ce1ba4281947 8172422: jarsigner needs to understand -? Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java Changeset: e9325773dd96 Author: bpb Date: 2017-04-03 16:40 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e9325773dd96 8177526: BufferedReader readLine() javadoc does not match the implementation regarding EOF Summary: Improve the verbiage of the method and return value descriptions Reviewed-by: lancea, smarks ! src/java.base/share/classes/java/io/BufferedReader.java Changeset: eadd7f013eb9 Author: iignatyev Date: 2017-04-03 17:07 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/eadd7f013eb9 8177507: line number sensitive tests for jdi should be unified Reviewed-by: dholmes, mseledtsov, sspitsyn ! test/com/sun/jdi/ArgumentValuesTest.java ! test/com/sun/jdi/BreakpointTest.java ! test/com/sun/jdi/FetchLocals.java ! test/com/sun/jdi/GetLocalVariables.java ! test/com/sun/jdi/GetSetLocalTest.java ! test/com/sun/jdi/LambdaBreakpointTest.java ! test/com/sun/jdi/LineNumberOnBraceTest.java ! test/com/sun/jdi/PopAndStepTest.java Changeset: d584006ddd5d Author: rpatil Date: 2017-04-04 19:27 +0530 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d584006ddd5d 8177449: (tz) Support tzdata2017b Reviewed-by: martin, naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/iso3166.tab ! make/data/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/northamerica Changeset: 1a8997b4292d Author: bpb Date: 2017-04-04 08:10 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/1a8997b4292d 8177984: (ch) java/nio/channels/SocketChannel/VectorIO.java should use RandomFactory Summary: Obtain Random from RandomFactory instead of directly. Reviewed-by: clanger ! test/java/nio/channels/SocketChannel/VectorIO.java Changeset: f940fd4232d8 Author: darcy Date: 2017-04-04 11:13 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/f940fd4232d8 8177949: @link tag arguments need correction for ElementType documentation Reviewed-by: lancea ! src/java.base/share/classes/java/lang/annotation/ElementType.java Changeset: a49fb788ac68 Author: mli Date: 2017-04-04 19:58 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/a49fb788ac68 8165367: Additional tests for JEP 288: Disable SHA-1 Certificates Summary: The new tests just focus on the usage constraints TLSSever and TLSClient with TLS communication Reviewed-by: ascarpino Contributed-by: John Jiang + test/sun/security/ssl/CertPathRestrictions/JSSEClient.java + test/sun/security/ssl/CertPathRestrictions/JSSEServer.java + test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256.cer Changeset: 9289f04ddb54 Author: rriggs Date: 2017-04-05 09:57 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/9289f04ddb54 8165641: Deprecate Object.finalize Reviewed-by: mchung, smarks ! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java ! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Enum.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/classes/java/net/SocketOutputStream.java ! src/java.base/share/classes/java/util/Timer.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/sun/net/www/MeteredStream.java ! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/security/provider/KeyProtector.java ! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamFinalizer.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/java.desktop/share/classes/java/awt/Graphics.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java ! src/java.desktop/share/classes/javax/swing/text/StringContent.java ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/RegionClipSpanIterator.java ! src/java.desktop/share/classes/sun/print/PeekGraphics.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/ProxyGraphics.java ! src/java.desktop/share/classes/sun/print/ProxyGraphics2D.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.naming/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java Changeset: cda91600a4bd Author: mchung Date: 2017-04-05 10:55 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/cda91600a4bd 8177980: ResourceBundle.getBundle throws NoClassDefFoundError when fails to define a class Reviewed-by: naoto, lancea ! src/java.base/share/classes/java/util/ResourceBundle.java + test/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java + test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/jdk/test/Main.java + test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/jdk/test/main.properties + test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/module-info.java Changeset: 383a04a71b36 Author: amlu Date: 2017-04-06 09:33 +0800 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/383a04a71b36 8177640: jdk/internal/util/jar/TestVersionedStream.java fails on Windows Reviewed-by: psandoz ! test/ProblemList.txt ! test/jdk/internal/util/jar/TestVersionedStream.java Changeset: fff71e4478c3 Author: chegar Date: 2017-04-06 09:00 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/fff71e4478c3 8178101: Migrate the thread deprecation technote to javadoc doc-files Reviewed-by: dholmes ! src/java.base/share/classes/java/lang/Thread.java + src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html Changeset: c89044066843 Author: dfuchs Date: 2017-04-06 14:38 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/c89044066843 8178139: Minor typo in API documentation of java.util.logging.Logger Reviewed-by: lancea ! src/java.logging/share/classes/java/util/logging/Logger.java Changeset: 0cbd3417cc9d Author: jlahoda Date: 2017-04-06 16:17 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/0cbd3417cc9d 8178077: jshell tool: crash on ctrl-up or ctrl-down Summary: When looking up a private method, using the ConsoleReader.class, instead of getClass(), which may return a subclass. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java Changeset: 98dd9af9e290 Author: rriggs Date: 2017-04-06 10:41 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/98dd9af9e290 8178154: Typo in Object.finalize deprecation javadoc Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Object.java Changeset: 0526526e7302 Author: ksrini Date: 2017-04-05 14:05 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/0526526e7302 8065825: Make the java -help consistent with the man page Reviewed-by: alanb ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 00605c87c016 Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/00605c87c016 Merge Changeset: 1c34a0665f18 Author: mchung Date: 2017-04-06 18:00 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/1c34a0665f18 8178286: Missing @moduleGraph in javadoc Reviewed-by: lancea ! src/jdk.accessibility/share/classes/module-info.java ! src/jdk.editpad/share/classes/module-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java Changeset: af69c0289a77 Author: chegar Date: 2017-04-07 10:39 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/af69c0289a77 8178161: Default multicast interface on Mac Reviewed-by: michaelm, bpb ! src/java.base/macosx/classes/java/net/DefaultInterface.java Changeset: fa3c4a60a616 Author: alanb Date: 2017-04-07 08:05 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/fa3c4a60a616 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/ObjectInputFilter.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/LayerInstantiationException.java + src/java.base/share/classes/java/lang/Module.java + src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/NamedPackage.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/StackTraceElement.java ! src/java.base/share/classes/java/lang/System.java + src/java.base/share/classes/java/lang/WeakPairMap.java ! src/java.base/share/classes/java/lang/invoke/MemberName.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/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.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/Layer.java - src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.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/WeakPairMap.java ! src/java.base/share/classes/java/lang/reflect/package-info.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/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/LoaderPool.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaUtilResourceBundleAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.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/Modules.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.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/reflect/misc/MethodUtil.java ! src/java.base/share/native/libjava/Module.c ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java + src/java.instrument/share/classes/java/lang/instrument/UnmodifiableModuleException.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.instrument/share/classes/sun/instrument/TransformerManager.java ! src/java.instrument/share/native/libinstrument/JPLISAgent.h ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java ! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginRepository.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! test/TEST.ROOT ! test/java/awt/TrayIcon/SystemTrayIconHelper.java ! test/java/awt/patchlib/java.desktop/java/awt/Helper.java ! test/java/awt/regtesthelpers/Util.java ! test/java/lang/Class/GetModuleTest.java ! test/java/lang/Class/forName/modules/TestLayer.java ! test/java/lang/Class/forName/modules/TestMain.java ! test/java/lang/Class/forName/modules/src/m2/p2/test/Main.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/java/lang/Class/getResource/Main.java ! test/java/lang/ClassLoader/getResource/automaticmodules/Main.java ! test/java/lang/ClassLoader/getResource/modules/Main.java + test/java/lang/ModuleLayer/BasicLayerTest.java + test/java/lang/ModuleLayer/LayerAndLoadersTest.java + test/java/lang/ModuleLayer/LayerControllerTest.java + test/java/lang/ModuleLayer/layertest/Test.java + test/java/lang/ModuleLayer/src/m1/module-info.java + test/java/lang/ModuleLayer/src/m1/p/Main.java + test/java/lang/ModuleLayer/src/m1/p/Service.java + test/java/lang/ModuleLayer/src/m2/module-info.java + test/java/lang/ModuleLayer/src/m2/q/Hello.java + test/java/lang/ModuleLayer/src/m3/module-info.java + test/java/lang/ModuleLayer/src/m3/w/Hello.java + test/java/lang/ModuleLayer/src/m4/impl/ServiceImpl.java + test/java/lang/ModuleLayer/src/m4/module-info.java + test/java/lang/ModuleTests/AddExportsTest.java + test/java/lang/ModuleTests/AnnotationsTest.java + test/java/lang/ModuleTests/BasicModuleTest.java + test/java/lang/ModuleTests/WithSecurityManager.java + test/java/lang/ModuleTests/access/AccessTest.java + test/java/lang/ModuleTests/access/src/target/module-info.java + test/java/lang/ModuleTests/access/src/target/p1/Helper.java + test/java/lang/ModuleTests/access/src/target/p1/Public.java + test/java/lang/ModuleTests/access/src/target/p2/NonPublic.java + test/java/lang/ModuleTests/access/src/target/q1/Public.java + test/java/lang/ModuleTests/access/src/target/q2/NonPublic.java + test/java/lang/ModuleTests/access/src/test/module-info.java + test/java/lang/ModuleTests/access/src/test/test/Main.java + test/java/lang/ModuleTests/addXXX/Driver.java + test/java/lang/ModuleTests/addXXX/m1/module-info.java + test/java/lang/ModuleTests/addXXX/m1/p1/C.java + test/java/lang/ModuleTests/addXXX/m2/module-info.java + test/java/lang/ModuleTests/addXXX/m2/p2/C.java + test/java/lang/ModuleTests/addXXX/m2/p2/internal/C.java + test/java/lang/ModuleTests/addXXX/m3/module-info.java + test/java/lang/ModuleTests/addXXX/m3/p3/C.java + test/java/lang/ModuleTests/addXXX/m4/module-info.java + test/java/lang/ModuleTests/addXXX/m4/p4/C.java + test/java/lang/ModuleTests/addXXX/test/module-info.java + test/java/lang/ModuleTests/addXXX/test/test/C.java + test/java/lang/ModuleTests/addXXX/test/test/Main.java + test/java/lang/ModuleTests/addXXX/test/test/Service.java + test/java/lang/ModuleTests/allow.policy + test/java/lang/ModuleTests/annotation/Basic.java + test/java/lang/ModuleTests/annotation/src/m/module-info.java + test/java/lang/ModuleTests/annotation/src/m/p/annotation/Bar.java + test/java/lang/ModuleTests/annotation/src/m/p/annotation/Baz.java + test/java/lang/ModuleTests/annotation/src/m/p/annotation/Foo.java ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/SecurityManager/CheckSecurityProvider.java ! test/java/lang/SecurityManager/modules/Test.java ! test/java/lang/StackTraceElement/PublicConstructor.java ! test/java/lang/StackTraceElement/lib/m1/com/app/Utils.java ! test/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinder.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/TestLoggerFinder.java ! test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java ! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java ! test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java ! test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java + test/java/lang/WeakPairMap/Driver.java + test/java/lang/WeakPairMap/java.base/java/lang/WeakPairMapTest.java ! test/java/lang/instrument/ATransformerManagementTestCase.java ! test/java/lang/instrument/BootstrapClassPathAgent.java ! test/java/lang/instrument/BootstrapClassPathTest.java ! test/java/lang/instrument/RedefineClassWithNativeMethodAgent.java ! test/java/lang/instrument/RedefineModuleAgent.java ! test/java/lang/instrument/RedefineModuleTest.java ! test/java/lang/instrument/RetransformAgent.java ! test/java/lang/instrument/SimpleIdentityTransformer.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java ! test/java/lang/invoke/modules/m1/p1/Main.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/ModuleReader/ModuleReaderTest.java ! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.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/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.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/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.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/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java ! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/java/lang/reflect/Proxy/ProxyForMethodHandle.java ! test/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/java/lang/reflect/Proxy/ProxyModuleMapping.java ! test/java/lang/reflect/Proxy/src/test/jdk/test/Main.java ! test/java/lang/reflect/Proxy/src/test/jdk/test/ProxyTest.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java ! test/java/security/Provider/DefaultProviderList.java ! test/java/util/ResourceBundle/modules/cache/src/test/jdk/test/Main.java ! test/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java ! test/java/util/ResourceBundle/modules/visibility/src/embargo/jdk/embargo/TestWithNoModuleArg.java ! test/java/util/ResourceBundle/modules/visibility/src/embargo/jdk/embargo/TestWithUnnamedModuleArg.java ! test/java/util/ResourceBundle/modules/visibility/src/pkg/jdk/pkg/test/Main.java ! test/java/util/ResourceBundle/modules/visibility/src/test/jdk/test/TestWithNoModuleArg.java ! test/java/util/ResourceBundle/modules/visibility/src/test/jdk/test/TestWithUnnamedModuleArg.java ! test/java/util/ServiceLoader/modules/BadProvidersTest.java ! test/java/util/ServiceLoader/modules/Basic.java ! test/java/util/logging/LocalizedLevelName.java ! test/java/util/logging/modules/pkgs/p3/test/ResourceBundleTest.java ! test/java/util/spi/ResourceBundleControlProvider/test/jdk/test/ResourceBundleDelegate.java ! test/javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java ! test/jdk/internal/jimage/JImageOpenTest.java ! test/jdk/modules/etc/JdkQualifiedExportTest.java ! test/jdk/modules/etc/VerifyModuleDelegation.java ! test/jdk/modules/incubator/DefaultImage.java ! test/jdk/modules/incubator/ImageModules.java ! test/jdk/modules/incubator/src/cp/listmods/ListModules.java ! test/jdk/modules/incubator/src/cp/test/ConvertToLowerCase.java ! test/jdk/modules/incubator/src/cp/test/WriteUpperCase.java ! test/jdk/modules/open/Basic.java ! test/jdk/modules/scenarios/automaticmodules/src/basictest/test/Main.java ! test/jdk/modules/scenarios/automaticmodules/src/sptest/test/Main.java ! test/jdk/modules/scenarios/container/src/container/container/Main.java ! test/sun/management/LoggingTest/test.loggerfinder/test/loggerfinder/TestLoggerFinder.java ! test/sun/tools/jconsole/ResourceCheckTest.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java ! test/tools/jlink/JLink2Test.java ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/basic/src/test/jdk/test/Test.java ! test/tools/jlink/plugins/PluginsNegativeTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/p3/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m5/p5/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/test/jdk/test/Main.java ! test/tools/launcher/modules/dryrun/DryRunTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java ! test/tools/launcher/modules/patch/basic/src/test/jdk/test/Main.java ! test/tools/launcher/modules/upgrademodulepath/src/test/jdk/test/Main.java Changeset: 4253030c44ba Author: alanb Date: 2017-04-07 10:53 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/4253030c44ba Merge ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.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/Module.java - src/java.base/share/classes/java/lang/reflect/WeakPairMap.java ! src/java.base/share/classes/java/util/ResourceBundle.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.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/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.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/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.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/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java Changeset: 182207b208dc Author: alanb Date: 2017-04-07 10:53 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/182207b208dc Merge Changeset: 96f06b21a3f3 Author: bpb Date: 2017-04-07 11:31 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/96f06b21a3f3 8178074: (ch) java/nio/channels/etc/AdaptorCloseAndInterrupt.java: add instrumentation Summary: Add some print statements to indicate state at strategic points Reviewed-by: chegar ! test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java Changeset: c2b213b77b2d Author: smarks Date: 2017-04-07 15:41 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/c2b213b77b2d 8173152: Wrong wording in Comparator.compare() method spec Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Comparable.java ! src/java.base/share/classes/java/util/Comparator.java Changeset: baf915932a01 Author: lancea Date: 2017-04-09 14:25 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/baf915932a01 8178130: Minor update to the Connection javadocs Reviewed-by: bpb ! src/java.sql/share/classes/java/sql/Connection.java Changeset: d263a4cb0621 Author: asapre Date: 2017-04-10 12:15 +0530 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d263a4cb0621 8176204: [DOC] ThreadMXBean Fails to Detect ReentrantReadWriteLock Deadlock Summary: Update LockInfo class javadoc for own-able synchronizer examples Reviewed-by: dholmes Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/java/lang/management/LockInfo.java Changeset: a7942c3b1e59 Author: mchung Date: 2017-04-10 13:51 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/a7942c3b1e59 8177855: Clean up legal files Reviewed-by: alanb, darcy ! src/java.desktop/share/legal/jpeg.md ! src/jdk.crypto.ec/share/legal/ecc.md Changeset: 46e1898b6c6e Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/46e1898b6c6e Added tag jdk-9+165 for changeset a7942c3b1e59 ! .hgtags Changeset: 83d37efcd2a5 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/83d37efcd2a5 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt Changeset: fa26583c5329 Author: redestad Date: 2017-04-18 18:25 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/fa26583c5329 8178889: Move creation of AbstractChronology comparators to call sites Reviewed-by: rriggs ! src/java.base/share/classes/java/time/chrono/AbstractChronology.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java Changeset: 3c37619dd646 Author: michaelm Date: 2017-04-20 09:40 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/3c37619dd646 8177452: Syntax errors in ContentHandler class documentation Reviewed-by: chegar ! src/java.base/share/classes/java/net/ContentHandler.java Changeset: d1436b294538 Author: michaelm Date: 2017-04-20 09:42 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d1436b294538 8177457: Syntax errors in URLConnection class documentation Reviewed-by: chegar ! src/java.base/share/classes/java/net/URLConnection.java Changeset: 4227b6c51e92 Author: jlahoda Date: 2017-04-20 18:40 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/4227b6c51e92 8178821: jshell tool: ctrl-down does nothing in current context Summary: In MemoryHistory index() of an entry may go beyond size() (if some leading entries have been deleted) - using previous()/next() instead. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java ! test/jdk/internal/jline/extra/HistoryTest.java Changeset: d017015f402c Author: igerasim Date: 2017-04-21 11:40 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d017015f402c 8179086: java.time.temporal.ValueRange has poor hashCode() Reviewed-by: rriggs ! src/java.base/share/classes/java/time/temporal/ValueRange.java Changeset: cd268728d178 Author: weijun Date: 2017-04-11 10:12 +0800 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/cd268728d178 8177969: Faster FilePermission::implies by avoiding the use of Path::relativize Reviewed-by: rriggs, mullan ! src/java.base/share/classes/java/io/FilePermission.java ! test/java/io/FilePermission/Correctness.java Changeset: c35ff69c2852 Author: dfuchs Date: 2017-04-11 16:32 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/c35ff69c2852 8178147: Race conditions in timeout handling code in http/2 incubator client Summary: Timeout handling code (in particular cancel(IOException)) is modified to take into account cancellation arising before exchange implementation is established or response completable future is created. TimeoutEvent::compareTo method is modified to be consistent with TimeoutEvent::equals. Reviewed-by: prappo, chegar, michaelm ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/TimeoutEvent.java ! test/ProblemList.txt + test/java/net/httpclient/SmallTimeout.java ! test/java/net/httpclient/TimeoutOrdering.java Changeset: 23255bc8606d Author: rriggs Date: 2017-04-11 14:18 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/23255bc8606d 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: alanb, bpb ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! test/com/sun/jdi/ProcessAttachTest.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/ProcessBuilder/PipelineTest.java ! test/java/lang/ProcessBuilder/Zombies.java ! test/java/lang/ProcessHandle/Basic.java ! test/java/lang/ProcessHandle/JavaChild.java ! test/java/lang/ProcessHandle/OnExitTest.java ! test/java/lang/ProcessHandle/ProcessUtil.java ! test/java/lang/ProcessHandle/TreeTest.java ! test/java/lang/Runtime/exec/SleepyCat.java ! test/java/util/logging/LoggingDeadlock2.java ! test/lib/testlibrary/jdk/testlibrary/ProcessThread.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/tools/jps/LingeredApp.java ! test/sun/tools/jstat/JStatInterval.java Changeset: 0c8f43317c1f Author: ascarpino Date: 2017-04-12 12:57 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/0c8f43317c1f 8177784: Use CounterMode intrinsic for AES/GCM Reviewed-by: mullan, psandoz, chegar ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java Changeset: ede22275fbfa Author: dlong Date: 2017-04-12 16:37 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/ede22275fbfa 8158168: Missing bounds checks for some String intrinsics Reviewed-by: vlivanov, thartmann, sherman ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java Changeset: 2a15003cb4b7 Author: jwilhelm Date: 2017-04-13 15:57 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/2a15003cb4b7 8178447: Remove link from JavaDoc to Dev guide Reviewed-by: tschatzl, dholmes ! src/jdk.management/share/classes/com/sun/management/VMOption.java Changeset: 15cb1241abad Author: lana Date: 2017-04-13 16:27 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/15cb1241abad Merge Changeset: f36e07712a1b Author: serb Date: 2017-03-21 01:39 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/f36e07712a1b 8176544: Compilation error in plaf.metal.MetalBumps.Test6657026 Reviewed-by: prr ! test/javax/swing/plaf/metal/MetalBumps/Test6657026.java Changeset: 1158c3e5bd9c Author: prr Date: 2017-03-21 11:05 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/1158c3e5bd9c Merge Changeset: 0f4994564ae6 Author: serb Date: 2017-03-23 17:50 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/0f4994564ae6 6574989: TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes Reviewed-by: prr ! test/javax/sound/sampled/Clip/bug5070081.java Changeset: e352eacd7a94 Author: prr Date: 2017-03-24 09:01 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e352eacd7a94 Merge - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java Changeset: 908bdcadfab5 Author: stuefe Date: 2017-03-25 18:57 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/908bdcadfab5 8177137: 8175293 breaks Windows build on Vs2010 Reviewed-by: serb, alexsch ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp Changeset: bbf040535813 Author: ddehaven Date: 2017-03-27 12:06 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/bbf040535813 Merge Changeset: b3a70b0fd710 Author: prr Date: 2017-03-28 09:45 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/b3a70b0fd710 8043773: Deprecate JComponent.AccessibleJComponent.AccessibleFocusHandler Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: 5ca3a286b761 Author: serb Date: 2017-03-29 17:30 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/5ca3a286b761 8177766: [TEST_BUG] JPopupMenu tests fails intermittently Reviewed-by: alexsch, yan ! test/javax/swing/JPopupMenu/4458079/bug4458079.java ! test/javax/swing/JPopupMenu/6827786/bug6827786.java Changeset: cdb6fd420176 Author: dmarkov Date: 2017-03-29 19:00 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/cdb6fd420176 8176490: [macosx] Sometimes NSWindow.isZoomed hangs Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Window/WindowDeadlockTest/WindowDeadlockTest.java Changeset: 87801ca8520c Author: alexsch Date: 2017-03-29 21:08 +0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/87801ca8520c 8177625: apple.laf.JRSUIConstants.getConstantName(int) checks for THUMB_START twice Reviewed-by: prr, serb, azvegint ! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java Changeset: 19042d75c724 Author: serb Date: 2017-03-30 16:40 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/19042d75c724 8177461: Wrong references are used in the javadoc in the java.desktop module Reviewed-by: alexsch ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenUtilities.java ! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeListener.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java ! src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java ! src/java.desktop/share/classes/com/sun/awt/SecurityWarning.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorType.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMixer.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/Toolkit.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/PaintContext.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java ! src/java.desktop/share/classes/java/awt/font/CharArrayIterator.java ! src/java.desktop/share/classes/java/awt/peer/DesktopPeer.java ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/ChangeListenerMap.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/ActionPropertyChangeListener.java ! src/java.desktop/share/classes/javax/swing/JSpinner.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/LazyActionMap.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFontDesktopProperty.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter2.java ! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/TextLayoutStrategy.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/FrameView.java ! src/java.desktop/share/classes/javax/swing/text/html/NoFramesView.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFGenerator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java ! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java Changeset: 41703cb17ee1 Author: serb Date: 2017-03-31 18:23 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/41703cb17ee1 8177560: @headful key can be removed from the tests for JavaSound Reviewed-by: prr ! test/javax/sound/midi/Devices/InitializationHang.java ! test/javax/sound/midi/Sequencer/SeqRecordDoesNotCopy.java ! test/javax/sound/midi/Sequencer/SeqRecordsRealTimeEvents.java ! test/javax/sound/midi/Sequencer/SeqStartRecording.java ! test/javax/sound/midi/Synthesizer/bug4685396.java ! test/javax/sound/sampled/Clip/ClipCloseLoss.java ! test/javax/sound/sampled/Clip/bug5070081.java ! test/javax/sound/sampled/DataLine/LongFramePosition.java ! test/javax/sound/sampled/DirectAudio/bug6372428.java Changeset: e0f119ab7b1c Author: alitvinov Date: 2017-03-31 19:42 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e0f119ab7b1c 8167102: [macosx] PrintRequestAttributeSet breaks page size set using PageFormat Reviewed-by: psadhukhan, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: 9ccf8c6e7d7e Author: serb Date: 2017-04-05 20:33 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/9ccf8c6e7d7e 8177672: DataFlavor.imageFlavor is null when the java.desktop module is not resolved Reviewed-by: prr, mchung, alanb ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java Changeset: 204b01546b68 Author: rsingh Date: 2017-04-10 16:20 +0530 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/204b01546b68 8177386: [TESTBUG] The "Undo" menu item in the context menu is disable Reviewed-by: serb, aghaisas Contributed-by: rahul.d.singh at oracle.com ! test/java/awt/TextField/DisabledUndoTest/DisabledUndoTest.java Changeset: f19cf7eaf0e3 Author: ssadetsky Date: 2017-04-10 08:30 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/f19cf7eaf0e3 8164469: [TEST_BUG] Unity, java/awt/MouseInfo/JContainerMousePositionTest.java Reviewed-by: yan, serb ! test/java/awt/MouseInfo/JContainerMousePositionTest.java Changeset: da335cb02480 Author: prr Date: 2017-04-10 08:31 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/da335cb02480 Merge - 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/Module.java - src/java.base/share/classes/java/lang/reflect/WeakPairMap.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.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/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.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/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.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/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java Changeset: c69e8ca0008e Author: prr Date: 2017-04-10 09:05 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/c69e8ca0008e Merge Changeset: 79e099ab284b Author: mcherkas Date: 2017-04-11 00:05 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/79e099ab284b 8177450: javax.swing.text.html.parser.Parser parseScript ignores a character after commend end Reviewed-by: prr, alexsch ! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/HtmlCommentTagParseTest.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/test.html Changeset: b289db56c862 Author: prr Date: 2017-04-13 10:01 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/b289db56c862 Merge Changeset: 413e8af4fc3c Author: darcy Date: 2017-04-13 10:59 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/413e8af4fc3c 8177683: Suppress lint removal warnings in jdk.security and jdk.policytool Reviewed-by: weijun ! src/jdk.policytool/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java Changeset: 5bfdd4e83008 Author: darcy Date: 2017-04-13 11:05 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/5bfdd4e83008 8177684: Suppress lint removal warnings in AppletSecurity Reviewed-by: mchung, mullan ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java Changeset: 2c28af3a1e5d Author: darcy Date: 2017-04-13 11:08 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/2c28af3a1e5d 8177682: Suppress removal warning for System.runFinalizersOnExit Reviewed-by: mchung, smarks ! src/java.base/share/classes/java/lang/System.java Changeset: 2b4bacfcbe17 Author: darcy Date: 2017-04-13 11:16 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/2b4bacfcbe17 8177723: Suppress lint removal warning in java.se.ee and jdk.unsupported Reviewed-by: lancea, chegar ! src/java.se.ee/share/classes/module-info.java ! src/jdk.unsupported/share/classes/sun/reflect/Reflection.java Changeset: 5f24e5bf62bd Author: amlu Date: 2017-04-14 15:30 +0800 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/5f24e5bf62bd 8169971: JLinkMultiReleaseJarTest.java fails intermittently at the final clean up Reviewed-by: chegar, psandoz ! test/ProblemList.txt ! test/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java Changeset: fc53a0468c1f Author: tidu Date: 2017-04-14 00:05 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/fc53a0468c1f 8178083: Remove intermittent key from java/security/SignedObject/Chain.java Reviewed-by: xuelei Contributed-by: Tim Du ! test/java/security/SignedObject/Chain.java Changeset: 389b078873a0 Author: chegar Date: 2017-04-14 10:47 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/389b078873a0 8177536: Avoid Apple Peer-to-Peer interfaces in networking tests Reviewed-by: michaelm, rriggs ! test/java/net/Inet6Address/B6206527.java ! test/java/net/Inet6Address/B6558853.java ! test/java/net/InetAddress/CheckJNI.java ! test/java/net/MulticastSocket/B6427403.java - test/java/net/MulticastSocket/JoinGroup.java + test/java/net/MulticastSocket/JoinLeave.java - test/java/net/MulticastSocket/Leave.java + test/java/net/NetworkConfigurationProbe.java ! test/java/net/Socket/LinkLocal.java ! test/java/net/SocketPermission/SocketPermissionTest.java ! test/java/net/ipv6tests/B6521014.java ! test/java/net/ipv6tests/Tests.java + test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java ! test/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java Changeset: 2a96f24cea2e Author: mli Date: 2017-04-14 04:07 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/2a96f24cea2e 8145163: Test Task for Platform Logging API and Service -- for moduralization Reviewed-by: dfuchs + test/java/lang/System/LoggerFinder/modules/Base.java + test/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java + test/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java + test/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java + test/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java + test/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java + test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java + test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java + test/java/lang/System/LoggerFinder/modules/boot_client/BootClient.java + test/java/lang/System/LoggerFinder/modules/boot_usage/BootUsage.java + test/java/lang/System/LoggerFinder/modules/named_client/m.t.a/module-info.java + test/java/lang/System/LoggerFinder/modules/named_client/m.t.a/pkg/a/t/TestA.java + test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/module-info.java + test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/pkg/a/l/LoggerA.java + test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/pkg/a/p/LoggerFinderA.java + test/java/lang/System/LoggerFinder/modules/patched_client/PatchedClient.java + test/java/lang/System/LoggerFinder/modules/patched_usage/java.base/java/lang/PatchedUsage.java + test/java/lang/System/LoggerFinder/modules/unnamed_client/pkg/b/t/TestB.java + test/java/lang/System/LoggerFinder/modules/unnamed_logger/META-INF/services/java.lang.System$LoggerFinder + test/java/lang/System/LoggerFinder/modules/unnamed_logger/pkg/b/l/LoggerB.java + test/java/lang/System/LoggerFinder/modules/unnamed_logger/pkg/b/p/LoggerFinderB.java Changeset: d7add8d9ab22 Author: weijun Date: 2017-04-15 00:58 +0800 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d7add8d9ab22 8178795: krb5 Basic.java test should be basic Reviewed-by: xuelei ! test/sun/security/krb5/auto/Basic.java + test/sun/security/krb5/auto/ModuleName.java Changeset: d1c491ec39d2 Author: bpb Date: 2017-04-14 14:02 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d1c491ec39d2 8178783: Java_sun_nio_ch_EPoll_close0 definition, but no sun.nio.ch.EPoll.close0 declaration. Summary: Delete unused method. Reviewed-by: rriggs, chegar ! src/java.base/linux/native/libnio/ch/EPoll.c Changeset: 9ba6760481a8 Author: lancea Date: 2017-04-15 16:54 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/9ba6760481a8 8164390: Add module javadoc to jdk.internal.jvmstat Reviewed-by: alanb, mchung ! src/jdk.internal.jvmstat/share/classes/module-info.java Changeset: d57893482534 Author: mli Date: 2017-04-17 01:02 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d57893482534 8178840: Adds FieldSetAccessibleTest.java and VerifyJimage.java to ProblemList Summary: Adds FieldSetAccessibleTest.java and VerifyJimage.java to ProblemList due to JDK-8178776 Reviewed-by: alanb Contributed-by: John Jiang ! test/ProblemList.txt Changeset: 5d2b48f1f0a3 Author: naoto Date: 2017-04-17 14:46 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/5d2b48f1f0a3 8177314: java VM fails to start with a Japanese ShiftJIS locale Reviewed-by: sherman, mchung ! make/data/charsetmapping/stdcs-linux Changeset: b4a7d4678a43 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/b4a7d4678a43 Added tag jdk-9+166 for changeset 5d2b48f1f0a3 ! .hgtags Changeset: 329609d00aef Author: lana Date: 2017-04-22 00:22 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/329609d00aef Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: fab0553702e6 Author: uvangapally Date: 2017-04-25 12:22 +0530 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/fab0553702e6 8130084: javax/management/MBeanServer/NotifDeadlockTest.java timed out Summary: Changed 2 seconds timeout for deadlock to JTREG default timeout Reviewed-by: dholmes, dfuchs Contributed-by: ujwal.vangapally at oracle.com ! test/javax/management/MBeanServer/NotifDeadlockTest.java Changeset: 80e2c51d28a3 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/80e2c51d28a3 Added tag jdk-10+1 for changeset e209a98d40a1 ! .hgtags Changeset: 486e816e7d8d Author: lana Date: 2017-04-25 08:19 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/486e816e7d8d Merge ! .hgtags Changeset: d61b2ccb9e70 Author: dfuchs Date: 2017-04-25 11:54 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d61b2ccb9e70 8179222: SimpleConsoleLogger should protect against MissingResourceException Summary: SimpleConsoleLogger now emulates the behaviour of java.util.logging.Formatter, trapping MissingResourceException and using the key as the message if the ResourceBundle has no match for that key. Reviewed-by: naoto ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java Changeset: 051c8291f378 Author: sballal Date: 2017-04-26 15:01 +0530 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/051c8291f378 8030750: SA: Alternate hashing not implemented Summary: Implement alternate hashing in SA Reviewed-by: dsamersoff Contributed-by: sharath.ballal at oracle.com + test/sun/tools/jhsdb/AlternateHashingTest.java + test/sun/tools/jhsdb/LingeredAppWithAltHashing.java Changeset: 44538ec462d4 Author: dfuchs Date: 2017-04-26 11:10 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/44538ec462d4 8179273: sun.net.httpserver.LeftOverInputStream should stop attempting to drain the stream when the server is stopped Reviewed-by: chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: 42ffb45db3ee Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/42ffb45db3ee Added tag jdk-10+2 for changeset 5adecda6cf9a ! .hgtags Changeset: a4a60e442de4 Author: psandoz Date: 2017-05-01 11:18 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/a4a60e442de4 8174267: Stream.findFirst unnecessarily always allocates an Op Reviewed-by: psandoz Contributed-by: ron.pressler at oracle.com ! src/java.base/share/classes/java/util/stream/FindOps.java Changeset: 7cdde79d6a46 Author: vtewari Date: 2017-05-02 16:39 +0530 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/7cdde79d6a46 8165437: Evaluate the use of gettimeofday in Networking code Reviewed-by: chegar, rriggs, dfuchs, clanger ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c ! src/java.base/solaris/native/libnet/solaris_close.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SocketInputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: 702eafb7c196 Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/702eafb7c196 Added tag jdk-10+3 for changeset 4723e1d23319 ! .hgtags Changeset: abc9367fd1eb Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/abc9367fd1eb Added tag jdk-10+4 for changeset 37f8b938b680 ! .hgtags Changeset: e0581470405f Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e0581470405f Added tag jdk-10+5 for changeset d1436b294538 ! .hgtags Changeset: 0c57dc851ed8 Author: ascarpino Date: 2017-05-03 09:04 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/0c57dc851ed8 8176457: Add verbose option to java.security.debug Reviewed-by: vinnie ! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Changeset: 32f118110e09 Author: michaelm Date: 2017-05-04 18:13 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/32f118110e09 8179602: Backout fix for JDK-8165437 due to breakage on 32-bit Linux Reviewed-by: chegar ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c ! src/java.base/solaris/native/libnet/solaris_close.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SocketInputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: a831ec9d9499 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/a831ec9d9499 Added tag jdk-10+6 for changeset 329609d00aef ! .hgtags Changeset: 7448e586d121 Author: lana Date: 2017-05-05 00:41 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/7448e586d121 Merge Changeset: 695b15ac22d9 Author: darcy Date: 2017-05-04 20:43 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/695b15ac22d9 8138672: Math. negativeZeroFloatBits and Math. negativeZeroDoubleBits should be final Reviewed-by: psandoz, bpb ! src/java.base/share/classes/java/lang/Math.java Changeset: 91b0fe2e552a Author: smarks Date: 2017-04-17 15:51 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/91b0fe2e552a 8177789: fix collections framework links to point to java.util package doc Reviewed-by: bchristi, martin ! src/java.base/share/classes/java/lang/Comparable.java ! src/java.base/share/classes/java/lang/UnsupportedOperationException.java ! src/java.base/share/classes/java/util/AbstractCollection.java ! src/java.base/share/classes/java/util/AbstractList.java ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/AbstractQueue.java ! src/java.base/share/classes/java/util/AbstractSequentialList.java ! src/java.base/share/classes/java/util/AbstractSet.java ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/Comparator.java ! src/java.base/share/classes/java/util/Deque.java ! src/java.base/share/classes/java/util/EnumMap.java ! src/java.base/share/classes/java/util/EnumSet.java ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/HashSet.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/IdentityHashMap.java ! src/java.base/share/classes/java/util/Iterator.java ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java ! src/java.base/share/classes/java/util/LinkedList.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/ListIterator.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/NavigableMap.java ! src/java.base/share/classes/java/util/NavigableSet.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/Queue.java ! src/java.base/share/classes/java/util/RandomAccess.java ! src/java.base/share/classes/java/util/Set.java ! src/java.base/share/classes/java/util/SortedMap.java ! src/java.base/share/classes/java/util/SortedSet.java ! src/java.base/share/classes/java/util/TreeMap.java ! src/java.base/share/classes/java/util/TreeSet.java ! src/java.base/share/classes/java/util/Vector.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java ! src/java.base/share/classes/java/util/package-info.java Changeset: 1716e3c4f76f Author: shurailine Date: 2017-04-17 19:23 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/1716e3c4f76f 8173801: Modify makefiles to not build demos and samples bundles. Reviewed-by: ihse, prr, erikj ! make/CompileDemos.gmk - make/CopySamples.gmk ! src/demo/share/README - src/demo/share/jvmti/agent_util/README.txt - src/demo/share/jvmti/agent_util/agent_util.c - src/demo/share/jvmti/agent_util/agent_util.h - src/demo/share/jvmti/compiledMethodLoad/README.txt - src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c - src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt - src/demo/share/jvmti/gctest/README.txt - src/demo/share/jvmti/gctest/gctest.c - src/demo/share/jvmti/gctest/sample.makefile.txt - src/demo/share/jvmti/heapTracker/HeapTracker.java - src/demo/share/jvmti/heapTracker/README.txt - src/demo/share/jvmti/heapTracker/heapTracker.c - src/demo/share/jvmti/heapTracker/heapTracker.h - src/demo/share/jvmti/heapTracker/sample.makefile.txt - src/demo/share/jvmti/heapViewer/README.txt - src/demo/share/jvmti/heapViewer/heapViewer.c - src/demo/share/jvmti/heapViewer/sample.makefile.txt - src/demo/share/jvmti/index.html - src/demo/share/jvmti/java_crw_demo/README.txt - src/demo/share/jvmti/java_crw_demo/java_crw_demo.c - src/demo/share/jvmti/java_crw_demo/java_crw_demo.h - src/demo/share/jvmti/java_crw_demo/sample.makefile.txt - src/demo/share/jvmti/minst/Minst.java - src/demo/share/jvmti/minst/README.txt - src/demo/share/jvmti/minst/minst.c - src/demo/share/jvmti/minst/minst.h - src/demo/share/jvmti/minst/sample.makefile.txt - src/demo/share/jvmti/mtrace/Mtrace.java - src/demo/share/jvmti/mtrace/README.txt - src/demo/share/jvmti/mtrace/mtrace.c - src/demo/share/jvmti/mtrace/mtrace.h - src/demo/share/jvmti/mtrace/sample.makefile.txt - src/demo/share/jvmti/versionCheck/README.txt - src/demo/share/jvmti/versionCheck/sample.makefile.txt - src/demo/share/jvmti/versionCheck/versionCheck.c - src/demo/share/jvmti/waiters/Agent.cpp - src/demo/share/jvmti/waiters/Agent.hpp - src/demo/share/jvmti/waiters/Monitor.cpp - src/demo/share/jvmti/waiters/Monitor.hpp - src/demo/share/jvmti/waiters/README.txt - src/demo/share/jvmti/waiters/Thread.cpp - src/demo/share/jvmti/waiters/Thread.hpp - src/demo/share/jvmti/waiters/sample.makefile.txt - src/demo/share/jvmti/waiters/waiters.cpp - src/demo/share/management/FullThreadDump/Deadlock.java - src/demo/share/management/FullThreadDump/FullThreadDump.java - src/demo/share/management/FullThreadDump/README.txt - src/demo/share/management/FullThreadDump/ThreadMonitor.java - src/demo/share/management/JTop/JTop.java - src/demo/share/management/JTop/JTopPlugin.java - src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/management/JTop/README.txt - src/demo/share/management/MemoryMonitor/MemoryMonitor.java - src/demo/share/management/MemoryMonitor/README.txt - src/demo/share/management/VerboseGC/PrintGCStat.java - src/demo/share/management/VerboseGC/README.txt - src/demo/share/management/VerboseGC/VerboseGC.java - src/demo/share/management/index.html - src/demo/share/scripting/jconsole-plugin/README.txt - src/demo/share/scripting/jconsole-plugin/build.xml - src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java - src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js - src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js - src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js - src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js - src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js - src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js - src/demo/solaris/jni/Poller/Client.java - src/demo/solaris/jni/Poller/LinkedQueue.java - src/demo/solaris/jni/Poller/Poller.c - src/demo/solaris/jni/Poller/Poller.java - src/demo/solaris/jni/Poller/PollingServer.java - src/demo/solaris/jni/Poller/README.txt - src/demo/solaris/jni/Poller/SimpleServer.java - src/sample/share/README - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java - src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java - src/sample/share/annotations/Validator/src/SupplierValidator.java - src/sample/share/annotations/Validator/src/Validate.java - src/sample/share/annotations/Validator/src/Validator.java - src/sample/share/annotations/index.html - src/sample/share/forkjoin/mergesort/MergeDemo.java - src/sample/share/forkjoin/mergesort/MergeSort.java - src/sample/share/jmx/jmx-scandir/build.properties - src/sample/share/jmx/jmx-scandir/build.xml - src/sample/share/jmx/jmx-scandir/index.html - src/sample/share/jmx/jmx-scandir/logging.properties - src/sample/share/jmx/jmx-scandir/manifest.mf - src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml - src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/project.xml - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html - src/sample/share/jmx/jmx-scandir/src/etc/access.properties - src/sample/share/jmx/jmx-scandir/src/etc/management.properties - src/sample/share/jmx/jmx-scandir/src/etc/password.properties - src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java - src/sample/share/lambda/BulkDataOperations/index.html - src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java - src/sample/share/lambda/BulkDataOperations/src/Grep.java - src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java - src/sample/share/lambda/BulkDataOperations/src/WC.java - src/sample/share/lambda/DefaultMethods/ArrayIterator.java - src/sample/share/lambda/DefaultMethods/DiamondInheritance.java - src/sample/share/lambda/DefaultMethods/Inheritance.java - src/sample/share/lambda/DefaultMethods/MixIn.java - src/sample/share/lambda/DefaultMethods/Reflection.java - src/sample/share/lambda/DefaultMethods/SimplestUsage.java - src/sample/share/nbproject/project.xml - src/sample/share/nio/chatserver/ChatServer.java - src/sample/share/nio/chatserver/Client.java - src/sample/share/nio/chatserver/ClientReader.java - src/sample/share/nio/chatserver/DataReader.java - src/sample/share/nio/chatserver/MessageReader.java - src/sample/share/nio/chatserver/NameReader.java - src/sample/share/nio/chatserver/README.txt - src/sample/share/nio/file/AclEdit.java - src/sample/share/nio/file/Chmod.java - src/sample/share/nio/file/Copy.java - src/sample/share/nio/file/DiskUsage.java - src/sample/share/nio/file/FileType.java - src/sample/share/nio/file/WatchDir.java - src/sample/share/nio/file/Xdd.java - src/sample/share/nio/multicast/MulticastAddress.java - src/sample/share/nio/multicast/Reader.java - src/sample/share/nio/multicast/Sender.java - src/sample/share/nio/server/AcceptHandler.java - src/sample/share/nio/server/Acceptor.java - src/sample/share/nio/server/B1.java - src/sample/share/nio/server/BN.java - src/sample/share/nio/server/BP.java - src/sample/share/nio/server/ChannelIO.java - src/sample/share/nio/server/ChannelIOSecure.java - src/sample/share/nio/server/Content.java - src/sample/share/nio/server/Dispatcher.java - src/sample/share/nio/server/Dispatcher1.java - src/sample/share/nio/server/DispatcherN.java - src/sample/share/nio/server/FileContent.java - src/sample/share/nio/server/Handler.java - src/sample/share/nio/server/MalformedRequestException.java - src/sample/share/nio/server/N1.java - src/sample/share/nio/server/N2.java - src/sample/share/nio/server/README.txt - src/sample/share/nio/server/Reply.java - src/sample/share/nio/server/Request.java - src/sample/share/nio/server/RequestHandler.java - src/sample/share/nio/server/RequestServicer.java - src/sample/share/nio/server/Sendable.java - src/sample/share/nio/server/Server.java - src/sample/share/nio/server/StringContent.java - src/sample/share/nio/server/URLDumper.java - src/sample/share/scripting/scriptpad/README.txt - src/sample/share/scripting/scriptpad/build.properties - src/sample/share/scripting/scriptpad/build.xml - src/sample/share/scripting/scriptpad/nbproject/file-targets.xml - src/sample/share/scripting/scriptpad/nbproject/jdk.xml - src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml - src/sample/share/scripting/scriptpad/nbproject/project.xml - src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf - src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java - src/sample/share/scripting/scriptpad/src/resources/Main.js - src/sample/share/scripting/scriptpad/src/resources/conc.js - src/sample/share/scripting/scriptpad/src/resources/gui.js - src/sample/share/scripting/scriptpad/src/resources/mm.js - src/sample/share/scripting/scriptpad/src/resources/scriptpad.js - src/sample/share/scripting/scriptpad/src/scripts/README.txt - src/sample/share/scripting/scriptpad/src/scripts/browse.js - src/sample/share/scripting/scriptpad/src/scripts/insertfile.js - src/sample/share/scripting/scriptpad/src/scripts/linewrap.js - src/sample/share/scripting/scriptpad/src/scripts/mail.js - src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js - src/sample/share/scripting/scriptpad/src/scripts/memory.bat - src/sample/share/scripting/scriptpad/src/scripts/memory.js - src/sample/share/scripting/scriptpad/src/scripts/memory.sh - src/sample/share/scripting/scriptpad/src/scripts/textcolor.js - src/sample/share/try-with-resources/index.html - src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java - src/sample/share/try-with-resources/src/Unzip.java - src/sample/share/try-with-resources/src/ZipCat.java - src/sample/share/vm/clr-jvm/Makefile - src/sample/share/vm/clr-jvm/README.txt - src/sample/share/vm/clr-jvm/invoked.java - src/sample/share/vm/clr-jvm/invoker.cs - src/sample/share/vm/clr-jvm/jinvoker.cpp - src/sample/share/vm/clr-jvm/jinvokerExp.h - src/sample/share/vm/jvm-clr/Makefile - src/sample/share/vm/jvm-clr/README.txt - src/sample/share/vm/jvm-clr/invoked.cs - src/sample/share/vm/jvm-clr/invoker.cpp - src/sample/share/vm/jvm-clr/invoker.h - src/sample/share/vm/jvm-clr/invoker.java - src/sample/share/vm/jvm-clr/invokerExp.h - src/sample/solaris/dtrace/README.txt - src/sample/solaris/dtrace/helpers/dtrace_helper.d - src/sample/solaris/dtrace/hotspot/README.txt - src/sample/solaris/dtrace/hotspot/class_loading_stat.d - src/sample/solaris/dtrace/hotspot/gc_time_stat.d - src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d - src/sample/solaris/dtrace/hotspot/method_compile_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d - src/sample/solaris/dtrace/hotspot/method_invocation_tree.d - src/sample/solaris/dtrace/hotspot/monitors.d - src/sample/solaris/dtrace/hotspot/object_allocation_stat.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d - src/sample/solaris/dtrace/hotspot_jni/README.txt - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d Changeset: 1686a2d061b7 Author: shurailine Date: 2017-04-18 07:49 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/1686a2d061b7 Merge Changeset: 884954a6b5fb Author: shurailine Date: 2017-04-18 11:25 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/884954a6b5fb 8178910: Problemlist sample tests Reviewed-by: darcy ! test/ProblemList.txt Changeset: b2b769e0a708 Author: mchung Date: 2017-04-18 11:35 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/b2b769e0a708 8178404: jlink --suggest-providers should list providers from observable modules Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/bindservices/BindServices.java ! test/tools/jlink/bindservices/SuggestProviders.java ! test/tools/jlink/bindservices/src/m3/module-info.java + test/tools/jlink/bindservices/src/m3/p3/MyProvider.java + test/tools/jlink/bindservices/src/m3/p3/S.java Changeset: 63a174bf063a Author: kbarrett Date: 2017-04-19 00:29 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/63a174bf063a 8178832: (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored Summary: Delay property access to first use, and fix test. Reviewed-by: mchung ! src/java.base/share/classes/java/lang/ref/Reference.java ! test/java/lang/ref/ReferenceEnqueue.java Changeset: c2556da831ef Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/c2556da831ef 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: 8cba9cc074b8 Author: simonis Date: 2017-04-19 14:17 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/8cba9cc074b8 8178726: Can't load classes from classpath if it is a UNC share Reviewed-by: alanb, weijun, chegar ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java Changeset: d046e0ed0287 Author: ihse Date: 2017-04-19 14:28 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d046e0ed0287 8178438: Info-privileged.plist claims launchers to be "OpenJDK 7 Command" Reviewed-by: erikj ! src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 73e2d15f0145 Author: serb Date: 2016-10-03 19:55 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/73e2d15f0145 8165626: Improved window framing Reviewed-by: ddehaven, prr, mschoene, ssadetsky ! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformComponent.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m ! test/java/awt/TrayIcon/SystemTrayIconHelper.java Changeset: 4127ccedcced Author: dfuchs Date: 2016-10-20 15:10 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/4127ccedcced 8163520: Reuse cache entries Reviewed-by: chegar, michaelm, weijun, aefimov, ahgross ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java Changeset: d900d6aa3828 Author: serb Date: 2016-11-19 13:10 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d900d6aa3828 8167110: Windows peering issue Reviewed-by: ssadetsky, mschoene, prr ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WObjectPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Menu.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Menu.h ! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.h ! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.h ! src/java.desktop/windows/native/libawt/windows/awt_PopupMenu.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PopupMenu.h Changeset: 96bf29b26e56 Author: dfuchs Date: 2016-12-20 18:02 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/96bf29b26e56 8170814: Reuse cache entries (part II) Reviewed-by: chegar, ahgross, weijun, aefimov, michaelm ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java Changeset: 5d29e086bffc Author: rriggs Date: 2017-02-03 14:10 -0500 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/5d29e086bffc 8172299: Improve class processing Reviewed-by: coffeys, chegar, ahgross, skoivu, rhalade ! src/java.base/share/classes/java/io/ObjectInputStream.java ! test/java/io/Serializable/serialFilter/SerialFilterTest.java Changeset: ada6fcb7cfd1 Author: vtewari Date: 2017-02-10 10:11 +0530 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/ada6fcb7cfd1 8170222: Better transfers of files Reviewed-by: dfuchs, chegar ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: 117d27ac1ede Author: vtewari Date: 2017-02-22 15:23 +0530 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/117d27ac1ede 8171533: Better email transfer Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/sun/net/smtp/SmtpClient.java Changeset: 43e19ddcf993 Author: dfuchs Date: 2017-02-23 12:08 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/43e19ddcf993 8174985: NTLM authentication doesn't work with IIS if NTLM cache is disabled Reviewed-by: aefimov, chegar, rhalade ! src/java.base/share/classes/sun/net/www/http/HttpClient.java Changeset: e288a5815bdb Author: mullan Date: 2017-03-20 07:38 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e288a5815bdb 8038893: Recertify certificate matching Reviewed-by: xuelei, jdn, erikj, asmotrak ! make/CompileTools.gmk ! make/Tools.gmk ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/sun/net/RegisteredDomain.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java + src/java.base/share/classes/sun/security/util/RegisteredDomain.java Changeset: ce6910a0f800 Author: mchung Date: 2017-04-20 08:00 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/ce6910a0f800 8175819: OS name and arch in JMOD files should match the values as in the bundle names Reviewed-by: erikj, ihse ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java Changeset: 457e37c68608 Author: ssadetsky Date: 2017-04-12 09:00 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/457e37c68608 8142534: [TEST_BUG] Test javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java fails for Ubuntu 15.10 Reviewed-by: yan, serb ! test/javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java Changeset: c01538294ddf Author: ssadetsky Date: 2017-04-13 08:04 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/c01538294ddf 8142540: [TEST_BUG] Test sun/awt/dnd/8024061/bug8024061.java fails on ubuntu Reviewed-by: yan, serb ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: 91bb280a9dac Author: prr Date: 2017-04-13 10:57 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/91bb280a9dac Merge Changeset: 007f01cc0f81 Author: prr Date: 2017-04-13 14:53 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/007f01cc0f81 8178457: Remove link to 2D guide from Line2D javadoc Reviewed-by: flar ! src/java.desktop/share/classes/java/awt/geom/Line2D.java Changeset: 61ea362c37f3 Author: mcherkas Date: 2017-04-14 16:51 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/61ea362c37f3 8076249: NPE in AccessBridge while editing JList model Reviewed-by: serb, prr, alexsch ! src/java.desktop/share/classes/javax/swing/JList.java + test/javax/accessibility/JList/AccessibleJListChildNPETest.java Changeset: 2f72d8d137d8 Author: prr Date: 2017-04-17 08:37 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/2f72d8d137d8 Merge - test/java/net/MulticastSocket/JoinGroup.java - test/java/net/MulticastSocket/Leave.java Changeset: a1a3ef8fd66f Author: azvegint Date: 2017-04-17 18:44 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/a1a3ef8fd66f 8177919: java.awt.Desktop.setDefaultMenuBar???() should be specified to throw IllegalStateException Reviewed-by: serb, prr ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java Changeset: eb4e9fb470a7 Author: prr Date: 2017-04-17 08:52 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/eb4e9fb470a7 6479801: java.awt.font.LineBreakMeasurer code incorrect Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/font/LineBreakMeasurer.java Changeset: 8320693956ea Author: prr Date: 2017-04-17 09:05 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/8320693956ea 8178685: Update links to guide in javax sound package javadoc Reviewed-by: serb ! src/java.desktop/share/classes/javax/sound/midi/package-info.java ! src/java.desktop/share/classes/javax/sound/midi/spi/package-info.java ! src/java.desktop/share/classes/javax/sound/sampled/package-info.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/package-info.java Changeset: f11efef2d1f3 Author: prr Date: 2017-04-17 09:08 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/f11efef2d1f3 8178708: Regtest failure: java/awt/Color/LoadProfileWithSM.java Reviewed-by: serb, alanb, mchung ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! test/java/awt/Color/LoadProfileWithSM.java Changeset: 09aa37cacba9 Author: prr Date: 2017-04-20 08:27 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/09aa37cacba9 Merge - make/CopySamples.gmk - src/demo/share/jvmti/agent_util/README.txt - src/demo/share/jvmti/agent_util/agent_util.c - src/demo/share/jvmti/agent_util/agent_util.h - src/demo/share/jvmti/compiledMethodLoad/README.txt - src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c - src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt - src/demo/share/jvmti/gctest/README.txt - src/demo/share/jvmti/gctest/gctest.c - src/demo/share/jvmti/gctest/sample.makefile.txt - src/demo/share/jvmti/heapTracker/HeapTracker.java - src/demo/share/jvmti/heapTracker/README.txt - src/demo/share/jvmti/heapTracker/heapTracker.c - src/demo/share/jvmti/heapTracker/heapTracker.h - src/demo/share/jvmti/heapTracker/sample.makefile.txt - src/demo/share/jvmti/heapViewer/README.txt - src/demo/share/jvmti/heapViewer/heapViewer.c - src/demo/share/jvmti/heapViewer/sample.makefile.txt - src/demo/share/jvmti/index.html - src/demo/share/jvmti/java_crw_demo/README.txt - src/demo/share/jvmti/java_crw_demo/java_crw_demo.c - src/demo/share/jvmti/java_crw_demo/java_crw_demo.h - src/demo/share/jvmti/java_crw_demo/sample.makefile.txt - src/demo/share/jvmti/minst/Minst.java - src/demo/share/jvmti/minst/README.txt - src/demo/share/jvmti/minst/minst.c - src/demo/share/jvmti/minst/minst.h - src/demo/share/jvmti/minst/sample.makefile.txt - src/demo/share/jvmti/mtrace/Mtrace.java - src/demo/share/jvmti/mtrace/README.txt - src/demo/share/jvmti/mtrace/mtrace.c - src/demo/share/jvmti/mtrace/mtrace.h - src/demo/share/jvmti/mtrace/sample.makefile.txt - src/demo/share/jvmti/versionCheck/README.txt - src/demo/share/jvmti/versionCheck/sample.makefile.txt - src/demo/share/jvmti/versionCheck/versionCheck.c - src/demo/share/jvmti/waiters/Agent.cpp - src/demo/share/jvmti/waiters/Agent.hpp - src/demo/share/jvmti/waiters/Monitor.cpp - src/demo/share/jvmti/waiters/Monitor.hpp - src/demo/share/jvmti/waiters/README.txt - src/demo/share/jvmti/waiters/Thread.cpp - src/demo/share/jvmti/waiters/Thread.hpp - src/demo/share/jvmti/waiters/sample.makefile.txt - src/demo/share/jvmti/waiters/waiters.cpp - src/demo/share/management/FullThreadDump/Deadlock.java - src/demo/share/management/FullThreadDump/FullThreadDump.java - src/demo/share/management/FullThreadDump/README.txt - src/demo/share/management/FullThreadDump/ThreadMonitor.java - src/demo/share/management/JTop/JTop.java - src/demo/share/management/JTop/JTopPlugin.java - src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/management/JTop/README.txt - src/demo/share/management/MemoryMonitor/MemoryMonitor.java - src/demo/share/management/MemoryMonitor/README.txt - src/demo/share/management/VerboseGC/PrintGCStat.java - src/demo/share/management/VerboseGC/README.txt - src/demo/share/management/VerboseGC/VerboseGC.java - src/demo/share/management/index.html - src/demo/share/scripting/jconsole-plugin/README.txt - src/demo/share/scripting/jconsole-plugin/build.xml - src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java - src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js - src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js - src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js - src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js - src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js - src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js - src/demo/solaris/jni/Poller/Client.java - src/demo/solaris/jni/Poller/LinkedQueue.java - src/demo/solaris/jni/Poller/Poller.c - src/demo/solaris/jni/Poller/Poller.java - src/demo/solaris/jni/Poller/PollingServer.java - src/demo/solaris/jni/Poller/README.txt - src/demo/solaris/jni/Poller/SimpleServer.java - src/sample/share/README - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java - src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java - src/sample/share/annotations/Validator/src/SupplierValidator.java - src/sample/share/annotations/Validator/src/Validate.java - src/sample/share/annotations/Validator/src/Validator.java - src/sample/share/annotations/index.html - src/sample/share/forkjoin/mergesort/MergeDemo.java - src/sample/share/forkjoin/mergesort/MergeSort.java - src/sample/share/jmx/jmx-scandir/build.properties - src/sample/share/jmx/jmx-scandir/build.xml - src/sample/share/jmx/jmx-scandir/index.html - src/sample/share/jmx/jmx-scandir/logging.properties - src/sample/share/jmx/jmx-scandir/manifest.mf - src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml - src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/project.xml - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html - src/sample/share/jmx/jmx-scandir/src/etc/access.properties - src/sample/share/jmx/jmx-scandir/src/etc/management.properties - src/sample/share/jmx/jmx-scandir/src/etc/password.properties - src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java - src/sample/share/lambda/BulkDataOperations/index.html - src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java - src/sample/share/lambda/BulkDataOperations/src/Grep.java - src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java - src/sample/share/lambda/BulkDataOperations/src/WC.java - src/sample/share/lambda/DefaultMethods/ArrayIterator.java - src/sample/share/lambda/DefaultMethods/DiamondInheritance.java - src/sample/share/lambda/DefaultMethods/Inheritance.java - src/sample/share/lambda/DefaultMethods/MixIn.java - src/sample/share/lambda/DefaultMethods/Reflection.java - src/sample/share/lambda/DefaultMethods/SimplestUsage.java - src/sample/share/nbproject/project.xml - src/sample/share/nio/chatserver/ChatServer.java - src/sample/share/nio/chatserver/Client.java - src/sample/share/nio/chatserver/ClientReader.java - src/sample/share/nio/chatserver/DataReader.java - src/sample/share/nio/chatserver/MessageReader.java - src/sample/share/nio/chatserver/NameReader.java - src/sample/share/nio/chatserver/README.txt - src/sample/share/nio/file/AclEdit.java - src/sample/share/nio/file/Chmod.java - src/sample/share/nio/file/Copy.java - src/sample/share/nio/file/DiskUsage.java - src/sample/share/nio/file/FileType.java - src/sample/share/nio/file/WatchDir.java - src/sample/share/nio/file/Xdd.java - src/sample/share/nio/multicast/MulticastAddress.java - src/sample/share/nio/multicast/Reader.java - src/sample/share/nio/multicast/Sender.java - src/sample/share/nio/server/AcceptHandler.java - src/sample/share/nio/server/Acceptor.java - src/sample/share/nio/server/B1.java - src/sample/share/nio/server/BN.java - src/sample/share/nio/server/BP.java - src/sample/share/nio/server/ChannelIO.java - src/sample/share/nio/server/ChannelIOSecure.java - src/sample/share/nio/server/Content.java - src/sample/share/nio/server/Dispatcher.java - src/sample/share/nio/server/Dispatcher1.java - src/sample/share/nio/server/DispatcherN.java - src/sample/share/nio/server/FileContent.java - src/sample/share/nio/server/Handler.java - src/sample/share/nio/server/MalformedRequestException.java - src/sample/share/nio/server/N1.java - src/sample/share/nio/server/N2.java - src/sample/share/nio/server/README.txt - src/sample/share/nio/server/Reply.java - src/sample/share/nio/server/Request.java - src/sample/share/nio/server/RequestHandler.java - src/sample/share/nio/server/RequestServicer.java - src/sample/share/nio/server/Sendable.java - src/sample/share/nio/server/Server.java - src/sample/share/nio/server/StringContent.java - src/sample/share/nio/server/URLDumper.java - src/sample/share/scripting/scriptpad/README.txt - src/sample/share/scripting/scriptpad/build.properties - src/sample/share/scripting/scriptpad/build.xml - src/sample/share/scripting/scriptpad/nbproject/file-targets.xml - src/sample/share/scripting/scriptpad/nbproject/jdk.xml - src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml - src/sample/share/scripting/scriptpad/nbproject/project.xml - src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf - src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java - src/sample/share/scripting/scriptpad/src/resources/Main.js - src/sample/share/scripting/scriptpad/src/resources/conc.js - src/sample/share/scripting/scriptpad/src/resources/gui.js - src/sample/share/scripting/scriptpad/src/resources/mm.js - src/sample/share/scripting/scriptpad/src/resources/scriptpad.js - src/sample/share/scripting/scriptpad/src/scripts/README.txt - src/sample/share/scripting/scriptpad/src/scripts/browse.js - src/sample/share/scripting/scriptpad/src/scripts/insertfile.js - src/sample/share/scripting/scriptpad/src/scripts/linewrap.js - src/sample/share/scripting/scriptpad/src/scripts/mail.js - src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js - src/sample/share/scripting/scriptpad/src/scripts/memory.bat - src/sample/share/scripting/scriptpad/src/scripts/memory.js - src/sample/share/scripting/scriptpad/src/scripts/memory.sh - src/sample/share/scripting/scriptpad/src/scripts/textcolor.js - src/sample/share/try-with-resources/index.html - src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java - src/sample/share/try-with-resources/src/Unzip.java - src/sample/share/try-with-resources/src/ZipCat.java - src/sample/share/vm/clr-jvm/Makefile - src/sample/share/vm/clr-jvm/README.txt - src/sample/share/vm/clr-jvm/invoked.java - src/sample/share/vm/clr-jvm/invoker.cs - src/sample/share/vm/clr-jvm/jinvoker.cpp - src/sample/share/vm/clr-jvm/jinvokerExp.h - src/sample/share/vm/jvm-clr/Makefile - src/sample/share/vm/jvm-clr/README.txt - src/sample/share/vm/jvm-clr/invoked.cs - src/sample/share/vm/jvm-clr/invoker.cpp - src/sample/share/vm/jvm-clr/invoker.h - src/sample/share/vm/jvm-clr/invoker.java - src/sample/share/vm/jvm-clr/invokerExp.h - src/sample/solaris/dtrace/README.txt - src/sample/solaris/dtrace/helpers/dtrace_helper.d - src/sample/solaris/dtrace/hotspot/README.txt - src/sample/solaris/dtrace/hotspot/class_loading_stat.d - src/sample/solaris/dtrace/hotspot/gc_time_stat.d - src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d - src/sample/solaris/dtrace/hotspot/method_compile_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d - src/sample/solaris/dtrace/hotspot/method_invocation_tree.d - src/sample/solaris/dtrace/hotspot/monitors.d - src/sample/solaris/dtrace/hotspot/object_allocation_stat.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d - src/sample/solaris/dtrace/hotspot_jni/README.txt - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d Changeset: cd75b15fb105 Author: ksrini Date: 2017-04-20 09:52 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/cd75b15fb105 8076417: Update test/jdk/asm/AsmSanity.java with modules Reviewed-by: amlu, mchung, sundar ! test/TEST.groups - test/jdk/asm/AsmSanity.java Changeset: 5f8fb7cb8a45 Author: lancea Date: 2017-04-20 13:57 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/5f8fb7cb8a45 8178915: Minor update to the PooledConnection javadoc Reviewed-by: joehw ! src/java.sql/share/classes/javax/sql/PooledConnection.java Changeset: 8ec1d93d7ff5 Author: ssadetsky Date: 2017-04-20 08:23 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/8ec1d93d7ff5 8081478: [TESTBUG] Test javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java fails for OEL 7 only Reviewed-by: yan, serb, alexsch ! test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java Changeset: 76ca2c1a2abd Author: ssadetsky Date: 2017-04-20 08:38 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/76ca2c1a2abd 8081454: [TESTBUG]Some java/awt/Mixing tests fail in OEL 7 only Reviewed-by: yan ! test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java ! test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java Changeset: 6fd99a85c997 Author: prr Date: 2017-04-20 10:00 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/6fd99a85c997 Merge - make/CopySamples.gmk - src/demo/share/jvmti/agent_util/README.txt - src/demo/share/jvmti/agent_util/agent_util.c - src/demo/share/jvmti/agent_util/agent_util.h - src/demo/share/jvmti/compiledMethodLoad/README.txt - src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c - src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt - src/demo/share/jvmti/gctest/README.txt - src/demo/share/jvmti/gctest/gctest.c - src/demo/share/jvmti/gctest/sample.makefile.txt - src/demo/share/jvmti/heapTracker/HeapTracker.java - src/demo/share/jvmti/heapTracker/README.txt - src/demo/share/jvmti/heapTracker/heapTracker.c - src/demo/share/jvmti/heapTracker/heapTracker.h - src/demo/share/jvmti/heapTracker/sample.makefile.txt - src/demo/share/jvmti/heapViewer/README.txt - src/demo/share/jvmti/heapViewer/heapViewer.c - src/demo/share/jvmti/heapViewer/sample.makefile.txt - src/demo/share/jvmti/index.html - src/demo/share/jvmti/java_crw_demo/README.txt - src/demo/share/jvmti/java_crw_demo/java_crw_demo.c - src/demo/share/jvmti/java_crw_demo/java_crw_demo.h - src/demo/share/jvmti/java_crw_demo/sample.makefile.txt - src/demo/share/jvmti/minst/Minst.java - src/demo/share/jvmti/minst/README.txt - src/demo/share/jvmti/minst/minst.c - src/demo/share/jvmti/minst/minst.h - src/demo/share/jvmti/minst/sample.makefile.txt - src/demo/share/jvmti/mtrace/Mtrace.java - src/demo/share/jvmti/mtrace/README.txt - src/demo/share/jvmti/mtrace/mtrace.c - src/demo/share/jvmti/mtrace/mtrace.h - src/demo/share/jvmti/mtrace/sample.makefile.txt - src/demo/share/jvmti/versionCheck/README.txt - src/demo/share/jvmti/versionCheck/sample.makefile.txt - src/demo/share/jvmti/versionCheck/versionCheck.c - src/demo/share/jvmti/waiters/Agent.cpp - src/demo/share/jvmti/waiters/Agent.hpp - src/demo/share/jvmti/waiters/Monitor.cpp - src/demo/share/jvmti/waiters/Monitor.hpp - src/demo/share/jvmti/waiters/README.txt - src/demo/share/jvmti/waiters/Thread.cpp - src/demo/share/jvmti/waiters/Thread.hpp - src/demo/share/jvmti/waiters/sample.makefile.txt - src/demo/share/jvmti/waiters/waiters.cpp - src/demo/share/management/FullThreadDump/Deadlock.java - src/demo/share/management/FullThreadDump/FullThreadDump.java - src/demo/share/management/FullThreadDump/README.txt - src/demo/share/management/FullThreadDump/ThreadMonitor.java - src/demo/share/management/JTop/JTop.java - src/demo/share/management/JTop/JTopPlugin.java - src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/management/JTop/README.txt - src/demo/share/management/MemoryMonitor/MemoryMonitor.java - src/demo/share/management/MemoryMonitor/README.txt - src/demo/share/management/VerboseGC/PrintGCStat.java - src/demo/share/management/VerboseGC/README.txt - src/demo/share/management/VerboseGC/VerboseGC.java - src/demo/share/management/index.html - src/demo/share/scripting/jconsole-plugin/README.txt - src/demo/share/scripting/jconsole-plugin/build.xml - src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java - src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js - src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js - src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js - src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js - src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js - src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js - src/demo/solaris/jni/Poller/Client.java - src/demo/solaris/jni/Poller/LinkedQueue.java - src/demo/solaris/jni/Poller/Poller.c - src/demo/solaris/jni/Poller/Poller.java - src/demo/solaris/jni/Poller/PollingServer.java - src/demo/solaris/jni/Poller/README.txt - src/demo/solaris/jni/Poller/SimpleServer.java - src/sample/share/README - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java - src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java - src/sample/share/annotations/Validator/src/SupplierValidator.java - src/sample/share/annotations/Validator/src/Validate.java - src/sample/share/annotations/Validator/src/Validator.java - src/sample/share/annotations/index.html - src/sample/share/forkjoin/mergesort/MergeDemo.java - src/sample/share/forkjoin/mergesort/MergeSort.java - src/sample/share/jmx/jmx-scandir/build.properties - src/sample/share/jmx/jmx-scandir/build.xml - src/sample/share/jmx/jmx-scandir/index.html - src/sample/share/jmx/jmx-scandir/logging.properties - src/sample/share/jmx/jmx-scandir/manifest.mf - src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml - src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/project.xml - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html - src/sample/share/jmx/jmx-scandir/src/etc/access.properties - src/sample/share/jmx/jmx-scandir/src/etc/management.properties - src/sample/share/jmx/jmx-scandir/src/etc/password.properties - src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java - src/sample/share/lambda/BulkDataOperations/index.html - src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java - src/sample/share/lambda/BulkDataOperations/src/Grep.java - src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java - src/sample/share/lambda/BulkDataOperations/src/WC.java - src/sample/share/lambda/DefaultMethods/ArrayIterator.java - src/sample/share/lambda/DefaultMethods/DiamondInheritance.java - src/sample/share/lambda/DefaultMethods/Inheritance.java - src/sample/share/lambda/DefaultMethods/MixIn.java - src/sample/share/lambda/DefaultMethods/Reflection.java - src/sample/share/lambda/DefaultMethods/SimplestUsage.java - src/sample/share/nbproject/project.xml - src/sample/share/nio/chatserver/ChatServer.java - src/sample/share/nio/chatserver/Client.java - src/sample/share/nio/chatserver/ClientReader.java - src/sample/share/nio/chatserver/DataReader.java - src/sample/share/nio/chatserver/MessageReader.java - src/sample/share/nio/chatserver/NameReader.java - src/sample/share/nio/chatserver/README.txt - src/sample/share/nio/file/AclEdit.java - src/sample/share/nio/file/Chmod.java - src/sample/share/nio/file/Copy.java - src/sample/share/nio/file/DiskUsage.java - src/sample/share/nio/file/FileType.java - src/sample/share/nio/file/WatchDir.java - src/sample/share/nio/file/Xdd.java - src/sample/share/nio/multicast/MulticastAddress.java - src/sample/share/nio/multicast/Reader.java - src/sample/share/nio/multicast/Sender.java - src/sample/share/nio/server/AcceptHandler.java - src/sample/share/nio/server/Acceptor.java - src/sample/share/nio/server/B1.java - src/sample/share/nio/server/BN.java - src/sample/share/nio/server/BP.java - src/sample/share/nio/server/ChannelIO.java - src/sample/share/nio/server/ChannelIOSecure.java - src/sample/share/nio/server/Content.java - src/sample/share/nio/server/Dispatcher.java - src/sample/share/nio/server/Dispatcher1.java - src/sample/share/nio/server/DispatcherN.java - src/sample/share/nio/server/FileContent.java - src/sample/share/nio/server/Handler.java - src/sample/share/nio/server/MalformedRequestException.java - src/sample/share/nio/server/N1.java - src/sample/share/nio/server/N2.java - src/sample/share/nio/server/README.txt - src/sample/share/nio/server/Reply.java - src/sample/share/nio/server/Request.java - src/sample/share/nio/server/RequestHandler.java - src/sample/share/nio/server/RequestServicer.java - src/sample/share/nio/server/Sendable.java - src/sample/share/nio/server/Server.java - src/sample/share/nio/server/StringContent.java - src/sample/share/nio/server/URLDumper.java - src/sample/share/scripting/scriptpad/README.txt - src/sample/share/scripting/scriptpad/build.properties - src/sample/share/scripting/scriptpad/build.xml - src/sample/share/scripting/scriptpad/nbproject/file-targets.xml - src/sample/share/scripting/scriptpad/nbproject/jdk.xml - src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml - src/sample/share/scripting/scriptpad/nbproject/project.xml - src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf - src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java - src/sample/share/scripting/scriptpad/src/resources/Main.js - src/sample/share/scripting/scriptpad/src/resources/conc.js - src/sample/share/scripting/scriptpad/src/resources/gui.js - src/sample/share/scripting/scriptpad/src/resources/mm.js - src/sample/share/scripting/scriptpad/src/resources/scriptpad.js - src/sample/share/scripting/scriptpad/src/scripts/README.txt - src/sample/share/scripting/scriptpad/src/scripts/browse.js - src/sample/share/scripting/scriptpad/src/scripts/insertfile.js - src/sample/share/scripting/scriptpad/src/scripts/linewrap.js - src/sample/share/scripting/scriptpad/src/scripts/mail.js - src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js - src/sample/share/scripting/scriptpad/src/scripts/memory.bat - src/sample/share/scripting/scriptpad/src/scripts/memory.js - src/sample/share/scripting/scriptpad/src/scripts/memory.sh - src/sample/share/scripting/scriptpad/src/scripts/textcolor.js - src/sample/share/try-with-resources/index.html - src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java - src/sample/share/try-with-resources/src/Unzip.java - src/sample/share/try-with-resources/src/ZipCat.java - src/sample/share/vm/clr-jvm/Makefile - src/sample/share/vm/clr-jvm/README.txt - src/sample/share/vm/clr-jvm/invoked.java - src/sample/share/vm/clr-jvm/invoker.cs - src/sample/share/vm/clr-jvm/jinvoker.cpp - src/sample/share/vm/clr-jvm/jinvokerExp.h - src/sample/share/vm/jvm-clr/Makefile - src/sample/share/vm/jvm-clr/README.txt - src/sample/share/vm/jvm-clr/invoked.cs - src/sample/share/vm/jvm-clr/invoker.cpp - src/sample/share/vm/jvm-clr/invoker.h - src/sample/share/vm/jvm-clr/invoker.java - src/sample/share/vm/jvm-clr/invokerExp.h - src/sample/solaris/dtrace/README.txt - src/sample/solaris/dtrace/helpers/dtrace_helper.d - src/sample/solaris/dtrace/hotspot/README.txt - src/sample/solaris/dtrace/hotspot/class_loading_stat.d - src/sample/solaris/dtrace/hotspot/gc_time_stat.d - src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d - src/sample/solaris/dtrace/hotspot/method_compile_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d - src/sample/solaris/dtrace/hotspot/method_invocation_tree.d - src/sample/solaris/dtrace/hotspot/monitors.d - src/sample/solaris/dtrace/hotspot/object_allocation_stat.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d - src/sample/solaris/dtrace/hotspot_jni/README.txt - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d Changeset: 0162f0f6d173 Author: prr Date: 2017-04-20 11:06 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/0162f0f6d173 Merge - test/jdk/asm/AsmSanity.java Changeset: 533d7278264b Author: smarks Date: 2017-04-20 11:40 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/533d7278264b 8167981: Optional: add notes explaining intended use Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java Changeset: 0a701ba4c306 Author: naoto Date: 2017-04-20 14:09 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/0a701ba4c306 8178823: Unable to initialize HijrahCalendar: Hijrah-umalqura when running with a security manager Reviewed-by: lancea, rriggs ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java - test/java/time/TEST.properties + test/java/time/nontestng/java/time/chrono/Bug8178823.java + test/java/time/nontestng/java/time/chrono/bug8178823.policy + test/java/time/tck/TEST.properties + test/java/time/test/TEST.properties Changeset: 83ec9920d373 Author: mchung Date: 2017-04-20 15:06 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/83ec9920d373 8179035: Include tool modules in unified docs Reviewed-by: lancea ! src/jdk.pack/share/classes/module-info.java ! src/jdk.rmic/share/classes/module-info.java Changeset: bcb5143a2c6e Author: lana Date: 2017-04-21 03:34 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/bcb5143a2c6e Merge - make/CopySamples.gmk - src/demo/share/jvmti/agent_util/README.txt - src/demo/share/jvmti/agent_util/agent_util.c - src/demo/share/jvmti/agent_util/agent_util.h - src/demo/share/jvmti/compiledMethodLoad/README.txt - src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c - src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt - src/demo/share/jvmti/gctest/README.txt - src/demo/share/jvmti/gctest/gctest.c - src/demo/share/jvmti/gctest/sample.makefile.txt - src/demo/share/jvmti/heapTracker/HeapTracker.java - src/demo/share/jvmti/heapTracker/README.txt - src/demo/share/jvmti/heapTracker/heapTracker.c - src/demo/share/jvmti/heapTracker/heapTracker.h - src/demo/share/jvmti/heapTracker/sample.makefile.txt - src/demo/share/jvmti/heapViewer/README.txt - src/demo/share/jvmti/heapViewer/heapViewer.c - src/demo/share/jvmti/heapViewer/sample.makefile.txt - src/demo/share/jvmti/index.html - src/demo/share/jvmti/java_crw_demo/README.txt - src/demo/share/jvmti/java_crw_demo/java_crw_demo.c - src/demo/share/jvmti/java_crw_demo/java_crw_demo.h - src/demo/share/jvmti/java_crw_demo/sample.makefile.txt - src/demo/share/jvmti/minst/Minst.java - src/demo/share/jvmti/minst/README.txt - src/demo/share/jvmti/minst/minst.c - src/demo/share/jvmti/minst/minst.h - src/demo/share/jvmti/minst/sample.makefile.txt - src/demo/share/jvmti/mtrace/Mtrace.java - src/demo/share/jvmti/mtrace/README.txt - src/demo/share/jvmti/mtrace/mtrace.c - src/demo/share/jvmti/mtrace/mtrace.h - src/demo/share/jvmti/mtrace/sample.makefile.txt - src/demo/share/jvmti/versionCheck/README.txt - src/demo/share/jvmti/versionCheck/sample.makefile.txt - src/demo/share/jvmti/versionCheck/versionCheck.c - src/demo/share/jvmti/waiters/Agent.cpp - src/demo/share/jvmti/waiters/Agent.hpp - src/demo/share/jvmti/waiters/Monitor.cpp - src/demo/share/jvmti/waiters/Monitor.hpp - src/demo/share/jvmti/waiters/README.txt - src/demo/share/jvmti/waiters/Thread.cpp - src/demo/share/jvmti/waiters/Thread.hpp - src/demo/share/jvmti/waiters/sample.makefile.txt - src/demo/share/jvmti/waiters/waiters.cpp - src/demo/share/management/FullThreadDump/Deadlock.java - src/demo/share/management/FullThreadDump/FullThreadDump.java - src/demo/share/management/FullThreadDump/README.txt - src/demo/share/management/FullThreadDump/ThreadMonitor.java - src/demo/share/management/JTop/JTop.java - src/demo/share/management/JTop/JTopPlugin.java - src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/management/JTop/README.txt - src/demo/share/management/MemoryMonitor/MemoryMonitor.java - src/demo/share/management/MemoryMonitor/README.txt - src/demo/share/management/VerboseGC/PrintGCStat.java - src/demo/share/management/VerboseGC/README.txt - src/demo/share/management/VerboseGC/VerboseGC.java - src/demo/share/management/index.html - src/demo/share/scripting/jconsole-plugin/README.txt - src/demo/share/scripting/jconsole-plugin/build.xml - src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java - src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js - src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js - src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js - src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js - src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js - src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js - src/demo/solaris/jni/Poller/Client.java - src/demo/solaris/jni/Poller/LinkedQueue.java - src/demo/solaris/jni/Poller/Poller.c - src/demo/solaris/jni/Poller/Poller.java - src/demo/solaris/jni/Poller/PollingServer.java - src/demo/solaris/jni/Poller/README.txt - src/demo/solaris/jni/Poller/SimpleServer.java - src/sample/share/README - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java - src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java - src/sample/share/annotations/Validator/src/SupplierValidator.java - src/sample/share/annotations/Validator/src/Validate.java - src/sample/share/annotations/Validator/src/Validator.java - src/sample/share/annotations/index.html - src/sample/share/forkjoin/mergesort/MergeDemo.java - src/sample/share/forkjoin/mergesort/MergeSort.java - src/sample/share/jmx/jmx-scandir/build.properties - src/sample/share/jmx/jmx-scandir/build.xml - src/sample/share/jmx/jmx-scandir/index.html - src/sample/share/jmx/jmx-scandir/logging.properties - src/sample/share/jmx/jmx-scandir/manifest.mf - src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml - src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/project.xml - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html - src/sample/share/jmx/jmx-scandir/src/etc/access.properties - src/sample/share/jmx/jmx-scandir/src/etc/management.properties - src/sample/share/jmx/jmx-scandir/src/etc/password.properties - src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java - src/sample/share/lambda/BulkDataOperations/index.html - src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java - src/sample/share/lambda/BulkDataOperations/src/Grep.java - src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java - src/sample/share/lambda/BulkDataOperations/src/WC.java - src/sample/share/lambda/DefaultMethods/ArrayIterator.java - src/sample/share/lambda/DefaultMethods/DiamondInheritance.java - src/sample/share/lambda/DefaultMethods/Inheritance.java - src/sample/share/lambda/DefaultMethods/MixIn.java - src/sample/share/lambda/DefaultMethods/Reflection.java - src/sample/share/lambda/DefaultMethods/SimplestUsage.java - src/sample/share/nbproject/project.xml - src/sample/share/nio/chatserver/ChatServer.java - src/sample/share/nio/chatserver/Client.java - src/sample/share/nio/chatserver/ClientReader.java - src/sample/share/nio/chatserver/DataReader.java - src/sample/share/nio/chatserver/MessageReader.java - src/sample/share/nio/chatserver/NameReader.java - src/sample/share/nio/chatserver/README.txt - src/sample/share/nio/file/AclEdit.java - src/sample/share/nio/file/Chmod.java - src/sample/share/nio/file/Copy.java - src/sample/share/nio/file/DiskUsage.java - src/sample/share/nio/file/FileType.java - src/sample/share/nio/file/WatchDir.java - src/sample/share/nio/file/Xdd.java - src/sample/share/nio/multicast/MulticastAddress.java - src/sample/share/nio/multicast/Reader.java - src/sample/share/nio/multicast/Sender.java - src/sample/share/nio/server/AcceptHandler.java - src/sample/share/nio/server/Acceptor.java - src/sample/share/nio/server/B1.java - src/sample/share/nio/server/BN.java - src/sample/share/nio/server/BP.java - src/sample/share/nio/server/ChannelIO.java - src/sample/share/nio/server/ChannelIOSecure.java - src/sample/share/nio/server/Content.java - src/sample/share/nio/server/Dispatcher.java - src/sample/share/nio/server/Dispatcher1.java - src/sample/share/nio/server/DispatcherN.java - src/sample/share/nio/server/FileContent.java - src/sample/share/nio/server/Handler.java - src/sample/share/nio/server/MalformedRequestException.java - src/sample/share/nio/server/N1.java - src/sample/share/nio/server/N2.java - src/sample/share/nio/server/README.txt - src/sample/share/nio/server/Reply.java - src/sample/share/nio/server/Request.java - src/sample/share/nio/server/RequestHandler.java - src/sample/share/nio/server/RequestServicer.java - src/sample/share/nio/server/Sendable.java - src/sample/share/nio/server/Server.java - src/sample/share/nio/server/StringContent.java - src/sample/share/nio/server/URLDumper.java - src/sample/share/scripting/scriptpad/README.txt - src/sample/share/scripting/scriptpad/build.properties - src/sample/share/scripting/scriptpad/build.xml - src/sample/share/scripting/scriptpad/nbproject/file-targets.xml - src/sample/share/scripting/scriptpad/nbproject/jdk.xml - src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml - src/sample/share/scripting/scriptpad/nbproject/project.xml - src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf - src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java - src/sample/share/scripting/scriptpad/src/resources/Main.js - src/sample/share/scripting/scriptpad/src/resources/conc.js - src/sample/share/scripting/scriptpad/src/resources/gui.js - src/sample/share/scripting/scriptpad/src/resources/mm.js - src/sample/share/scripting/scriptpad/src/resources/scriptpad.js - src/sample/share/scripting/scriptpad/src/scripts/README.txt - src/sample/share/scripting/scriptpad/src/scripts/browse.js - src/sample/share/scripting/scriptpad/src/scripts/insertfile.js - src/sample/share/scripting/scriptpad/src/scripts/linewrap.js - src/sample/share/scripting/scriptpad/src/scripts/mail.js - src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js - src/sample/share/scripting/scriptpad/src/scripts/memory.bat - src/sample/share/scripting/scriptpad/src/scripts/memory.js - src/sample/share/scripting/scriptpad/src/scripts/memory.sh - src/sample/share/scripting/scriptpad/src/scripts/textcolor.js - src/sample/share/try-with-resources/index.html - src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java - src/sample/share/try-with-resources/src/Unzip.java - src/sample/share/try-with-resources/src/ZipCat.java - src/sample/share/vm/clr-jvm/Makefile - src/sample/share/vm/clr-jvm/README.txt - src/sample/share/vm/clr-jvm/invoked.java - src/sample/share/vm/clr-jvm/invoker.cs - src/sample/share/vm/clr-jvm/jinvoker.cpp - src/sample/share/vm/clr-jvm/jinvokerExp.h - src/sample/share/vm/jvm-clr/Makefile - src/sample/share/vm/jvm-clr/README.txt - src/sample/share/vm/jvm-clr/invoked.cs - src/sample/share/vm/jvm-clr/invoker.cpp - src/sample/share/vm/jvm-clr/invoker.h - src/sample/share/vm/jvm-clr/invoker.java - src/sample/share/vm/jvm-clr/invokerExp.h - src/sample/solaris/dtrace/README.txt - src/sample/solaris/dtrace/helpers/dtrace_helper.d - src/sample/solaris/dtrace/hotspot/README.txt - src/sample/solaris/dtrace/hotspot/class_loading_stat.d - src/sample/solaris/dtrace/hotspot/gc_time_stat.d - src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d - src/sample/solaris/dtrace/hotspot/method_compile_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d - src/sample/solaris/dtrace/hotspot/method_invocation_tree.d - src/sample/solaris/dtrace/hotspot/monitors.d - src/sample/solaris/dtrace/hotspot/object_allocation_stat.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d - src/sample/solaris/dtrace/hotspot_jni/README.txt - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d - test/java/time/TEST.properties - test/jdk/asm/AsmSanity.java Changeset: 8891407eccc4 Author: anazarov Date: 2017-04-20 22:46 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/8891407eccc4 8178323: Add negative tests for bind services Jlink feature Reviewed-by: mchung ! test/tools/jlink/bindservices/BindServices.java ! test/tools/jlink/bindservices/SuggestProviders.java Changeset: 101f35eefb01 Author: anazarov Date: 2017-04-20 22:46 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/101f35eefb01 Merge Changeset: be9156346c78 Author: prappo Date: 2017-04-21 19:13 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/be9156346c78 8177738: Runtime.Version must be a value-based class 8148822: (spec) Regex in Runtime.Version and JEP 223 should match 8160954: (spec) Runtime.Version regex and $PRE/$OPT issues 8148877: (spec) Specify when an empty '+' is required in a version string Reviewed-by: psandoz, rriggs Contributed-by: Iris Clark , Pavel Rappo ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/VersionProps.java.template ! test/java/lang/Runtime/Version/Basic.java Changeset: 4f9eb71e0b4f Author: ihse Date: 2017-04-23 21:11 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/4f9eb71e0b4f 8178316: Add JVM-MANAGEMENT-MIB.mib to jdk/src/java.management/share/specs/ Reviewed-by: erikj, mchung + src/java.management/share/specs/JVM-MANAGEMENT-MIB.mib Changeset: 3120da6408c7 Author: ihse Date: 2017-04-23 21:33 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/3120da6408c7 8179022: Add serialization spec as markdown Reviewed-by: erikj, mchung, rriggs + src/java.base/share/specs/serialization/changelog.md + src/java.base/share/specs/serialization/class.md + src/java.base/share/specs/serialization/examples.md + src/java.base/share/specs/serialization/exceptions.md + src/java.base/share/specs/serialization/images/class.gif + src/java.base/share/specs/serialization/images/version.gif + src/java.base/share/specs/serialization/index.md + src/java.base/share/specs/serialization/input.md + src/java.base/share/specs/serialization/output.md + src/java.base/share/specs/serialization/protocol.md + src/java.base/share/specs/serialization/security.md + src/java.base/share/specs/serialization/serial-arch.md + src/java.base/share/specs/serialization/version.md Changeset: 1fe3c713d756 Author: ihse Date: 2017-04-23 21:39 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/1fe3c713d756 8178037: Move information from jdi-overview.html into jdk.jdi module-info.java Reviewed-by: erikj, alanb, mchung, dholmes - src/java.management/share/classes/mgmt-overview.html - src/java.security.jgss/share/classes/jgss-overview.html - src/jdk.jdi/share/classes/jdi-overview.html ! src/jdk.jdi/share/classes/module-info.java - src/jdk.security.auth/share/classes/jaas-overview.html Changeset: 7828aedcb525 Author: amlu Date: 2017-04-24 13:43 +0800 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/7828aedcb525 8174171: Move spliterator testing of BitSet into big memory tests BitSetStreamTest Reviewed-by: mli, psandoz ! test/ProblemList.txt ! test/TEST.ROOT ! test/TEST.groups - test/java/util/BitSet/BitSetStreamTest.java + test/java/util/BitSet/stream/BitSetStreamTest.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java + test/java/util/stream/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java Changeset: f8d6f86f7f39 Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/f8d6f86f7f39 Added tag jdk-9+167 for changeset 7828aedcb525 ! .hgtags Changeset: fa4bdd8f0eed Author: chegar Date: 2017-04-25 14:46 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/fa4bdd8f0eed 8158270: MulticastSendReceiveTests.java failed with "Expected message not received" Reviewed-by: alanb ! test/java/nio/channels/DatagramChannel/NetworkConfiguration.java Changeset: 10eb52093bb8 Author: mchung Date: 2017-04-25 09:09 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/10eb52093bb8 8179025: Exclude deployment modules from FieldSetAccessibleTest.java and VerifyJimage.java Reviewed-by: alanb ! test/ProblemList.txt ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/jdk/modules/etc/JdkQualifiedExportTest.java ! test/tools/jimage/VerifyJimage.java Changeset: fd5c621ad3b1 Author: ksrini Date: 2017-04-25 07:52 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/fd5c621ad3b1 8178725: provide way to link to external documentation Reviewed-by: erikj, ihse, jjg + make/src/classes/build/tools/taglet/ExtLink.java Changeset: 1c6407c57773 Author: ihse Date: 2017-04-26 14:35 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/1c6407c57773 8178042: Allow custom taglets Reviewed-by: erikj, mchung ! make/CompileTools.gmk Changeset: 7c04ab31b4d6 Author: naoto Date: 2017-04-26 09:37 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/7c04ab31b4d6 8178412: Doc link updates for i18n Reviewed-by: ksrini ! src/java.desktop/share/classes/java/awt/im/package-info.java ! src/java.desktop/share/classes/java/awt/im/spi/package-info.java ! src/java.desktop/share/classes/javax/swing/colorchooser/package-info.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java Changeset: bd0e423e5756 Author: jjg Date: 2017-04-26 13:38 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/bd0e423e5756 8179364: update " characters Reviewed-by: ksrini, mullan ! src/java.base/share/classes/javax/crypto/CipherInputStream.java ! src/java.base/share/classes/javax/crypto/CryptoPermission.java ! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignContext.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLValidateContext.java Changeset: e28156f27e0a Author: ihse Date: 2017-05-03 08:46 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e28156f27e0a 8179453: Add a proper SetupProcessMarkdown Reviewed-by: erikj + make/data/docs-resources/specs/resources/jdk-default.css Changeset: 0fa2b22476cd Author: ksrini Date: 2017-05-03 07:39 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/0fa2b22476cd 8179538: Update jdk.jdi to be HTML-5 friendly Reviewed-by: mchung, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java ! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/Location.java ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/Type.java ! src/jdk.jdi/share/classes/com/sun/jdi/Value.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/doc-files/signature.html ! src/jdk.jdi/share/classes/module-info.java Changeset: a50b619ac159 Author: lancea Date: 2017-05-03 12:58 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/a50b619ac159 8078267: Add test to verify that a module based JDBC driver via the service-provider loading mechanism Reviewed-by: joehw + test/java/sql/driverModuleTests/DriverManagerModuleTests.java + test/java/sql/modules/luckydogdriver/luckydogtennis/LuckyDogDriver.java + test/java/sql/modules/luckydogdriver/luckydogtennis/StubConnection.java + test/java/sql/modules/luckydogdriver/module-info.java + test/java/sql/modules/mystubdriver/com/luckydogtennis/StubConnection.java + test/java/sql/modules/mystubdriver/com/luckydogtennis/StubDriver.java + test/java/sql/modules/mystubdriver/module-info.java Changeset: 797880157074 Author: mli Date: 2017-05-03 21:15 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/797880157074 8179451: Confidential copyright header in openjdk Summary: Using Oracle OpenJDK copyright notices Reviewed-by: weijun Contributed-by: John Jiang ! test/sun/security/ssl/CertPathRestrictions/JSSEClient.java ! test/sun/security/ssl/CertPathRestrictions/JSSEServer.java ! test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java Changeset: 73113c19a5df Author: alanb Date: 2017-05-04 07:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/73113c19a5df 8178380: Module system implementation refresh (5/2017) Reviewed-by: mchung, alanb, sspitsyn Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, chris.hegarty at oracle.com ! make/mapfiles/libinstrument/mapfile-vers ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/SecurityManager.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/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.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/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.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/ModuleInfoWriter.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/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/ModuleResolution.java ! src/java.base/share/classes/jdk/internal/module/ModuleTarget.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/Resources.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.instrument/share/classes/java/lang/instrument/package.html ! src/java.instrument/share/classes/module-info.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.instrument/share/native/libinstrument/InstrumentationImplNativeMethods.c ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java + test/com/sun/tools/attach/AttachSelf.java ! test/com/sun/tools/attach/RunnerUtil.java ! test/com/sun/tools/attach/java.policy.allow + test/com/sun/tools/attach/modules/Agent.java + test/com/sun/tools/attach/modules/Driver.java + test/com/sun/tools/attach/modules/m/module-info.java + test/com/sun/tools/attach/modules/m/p/Main.java + test/java/lang/instrument/executableJAR/Agent.java + test/java/lang/instrument/executableJAR/AgentHelper.java + test/java/lang/instrument/executableJAR/ExecJarWithAgent.java + test/java/lang/instrument/executableJAR/Main.java ! test/java/lang/invoke/DefineClassTest.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java + test/java/lang/module/customfs/ModulesInCustomFileSystem.java + test/java/lang/module/customfs/m1/module-info.java + test/java/lang/module/customfs/m1/p/Main.java + test/java/lang/module/customfs/m2/module-info.java + test/java/lang/module/customfs/m2/q/Hello.java ! test/java/nio/file/spi/SetDefaultProvider.java ! test/java/nio/file/spi/TestProvider.java + test/java/nio/file/spi/m/module-info.java + test/java/nio/file/spi/m/p/Main.java ! test/java/util/logging/TestLoggerWeakRefLeak.java ! test/lib/testlibrary/ModuleTargetHelper.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/tools/jar/mmrjar/Basic.java ! test/tools/jar/modularJar/Basic.java + test/tools/jar/multiRelease/whitebox/Driver.java + test/tools/jar/multiRelease/whitebox/jdk.jartool/sun/tools/jar/ValidatorComparatorTest.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkNegativeTest.java ! 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/jmod/JmodTest.java + test/tools/launcher/modules/describe/DescribeModuleTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java ! test/tools/launcher/modules/listmods/src/java.transaction/module-info.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java + test/tools/launcher/modules/showmoduleresolution/ShowModuleResolutionTest.java + test/tools/launcher/modules/validate/ValidateModulesTest.java ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java Changeset: ab86e2c522db Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/ab86e2c522db Merge ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.management/share/classes/java/lang/management/ThreadInfo.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: 88379fba79d3 Author: amlu Date: 2017-05-04 20:24 +0800 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/88379fba79d3 8023897: Replace/update/rename executeAndCatch in various tests to assertThrows Reviewed-by: dfuchs, prappo, psandoz, rriggs ! test/java/util/Arrays/ParallelPrefix.java ! test/java/util/Arrays/StreamAndSpliterator.java ! test/java/util/BitSet/stream/BitSetStreamTest.java ! test/java/util/Collections/EmptyNavigableMap.java ! test/java/util/Collections/EmptyNavigableSet.java ! test/java/util/Iterator/PrimitiveIteratorDefaults.java ! test/java/util/Map/Defaults.java ! test/java/util/Random/RandomTest.java ! test/java/util/Spliterator/SpliteratorCollisions.java ! test/java/util/Spliterator/SpliteratorFailFastTest.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java ! test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java Changeset: 1895211a6fe9 Author: lana Date: 2017-05-04 17:54 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/1895211a6fe9 Merge - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: adca794fc8e2 Author: lancea Date: 2017-05-04 14:07 -0400 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/adca794fc8e2 8179634: Add JDBC 4.2 to bullet list in package.html Reviewed-by: joehw ! src/java.sql/share/classes/java/sql/package.html Changeset: 9c9b8a48cd4a Author: shshahma Date: 2017-04-27 00:08 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/9c9b8a48cd4a 8177721: Improve diagnostics in sun.management.Agent#startAgent() Reviewed-by: dfuchs, dholmes, poonam ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java Changeset: d6b6ea1e292e Author: poonam Date: 2017-05-04 19:25 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d6b6ea1e292e Merge Changeset: ae8ee67505d7 Author: mchung Date: 2017-05-04 15:39 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/ae8ee67505d7 8179645: java.util.jar.Packer.newPacker and newUnpacker fails when running with security manager Reviewed-by: alanb, ksrini ! src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java + test/java/util/jar/Pack200/SecurityTest.java Changeset: 58675e237ef1 Author: serb Date: 2017-04-24 15:15 +0300 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/58675e237ef1 8178971: Uncommon formatting and typos in java.desktop module Reviewed-by: prr, ssadetsky ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/package-info.java ! src/java.desktop/share/classes/javax/sound/midi/MetaMessage.java ! src/java.desktop/share/classes/javax/sound/midi/Sequence.java ! src/java.desktop/share/classes/javax/sound/midi/Sequencer.java ! src/java.desktop/share/classes/javax/sound/midi/ShortMessage.java ! src/java.desktop/share/classes/javax/sound/midi/SysexMessage.java ! src/java.desktop/share/classes/javax/sound/sampled/BooleanControl.java ! src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java ! src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/module-info.java Changeset: 601479d462cb Author: ssadetsky Date: 2017-04-24 07:10 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/601479d462cb 8178905: Undecorated frame is not painted on OEL7(Gnome3). Reviewed-by: prr, serb ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java Changeset: 7cb3dc0422ea Author: prr Date: 2017-04-24 10:49 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/7cb3dc0422ea Merge - src/java.management/share/classes/mgmt-overview.html - src/java.security.jgss/share/classes/jgss-overview.html - src/jdk.jdi/share/classes/jdi-overview.html - src/jdk.security.auth/share/classes/jaas-overview.html - test/java/time/TEST.properties - test/java/util/BitSet/BitSetStreamTest.java Changeset: caf8ee16cea8 Author: ssadetsky Date: 2017-04-27 08:27 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/caf8ee16cea8 8179027: JComboBox too small under Windows LAF Reviewed-by: prr, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java + test/javax/swing/JComboBox/WindowsComboBoxSize/WindowsComboBoxSizeTest.java Changeset: 120831a5da6f Author: ssadetsky Date: 2017-04-27 08:49 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/120831a5da6f 8140237: [TEST_BUG]Test javax/swing/plaf/nimbus/8041642/bug8041642.java fails for OEL 7 Reviewed-by: alexsch ! test/javax/swing/plaf/nimbus/8041642/bug8041642.java Changeset: 825903c4e875 Author: prr Date: 2017-04-27 14:07 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/825903c4e875 8179365: JAWT (AWT Native Interface) specification needs to be updated for JDK 9 Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/native/include/jawt_md.h ! src/java.desktop/share/classes/java/awt/package-info.java ! src/java.desktop/share/native/include/jawt.h + src/java.desktop/share/specs/AWT_Native_Interface.html Changeset: 7f76295dcd55 Author: prr Date: 2017-04-28 13:52 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/7f76295dcd55 Merge Changeset: 3d3ee4e0f595 Author: ssadetsky Date: 2017-05-01 10:24 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/3d3ee4e0f595 8160530: [TEST-BUG] Consistent failure of java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java Reviewed-by: yan, prr, serb ! test/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java Changeset: 30a722cc06ec Author: prr Date: 2017-05-02 11:24 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/30a722cc06ec Merge - test/demo/jvmti/Context.java - test/demo/jvmti/DemoRun.java - test/demo/jvmti/HeapUser.java - test/demo/jvmti/Hello.java - test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java - test/demo/jvmti/gctest/BigHello.java - test/demo/jvmti/gctest/Gctest.java - test/demo/jvmti/heapTracker/HeapTrackerTest.java - test/demo/jvmti/heapViewer/HeapViewerTest.java - test/demo/jvmti/minst/MinstExample.java - test/demo/jvmti/minst/MinstTest.java - test/demo/jvmti/versionCheck/FailsWhenJvmtiVersionDiffers.java - test/demo/jvmti/waiters/WaitersTest.java Changeset: 556f1721939f Author: ssadetsky Date: 2017-05-02 12:10 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/556f1721939f 8159902: OGL surfaces are not HiDPI compatible on Linux/Solaris Reviewed-by: prr, serb ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java ! test/javax/swing/JInternalFrame/8069348/bug8069348.java Changeset: e07effddeebf Author: ssadetsky Date: 2017-05-02 13:26 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e07effddeebf 8178984: Unnecessary angle brackets in the Line2D::intersectsLine() javadoc. Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/geom/Line2D.java Changeset: 4ad40491266b Author: prr Date: 2017-05-05 08:34 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/4ad40491266b Merge - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: afac00be2a93 Author: shurailine Date: 2017-05-05 14:59 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/afac00be2a93 8179852: Remove references to demo tests from TEST.groups Reviewed-by: bpb ! test/TEST.groups Changeset: 207f458f39cb Author: serb Date: 2017-05-06 14:58 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/207f458f39cb 8179596: Update java.desktop to be HTML-5 friendly Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/java/awt/AlphaComposite.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/LinearGradientPaint.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/RadialGradientPaint.java ! src/java.desktop/share/classes/java/awt/Rectangle.java ! src/java.desktop/share/classes/java/awt/Shape.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java ! src/java.desktop/share/classes/java/awt/geom/Arc2D.java ! src/java.desktop/share/classes/java/awt/geom/Path2D.java ! src/java.desktop/share/classes/java/awt/im/spi/package-info.java ! src/java.desktop/share/classes/java/awt/image/DataBufferByte.java ! src/java.desktop/share/classes/java/awt/image/DataBufferDouble.java ! src/java.desktop/share/classes/java/awt/image/DataBufferFloat.java ! src/java.desktop/share/classes/java/awt/image/DataBufferInt.java ! src/java.desktop/share/classes/java/awt/image/DataBufferShort.java ! src/java.desktop/share/classes/java/awt/image/DataBufferUShort.java ! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java ! src/java.desktop/share/classes/javax/accessibility/package-info.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java ! src/java.desktop/share/classes/javax/print/MimeType.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java ! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java ! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/BoxLayout.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollPane.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/SizeSequence.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java Changeset: ca5d05dc27dd Author: xiaofeya Date: 2017-05-07 19:01 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/ca5d05dc27dd 8178912: Remove sample/chatserver/ChatTest.java and sample/mergesort/MergeSortTest.java Reviewed-by: psandoz ! test/ProblemList.txt ! test/TEST.groups - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java Changeset: e81bd83cd22a Author: mchung Date: 2017-05-08 21:21 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e81bd83cd22a 8020801: Apply the restriction of invoking MethodHandles.lookup to j.l.r.Method.invoke Reviewed-by: plevart, psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java + test/java/lang/invoke/lookup/ReflectiveLookupTest.java + test/java/lang/invoke/lookup/java.base/java/lang/LookupTest.java Changeset: d17577d4839b Author: ihse Date: 2017-05-09 12:57 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/d17577d4839b 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/java.base/macosx/native/libnet/DefaultProxySelector.c ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java ! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/native/libjimage/endian.hpp ! src/java.base/share/native/libjimage/imageDecompressor.cpp ! src/java.base/share/native/libjimage/imageDecompressor.hpp ! src/java.base/share/native/libjimage/imageFile.hpp ! src/java.base/share/native/libjimage/inttypes.hpp ! src/java.base/share/native/libjimage/jimage.hpp ! src/java.base/share/native/libjimage/osSupport.hpp ! src/java.desktop/share/classes/sun/swing/LightweightContent.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java ! test/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java ! test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/com/sun/jdi/ArrayLengthDumpTest.sh ! test/com/sun/jdi/BreakpointWithFullGC.sh ! test/com/sun/jdi/CatchAllTest.sh ! test/com/sun/jdi/CatchCaughtTest.sh ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/CommandCommentDelimiter.sh ! test/com/sun/jdi/DeferredStepTest.sh ! test/com/sun/jdi/DeoptimizeWalk.sh ! test/com/sun/jdi/EvalArgs.sh ! test/com/sun/jdi/GetLocalVariables3Test.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbExprTest.sh ! test/com/sun/jdi/JdbLockTest.sh ! test/com/sun/jdi/MixedSuspendTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/RedefineChangeClassOrder.sh ! test/com/sun/jdi/RedefineException.sh ! test/com/sun/jdi/RedefineImplementor.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java ! test/com/sun/net/httpserver/SimpleHttpServerTest.java ! test/com/sun/net/httpserver/StopNoStartTest.java ! test/com/sun/net/httpserver/bugs/B6433018.java ! test/com/sun/tools/attach/PermissionTest.java ! test/com/sun/tools/attach/ProviderTest.java ! test/com/sun/tools/attach/StartManagementAgent.java ! test/com/sun/tools/attach/TempDirTest.java ! test/java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java ! test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html ! test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java ! test/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java ! test/java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java ! test/java/awt/EventQueue/MainAppContext/MainAppContext.java ! test/java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest.html ! test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java ! test/java/awt/Frame/FrameResize/ShowChildWhileResizingTest.java ! test/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java ! test/java/awt/LightweightComponent/LightweightEventTest/LightweightEventTest.java ! test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java ! test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java ! test/java/awt/MouseInfo/JContainerMousePositionTest.java ! test/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.sh ! test/java/awt/Toolkit/ToolkitPropertyTest/bug7129133.java ! test/java/awt/Window/FindOwner/FindOwnerTest.java ! test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java ! test/java/awt/event/MouseEvent/DisabledComponents/DisabledComponentsTest.java ! test/java/awt/font/TextLayout/ArabicDiacriticTest.java ! test/java/awt/font/TextLayout/MissingCodePointLayoutTest.java ! test/java/io/RandomAccessFile/FileLengthTest.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template ! test/java/net/httpclient/ProxyAuthTest.java ! test/java/nio/file/WatchService/DeleteInterference.java ! test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java ! test/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java ! test/java/security/AccessController/LimitedDoPrivilegedWithThread.java ! test/java/time/test/java/time/temporal/TestIsoWeekFields.java ! test/java/util/ResourceBundle/getBaseBundleName/resources/PropertyBundle.properties ! test/java/util/Spliterator/SpliteratorLateBindingFailFastHelper.java ! test/java/util/logging/Logger/logrb/resources/PropertyBundle.properties ! test/java/util/logging/Logger/setResourceBundle/resources/PropertyBundle.properties ! test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java ! test/javax/management/monitor/ThreadPoolAccTest.java ! test/javax/net/ssl/TLS/CipherTestUtils.java ! test/javax/net/ssl/TLS/JSSEClient.java ! test/javax/net/ssl/TLS/JSSEServer.java ! test/javax/net/ssl/TLS/TestJSSE.java ! test/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java ! test/javax/net/ssl/TLS/TestJSSEClientProtocol.java ! test/javax/net/ssl/TLS/TestJSSENoCommonProtocols.java ! test/javax/net/ssl/TLS/TestJSSEServerProtocol.java ! test/javax/print/attribute/TestUnsupportedResolution.java ! test/javax/security/auth/Subject/Generic.java ! test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASConfigSyntaxTest.java ! test/javax/security/auth/login/JAASConfigSyntaxCheck/SampleLoginModule.java ! test/javax/swing/JComboBox/6632953/bug6632953.java ! test/javax/swing/JFileChooser/4150029/bug4150029.html ! test/javax/swing/JInternalFrame/Test6325652.java ! test/javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java ! test/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java ! test/javax/swing/text/html/parser/Parser/8028616/bug8028616.java ! test/sun/awt/dnd/8024061/bug8024061.java ! test/sun/net/idn/NFS4StringPrep.java ! test/sun/security/krb5/auto/BogusKDC.java ! test/sun/security/krb5/auto/NoAddresses.java ! test/sun/security/krb5/auto/Renew.java ! test/sun/security/krb5/auto/Renewal.java ! test/sun/security/krb5/auto/SSLwithPerms.java ! test/sun/security/krb5/canonicalize/Test.java ! test/sun/security/mscapi/CastError.java ! test/sun/security/mscapi/PrngSlow.java ! test/sun/security/mscapi/PublicKeyInterop.sh ! test/sun/security/pkcs12/StoreSecretKeyTest.java ! test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java ! test/sun/security/tools/jarsigner/nameclash.sh ! test/sun/security/x509/URICertStore/SocksProxy.java ! test/tools/pack200/MultiRelease.java Changeset: b8207b069bc2 Author: ihse Date: 2017-05-09 13:19 +0200 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/b8207b069bc2 8179692: Move RMI spec to specs directory Reviewed-by: erikj ! src/java.rmi/share/classes/java/rmi/Remote.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: e96547bd31cc Author: bpb Date: 2017-05-09 07:40 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/e96547bd31cc 8179662: OutputStreamWriter javadocs states that you can set the buffer size but there is no way to do that Summary: Change specification verbiage to match longstanding behavior Reviewed-by: briangoetz, chegar, lancea, rriggs ! src/java.base/share/classes/java/io/OutputStreamWriter.java Changeset: 177436a54ca1 Author: mchung Date: 2017-05-09 10:34 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/177436a54ca1 8179950: Custom system class loader using Enum.valueOf in its initialization triggers java.lang.InternalError Reviewed-by: alanb, dfuchs, lancea ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java + test/java/lang/ClassLoader/CustomSystemLoader/CustomLoader.java + test/java/lang/ClassLoader/CustomSystemLoader/InitSystemLoaderTest.java Changeset: 30fc0ab51f39 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/30fc0ab51f39 Added tag jdk-9+169 for changeset 177436a54ca1 ! .hgtags Changeset: b2a8b4390c78 Author: lana Date: 2017-05-11 20:22 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/b2a8b4390c78 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java - src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java ! src/java.base/share/native/libjli/java.c - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt ! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java Changeset: c1754688ce04 Author: lana Date: 2017-05-11 23:21 +0000 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/c1754688ce04 Merge ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: f95a49f26bd6 Author: mikael Date: 2017-05-11 17:10 -0700 URL: http://hg.openjdk.java.net/portola/portola/jdk/rev/f95a49f26bd6 Merge - make/CopySamples.gmk - src/demo/share/jvmti/agent_util/README.txt - src/demo/share/jvmti/agent_util/agent_util.c - src/demo/share/jvmti/agent_util/agent_util.h - src/demo/share/jvmti/compiledMethodLoad/README.txt - src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c - src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt - src/demo/share/jvmti/gctest/README.txt - src/demo/share/jvmti/gctest/gctest.c - src/demo/share/jvmti/gctest/sample.makefile.txt - src/demo/share/jvmti/heapTracker/HeapTracker.java - src/demo/share/jvmti/heapTracker/README.txt - src/demo/share/jvmti/heapTracker/heapTracker.c - src/demo/share/jvmti/heapTracker/heapTracker.h - src/demo/share/jvmti/heapTracker/sample.makefile.txt - src/demo/share/jvmti/heapViewer/README.txt - src/demo/share/jvmti/heapViewer/heapViewer.c - src/demo/share/jvmti/heapViewer/sample.makefile.txt - src/demo/share/jvmti/index.html - src/demo/share/jvmti/java_crw_demo/README.txt - src/demo/share/jvmti/java_crw_demo/java_crw_demo.c - src/demo/share/jvmti/java_crw_demo/java_crw_demo.h - src/demo/share/jvmti/java_crw_demo/sample.makefile.txt - src/demo/share/jvmti/minst/Minst.java - src/demo/share/jvmti/minst/README.txt - src/demo/share/jvmti/minst/minst.c - src/demo/share/jvmti/minst/minst.h - src/demo/share/jvmti/minst/sample.makefile.txt - src/demo/share/jvmti/mtrace/Mtrace.java - src/demo/share/jvmti/mtrace/README.txt - src/demo/share/jvmti/mtrace/mtrace.c - src/demo/share/jvmti/mtrace/mtrace.h - src/demo/share/jvmti/mtrace/sample.makefile.txt - src/demo/share/jvmti/versionCheck/README.txt - src/demo/share/jvmti/versionCheck/sample.makefile.txt - src/demo/share/jvmti/versionCheck/versionCheck.c - src/demo/share/jvmti/waiters/Agent.cpp - src/demo/share/jvmti/waiters/Agent.hpp - src/demo/share/jvmti/waiters/Monitor.cpp - src/demo/share/jvmti/waiters/Monitor.hpp - src/demo/share/jvmti/waiters/README.txt - src/demo/share/jvmti/waiters/Thread.cpp - src/demo/share/jvmti/waiters/Thread.hpp - src/demo/share/jvmti/waiters/sample.makefile.txt - src/demo/share/jvmti/waiters/waiters.cpp - src/demo/share/management/FullThreadDump/Deadlock.java - src/demo/share/management/FullThreadDump/FullThreadDump.java - src/demo/share/management/FullThreadDump/README.txt - src/demo/share/management/FullThreadDump/ThreadMonitor.java - src/demo/share/management/JTop/JTop.java - src/demo/share/management/JTop/JTopPlugin.java - src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/management/JTop/README.txt - src/demo/share/management/MemoryMonitor/MemoryMonitor.java - src/demo/share/management/MemoryMonitor/README.txt - src/demo/share/management/VerboseGC/PrintGCStat.java - src/demo/share/management/VerboseGC/README.txt - src/demo/share/management/VerboseGC/VerboseGC.java - src/demo/share/management/index.html - src/demo/share/scripting/jconsole-plugin/README.txt - src/demo/share/scripting/jconsole-plugin/build.xml - src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java - src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js - src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js - src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js - src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js - src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js - src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js - src/demo/solaris/jni/Poller/Client.java - src/demo/solaris/jni/Poller/LinkedQueue.java - src/demo/solaris/jni/Poller/Poller.c - src/demo/solaris/jni/Poller/Poller.java - src/demo/solaris/jni/Poller/PollingServer.java - src/demo/solaris/jni/Poller/README.txt - src/demo/solaris/jni/Poller/SimpleServer.java ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c - 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/Module.java - src/java.base/share/classes/java/lang/reflect/WeakPairMap.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java - src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/unix/native/libnet/net_util_md.h - src/java.management/share/classes/mgmt-overview.html - src/java.security.jgss/share/classes/jgss-overview.html - src/jdk.jdi/share/classes/jdi-overview.html - src/jdk.security.auth/share/classes/jaas-overview.html - src/sample/share/README - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java - src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java - src/sample/share/annotations/Validator/src/SupplierValidator.java - src/sample/share/annotations/Validator/src/Validate.java - src/sample/share/annotations/Validator/src/Validator.java - src/sample/share/annotations/index.html - src/sample/share/forkjoin/mergesort/MergeDemo.java - src/sample/share/forkjoin/mergesort/MergeSort.java - src/sample/share/jmx/jmx-scandir/build.properties - src/sample/share/jmx/jmx-scandir/build.xml - src/sample/share/jmx/jmx-scandir/index.html - src/sample/share/jmx/jmx-scandir/logging.properties - src/sample/share/jmx/jmx-scandir/manifest.mf - src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml - src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/project.xml - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html - src/sample/share/jmx/jmx-scandir/src/etc/access.properties - src/sample/share/jmx/jmx-scandir/src/etc/management.properties - src/sample/share/jmx/jmx-scandir/src/etc/password.properties - src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java - src/sample/share/lambda/BulkDataOperations/index.html - src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java - src/sample/share/lambda/BulkDataOperations/src/Grep.java - src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java - src/sample/share/lambda/BulkDataOperations/src/WC.java - src/sample/share/lambda/DefaultMethods/ArrayIterator.java - src/sample/share/lambda/DefaultMethods/DiamondInheritance.java - src/sample/share/lambda/DefaultMethods/Inheritance.java - src/sample/share/lambda/DefaultMethods/MixIn.java - src/sample/share/lambda/DefaultMethods/Reflection.java - src/sample/share/lambda/DefaultMethods/SimplestUsage.java - src/sample/share/nbproject/project.xml - src/sample/share/nio/chatserver/ChatServer.java - src/sample/share/nio/chatserver/Client.java - src/sample/share/nio/chatserver/ClientReader.java - src/sample/share/nio/chatserver/DataReader.java - src/sample/share/nio/chatserver/MessageReader.java - src/sample/share/nio/chatserver/NameReader.java - src/sample/share/nio/chatserver/README.txt - src/sample/share/nio/file/AclEdit.java - src/sample/share/nio/file/Chmod.java - src/sample/share/nio/file/Copy.java - src/sample/share/nio/file/DiskUsage.java - src/sample/share/nio/file/FileType.java - src/sample/share/nio/file/WatchDir.java - src/sample/share/nio/file/Xdd.java - src/sample/share/nio/multicast/MulticastAddress.java - src/sample/share/nio/multicast/Reader.java - src/sample/share/nio/multicast/Sender.java - src/sample/share/nio/server/AcceptHandler.java - src/sample/share/nio/server/Acceptor.java - src/sample/share/nio/server/B1.java - src/sample/share/nio/server/BN.java - src/sample/share/nio/server/BP.java - src/sample/share/nio/server/ChannelIO.java - src/sample/share/nio/server/ChannelIOSecure.java - src/sample/share/nio/server/Content.java - src/sample/share/nio/server/Dispatcher.java - src/sample/share/nio/server/Dispatcher1.java - src/sample/share/nio/server/DispatcherN.java - src/sample/share/nio/server/FileContent.java - src/sample/share/nio/server/Handler.java - src/sample/share/nio/server/MalformedRequestException.java - src/sample/share/nio/server/N1.java - src/sample/share/nio/server/N2.java - src/sample/share/nio/server/README.txt - src/sample/share/nio/server/Reply.java - src/sample/share/nio/server/Request.java - src/sample/share/nio/server/RequestHandler.java - src/sample/share/nio/server/RequestServicer.java - src/sample/share/nio/server/Sendable.java - src/sample/share/nio/server/Server.java - src/sample/share/nio/server/StringContent.java - src/sample/share/nio/server/URLDumper.java - src/sample/share/scripting/scriptpad/README.txt - src/sample/share/scripting/scriptpad/build.properties - src/sample/share/scripting/scriptpad/build.xml - src/sample/share/scripting/scriptpad/nbproject/file-targets.xml - src/sample/share/scripting/scriptpad/nbproject/jdk.xml - src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml - src/sample/share/scripting/scriptpad/nbproject/project.xml - src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf - src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java - src/sample/share/scripting/scriptpad/src/resources/Main.js - src/sample/share/scripting/scriptpad/src/resources/conc.js - src/sample/share/scripting/scriptpad/src/resources/gui.js - src/sample/share/scripting/scriptpad/src/resources/mm.js - src/sample/share/scripting/scriptpad/src/resources/scriptpad.js - src/sample/share/scripting/scriptpad/src/scripts/README.txt - src/sample/share/scripting/scriptpad/src/scripts/browse.js - src/sample/share/scripting/scriptpad/src/scripts/insertfile.js - src/sample/share/scripting/scriptpad/src/scripts/linewrap.js - src/sample/share/scripting/scriptpad/src/scripts/mail.js - src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js - src/sample/share/scripting/scriptpad/src/scripts/memory.bat - src/sample/share/scripting/scriptpad/src/scripts/memory.js - src/sample/share/scripting/scriptpad/src/scripts/memory.sh - src/sample/share/scripting/scriptpad/src/scripts/textcolor.js - src/sample/share/try-with-resources/index.html - src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java - src/sample/share/try-with-resources/src/Unzip.java - src/sample/share/try-with-resources/src/ZipCat.java - src/sample/share/vm/clr-jvm/Makefile - src/sample/share/vm/clr-jvm/README.txt - src/sample/share/vm/clr-jvm/invoked.java - src/sample/share/vm/clr-jvm/invoker.cs - src/sample/share/vm/clr-jvm/jinvoker.cpp - src/sample/share/vm/clr-jvm/jinvokerExp.h - src/sample/share/vm/jvm-clr/Makefile - src/sample/share/vm/jvm-clr/README.txt - src/sample/share/vm/jvm-clr/invoked.cs - src/sample/share/vm/jvm-clr/invoker.cpp - src/sample/share/vm/jvm-clr/invoker.h - src/sample/share/vm/jvm-clr/invoker.java - src/sample/share/vm/jvm-clr/invokerExp.h - src/sample/solaris/dtrace/README.txt - src/sample/solaris/dtrace/helpers/dtrace_helper.d - src/sample/solaris/dtrace/hotspot/README.txt - src/sample/solaris/dtrace/hotspot/class_loading_stat.d - src/sample/solaris/dtrace/hotspot/gc_time_stat.d - src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d - src/sample/solaris/dtrace/hotspot/method_compile_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d - src/sample/solaris/dtrace/hotspot/method_invocation_tree.d - src/sample/solaris/dtrace/hotspot/monitors.d - src/sample/solaris/dtrace/hotspot/object_allocation_stat.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d - src/sample/solaris/dtrace/hotspot_jni/README.txt - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d - test/demo/jvmti/Context.java - test/demo/jvmti/DemoRun.java - test/demo/jvmti/HeapUser.java - test/demo/jvmti/Hello.java - test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java - test/demo/jvmti/gctest/BigHello.java - test/demo/jvmti/gctest/Gctest.java - test/demo/jvmti/heapTracker/HeapTrackerTest.java - test/demo/jvmti/heapViewer/HeapViewerTest.java - test/demo/jvmti/minst/MinstExample.java - test/demo/jvmti/minst/MinstTest.java - test/demo/jvmti/versionCheck/FailsWhenJvmtiVersionDiffers.java - test/demo/jvmti/waiters/WaitersTest.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/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.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/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.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/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java - test/java/net/MulticastSocket/JoinGroup.java - test/java/net/MulticastSocket/Leave.java - test/java/time/TEST.properties - test/java/util/BitSet/BitSetStreamTest.java - test/jdk/asm/AsmSanity.java - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java From mikael.vidstedt at oracle.com Fri May 12 00:14:56 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 12 May 2017 00:14:56 +0000 Subject: hg: portola/portola/langtools: 70 new changesets Message-ID: <201705120014.v4C0Evm9023131@aojmv0008.oracle.com> Changeset: f08f6a2f834c Author: ksrini Date: 2017-04-04 11:27 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/f08f6a2f834c 8176901: Internal error running javadoc over jdk internal classes Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java + test/jdk/javadoc/doclet/testBadHtml/TestBadHtml.java + test/jdk/javadoc/doclet/testBadHtml/pkg1/A.java Changeset: 17bb6279f8cb Author: jjg Date: 2017-04-04 14:02 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/17bb6279f8cb 8177562: Small updates to module summary page Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: 2e47daa5c52b Author: bpatel Date: 2017-04-04 14:06 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/2e47daa5c52b 8177417: Constructor Summary readability problems in jdk9 javadoc Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/jdk/javadoc/doclet/testMemberSummary/pkg/PrivateParent.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 838ccb5763e1 Author: vromero Date: 2017-04-04 15:15 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/838ccb5763e1 8177332: The presence of a file with a Japanese ShiftJIS name can cause javac to fail Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 0e63023ff978 Author: bpatel Date: 2017-04-04 23:04 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/0e63023ff978 8175218: The fix for JDK-8141492 broke formatting of some javadoc documentation. 8178078: jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java failed due to some subtests failed 8178079: jdk/javadoc/doclet/testModules/TestModules.java failed due to some subtests failed Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 3a05346a30cd Author: sadayapalam Date: 2017-04-05 14:34 +0530 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/3a05346a30cd 8176572: Javac does not enforce module name restrictions Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/modules/PoorChoiceForModuleNameTest.java Changeset: 64080a53e65c Author: jlahoda Date: 2017-04-06 11:55 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/64080a53e65c 8178013: Finetuning of merged tab and shift tab completion Summary: Fixing mistakes in localization bundle, fixing completion after /help set. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java Changeset: bd530c55e62c Author: jlahoda Date: 2017-04-06 16:19 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/bd530c55e62c 8178077: jshell tool: crash on ctrl-up or ctrl-down Summary: Adding a test for EditingHistory. Reviewed-by: rfield + test/jdk/jshell/HistoryUITest.java ! test/jdk/jshell/MergedTabShiftTabTest.java + test/jdk/jshell/UITesting.java Changeset: b873436b362b Author: mcimadamore Date: 2017-04-06 17:27 +0100 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/b873436b362b 8177933: Stackoverflow during compilation, starting jdk-9+163 Summary: Avoid extra method call in Attr.attribTree Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/speculative/T8177933.java Changeset: 82097900b7be Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/82097900b7be Merge Changeset: 4012b3f11f0d Author: alanb Date: 2017-04-07 08:08 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/4012b3f11f0d 8177530: Module system implementation refresh (4/2017) Reviewed-by: jjg Contributed-by: alan.bateman at oracle.com, jan.lahoda at oracle.com ! make/tools/crules/CodingRulesAnalyzerPlugin.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java ! test/TEST.ROOT ! test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java ! test/com/sun/javadoc/testTaglets/taglets/Foo.java ! test/jdk/javadoc/tool/CheckResourceKeys.java ! test/jdk/jshell/KullaTesting.java ! test/tools/javac/6410653/T6410653.java ! test/tools/javac/T6406771.java ! test/tools/javac/diags/CheckExamples.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples/NoJavaLang.java ! test/tools/javac/fatalErrors/NoJavaLangTest.java ! test/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AutomaticModules.java ! test/tools/javac/modules/IncubatingTest.java ! test/tools/javac/treeannotests/TestProcessor.java ! test/tools/javac/warnings/VerifyLintDescriptions.java ! test/tools/javadoc/CheckResourceKeys.java Changeset: a3a30789ab61 Author: alanb Date: 2017-04-07 10:58 +0100 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/a3a30789ab61 Merge Changeset: d6627b51ab8b Author: mcimadamore Date: 2017-04-07 15:46 +0100 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/d6627b51ab8b 8178283: tools/javac/lambda/speculative/T8177933.java fails with assertion error Summary: disable test on solaris Reviewed-by: darcy ! test/tools/javac/lambda/speculative/T8177933.java Changeset: 98108b7d4cb6 Author: jlahoda Date: 2017-04-10 11:08 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/98108b7d4cb6 8178011: Automatic module warnings Summary: Adding lints for automatic modules in requires and requires transitive directives. Reviewed-by: jjg ! 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/Example.java + test/tools/javac/diags/examples/RequiresAutomatic/module-info.java + test/tools/javac/diags/examples/RequiresAutomatic/modulepath/a/A.java + test/tools/javac/diags/examples/RequiresTransitiveAutomatic/module-info.java + test/tools/javac/diags/examples/RequiresTransitiveAutomatic/modulepath/a/A.java ! test/tools/javac/modules/AutomaticModules.java Changeset: d3aec746a8d2 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/d3aec746a8d2 Added tag jdk-9+165 for changeset 98108b7d4cb6 ! .hgtags Changeset: 6190dbeac954 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/6190dbeac954 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: 151bc67acf92 Author: mcimadamore Date: 2017-04-11 14:03 +0100 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/151bc67acf92 8178414: T8177933.java fails even after fix for JDK-8178283 Summary: add T8177933.java to problem list Reviewed-by: jlahoda ! test/ProblemList.txt Changeset: 256d9fce6c53 Author: rfield Date: 2017-04-11 17:26 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/256d9fce6c53 8178023: jshell tool: crash with ugly message on attempt to add non-existant module path Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java ! test/jdk/jshell/DyingRemoteAgent.java ! test/jdk/jshell/HangingRemoteAgent.java ! test/jdk/jshell/HistoryTest.java ! test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java ! test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java ! test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolProviderTest.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/UITesting.java Changeset: 3e7eab1d1e96 Author: ksrini Date: 2017-04-12 11:42 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/3e7eab1d1e96 8178067: support for @uses/@provides tags is broken Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! test/jdk/javadoc/doclet/lib/JavadocTester.java + test/jdk/javadoc/doclet/testModules/TestModuleServices.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/tools/lib/toolbox/ModuleBuilder.java Changeset: 688279815c27 Author: ksrini Date: 2017-04-12 13:48 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/688279815c27 8178686: Fix incorrect bug id in test. Reviewed-by: darcy ! test/jdk/javadoc/doclet/testModules/TestModuleServices.java Changeset: 42705de602d7 Author: lana Date: 2017-04-13 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/42705de602d7 Merge Changeset: b51c0ba6fd8f Author: rfield Date: 2017-04-13 14:11 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/b51c0ba6fd8f 8178520: jshell tool: /help /save -- incorrect description of /save -start Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: ad2910e96239 Author: jjg Date: 2017-04-14 15:54 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/ad2910e96239 8178426: Extra } is coming in the javadoc of Taglet.toString() API Reviewed-by: ksrini, bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java Changeset: d2f92cb767a6 Author: bpatel Date: 2017-04-14 17:23 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/d2f92cb767a6 8175823: doclet crashes when documenting a single class in a module. Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/moduleNoExport/module-info.java + test/jdk/javadoc/doclet/testModules/moduleNoExport/testpkgmdlNoExport/TestClassInModuleNoExport.java Changeset: 8b68fb0d8159 Author: jjg Date: 2017-04-17 14:16 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/8b68fb0d8159 8178509: MODULE_SOURCE_PATH: Implement missing methods 8178493: StandardJavaFileManager: Clarify/document the use of IllegalStateException Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! test/tools/javac/modules/ModuleSourcePathTest.java ! test/tools/lib/toolbox/JavacTask.java Changeset: 229a32ad3b26 Author: jjg Date: 2017-04-17 15:08 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/229a32ad3b26 8176801: tools/javac/platform/PlatformProviderTest.java sensitive to warnings sent to stderr Reviewed-by: ksrini ! test/ProblemList.txt Changeset: 2a8b403a6233 Author: jjg Date: 2017-04-17 15:28 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/2a8b403a6233 8161295: javac, cleanup use of ModuleTestBase Reviewed-by: ksrini ! test/tools/javac/modules/ModuleTestBase.java Changeset: 2bd173891dcf Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/2bd173891dcf Added tag jdk-9+166 for changeset 2a8b403a6233 ! .hgtags Changeset: 2b33ceb2cee7 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/2b33ceb2cee7 Merge ! .hgtags Changeset: 9bac091f01b7 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/9bac091f01b7 Added tag jdk-10+1 for changeset ce999290d1c3 ! .hgtags Changeset: 96739a12981e Author: lana Date: 2017-04-25 08:22 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/96739a12981e Merge ! .hgtags Changeset: 68e103ad2fe3 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/68e103ad2fe3 Added tag jdk-10+2 for changeset 657b68876fe3 ! .hgtags Changeset: d22f80d042ca Author: amlu Date: 2017-04-28 13:22 +0800 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/d22f80d042ca 8179000: Reversion of langtools test changes for limited win32 address space Reviewed-by: darcy ! 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: 423410ce427f Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/423410ce427f Added tag jdk-10+3 for changeset e5689e13301e ! .hgtags Changeset: 80c684463b4f Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/80c684463b4f Added tag jdk-10+4 for changeset ef9180164e08 ! .hgtags Changeset: c9176bb508d7 Author: lana Date: 2017-05-03 07:59 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/c9176bb508d7 Added tag jdk-10+5 for changeset 6190dbeac954 ! .hgtags Changeset: 66136c078887 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/66136c078887 Added tag jdk-10+6 for changeset 2b33ceb2cee7 ! .hgtags Changeset: 5aa6f825b4ec Author: jjg Date: 2017-04-17 17:03 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/5aa6f825b4ec 8162917: langtools/test/tools/javadoc/CompletionError.java is not runnable Reviewed-by: ksrini ! test/tools/javadoc/CompletionError.java Changeset: b9a29aa786dd Author: ksrini Date: 2017-04-18 06:29 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/b9a29aa786dd 8178339: javadoc includes qualified opens in "Additional Opened Packages" section Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java + test/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/tools/lib/toolbox/ModuleBuilder.java Changeset: 7977d89e3d58 Author: ksrini Date: 2017-04-18 13:39 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/7977d89e3d58 8178904: javadoc jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java fails Reviewed-by: jjg ! test/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java Changeset: 4e5cf20add94 Author: darcy Date: 2017-04-18 13:43 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/4e5cf20add94 8178916: Update annotation processing API for terminology changes in modules Reviewed-by: jjg ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java Changeset: 4bc3bdb40687 Author: jjg Date: 2017-04-18 15:03 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/4bc3bdb40687 8157763: update links to technotes in javadoc API Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java Changeset: 770234a2ab10 Author: jlahoda Date: 2017-04-19 11:36 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/770234a2ab10 8178035: MergedTabShiftTabTest sometimes time outs Summary: Splitting MergedTabShiftTabTest into two tests, increasing timeout. Reviewed-by: rfield ! test/jdk/jshell/HistoryUITest.java + test/jdk/jshell/MergedTabShiftTabCommandTest.java + test/jdk/jshell/MergedTabShiftTabExpressionTest.java - test/jdk/jshell/MergedTabShiftTabTest.java ! test/jdk/jshell/UITesting.java Changeset: 7c4f03097a05 Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/7c4f03097a05 8178012: Finish removal of -Xmodule: Summary: Changing -Xmodule: option to -XD-Xmodule:, setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/TEST.ROOT + test/tools/javac/modules/LegacyXModuleTest.java Changeset: 68536b95691c Author: bpatel Date: 2017-04-19 10:26 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/68536b95691c 8176452: Javadoc UI style issue with index in description. Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/jdk/javadoc/doclet/testStylesheet/pkg/A.java Changeset: f13bda195619 Author: jlahoda Date: 2017-04-20 13:43 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/f13bda195619 8178481: jdk/jshell/CompletionSuggestionTest.java routinely fails Summary: Depending on the test order, the completion after 'import c' may include additional entries besides 'com', only checking 'com' is present. Reviewed-by: rfield ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: 9be30ec2401e Author: ksrini Date: 2017-04-20 14:37 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/9be30ec2401e 8178830: standard doclet: -javafx option should be unhidden Reviewed-by: bpatel, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java Changeset: 7d89c9c5d41f Author: lana Date: 2017-04-21 03:34 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/7d89c9c5d41f Merge - test/jdk/jshell/MergedTabShiftTabTest.java Changeset: e5707ba051dc Author: jjiang Date: 2017-04-21 19:33 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/e5707ba051dc 8179066: Add jdk/jshell/MergedTabShiftTabExpressionTest.java to ProblemList due to JDK-8179002 Reviewed-by: rfield ! test/ProblemList.txt Changeset: afe5cd584dce Author: rfield Date: 2017-04-21 12:27 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/afe5cd584dce 8178992: jshell tool: missing references in /help /set mode Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: b8a35541a048 Author: jjg Date: 2017-04-20 16:13 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/b8a35541a048 8178017: JDK 9 change to symlink handling causes misleading class.public.should.be.in.file diagnostic Reviewed-by: jlahoda, cushon ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java + test/tools/javac/file/SymLinkTest.java Changeset: d4a4dd242791 Author: jjg Date: 2017-04-21 13:58 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/d4a4dd242791 Merge Changeset: 3248e421620b Author: jlahoda Date: 2017-04-24 18:58 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/3248e421620b 8179002: jdk/jshell/MergedTabShiftTabExpressionTest.java fails intermittently Summary: Handle incomming byte arrays in batches, to avoid unnecessary matching. Reviewed-by: rfield ! test/ProblemList.txt ! test/jdk/jshell/UITesting.java Changeset: f260f1a2acf6 Author: jjg Date: 2017-04-24 14:59 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/f260f1a2acf6 8176327: javac produces wrong module-info 8178518: Add method JavaFileManager.contains Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.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/resources/compiler.properties ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! test/tools/doclint/ProvidesTest.java ! test/tools/doclint/ProvidesTest.out ! test/tools/doclint/UsesTest.java ! test/tools/doclint/UsesTest.out ! test/tools/javac/api/TestClientCodeWrapper.java + test/tools/javac/diags/examples/FileShouldBeOnSourcePathOrPatchPath/FileShouldBeOnSourcePathOrModulePath.java + test/tools/javac/diags/examples/FileShouldBeOnSourcePathOrPatchPath/sourcepath/module-info.java ! test/tools/javac/file/ModuleAndPackageLocations.java + test/tools/javac/modules/ContainsTest.java + test/tools/javac/modules/SourcePathTest.java ! test/tools/javac/modules/T8158224/T8158224.java - test/tools/javac/modules/T8158224/T8158224.out Changeset: 7e0ac3c3eaba Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/7e0ac3c3eaba Added tag jdk-9+167 for changeset f260f1a2acf6 ! .hgtags Changeset: 13f457e05af0 Author: smarks Date: 2017-04-25 16:14 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/13f457e05af0 8168444: (jdeprscan) improper handling of primitives and primitive array types Reviewed-by: psandoz, jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java ! test/tools/jdeprscan/tests/jdk/jdeprscan/TestLoadExpected.csv + test/tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.csv + test/tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.java Changeset: fff0714129d8 Author: jjg Date: 2017-04-25 18:35 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/fff0714129d8 8179299: Fix HTML 5 errors in java.compiler module 8179300: Fix HTML 5 errors in jdk.compiler module 8179301: Fix HTML 5 errors in jdk.javadoc module 8179303: Fix HTML 5 errors in jdk.jshell module Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LambdaExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/FieldDoc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/MethodDoc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/Tag.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java Changeset: 6a8ceafed0e8 Author: bpatel Date: 2017-04-26 08:15 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/6a8ceafed0e8 8166306: Broken link for All Packages in java.jnlp module Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: 29001eb39fd8 Author: smarks Date: 2017-04-26 15:49 -0700 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/29001eb39fd8 8169203: (jdeprscan) eliminate duplicate "can't find class" errors Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java + test/tools/jdeprscan/tests/jdk/jdeprscan/TestNotFound.java Changeset: af62fa3a3a89 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/af62fa3a3a89 Merge Changeset: bc21e5ba6bf1 Author: mcimadamore Date: 2017-04-28 11:06 +0100 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/bc21e5ba6bf1 8178437: remove tools/javac/lambda/speculative/T8177933.java Summary: remove test from test folder and from problem list Reviewed-by: jlahoda ! test/ProblemList.txt - test/tools/javac/lambda/speculative/T8177933.java Changeset: c61dc27c48d1 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/c61dc27c48d1 Added tag jdk-9+168 for changeset bc21e5ba6bf1 ! .hgtags Changeset: 85581ae8a97f Author: lana Date: 2017-05-05 04:47 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/85581ae8a97f Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: c4129e2ec84f Author: alanb Date: 2017-05-04 07:28 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/c4129e2ec84f 8178380: Module system implementation refresh (5/2017) Reviewed-by: jjg, mchung ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java Changeset: b22dee7cea7d Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/b22dee7cea7d Merge Changeset: 5daed0e904ac Author: lana Date: 2017-05-04 17:55 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/5daed0e904ac Merge Changeset: 1faee09b8da1 Author: jlahoda Date: 2017-05-09 12:22 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/1faee09b8da1 8179531: JShell: fails to provide bytecode for dynamically created lambdas Summary: Adding support for getResource(s) to the JShell's ClassLoader Reviewed-by: psandoz, rfield ! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java + test/jdk/jshell/GetResourceTest.java Changeset: 0e522ff8b9f5 Author: ihse Date: 2017-05-09 12:55 +0200 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/0e522ff8b9f5 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java ! test/jdk/javadoc/doclet/testStylesheet/pkg/A.java ! test/jdk/javadoc/tool/treeapi/overview.html ! test/jdk/jshell/WrapperTest.java ! test/tools/javac/classreader/8171132/BadConstantValue.java ! test/tools/javac/modules/PoorChoiceForModuleNameTest.java ! test/tools/javadoc/sampleapi/res/fx.xml ! test/tools/javadoc/sampleapi/res/simple.xml ! test/tools/javadoc/sampleapi/res/tiny.xml Changeset: bc191bf0aa56 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/bc191bf0aa56 Added tag jdk-9+169 for changeset 0e522ff8b9f5 ! .hgtags Changeset: 1ee953b6a3bc Author: lana Date: 2017-05-11 20:24 +0000 URL: http://hg.openjdk.java.net/portola/portola/langtools/rev/1ee953b6a3bc Merge ! .hgtags From mikael.vidstedt at oracle.com Fri May 12 00:15:01 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 12 May 2017 00:15:01 +0000 Subject: hg: portola/portola/nashorn: 27 new changesets Message-ID: <201705120015.v4C0F1Rp023199@aojmv0008.oracle.com> Changeset: 8bf1dab35084 Author: mchung Date: 2017-04-06 18:00 -0700 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/8bf1dab35084 8178286: Missing @moduleGraph in javadoc Reviewed-by: lancea ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 48d8835e3aaa Author: alanb Date: 2017-04-07 08:08 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/48d8835e3aaa 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.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 ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/ModuleGraphManipulator.java ! test/TEST.ROOT ! test/src/jdk/nashorn/test/models/Reflector.java Changeset: e36e62d3ea53 Author: alanb Date: 2017-04-07 09:27 +0100 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/e36e62d3ea53 Merge Changeset: 5b2e7b2101c0 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/5b2e7b2101c0 Added tag jdk-9+165 for changeset e36e62d3ea53 ! .hgtags Changeset: 59278e0c6ccd Author: lana Date: 2017-04-13 20:36 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/59278e0c6ccd Merge ! .hgtags Changeset: 85bf1d0aeb09 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/85bf1d0aeb09 Added tag jdk-9+166 for changeset 5b2e7b2101c0 ! .hgtags Changeset: 0c5f25cc0d1b Author: lana Date: 2017-04-22 00:22 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/0c5f25cc0d1b Merge ! .hgtags Changeset: 45eecc979818 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/45eecc979818 Added tag jdk-10+1 for changeset ac893c3a86dd ! .hgtags Changeset: 356a5f4ffc65 Author: lana Date: 2017-04-25 08:21 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/356a5f4ffc65 Merge ! .hgtags Changeset: b08dbf03d478 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/b08dbf03d478 Added tag jdk-10+2 for changeset 47277bbced66 ! .hgtags Changeset: c9c4a433d1ba Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/c9c4a433d1ba Added tag jdk-10+3 for changeset a76a5e1c9d0b ! .hgtags Changeset: 627430453f71 Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/627430453f71 Added tag jdk-10+4 for changeset e6bc0ad505e6 ! .hgtags Changeset: 55ba6b9c4889 Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/55ba6b9c4889 Added tag jdk-10+5 for changeset 59278e0c6ccd ! .hgtags Changeset: 7abd1affce85 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/7abd1affce85 Added tag jdk-10+6 for changeset 0c5f25cc0d1b ! .hgtags Changeset: 03e5f1316a2d Author: sundar Date: 2017-04-19 14:05 +0530 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/03e5f1316a2d 8178954: jjs uses wrong javadoc base URL Reviewed-by: hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: c9ffb95dfef4 Author: sundar Date: 2017-04-19 15:34 +0530 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/c9ffb95dfef4 8178315: nashorn ant build failure with @moduleGraph javadoc tag Summary: Added support for moduleGraph tag Reviewed-by: sundar, hannesw Contributed-by: srinivas.dama at oracle.com ! make/project.properties Changeset: b9a42a98ec1d Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/b9a42a98ec1d 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: a623ab461523 Author: vtewari Date: 2017-04-12 14:35 +0530 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/a623ab461523 8177656: Closed/nashorn/JDK_8034967.java starts failing (all platforms) since 9/154 Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java Changeset: e118c818dbf8 Author: lana Date: 2017-04-21 03:33 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/e118c818dbf8 Merge Changeset: 98935976d88c Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/98935976d88c Added tag jdk-9+167 for changeset e118c818dbf8 ! .hgtags Changeset: a3022cc65b17 Author: jjg Date: 2017-04-26 10:56 -0700 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/a3022cc65b17 8179304: Fix HTML 5 errors in jdk.scripting.nashorn and jdk.dynalink module Reviewed-by: sundar, jlaskey, hannesw ! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java Changeset: 0f81cde5a1f7 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/0f81cde5a1f7 Merge Changeset: c78163ad1a4e Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/c78163ad1a4e Added tag jdk-9+168 for changeset 0f81cde5a1f7 ! .hgtags Changeset: 7e9cb37e6d6e Author: lana Date: 2017-05-05 04:53 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/7e9cb37e6d6e Merge ! .hgtags Changeset: 131e25008015 Author: ihse Date: 2017-05-09 12:54 +0200 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/131e25008015 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java ! test/script/basic/JDK-8150218.js ! test/script/basic/JDK-8170594.js ! test/script/basic/JDK-8171849.js ! test/script/basic/es6/JDK-8168373.js Changeset: 597d3dc02579 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/597d3dc02579 Added tag jdk-9+169 for changeset 131e25008015 ! .hgtags Changeset: edb825e2dfb1 Author: lana Date: 2017-05-11 20:24 +0000 URL: http://hg.openjdk.java.net/portola/portola/nashorn/rev/edb825e2dfb1 Merge ! .hgtags From mikael.vidstedt at oracle.com Tue May 16 23:54:43 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Tue, 16 May 2017 16:54:43 -0700 Subject: Bootstrap build of Portola on Alpine In-Reply-To: <3EC8D413-EFA6-4F87-A6DF-2EDE6F40E095@oracle.com> References: <3EC8D413-EFA6-4F87-A6DF-2EDE6F40E095@oracle.com> Message-ID: Josh, Did you have a chance to look at which file generates the warning/error? Also, with the latest changes in the portola forest you should (hopefully) be able to drop the ?build and ?host configure arguments. If you happen to have a chance to try that let me know how it works out for you! Cheers, Mikael > On Apr 26, 2017, at 6:42 PM, Mikael Vidstedt wrote: > > >> On Apr 26, 2017, at 6:14 PM, Josh Graham wrote: >> >> G'day Mikael, >> >> Out of curiosity, why did you have to do the poll.h softlink workaround? I >>> was naively hoping I had fixed all of the incorrect includes, but maybe I >>> missed something? >>> >> >> With warnings-as-errors the content of `sys/poll.h` emits a warning, thus >> raises an error. I suppose that flag could be turned off. There's a few >> -Xlint warnings, too, which may warrant further investigation. > > Right, but I thought this change would have removed all the references to sys/poll.h (in favor of poll.h without the sys/ prefix): > > http://mail.openjdk.java.net/pipermail/portola-dev/2017-April/000009.html > > http://hg.openjdk.java.net/portola/portola/hotspot/rev/95d3f5d5ca24 > http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b > > Which file is generating the warning/error? > >> >> >> >>> bash ./configure --host=x86_64-unknown-linux-musl >>> --build=x86_64-unknown-linux-musl >>> >> >> Trying that now (along with a `make clean`). The new `--openjdk-target` >> argument looks interesting, I'll play with that too at some point. > > Indeed. Erik/Magnus, can you comment on how the ?openjdk-target could/should be used here..? > >> After I get a good build, I'll iterate from fresh and incorporate the `sed` >> idea and fewer package installs. Then it's on to runtime testing! > > Sounds great, let me know! > > Cheers, > Mikael > From josh at grahamis.com Thu May 18 06:58:19 2017 From: josh at grahamis.com (Josh Graham) Date: Thu, 18 May 2017 16:58:19 +1000 Subject: Bootstrap build of Portola on Alpine In-Reply-To: References: <3EC8D413-EFA6-4F87-A6DF-2EDE6F40E095@oracle.com> Message-ID: OK Updated the gist, the extra args to config no longer needed :-) The symlink of sys/poll.h is because of this: In file included from /usr/include/alsa/asoundlib.h:38:0, from /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h:26, from /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c:29: /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include to [-Werror=cpp] #warning redirecting incorrect #include to ^ In file included from /usr/include/alsa/asoundlib.h:38:0, from /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c:32: /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include to [-Werror=cpp] #warning redirecting incorrect #include to ^ cc1: all warnings being treated as errors SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_CommonUtils.o' failed make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_CommonUtils.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /usr/include/alsa/asoundlib.h:38:0, from /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c:31: /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include to [-Werror=cpp] #warning redirecting incorrect #include to ^ cc1: all warnings being treated as errors cc1: all warnings being treated as errors SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiIn.o' failed make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiIn.o] Error 1 make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiOut.o] Error 1 SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiOut.o' failed make[2]: *** [java.desktop-libs] Error 1 make/Main.gmk:221: recipe for target 'java.desktop-libs' failed On Wed, May 17, 2017 at 9:54 AM, Mikael Vidstedt wrote: > > Josh, > > Did you have a chance to look at which file generates the warning/error? > > Also, with the latest changes in the portola forest you should (hopefully) > be able to drop the ?build and ?host configure arguments. If you happen to > have a chance to try that let me know how it works out for you! > > Cheers, > Mikael > > > On Apr 26, 2017, at 6:42 PM, Mikael Vidstedt > wrote: > > > > > >> On Apr 26, 2017, at 6:14 PM, Josh Graham wrote: > >> > >> G'day Mikael, > >> > >> Out of curiosity, why did you have to do the poll.h softlink > workaround? I > >>> was naively hoping I had fixed all of the incorrect includes, but > maybe I > >>> missed something? > >>> > >> > >> With warnings-as-errors the content of `sys/poll.h` emits a warning, > thus > >> raises an error. I suppose that flag could be turned off. There's a few > >> -Xlint warnings, too, which may warrant further investigation. > > > > Right, but I thought this change would have removed all the references > to sys/poll.h (in favor of poll.h without the sys/ prefix): > > > > http://mail.openjdk.java.net/pipermail/portola-dev/2017- > April/000009.html pipermail/portola-dev/2017-April/000009.html> > > > > http://hg.openjdk.java.net/portola/portola/hotspot/rev/95d3f5d5ca24 > > http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b < > http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b> > > > > Which file is generating the warning/error? > > > >> > >> > >> > >>> bash ./configure --host=x86_64-unknown-linux-musl > >>> --build=x86_64-unknown-linux-musl > >>> > >> > >> Trying that now (along with a `make clean`). The new `--openjdk-target` > >> argument looks interesting, I'll play with that too at some point. > > > > Indeed. Erik/Magnus, can you comment on how the ?openjdk-target > could/should be used here..? > > > >> After I get a good build, I'll iterate from fresh and incorporate the > `sed` > >> idea and fewer package installs. Then it's on to runtime testing! > > > > Sounds great, let me know! > > > > Cheers, > > Mikael > > > > From david.holmes at oracle.com Thu May 18 07:16:49 2017 From: david.holmes at oracle.com (David Holmes) Date: Thu, 18 May 2017 17:16:49 +1000 Subject: Bootstrap build of Portola on Alpine In-Reply-To: References: <3EC8D413-EFA6-4F87-A6DF-2EDE6F40E095@oracle.com> Message-ID: On 18/05/2017 4:58 PM, Josh Graham wrote: > OK Updated the gist, the extra args to config no longer needed :-) > > The symlink of sys/poll.h is because of this: > > > In file included from /usr/include/alsa/asoundlib.h:38:0, Ah! Not much we can do about ancient system header files :( The warning actually comes from the musl headers: http://git.musl-libc.org/cgit/musl/commit/?id=54446d730cfb17c5f7bcf57f139458678f5066cc Will need to disable warning-are-errors in jdk/make/lib/SoundLibraries.gmk David > from > /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h:26, > from > /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c:29: > /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include > to [-Werror=cpp] > #warning redirecting incorrect #include to > ^ > In file included from /usr/include/alsa/asoundlib.h:38:0, > from > /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c:32: > /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include > to [-Werror=cpp] > #warning redirecting incorrect #include to > ^ > cc1: all warnings being treated as errors > SoundLibraries.gmk:151: recipe for target > '/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_CommonUtils.o' > failed > make[3]: *** > [/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_CommonUtils.o] > Error 1 > make[3]: *** Waiting for unfinished jobs.... > In file included from /usr/include/alsa/asoundlib.h:38:0, > from > /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c:31: > /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include > to [-Werror=cpp] > #warning redirecting incorrect #include to > ^ > cc1: all warnings being treated as errors > cc1: all warnings being treated as errors > SoundLibraries.gmk:151: recipe for target > '/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiIn.o' > failed > make[3]: *** > [/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiIn.o] > Error 1 > make[3]: *** > [/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiOut.o] > Error 1 > SoundLibraries.gmk:151: recipe for target > '/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiOut.o' > failed > make[2]: *** [java.desktop-libs] Error 1 > make/Main.gmk:221: recipe for target 'java.desktop-libs' failed > > > > > On Wed, May 17, 2017 at 9:54 AM, Mikael Vidstedt > wrote: > >> >> Josh, >> >> Did you have a chance to look at which file generates the warning/error? >> >> Also, with the latest changes in the portola forest you should (hopefully) >> be able to drop the ?build and ?host configure arguments. If you happen to >> have a chance to try that let me know how it works out for you! >> >> Cheers, >> Mikael >> >>> On Apr 26, 2017, at 6:42 PM, Mikael Vidstedt >> wrote: >>> >>> >>>> On Apr 26, 2017, at 6:14 PM, Josh Graham wrote: >>>> >>>> G'day Mikael, >>>> >>>> Out of curiosity, why did you have to do the poll.h softlink >> workaround? I >>>>> was naively hoping I had fixed all of the incorrect includes, but >> maybe I >>>>> missed something? >>>>> >>>> >>>> With warnings-as-errors the content of `sys/poll.h` emits a warning, >> thus >>>> raises an error. I suppose that flag could be turned off. There's a few >>>> -Xlint warnings, too, which may warrant further investigation. >>> >>> Right, but I thought this change would have removed all the references >> to sys/poll.h (in favor of poll.h without the sys/ prefix): >>> >>> http://mail.openjdk.java.net/pipermail/portola-dev/2017- >> April/000009.html > pipermail/portola-dev/2017-April/000009.html> >>> >>> http://hg.openjdk.java.net/portola/portola/hotspot/rev/95d3f5d5ca24 >>> http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b < >> http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b> >>> >>> Which file is generating the warning/error? >>> >>>> >>>> >>>> >>>>> bash ./configure --host=x86_64-unknown-linux-musl >>>>> --build=x86_64-unknown-linux-musl >>>>> >>>> >>>> Trying that now (along with a `make clean`). The new `--openjdk-target` >>>> argument looks interesting, I'll play with that too at some point. >>> >>> Indeed. Erik/Magnus, can you comment on how the ?openjdk-target >> could/should be used here..? >>> >>>> After I get a good build, I'll iterate from fresh and incorporate the >> `sed` >>>> idea and fewer package installs. Then it's on to runtime testing! >>> >>> Sounds great, let me know! >>> >>> Cheers, >>> Mikael >>> >> >> From mikael.vidstedt at oracle.com Thu May 18 15:11:44 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Thu, 18 May 2017 08:11:44 -0700 Subject: Bootstrap build of Portola on Alpine In-Reply-To: References: <3EC8D413-EFA6-4F87-A6DF-2EDE6F40E095@oracle.com> Message-ID: <82403EF3-7317-46F5-A07B-6564E160E948@oracle.com> Josh, Out of curiosity, which version of Alpine are you using? I notice that in the versions of alsa-lib-dev package included in Alpine 3.4 and 3.5 this has been fixed. I?m using Alpine 3.4.6 for development, which is why I?m not running into the problem. Cheers, Mikael > On May 17, 2017, at 11:58 PM, Josh Graham wrote: > > OK Updated the gist, the extra args to config no longer needed :-) > > The symlink of sys/poll.h is because of this: > > > In file included from /usr/include/alsa/asoundlib.h:38:0, > from /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h:26, > from /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c:29: > /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include to [-Werror=cpp] > #warning redirecting incorrect #include to > ^ > In file included from /usr/include/alsa/asoundlib.h:38:0, > from /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c:32: > /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include to [-Werror=cpp] > #warning redirecting incorrect #include to > ^ > cc1: all warnings being treated as errors > SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_CommonUtils.o' failed > make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_CommonUtils.o] Error 1 > make[3]: *** Waiting for unfinished jobs.... > In file included from /usr/include/alsa/asoundlib.h:38:0, > from /code/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c:31: > /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include to [-Werror=cpp] > #warning redirecting incorrect #include to > ^ > cc1: all warnings being treated as errors > cc1: all warnings being treated as errors > SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiIn.o' failed > make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiIn.o] Error 1 > make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiOut.o] Error 1 > SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-normal-server-release/support/native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiOut.o' failed > make[2]: *** [java.desktop-libs] Error 1 > make/Main.gmk:221: recipe for target 'java.desktop-libs' failed > > > > > On Wed, May 17, 2017 at 9:54 AM, Mikael Vidstedt > wrote: > > Josh, > > Did you have a chance to look at which file generates the warning/error? > > Also, with the latest changes in the portola forest you should (hopefully) be able to drop the ?build and ?host configure arguments. If you happen to have a chance to try that let me know how it works out for you! > > Cheers, > Mikael > > > On Apr 26, 2017, at 6:42 PM, Mikael Vidstedt > wrote: > > > > > >> On Apr 26, 2017, at 6:14 PM, Josh Graham > wrote: > >> > >> G'day Mikael, > >> > >> Out of curiosity, why did you have to do the poll.h softlink workaround? I > >>> was naively hoping I had fixed all of the incorrect includes, but maybe I > >>> missed something? > >>> > >> > >> With warnings-as-errors the content of `sys/poll.h` emits a warning, thus > >> raises an error. I suppose that flag could be turned off. There's a few > >> -Xlint warnings, too, which may warrant further investigation. > > > > Right, but I thought this change would have removed all the references to sys/poll.h (in favor of poll.h without the sys/ prefix): > > > > http://mail.openjdk.java.net/pipermail/portola-dev/2017-April/000009.html > > > > > http://hg.openjdk.java.net/portola/portola/hotspot/rev/95d3f5d5ca24 > > http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b > > > > > Which file is generating the warning/error? > > > >> > >> > >> > >>> bash ./configure --host=x86_64-unknown-linux-musl > >>> --build=x86_64-unknown-linux-musl > >>> > >> > >> Trying that now (along with a `make clean`). The new `--openjdk-target` > >> argument looks interesting, I'll play with that too at some point. > > > > Indeed. Erik/Magnus, can you comment on how the ?openjdk-target could/should be used here..? > > > >> After I get a good build, I'll iterate from fresh and incorporate the `sed` > >> idea and fewer package installs. Then it's on to runtime testing! > > > > Sounds great, let me know! > > > > Cheers, > > Mikael > > > > From mikael.vidstedt at oracle.com Thu May 18 20:00:54 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 18 May 2017 20:00:54 +0000 Subject: hg: portola/jdk9: 16 new changesets Message-ID: <201705182000.v4IK0sHY000831@aojmv0008.oracle.com> Changeset: 7583288d0802 Author: ihse Date: 2017-05-10 09:02 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/7583288d0802 8178278: Move Standard Algorithm Names document to specs directory Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 4635fa3adac6 Author: erikj Date: 2017-05-10 18:27 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/4635fa3adac6 8179867: JDK9 b167: demos exist in JDK bundles Reviewed-by: ihse ! make/Bundles.gmk ! make/Main.gmk Changeset: e50b2825a070 Author: tbell Date: 2017-05-10 14:55 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/e50b2825a070 8180129: Bundles.gmk:181: *** unterminated call to function 'filter-out': missing ')'. Stop. Reviewed-by: erikj ! make/Bundles.gmk Changeset: d045961bbd5c Author: ihse Date: 2017-05-11 08:56 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/d045961bbd5c 8179105: Respect "include_in_docs" property from imported modules. Reviewed-by: mchung, erikj ! make/common/Modules.gmk Changeset: 4dfb05777cb6 Author: erikj Date: 2017-05-11 18:41 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/4dfb05777cb6 8180083: Adjust Jib and JDL configurations for 9 to support new generation Mach 5 Reviewed-by: tbell, ihse ! common/conf/jib-profiles.js Changeset: 503670294c7d Author: lana Date: 2017-05-11 18:10 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/rev/503670294c7d Merge Changeset: f1ca22ebd70f Author: iignatyev Date: 2017-05-11 13:58 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/f1ca22ebd70f 8180037: move jdk.test.lib.InMemoryJavaCompiler to a separate package Reviewed-by: mseledtsov, vlivanov ! test/lib/RedefineClassHelper.java - test/lib/jdk/test/lib/InMemoryJavaCompiler.java + test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java Changeset: 52fd3ed2536f Author: iignatyev Date: 2017-05-11 13:58 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/52fd3ed2536f 8180004: jdk.test.lib.DynamicVMOption should be moved to jdk.test.lib.management Reviewed-by: mseledtsov, vlivanov - test/lib/jdk/test/lib/DynamicVMOption.java + test/lib/jdk/test/lib/management/DynamicVMOption.java Changeset: 69879afbd98f Author: ihse Date: 2017-05-12 19:09 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/69879afbd98f 8175825: Stop including pubs repo Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/bin/hgforest.sh ! common/doc/building.html ! common/doc/testing.html + make/Docs.gmk - make/Javadoc.gmk ! make/Main.gmk Changeset: f6e365a5e489 Author: ihse Date: 2017-05-12 19:11 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/f6e365a5e489 8180281: --with-jtreg is broken for many use cases Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 ! make/RunTests.gmk Changeset: c569c88b7650 Author: mchung Date: 2017-05-12 13:29 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/c569c88b7650 8180208: Provide a new docs bundle page Reviewed-by: ihse, jjg ! make/Docs.gmk ! make/Main.gmk Changeset: 2878d95ace72 Author: ihse Date: 2017-05-15 16:34 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/2878d95ace72 8180342: Fixup path for jtreg Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 9f46e4fbae64 Author: ihse Date: 2017-05-16 14:13 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/9f46e4fbae64 8180420: Set PATH for dot and pandoc in JIB Reviewed-by: erikj ! common/conf/jib-profiles.js Changeset: 4d163ec59d98 Author: ihse Date: 2017-05-16 14:14 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/4d163ec59d98 8180328: Bad links in footer of all javadoc-generated pages Reviewed-by: erikj ! make/Docs.gmk Changeset: 30196d168c55 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/rev/30196d168c55 Added tag jdk-9+170 for changeset 4d163ec59d98 ! .hgtags Changeset: 01bf39b61c65 Author: mikael Date: 2017-05-18 10:05 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/01bf39b61c65 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js - make/Javadoc.gmk - test/lib/jdk/test/lib/DynamicVMOption.java - test/lib/jdk/test/lib/InMemoryJavaCompiler.java From mikael.vidstedt at oracle.com Thu May 18 20:00:58 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 18 May 2017 20:00:58 +0000 Subject: hg: portola/jdk9/corba: 3 new changesets Message-ID: <201705182000.v4IK0wQt000885@aojmv0008.oracle.com> Changeset: a3e210a93f90 Author: jjg Date: 2017-05-10 15:24 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/corba/rev/a3e210a93f90 8180041: Fix HTML 5 issues in java.corba Reviewed-by: alanb, lancea ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/package.html ! src/java.corba/share/classes/org/omg/CORBA/Any.java ! src/java.corba/share/classes/org/omg/CORBA/ORB.java ! src/java.corba/share/classes/org/omg/CORBA/doc-files/compliance.html ! src/java.corba/share/classes/org/omg/CORBA/doc-files/generatedfiles.html ! src/java.corba/share/classes/org/omg/CORBA/package.html ! src/java.corba/share/classes/org/omg/CORBA/portable/package.html ! src/java.corba/share/classes/org/omg/CORBA_2_3/package.html ! src/java.corba/share/classes/org/omg/PortableInterceptor/IOP.idl ! src/java.corba/share/classes/org/omg/PortableInterceptor/Interceptors.idl ! src/java.corba/share/classes/org/omg/PortableInterceptor/package.html ! src/java.corba/share/classes/org/omg/PortableServer/package.html Changeset: 8a4ab3b0ab9a Author: lana Date: 2017-05-11 18:10 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/corba/rev/8a4ab3b0ab9a Merge Changeset: c62e5964cfcf Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/corba/rev/c62e5964cfcf Added tag jdk-9+170 for changeset 8a4ab3b0ab9a ! .hgtags From mikael.vidstedt at oracle.com Thu May 18 20:01:02 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 18 May 2017 20:01:02 +0000 Subject: hg: portola/jdk9/hotspot: 8 new changesets Message-ID: <201705182001.v4IK12lN000941@aojmv0008.oracle.com> Changeset: 830c73c1bd96 Author: ihse Date: 2017-05-11 09:00 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/830c73c1bd96 8174848: Remove gpl templates from hotspot/make Reviewed-by: erikj - make/templates/gpl-cp-header - make/templates/gpl-header Changeset: cab132bfdaec Author: lana Date: 2017-05-11 18:11 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/cab132bfdaec Merge - make/templates/gpl-cp-header - make/templates/gpl-header Changeset: bffc9b76c590 Author: iignatyev Date: 2017-05-11 14:03 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/bffc9b76c590 8180037: move jdk.test.lib.InMemoryJavaCompiler to a separate package Reviewed-by: mseledtsov, vlivanov ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/runtime/BadObjectClass/BootstrapRedefine.java ! test/runtime/RedefineTests/ModifyAnonymous.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/Unsafe/NestedUnsafe.java ! test/runtime/defineAnonClass/NestedUnsafe.java ! test/runtime/defineAnonClass/NestedUnsafe2.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/ModuleStress/ModuleStress.java ! test/runtime/modules/PatchModule/PatchModule2Dirs.java ! test/runtime/modules/PatchModule/PatchModuleCDS.java ! test/runtime/modules/PatchModule/PatchModuleClassList.java ! test/runtime/modules/PatchModule/PatchModuleJavaBase.java ! test/runtime/modules/PatchModule/PatchModuleTest.java ! test/runtime/modules/PatchModule/PatchModuleTestJar.java ! test/runtime/modules/PatchModule/PatchModuleTestJarDir.java ! test/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/runtime/modules/Visibility/PatchModuleVisibility.java ! test/runtime/modules/Visibility/XbootcpNoVisibility.java ! test/runtime/modules/Visibility/XbootcpVisibility.java Changeset: 434139d1c85b Author: iignatyev Date: 2017-05-11 14:13 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/434139d1c85b 8180004: jdk.test.lib.DynamicVMOption should be moved to jdk.test.lib.management Reviewed-by: mseledtsov, vlivanov ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java Changeset: d6d7e5caf497 Author: tschatzl Date: 2017-05-15 12:20 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/d6d7e5caf497 8180048: Interned string and symbol table leak memory during parallel unlinking Summary: Make appending found dead BasicHashtableEntrys to the free list atomic. Reviewed-by: ehelin, shade, coleenp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 38a240fd58a2 Author: aph Date: 2017-05-11 13:11 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/38a240fd58a2 8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent Reviewed-by: roland ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: b3ee8ab233ed Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/b3ee8ab233ed Added tag jdk-9+170 for changeset 38a240fd58a2 ! .hgtags Changeset: 9e31a4567e71 Author: mikael Date: 2017-05-18 10:05 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/9e31a4567e71 Merge - make/templates/gpl-cp-header - make/templates/gpl-header From mikael.vidstedt at oracle.com Thu May 18 20:01:08 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 18 May 2017 20:01:08 +0000 Subject: hg: portola/jdk9/jaxp: 4 new changesets Message-ID: <201705182001.v4IK18Vu000999@aojmv0008.oracle.com> Changeset: e79b44a9d2bd Author: joehw Date: 2017-05-09 18:26 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/e79b44a9d2bd 8179868: Java API Docs of javax.xml.transform.stax contains TODOs Reviewed-by: lancea, bpb ! src/java.xml/share/classes/javax/xml/transform/stax/package.html Changeset: 8861f89ae4c0 Author: lana Date: 2017-05-11 18:11 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/8861f89ae4c0 Merge Changeset: 6e78f902f477 Author: joehw Date: 2017-05-15 20:27 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/6e78f902f477 8180060: Examine copyright header for some files Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/FeatureState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/PropertyState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/Status.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java Changeset: a5a3ac31f306 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/a5a3ac31f306 Added tag jdk-9+170 for changeset 6e78f902f477 ! .hgtags From mikael.vidstedt at oracle.com Thu May 18 20:01:11 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 18 May 2017 20:01:11 +0000 Subject: hg: portola/jdk9/jaxws: Added tag jdk-9+170 for changeset e75d3abe579a Message-ID: <201705182001.v4IK1BVU001085@aojmv0008.oracle.com> Changeset: 139e7c786ee4 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxws/rev/139e7c786ee4 Added tag jdk-9+170 for changeset e75d3abe579a ! .hgtags From mikael.vidstedt at oracle.com Thu May 18 20:01:15 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 18 May 2017 20:01:15 +0000 Subject: hg: portola/jdk9/jdk: 28 new changesets Message-ID: <201705182001.v4IK1Gqw001135@aojmv0008.oracle.com> Changeset: 3e92641a337d Author: psandoz Date: 2017-05-09 15:04 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/3e92641a337d 8177153: LambdaMetafactory has default constructor Reviewed-by: psandoz Contributed-by: ron.pressler at oracle.com ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java Changeset: 2c7616c8b7d8 Author: ihse Date: 2017-05-10 09:02 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/2c7616c8b7d8 8178278: Move Standard Algorithm Names document to specs directory Reviewed-by: erikj, wetmore, mullan ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java ! src/java.base/share/classes/java/security/cert/package-info.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/crypto/package-info.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/package-info.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/package-info.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Changeset: 81ae2abfb49f Author: prappo Date: 2017-05-10 12:36 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/81ae2abfb49f 8179021: Latest bugfixes to WebSocket/HPACK from the sandbox repo Reviewed-by: dfuchs ! src/java.base/share/classes/module-info.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocket.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Decoder.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HeaderTable.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/BuilderImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CooperativeHandler.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Frame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FrameConsumer.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OpeningHandshake.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OutgoingMessage.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Receiver.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/StatusCodes.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Transmitter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketImpl.java ! test/java/net/httpclient/whitebox/Driver.java + test/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/RawChannelTest.java Changeset: f12c83ece7ab Author: erikj Date: 2017-05-10 18:27 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/f12c83ece7ab 8179867: JDK9 b167: demos exist in JDK bundles Reviewed-by: ihse ! make/CompileDemos.gmk Changeset: a3af889e7f65 Author: smarks Date: 2017-05-10 15:59 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/a3af889e7f65 8180128: small errors in String javadoc Reviewed-by: lancea ! src/java.base/share/classes/java/lang/String.java Changeset: f895e36ce0e9 Author: msheppar Date: 2017-05-11 15:05 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/f895e36ce0e9 7155591: test/java/net/MulticastSocket/SetOutgoingIf.java fails on macOS Reviewed-by: chegar, bpb ! test/java/net/MulticastSocket/SetOutgoingIf.java Changeset: 4e2a2733855d Author: bpb Date: 2017-05-11 07:43 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/4e2a2733855d 8180085: (ch) java/nio/channels/SocketChannel/VectorIO.java: add debug instrumentation Summary: Add some print statements potentially useful in solving JDK-8177801. Reviewed-by: alanb ! test/java/nio/channels/SocketChannel/VectorIO.java Changeset: c17e1662bad1 Author: jjg Date: 2017-05-11 10:48 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/c17e1662bad1 8179592: Update tables in java.base to be HTML 5-friendly. Reviewed-by: mchung, darcy, martin ! src/java.base/share/classes/java/io/DataInput.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/RoundingMode.java ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/file/FileSystem.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/cert/X509Extension.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/chrono/IsoEra.java ! src/java.base/share/classes/java/time/chrono/MinguoEra.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistEra.java ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/temporal/IsoFields.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! src/java.base/share/classes/java/util/Deque.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/GregorianCalendar.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Queue.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/spi/CalendarNameProvider.java ! src/java.base/share/classes/java/util/stream/StreamOpFlag.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java Changeset: 5724641773d5 Author: lana Date: 2017-05-11 18:10 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/5724641773d5 Merge Changeset: 93594ad5db2a Author: jjg Date: 2017-05-11 18:04 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/93594ad5db2a 8180256: Fix HTML 5 issues in java.sql and java.sql.rowset modules Reviewed-by: lancea ! src/java.sql.rowset/share/classes/javax/sql/rowset/package.html ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package.html ! src/java.sql/share/classes/java/sql/SQLPermission.java ! src/java.sql/share/classes/java/sql/Statement.java Changeset: bb4cdc198dc0 Author: dl Date: 2017-05-11 19:34 -0400 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/bb4cdc198dc0 8179515: Class java.util.concurrent.ThreadLocalRandom fails to Initialize when using SecurityManager Summary: Break connection to security framework by using VM.getSavedProperty to read the proeprty. Reviewed-by: dholmes, martin, redestad, psandoz, mchung ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: 7fb801c87a25 Author: dholmes Date: 2017-05-12 02:06 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/7fb801c87a25 Merge Changeset: 0111d77e0170 Author: michaelm Date: 2017-05-12 17:38 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/0111d77e0170 8180303: Remove technote doc link from ProxySelector/B8035158.java test Reviewed-by: chegar ! test/java/net/ProxySelector/B8035158.java Changeset: 9364a094ce56 Author: ksrini Date: 2017-05-12 09:42 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/9364a094ce56 8179631: Fix Html5 errors in java.management, jdk.management, jdk.jdi and jdk.attach Reviewed-by: mchung ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/java.management/share/classes/javax/management/Descriptor.java ! src/java.management/share/classes/javax/management/MXBean.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/doc-files/signature.html ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/jdk.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/jdk.management/share/classes/com/sun/management/GcInfo.java ! src/jdk.management/share/classes/com/sun/management/VMOption.java Changeset: 1beb24516aa1 Author: bchristi Date: 2017-05-12 10:11 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/1beb24516aa1 8177328: java/lang/ClassLoader/securityManager/ClassLoaderTest.java times out with -Xcomp Summary: remove unneeded automatic module tests; refactor into multiple @runs Reviewed-by: mchung ! test/java/lang/ClassLoader/securityManager/ClassLoaderTest.java Changeset: fb6138cce508 Author: ksrini Date: 2017-05-12 10:26 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/fb6138cce508 8179697: Fix Html5 errors in java.naming, java.logging, jdk.httpserver, jdk.net, jdk.sctp Reviewed-by: dfuchs ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/Context.java ! src/java.naming/share/classes/javax/naming/InitialContext.java ! src/java.naming/share/classes/javax/naming/directory/package.html ! src/java.naming/share/classes/javax/naming/event/package.html ! src/java.naming/share/classes/javax/naming/ldap/package.html ! src/java.naming/share/classes/javax/naming/package.html ! src/java.naming/share/classes/javax/naming/spi/ObjectFactory.java ! src/java.naming/share/classes/javax/naming/spi/package.html ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java Changeset: 65e09a42b587 Author: jjg Date: 2017-04-28 15:41 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/65e09a42b587 8179460: Fix unnecessary uses of {@docRoot} in serviceability APIs Reviewed-by: mchung ! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/JConsolePlugin.java ! src/jdk.jdi/share/classes/com/sun/jdi/ThreadGroupReference.java ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/jdk.management/share/classes/com/sun/management/package-info.java Changeset: 29e8713fdd03 Author: jjg Date: 2017-04-28 15:43 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/29e8713fdd03 Merge Changeset: e2b414957632 Author: jjg Date: 2017-05-12 10:43 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/e2b414957632 Merge ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java - test/demo/jvmti/Context.java - test/demo/jvmti/DemoRun.java - test/demo/jvmti/HeapUser.java - test/demo/jvmti/Hello.java - test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java - test/demo/jvmti/gctest/BigHello.java - test/demo/jvmti/gctest/Gctest.java - test/demo/jvmti/heapTracker/HeapTrackerTest.java - test/demo/jvmti/heapViewer/HeapViewerTest.java - test/demo/jvmti/minst/MinstExample.java - test/demo/jvmti/minst/MinstTest.java - test/demo/jvmti/versionCheck/FailsWhenJvmtiVersionDiffers.java - test/demo/jvmti/waiters/WaitersTest.java - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: e8ee0b0489eb Author: dfuchs Date: 2017-05-12 19:06 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/e8ee0b0489eb 8180176: Broken javadoc links in java.logging and java.naming Summary: Replace relative hrefs with {@extLink } taglets. Reviewed-by: chegar, mchung, vtewari ! src/java.logging/share/classes/java/util/logging/package.html ! src/java.naming/share/classes/javax/naming/directory/package.html ! src/java.naming/share/classes/javax/naming/event/package.html ! src/java.naming/share/classes/javax/naming/ldap/package.html ! src/java.naming/share/classes/javax/naming/package.html ! src/java.naming/share/classes/javax/naming/spi/package.html Changeset: 002321560796 Author: lancea Date: 2017-05-12 14:35 -0400 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/002321560796 8180309: Minor update to javax.sql.rowset package.html Reviewed-by: mchung ! src/java.sql.rowset/share/classes/javax/sql/rowset/package.html Changeset: a046521803b2 Author: rriggs Date: 2017-05-12 15:15 -0400 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/a046521803b2 8180082: Broken javadoc links Reviewed-by: mchung, bpb, chegar, ihse ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/package-info.java ! src/java.base/share/classes/java/lang/CharSequence.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyRep.java ! src/java.base/share/specs/serialization/output.md ! src/java.management/share/classes/java/lang/management/package.html ! src/jdk.management/share/classes/com/sun/management/package-info.java Changeset: 9fc68c99204d Author: mchung Date: 2017-05-12 13:29 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/9fc68c99204d 8180208: Provide a new docs bundle page Reviewed-by: ihse, jjg ! make/CompileModuleTools.gmk ! make/CompileTools.gmk ! make/ModuleTools.gmk + make/src/classes/build/tools/docs/GenDocsBundlePage.java + make/src/classes/build/tools/docs/docs-bundle-page.html + make/src/classes/build/tools/docs/docs-module-groups.properties Changeset: c5b0465f06d0 Author: psandoz Date: 2017-05-12 13:43 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/c5b0465f06d0 8180075: Javadoc of MethodHandles.Lookup::bind should note the difference from MethodHandle::bindTo Reviewed-by: psandoz Contributed-by: ron.pressler at oracle.com ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 661765f8b131 Author: smarks Date: 2017-05-12 14:52 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/661765f8b131 8180137: fix broken link in java.lang.Iterable Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Iterable.java Changeset: ef9954f6896b Author: rriggs Date: 2017-05-16 09:42 -0400 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/ef9954f6896b 8180319: Update Serialization spec to omit obsolete serialver -show and change history Reviewed-by: chegar - src/java.base/share/specs/serialization/changelog.md ! src/java.base/share/specs/serialization/class.md - src/java.base/share/specs/serialization/images/class.gif ! src/java.base/share/specs/serialization/index.md ! src/java.base/share/specs/serialization/security.md ! src/java.base/share/specs/serialization/serial-arch.md Changeset: 1b3ea9753746 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/1b3ea9753746 Added tag jdk-9+170 for changeset ef9954f6896b ! .hgtags Changeset: 0066eb903749 Author: mikael Date: 2017-05-18 10:05 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/0066eb903749 Merge - src/java.base/share/specs/serialization/changelog.md - src/java.base/share/specs/serialization/images/class.gif From mikael.vidstedt at oracle.com Thu May 18 20:01:22 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 18 May 2017 20:01:22 +0000 Subject: hg: portola/jdk9/langtools: 6 new changesets Message-ID: <201705182001.v4IK1Mhw001253@aojmv0008.oracle.com> Changeset: ee84b7d44339 Author: jjg Date: 2017-05-09 17:20 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/ee84b7d44339 8179479: Add new styles to enable HTML 5 tables Reviewed-by: bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: d5c5150ad2d9 Author: lana Date: 2017-05-11 18:11 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/d5c5150ad2d9 Merge Changeset: 6ffca66728a7 Author: ksrini Date: 2017-05-11 15:12 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/6ffca66728a7 8179632: Fix the old doclet documentation Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/package-info.java + src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/package-info.java Changeset: 77a2d6c1f321 Author: jlahoda Date: 2017-05-12 06:42 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/77a2d6c1f321 8178152: Handling of incubating modules, the jdk.unsupported module and --add-exports with --release Summary: --release 9 should only allow documented modules; --add-exports/--add-reads/--patch-module should not be allowed on system modules when --release 9 is used. Reviewed-by: jjg, erikj, ihse ! make/gendata/Gendata-jdk.compiler.gmk + make/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/AddExportsWithRelease.java + test/tools/javac/diags/examples/AddReadsWithRelease.java + test/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java + test/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java ! test/tools/javac/options/release/ReleaseOptionClashes.java + test/tools/javac/options/release/ReleaseOptionUnsupported.java Changeset: 18355c879c69 Author: bpatel Date: 2017-05-12 18:05 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/18355c879c69 8178043: Support grouping modules in unified javadoc Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: aae59039c1f5 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/aae59039c1f5 Added tag jdk-9+170 for changeset 18355c879c69 ! .hgtags From mikael.vidstedt at oracle.com Thu May 18 20:01:25 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 18 May 2017 20:01:25 +0000 Subject: hg: portola/jdk9/nashorn: 2 new changesets Message-ID: <201705182001.v4IK1PNi001351@aojmv0008.oracle.com> Changeset: 550bfc15779f Author: sdama Date: 2017-05-12 12:12 +0530 URL: http://hg.openjdk.java.net/portola/jdk9/nashorn/rev/550bfc15779f 8179891: JavaDoc for for..in is incorrect Summary: Fixed javadoc typo error Reviewed-by: sundar, hannesw, jlaskey Contributed-by: srinivas.dama at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForOfLoopTree.java Changeset: fc416270a776 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/nashorn/rev/fc416270a776 Added tag jdk-9+170 for changeset 550bfc15779f ! .hgtags From josh at grahamis.com Fri May 19 08:04:53 2017 From: josh at grahamis.com (Josh Graham) Date: Fri, 19 May 2017 18:04:53 +1000 Subject: Bootstrap build of Portola on Alpine In-Reply-To: <82403EF3-7317-46F5-A07B-6564E160E948@oracle.com> References: <3EC8D413-EFA6-4F87-A6DF-2EDE6F40E095@oracle.com> <82403EF3-7317-46F5-A07B-6564E160E948@oracle.com> Message-ID: Well I have a good JDK 10 running on Alpine 3.3.3 (yes, Mikael, you must be onto something with the older Alpine version). I've updated my gist https://gist.github.com/delitescere/d80c6782cb8d1b6f987dbcb9488f58ca I'll now try with Alpine 3.5 and also with JDK9 I suppose? On Fri, May 19, 2017 at 1:11 AM, Mikael Vidstedt wrote: > > Josh, > > Out of curiosity, which version of Alpine are you using? I notice that in > the versions of alsa-lib-dev package included in Alpine 3.4 and 3.5 this > has been fixed. I?m using Alpine 3.4.6 for development, which is why I?m > not running into the problem. > > Cheers, > Mikael > > On May 17, 2017, at 11:58 PM, Josh Graham wrote: > > OK Updated the gist, the extra args to config no longer needed :-) > > The symlink of sys/poll.h is because of this: > > > In file included from /usr/include/alsa/asoundlib.h:38:0, > from /code/jdk/src/java.desktop/unix/native/libjsound/ > PLATFORM_API_LinuxOS_ALSA_CommonUtils.h:26, > from /code/jdk/src/java.desktop/unix/native/libjsound/ > PLATFORM_API_LinuxOS_ALSA_CommonUtils.c:29: > /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect > #include to [-Werror=cpp] > #warning redirecting incorrect #include to > ^ > In file included from /usr/include/alsa/asoundlib.h:38:0, > from /code/jdk/src/java.desktop/unix/native/libjsound/ > PLATFORM_API_LinuxOS_ALSA_MidiIn.c:32: > /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect > #include to [-Werror=cpp] > #warning redirecting incorrect #include to > ^ > cc1: all warnings being treated as errors > SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64- > normal-server-release/support/native/java.desktop/ > libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_CommonUtils.o' failed > make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/ > native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_CommonUtils.o] > Error 1 > make[3]: *** Waiting for unfinished jobs.... > In file included from /usr/include/alsa/asoundlib.h:38:0, > from /code/jdk/src/java.desktop/unix/native/libjsound/ > PLATFORM_API_LinuxOS_ALSA_MidiOut.c:31: > /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect > #include to [-Werror=cpp] > #warning redirecting incorrect #include to > ^ > cc1: all warnings being treated as errors > cc1: all warnings being treated as errors > SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64- > normal-server-release/support/native/java.desktop/ > libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiIn.o' failed > make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/ > native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiIn.o] > Error 1 > make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/ > native/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiOut.o] > Error 1 > SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64- > normal-server-release/support/native/java.desktop/ > libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiOut.o' failed > make[2]: *** [java.desktop-libs] Error 1 > make/Main.gmk:221: recipe for target 'java.desktop-libs' failed > > > > > On Wed, May 17, 2017 at 9:54 AM, Mikael Vidstedt < > mikael.vidstedt at oracle.com> wrote: > >> >> Josh, >> >> Did you have a chance to look at which file generates the warning/error? >> >> Also, with the latest changes in the portola forest you should >> (hopefully) be able to drop the ?build and ?host configure arguments. If >> you happen to have a chance to try that let me know how it works out for >> you! >> >> Cheers, >> Mikael >> >> > On Apr 26, 2017, at 6:42 PM, Mikael Vidstedt < >> mikael.vidstedt at oracle.com> wrote: >> > >> > >> >> On Apr 26, 2017, at 6:14 PM, Josh Graham wrote: >> >> >> >> G'day Mikael, >> >> >> >> Out of curiosity, why did you have to do the poll.h softlink >> workaround? I >> >>> was naively hoping I had fixed all of the incorrect includes, but >> maybe I >> >>> missed something? >> >>> >> >> >> >> With warnings-as-errors the content of `sys/poll.h` emits a warning, >> thus >> >> raises an error. I suppose that flag could be turned off. There's a few >> >> -Xlint warnings, too, which may warrant further investigation. >> > >> > Right, but I thought this change would have removed all the references >> to sys/poll.h (in favor of poll.h without the sys/ prefix): >> > >> > http://mail.openjdk.java.net/pipermail/portola-dev/2017-Apri >> l/000009.html > pipermail/portola-dev/2017-April/000009.html> >> > >> > http://hg.openjdk.java.net/portola/portola/hotspot/rev/95d3f5d5ca24 >> > http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b < >> http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b> >> > >> > Which file is generating the warning/error? >> > >> >> >> >> >> >> >> >>> bash ./configure --host=x86_64-unknown-linux-musl >> >>> --build=x86_64-unknown-linux-musl >> >>> >> >> >> >> Trying that now (along with a `make clean`). The new `--openjdk-target` >> >> argument looks interesting, I'll play with that too at some point. >> > >> > Indeed. Erik/Magnus, can you comment on how the ?openjdk-target >> could/should be used here..? >> > >> >> After I get a good build, I'll iterate from fresh and incorporate the >> `sed` >> >> idea and fewer package installs. Then it's on to runtime testing! >> > >> > Sounds great, let me know! >> > >> > Cheers, >> > Mikael >> > >> >> > > From josh at grahamis.com Fri May 19 13:26:03 2017 From: josh at grahamis.com (Josh Graham) Date: Fri, 19 May 2017 23:26:03 +1000 Subject: Bootstrap build of Portola on Alpine In-Reply-To: References: <3EC8D413-EFA6-4F87-A6DF-2EDE6F40E095@oracle.com> <82403EF3-7317-46F5-A07B-6564E160E948@oracle.com> Message-ID: Alpine 3.5 with the 3.5 packages and glibc-2.25 or 2.24 is a bust so far (different reasons). If I use Alpine 3.5 with it's 3.4 packages and glibc-2.23, all is well. See gist comments for compiler errors. I also added libelf-dev so AOT can happen. Cheers, Josh. PS: Sorry, I've been very ill the past week (it's coming into winter here) so not had much time to work, let alone play ;-) On Fri, May 19, 2017 at 6:04 PM, Josh Graham wrote: > Well I have a good JDK 10 running on Alpine 3.3.3 (yes, Mikael, you must > be onto something with the older Alpine version). > > I've updated my gist https://gist.github.com/delitescere/ > d80c6782cb8d1b6f987dbcb9488f58ca > > I'll now try with Alpine 3.5 and also with JDK9 I suppose? > > > On Fri, May 19, 2017 at 1:11 AM, Mikael Vidstedt < > mikael.vidstedt at oracle.com> wrote: > >> >> Josh, >> >> Out of curiosity, which version of Alpine are you using? I notice that in >> the versions of alsa-lib-dev package included in Alpine 3.4 and 3.5 this >> has been fixed. I?m using Alpine 3.4.6 for development, which is why I?m >> not running into the problem. >> >> Cheers, >> Mikael >> >> On May 17, 2017, at 11:58 PM, Josh Graham wrote: >> >> OK Updated the gist, the extra args to config no longer needed :-) >> >> The symlink of sys/poll.h is because of this: >> >> >> In file included from /usr/include/alsa/asoundlib.h:38:0, >> from /code/jdk/src/java.desktop/uni >> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h:26, >> from /code/jdk/src/java.desktop/uni >> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c:29: >> /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect >> #include to [-Werror=cpp] >> #warning redirecting incorrect #include to >> ^ >> In file included from /usr/include/alsa/asoundlib.h:38:0, >> from /code/jdk/src/java.desktop/uni >> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c:32: >> /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect >> #include to [-Werror=cpp] >> #warning redirecting incorrect #include to >> ^ >> cc1: all warnings being treated as errors >> SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-norm >> al-server-release/support/native/java.desktop/libjsoundalsa/ >> PLATFORM_API_LinuxOS_ALSA_CommonUtils.o' failed >> make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/nati >> ve/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_CommonUtils.o] >> Error 1 >> make[3]: *** Waiting for unfinished jobs.... >> In file included from /usr/include/alsa/asoundlib.h:38:0, >> from /code/jdk/src/java.desktop/uni >> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c:31: >> /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect >> #include to [-Werror=cpp] >> #warning redirecting incorrect #include to >> ^ >> cc1: all warnings being treated as errors >> cc1: all warnings being treated as errors >> SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-norm >> al-server-release/support/native/java.desktop/libjsoundalsa/ >> PLATFORM_API_LinuxOS_ALSA_MidiIn.o' failed >> make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/nati >> ve/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiIn.o] Error 1 >> make[3]: *** [/code/build/linux-x86_64-normal-server-release/support/nati >> ve/java.desktop/libjsoundalsa/PLATFORM_API_LinuxOS_ALSA_MidiOut.o] Error >> 1 >> SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-norm >> al-server-release/support/native/java.desktop/libjsoundalsa/ >> PLATFORM_API_LinuxOS_ALSA_MidiOut.o' failed >> make[2]: *** [java.desktop-libs] Error 1 >> make/Main.gmk:221: recipe for target 'java.desktop-libs' failed >> >> >> >> >> On Wed, May 17, 2017 at 9:54 AM, Mikael Vidstedt < >> mikael.vidstedt at oracle.com> wrote: >> >>> >>> Josh, >>> >>> Did you have a chance to look at which file generates the warning/error? >>> >>> Also, with the latest changes in the portola forest you should >>> (hopefully) be able to drop the ?build and ?host configure arguments. If >>> you happen to have a chance to try that let me know how it works out for >>> you! >>> >>> Cheers, >>> Mikael >>> >>> > On Apr 26, 2017, at 6:42 PM, Mikael Vidstedt < >>> mikael.vidstedt at oracle.com> wrote: >>> > >>> > >>> >> On Apr 26, 2017, at 6:14 PM, Josh Graham wrote: >>> >> >>> >> G'day Mikael, >>> >> >>> >> Out of curiosity, why did you have to do the poll.h softlink >>> workaround? I >>> >>> was naively hoping I had fixed all of the incorrect includes, but >>> maybe I >>> >>> missed something? >>> >>> >>> >> >>> >> With warnings-as-errors the content of `sys/poll.h` emits a warning, >>> thus >>> >> raises an error. I suppose that flag could be turned off. There's a >>> few >>> >> -Xlint warnings, too, which may warrant further investigation. >>> > >>> > Right, but I thought this change would have removed all the references >>> to sys/poll.h (in favor of poll.h without the sys/ prefix): >>> > >>> > http://mail.openjdk.java.net/pipermail/portola-dev/2017-Apri >>> l/000009.html >> pipermail/portola-dev/2017-April/000009.html> >>> > >>> > http://hg.openjdk.java.net/portola/portola/hotspot/rev/95d3f5d5ca24 >>> > http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b < >>> http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b> >>> > >>> > Which file is generating the warning/error? >>> > >>> >> >>> >> >>> >> >>> >>> bash ./configure --host=x86_64-unknown-linux-musl >>> >>> --build=x86_64-unknown-linux-musl >>> >>> >>> >> >>> >> Trying that now (along with a `make clean`). The new >>> `--openjdk-target` >>> >> argument looks interesting, I'll play with that too at some point. >>> > >>> > Indeed. Erik/Magnus, can you comment on how the ?openjdk-target >>> could/should be used here..? >>> > >>> >> After I get a good build, I'll iterate from fresh and incorporate the >>> `sed` >>> >> idea and fewer package installs. Then it's on to runtime testing! >>> > >>> > Sounds great, let me know! >>> > >>> > Cheers, >>> > Mikael >>> > >>> >>> >> >> > From josh at grahamis.com Fri May 19 14:03:07 2017 From: josh at grahamis.com (Josh Graham) Date: Sat, 20 May 2017 00:03:07 +1000 Subject: Bootstrap build of Portola on Alpine In-Reply-To: References: <3EC8D413-EFA6-4F87-A6DF-2EDE6F40E095@oracle.com> <82403EF3-7317-46F5-A07B-6564E160E948@oracle.com> Message-ID: g++ 6 was the issue. I now have Alpine 3.5, gclib 2.25, but restrict to using g++ 5. On Fri, May 19, 2017 at 11:26 PM, Josh Graham wrote: > Alpine 3.5 with the 3.5 packages and glibc-2.25 or 2.24 is a bust so far > (different reasons). If I use Alpine 3.5 with it's 3.4 packages and > glibc-2.23, all is well. See gist comments for compiler errors. > > I also added libelf-dev so AOT can happen. > > Cheers, > Josh. > > PS: Sorry, I've been very ill the past week (it's coming into winter here) > so not had much time to work, let alone play ;-) > > On Fri, May 19, 2017 at 6:04 PM, Josh Graham wrote: > >> Well I have a good JDK 10 running on Alpine 3.3.3 (yes, Mikael, you must >> be onto something with the older Alpine version). >> >> I've updated my gist https://gist.github.com/d >> elitescere/d80c6782cb8d1b6f987dbcb9488f58ca >> >> I'll now try with Alpine 3.5 and also with JDK9 I suppose? >> >> >> On Fri, May 19, 2017 at 1:11 AM, Mikael Vidstedt < >> mikael.vidstedt at oracle.com> wrote: >> >>> >>> Josh, >>> >>> Out of curiosity, which version of Alpine are you using? I notice that >>> in the versions of alsa-lib-dev package included in Alpine 3.4 and 3.5 this >>> has been fixed. I?m using Alpine 3.4.6 for development, which is why I?m >>> not running into the problem. >>> >>> Cheers, >>> Mikael >>> >>> On May 17, 2017, at 11:58 PM, Josh Graham wrote: >>> >>> OK Updated the gist, the extra args to config no longer needed :-) >>> >>> The symlink of sys/poll.h is because of this: >>> >>> >>> In file included from /usr/include/alsa/asoundlib.h:38:0, >>> from /code/jdk/src/java.desktop/uni >>> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h:26, >>> from /code/jdk/src/java.desktop/uni >>> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c:29: >>> /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect >>> #include to [-Werror=cpp] >>> #warning redirecting incorrect #include to >>> ^ >>> In file included from /usr/include/alsa/asoundlib.h:38:0, >>> from /code/jdk/src/java.desktop/uni >>> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c:32: >>> /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect >>> #include to [-Werror=cpp] >>> #warning redirecting incorrect #include to >>> ^ >>> cc1: all warnings being treated as errors >>> SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-norm >>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>> PLATFORM_API_LinuxOS_ALSA_CommonUtils.o' failed >>> make[3]: *** [/code/build/linux-x86_64-norm >>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>> PLATFORM_API_LinuxOS_ALSA_CommonUtils.o] Error 1 >>> make[3]: *** Waiting for unfinished jobs.... >>> In file included from /usr/include/alsa/asoundlib.h:38:0, >>> from /code/jdk/src/java.desktop/uni >>> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c:31: >>> /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect >>> #include to [-Werror=cpp] >>> #warning redirecting incorrect #include to >>> ^ >>> cc1: all warnings being treated as errors >>> cc1: all warnings being treated as errors >>> SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-norm >>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>> PLATFORM_API_LinuxOS_ALSA_MidiIn.o' failed >>> make[3]: *** [/code/build/linux-x86_64-norm >>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>> PLATFORM_API_LinuxOS_ALSA_MidiIn.o] Error 1 >>> make[3]: *** [/code/build/linux-x86_64-norm >>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>> PLATFORM_API_LinuxOS_ALSA_MidiOut.o] Error 1 >>> SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-norm >>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>> PLATFORM_API_LinuxOS_ALSA_MidiOut.o' failed >>> make[2]: *** [java.desktop-libs] Error 1 >>> make/Main.gmk:221: recipe for target 'java.desktop-libs' failed >>> >>> >>> >>> >>> On Wed, May 17, 2017 at 9:54 AM, Mikael Vidstedt < >>> mikael.vidstedt at oracle.com> wrote: >>> >>>> >>>> Josh, >>>> >>>> Did you have a chance to look at which file generates the warning/error? >>>> >>>> Also, with the latest changes in the portola forest you should >>>> (hopefully) be able to drop the ?build and ?host configure arguments. If >>>> you happen to have a chance to try that let me know how it works out for >>>> you! >>>> >>>> Cheers, >>>> Mikael >>>> >>>> > On Apr 26, 2017, at 6:42 PM, Mikael Vidstedt < >>>> mikael.vidstedt at oracle.com> wrote: >>>> > >>>> > >>>> >> On Apr 26, 2017, at 6:14 PM, Josh Graham wrote: >>>> >> >>>> >> G'day Mikael, >>>> >> >>>> >> Out of curiosity, why did you have to do the poll.h softlink >>>> workaround? I >>>> >>> was naively hoping I had fixed all of the incorrect includes, but >>>> maybe I >>>> >>> missed something? >>>> >>> >>>> >> >>>> >> With warnings-as-errors the content of `sys/poll.h` emits a warning, >>>> thus >>>> >> raises an error. I suppose that flag could be turned off. There's a >>>> few >>>> >> -Xlint warnings, too, which may warrant further investigation. >>>> > >>>> > Right, but I thought this change would have removed all the >>>> references to sys/poll.h (in favor of poll.h without the sys/ prefix): >>>> > >>>> > http://mail.openjdk.java.net/pipermail/portola-dev/2017-Apri >>>> l/000009.html >>> pipermail/portola-dev/2017-April/000009.html> >>>> > >>>> > http://hg.openjdk.java.net/portola/portola/hotspot/rev/95d3f5d5ca24 >>>> > http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b < >>>> http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b> >>>> > >>>> > Which file is generating the warning/error? >>>> > >>>> >> >>>> >> >>>> >> >>>> >>> bash ./configure --host=x86_64-unknown-linux-musl >>>> >>> --build=x86_64-unknown-linux-musl >>>> >>> >>>> >> >>>> >> Trying that now (along with a `make clean`). The new >>>> `--openjdk-target` >>>> >> argument looks interesting, I'll play with that too at some point. >>>> > >>>> > Indeed. Erik/Magnus, can you comment on how the ?openjdk-target >>>> could/should be used here..? >>>> > >>>> >> After I get a good build, I'll iterate from fresh and incorporate >>>> the `sed` >>>> >> idea and fewer package installs. Then it's on to runtime testing! >>>> > >>>> > Sounds great, let me know! >>>> > >>>> > Cheers, >>>> > Mikael >>>> > >>>> >>>> >>> >>> >> > From mikael.vidstedt at oracle.com Fri May 19 21:31:55 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Fri, 19 May 2017 14:31:55 -0700 Subject: Bootstrap build of Portola on Alpine In-Reply-To: References: <3EC8D413-EFA6-4F87-A6DF-2EDE6F40E095@oracle.com> <82403EF3-7317-46F5-A07B-6564E160E948@oracle.com> Message-ID: <4113E206-4A42-4829-B60A-AA92D874E5BA@oracle.com> Glad to see that you got it to work! I should have mentioned that I also ran into issues using the default gcc in Alpine 3.5, sorry about that. The problems I ran into were related to the JDK sources not yet being compatible with gcc6, AFAICT there was nothing specific to Alpine/musl. Thanks a lot for trying it out and for putting together and updating the build instructions! I should look at how we can get that onto the OpenJDK wiki as well at some point. Cheers, Mikael > On May 19, 2017, at 7:03 AM, Josh Graham wrote: > > g++ 6 was the issue. > > I now have Alpine 3.5, gclib 2.25, but restrict to using g++ 5. > > On Fri, May 19, 2017 at 11:26 PM, Josh Graham wrote: > >> Alpine 3.5 with the 3.5 packages and glibc-2.25 or 2.24 is a bust so far >> (different reasons). If I use Alpine 3.5 with it's 3.4 packages and >> glibc-2.23, all is well. See gist comments for compiler errors. >> >> I also added libelf-dev so AOT can happen. >> >> Cheers, >> Josh. >> >> PS: Sorry, I've been very ill the past week (it's coming into winter here) >> so not had much time to work, let alone play ;-) >> >> On Fri, May 19, 2017 at 6:04 PM, Josh Graham wrote: >> >>> Well I have a good JDK 10 running on Alpine 3.3.3 (yes, Mikael, you must >>> be onto something with the older Alpine version). >>> >>> I've updated my gist https://gist.github.com/d >>> elitescere/d80c6782cb8d1b6f987dbcb9488f58ca >>> >>> I'll now try with Alpine 3.5 and also with JDK9 I suppose? >>> >>> >>> On Fri, May 19, 2017 at 1:11 AM, Mikael Vidstedt < >>> mikael.vidstedt at oracle.com> wrote: >>> >>>> >>>> Josh, >>>> >>>> Out of curiosity, which version of Alpine are you using? I notice that >>>> in the versions of alsa-lib-dev package included in Alpine 3.4 and 3.5 this >>>> has been fixed. I?m using Alpine 3.4.6 for development, which is why I?m >>>> not running into the problem. >>>> >>>> Cheers, >>>> Mikael >>>> >>>> On May 17, 2017, at 11:58 PM, Josh Graham wrote: >>>> >>>> OK Updated the gist, the extra args to config no longer needed :-) >>>> >>>> The symlink of sys/poll.h is because of this: >>>> >>>> >>>> In file included from /usr/include/alsa/asoundlib.h:38:0, >>>> from /code/jdk/src/java.desktop/uni >>>> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h:26, >>>> from /code/jdk/src/java.desktop/uni >>>> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c:29: >>>> /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect >>>> #include to [-Werror=cpp] >>>> #warning redirecting incorrect #include to >>>> ^ >>>> In file included from /usr/include/alsa/asoundlib.h:38:0, >>>> from /code/jdk/src/java.desktop/uni >>>> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c:32: >>>> /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect >>>> #include to [-Werror=cpp] >>>> #warning redirecting incorrect #include to >>>> ^ >>>> cc1: all warnings being treated as errors >>>> SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-norm >>>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>>> PLATFORM_API_LinuxOS_ALSA_CommonUtils.o' failed >>>> make[3]: *** [/code/build/linux-x86_64-norm >>>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>>> PLATFORM_API_LinuxOS_ALSA_CommonUtils.o] Error 1 >>>> make[3]: *** Waiting for unfinished jobs.... >>>> In file included from /usr/include/alsa/asoundlib.h:38:0, >>>> from /code/jdk/src/java.desktop/uni >>>> x/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c:31: >>>> /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect >>>> #include to [-Werror=cpp] >>>> #warning redirecting incorrect #include to >>>> ^ >>>> cc1: all warnings being treated as errors >>>> cc1: all warnings being treated as errors >>>> SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-norm >>>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>>> PLATFORM_API_LinuxOS_ALSA_MidiIn.o' failed >>>> make[3]: *** [/code/build/linux-x86_64-norm >>>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>>> PLATFORM_API_LinuxOS_ALSA_MidiIn.o] Error 1 >>>> make[3]: *** [/code/build/linux-x86_64-norm >>>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>>> PLATFORM_API_LinuxOS_ALSA_MidiOut.o] Error 1 >>>> SoundLibraries.gmk:151: recipe for target '/code/build/linux-x86_64-norm >>>> al-server-release/support/native/java.desktop/libjsoundalsa/ >>>> PLATFORM_API_LinuxOS_ALSA_MidiOut.o' failed >>>> make[2]: *** [java.desktop-libs] Error 1 >>>> make/Main.gmk:221: recipe for target 'java.desktop-libs' failed >>>> >>>> >>>> >>>> >>>> On Wed, May 17, 2017 at 9:54 AM, Mikael Vidstedt < >>>> mikael.vidstedt at oracle.com> wrote: >>>> >>>>> >>>>> Josh, >>>>> >>>>> Did you have a chance to look at which file generates the warning/error? >>>>> >>>>> Also, with the latest changes in the portola forest you should >>>>> (hopefully) be able to drop the ?build and ?host configure arguments. If >>>>> you happen to have a chance to try that let me know how it works out for >>>>> you! >>>>> >>>>> Cheers, >>>>> Mikael >>>>> >>>>>> On Apr 26, 2017, at 6:42 PM, Mikael Vidstedt < >>>>> mikael.vidstedt at oracle.com> wrote: >>>>>> >>>>>> >>>>>>> On Apr 26, 2017, at 6:14 PM, Josh Graham wrote: >>>>>>> >>>>>>> G'day Mikael, >>>>>>> >>>>>>> Out of curiosity, why did you have to do the poll.h softlink >>>>> workaround? I >>>>>>>> was naively hoping I had fixed all of the incorrect includes, but >>>>> maybe I >>>>>>>> missed something? >>>>>>>> >>>>>>> >>>>>>> With warnings-as-errors the content of `sys/poll.h` emits a warning, >>>>> thus >>>>>>> raises an error. I suppose that flag could be turned off. There's a >>>>> few >>>>>>> -Xlint warnings, too, which may warrant further investigation. >>>>>> >>>>>> Right, but I thought this change would have removed all the >>>>> references to sys/poll.h (in favor of poll.h without the sys/ prefix): >>>>>> >>>>>> http://mail.openjdk.java.net/pipermail/portola-dev/2017-Apri >>>>> l/000009.html >>>> pipermail/portola-dev/2017-April/000009.html> >>>>>> >>>>>> http://hg.openjdk.java.net/portola/portola/hotspot/rev/95d3f5d5ca24 >>>>>> http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b < >>>>> http://hg.openjdk.java.net/portola/portola/jdk/rev/e5f4488e151b> >>>>>> >>>>>> Which file is generating the warning/error? >>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> bash ./configure --host=x86_64-unknown-linux-musl >>>>>>>> --build=x86_64-unknown-linux-musl >>>>>>>> >>>>>>> >>>>>>> Trying that now (along with a `make clean`). The new >>>>> `--openjdk-target` >>>>>>> argument looks interesting, I'll play with that too at some point. >>>>>> >>>>>> Indeed. Erik/Magnus, can you comment on how the ?openjdk-target >>>>> could/should be used here..? >>>>>> >>>>>>> After I get a good build, I'll iterate from fresh and incorporate >>>>> the `sed` >>>>>>> idea and fewer package installs. Then it's on to runtime testing! >>>>>> >>>>>> Sounds great, let me know! >>>>>> >>>>>> Cheers, >>>>>> Mikael >>>>>> >>>>> >>>>> >>>> >>>> >>> >> From jini.george at oracle.com Thu May 25 12:26:15 2017 From: jini.george at oracle.com (Jini George) Date: Thu, 25 May 2017 17:56:15 +0530 Subject: RFR: 8178784: Revisit changes for making Serviceability Agent attach functionality optional Message-ID: <5635da22-e735-aefd-9059-ee1ccf5cabaa@oracle.com> Hi all, Please review the changes for enabling live debugging (attaching to a process) with SA on Alpine Linux. Webrev: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.00/ Issue: https://bugs.openjdk.java.net/browse/JDK-8178784 The crux of the changes are: 1. To include the functions #ifdef-ed out by INCLUDE_SA_ATTACH, and to correct build errors resulting due to the inclusion of these functions. 2. SA on Linux uses the thread_db library for attach debugging. This library is not available on Alpine Linux. So instead of relying on thread_db, I have made changes to iterate over the list of tasks in the /proc//task directory to find the list of threads to ptrace attach to. This enables the jhsdb commands like threads, jstack etc. Thanks, Jini. From mikael.vidstedt at oracle.com Thu May 25 18:27:51 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Thu, 25 May 2017 11:27:51 -0700 Subject: RFR: 8178784: Revisit changes for making Serviceability Agent attach functionality optional In-Reply-To: <5635da22-e735-aefd-9059-ee1ccf5cabaa@oracle.com> References: <5635da22-e735-aefd-9059-ee1ccf5cabaa@oracle.com> Message-ID: Jini, Thanks a lot for looking into this! The changes look good. One question: Would it be possible to implement the whole opendir/readdir/closedir walk as an alternative implementation of read_thread_info in libproc_impl.c instead? Without having tried it, I think that would mean you can revert the whole ps_core.c file back to what it was before I added the #include guards, and all the special logic will instead be in libproc_impl.c. Minor nit: there are a few places where you have a space between the function name and the parenthesis (after readdir for example), which doesn?t seem to be the style used in the rest of the places in the SA. Cheers, Mikael > On May 25, 2017, at 5:26 AM, Jini George wrote: > > Hi all, > > Please review the changes for enabling live debugging (attaching to a process) with SA on Alpine Linux. > > Webrev: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.00/ > Issue: https://bugs.openjdk.java.net/browse/JDK-8178784 > > The crux of the changes are: > > 1. To include the functions #ifdef-ed out by INCLUDE_SA_ATTACH, and to correct build errors resulting due to the inclusion of these functions. > 2. SA on Linux uses the thread_db library for attach debugging. This library is not available on Alpine Linux. So instead of relying on thread_db, I have made changes to iterate over the list of tasks in the /proc//task directory to find the list of threads to ptrace attach to. This enables the jhsdb commands like threads, jstack etc. > > Thanks, > Jini. > > From mikael.vidstedt at oracle.com Fri May 26 20:21:35 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 26 May 2017 20:21:35 +0000 Subject: hg: portola/jdk9: 10 new changesets Message-ID: <201705262021.v4QKLZWY002500@aojmv0008.oracle.com> Changeset: 9c70f25ca307 Author: ihse Date: 2017-05-17 12:42 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/9c70f25ca307 8180472: Pandoc should generate html5 from markdown Reviewed-by: erikj ! common/doc/building.html ! common/doc/testing.html ! make/common/ProcessMarkdown.gmk Changeset: e6365fea178f Author: ihse Date: 2017-05-17 12:44 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/e6365fea178f 8180318: Enable HTML 5 checking at compile time Reviewed-by: erikj ! make/CompileJavaModules.gmk ! make/common/SetupJavaCompilers.gmk Changeset: 3389bd361d46 Author: ihse Date: 2017-05-18 09:23 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/3389bd361d46 8180426: Use standard css file for new docs bundle index.html page Reviewed-by: mchung, erikj ! make/Docs.gmk ! make/Main.gmk Changeset: c491c6d36014 Author: lana Date: 2017-05-18 16:47 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/rev/c491c6d36014 Merge Changeset: 1f19e7c36079 Author: wetmore Date: 2017-05-18 10:31 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/1f19e7c36079 8180540: Add pandoc build fix for windows Reviewed-by: wetmore Contributed-by: magnus.ihse.bursie at oracle.com ! common/autoconf/spec.gmk.in Changeset: 440c40aa07c7 Author: uvangapally Date: 2017-05-19 15:27 +0530 URL: http://hg.openjdk.java.net/portola/jdk9/rev/440c40aa07c7 8175845: Provide javadoc descriptions for jdk.hotspot.agent module Summary: Added description for jdk.hotspot.agent module Reviewed-by: mchung ! make/common/Modules.gmk Changeset: d273234a040d Author: ihse Date: 2017-05-22 09:47 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/rev/d273234a040d 8180480: Use "requires transitive" relationship when determining modules for javadoc Reviewed-by: mchung, erikj ! make/Docs.gmk ! make/common/Modules.gmk Changeset: 4c12464a907d Author: iignatyev Date: 2017-05-22 15:28 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/4c12464a907d 8180793: move jdk.test.lib.wrappers.* to jdk.test.lib package Reviewed-by: mchung + test/lib/jdk/test/lib/InfiniteLoop.java + test/lib/jdk/test/lib/TimeLimitedRunner.java - test/lib/jdk/test/lib/wrappers/InfiniteLoop.java - test/lib/jdk/test/lib/wrappers/TimeLimitedRunner.java Changeset: 23c001d69fc1 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/rev/23c001d69fc1 Added tag jdk-9+171 for changeset 4c12464a907d ! .hgtags Changeset: d879ce89ba21 Author: mikael Date: 2017-05-26 12:35 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/rev/d879ce89ba21 Merge ! common/autoconf/spec.gmk.in - test/lib/jdk/test/lib/wrappers/InfiniteLoop.java - test/lib/jdk/test/lib/wrappers/TimeLimitedRunner.java From mikael.vidstedt at oracle.com Fri May 26 20:21:38 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 26 May 2017 20:21:38 +0000 Subject: hg: portola/jdk9/corba: Added tag jdk-9+171 for changeset c62e5964cfcf Message-ID: <201705262021.v4QKLccM002548@aojmv0008.oracle.com> Changeset: 95ed14547ca9 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/corba/rev/95ed14547ca9 Added tag jdk-9+171 for changeset c62e5964cfcf ! .hgtags From mikael.vidstedt at oracle.com Fri May 26 20:21:43 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 26 May 2017 20:21:43 +0000 Subject: hg: portola/jdk9/hotspot: 13 new changesets Message-ID: <201705262021.v4QKLhDx002631@aojmv0008.oracle.com> Changeset: 507f8a7678b4 Author: mcberg Date: 2017-05-16 12:55 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/507f8a7678b4 8178800: compiler/c2/PolynomialRoot.java fails on Xeon Phi linux host with UseAVX=3 Summary: upper register bank support added for novl machines that emit EVEX Reviewed-by: kvn, thartmann ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp Changeset: 6427ba02ae4b Author: lana Date: 2017-05-18 16:48 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/6427ba02ae4b Merge Changeset: c2314cb67e28 Author: twisti Date: 2017-05-18 16:39 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/c2314cb67e28 8180453: [JVMCI] mx eclipseinit doesn't pick up generated sources Reviewed-by: kvn ! .mx.jvmci/mx_jvmci.py Changeset: 34c47915ae05 Author: uvangapally Date: 2017-05-19 15:32 +0530 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/34c47915ae05 8175845: Provide javadoc descriptions for jdk.hotspot.agent module Summary: Added description for jdk.hotspot.agent module Reviewed-by: mchung ! src/jdk.hotspot.agent/share/classes/module-info.java Changeset: 8f941bab493f Author: thartmann Date: 2017-05-22 09:14 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/8f941bab493f 8180565: Null pointer dereferences of ConstMethod::method() Summary: We need to check ConstMethod::method() for NULL before dereferencing. Reviewed-by: kvn, iignatyev ! src/share/vm/oops/constMethod.cpp Changeset: 0b218e675429 Author: thartmann Date: 2017-05-22 09:16 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/0b218e675429 8180617: Null pointer dereference in InitializeNode::complete_stores Summary: Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait. Reviewed-by: zmajo ! src/share/vm/opto/memnode.cpp Changeset: 1f917785fbe7 Author: thartmann Date: 2017-05-22 09:17 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/1f917785fbe7 8180511: Null pointer dereference in Matcher::ReduceInst() Summary: Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 286c8e80795b Author: thartmann Date: 2017-05-22 09:18 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/286c8e80795b 8180576: Null pointer dereference in Matcher::xform() Summary: Fixed a missing null check on n->in(0) found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 31c842513336 Author: thartmann Date: 2017-05-22 09:23 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/31c842513336 8180575: Null pointer dereference in LoadNode::Identity() Summary: Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: 79f53d722d58 Author: iignatyev Date: 2017-05-22 15:27 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/79f53d722d58 8180793: move jdk.test.lib.wrappers.* to jdk.test.lib package Reviewed-by: mchung ! test/compiler/codecache/stress/CodeCacheStressRunner.java ! test/compiler/codecache/stress/Helper.java ! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java ! test/compiler/whitebox/AllocationCodeBlobTest.java Changeset: d53171650a2c Author: iignatyev Date: 2017-05-22 15:28 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/d53171650a2c 8180721: clean up ProblemList Reviewed-by: sspitsyn, gtriantafill ! test/ProblemList.txt ! test/serviceability/jdwp/AllModulesCommandTest.java Changeset: 385668275400 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/385668275400 Added tag jdk-9+171 for changeset d53171650a2c ! .hgtags Changeset: 33fd1a502917 Author: mikael Date: 2017-05-26 12:36 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/hotspot/rev/33fd1a502917 Merge From mikael.vidstedt at oracle.com Fri May 26 20:21:49 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 26 May 2017 20:21:49 +0000 Subject: hg: portola/jdk9/jaxp: 3 new changesets Message-ID: <201705262021.v4QKLnH3002691@aojmv0008.oracle.com> Changeset: e6d6c8126a36 Author: jjg Date: 2017-05-16 17:36 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/e6d6c8126a36 8180385: Fix HTML5 issues in the java.xml module Reviewed-by: joehw, lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/catalog/package.html ! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java ! src/java.xml/share/classes/javax/xml/datatype/Duration.java ! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java ! src/java.xml/share/classes/javax/xml/datatype/package.html ! src/java.xml/share/classes/javax/xml/namespace/NamespaceContext.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/transform/package.html ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryLoader.java ! src/java.xml/share/classes/javax/xml/validation/Validator.java ! src/java.xml/share/classes/javax/xml/validation/package.html ! src/java.xml/share/classes/javax/xml/xpath/XPath.java ! src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java ! src/java.xml/share/classes/javax/xml/xpath/package.html ! src/java.xml/share/classes/org/w3c/dom/Attr.java ! src/java.xml/share/classes/org/w3c/dom/Document.java ! src/java.xml/share/classes/org/w3c/dom/Node.java ! src/java.xml/share/classes/org/w3c/dom/ranges/package.html ! src/java.xml/share/classes/org/xml/sax/package.html Changeset: c27321c889cf Author: lana Date: 2017-05-18 16:47 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/c27321c889cf Merge Changeset: e88a78db4c18 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxp/rev/e88a78db4c18 Added tag jdk-9+171 for changeset c27321c889cf ! .hgtags From mikael.vidstedt at oracle.com Fri May 26 20:21:51 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 26 May 2017 20:21:51 +0000 Subject: hg: portola/jdk9/jaxws: Added tag jdk-9+171 for changeset 139e7c786ee4 Message-ID: <201705262021.v4QKLpds002742@aojmv0008.oracle.com> Changeset: 8c615099f3e3 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jaxws/rev/8c615099f3e3 Added tag jdk-9+171 for changeset 139e7c786ee4 ! .hgtags From mikael.vidstedt at oracle.com Fri May 26 20:21:55 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 26 May 2017 20:21:55 +0000 Subject: hg: portola/jdk9/jdk: 14 new changesets Message-ID: <201705262021.v4QKLuUm002793@aojmv0008.oracle.com> Changeset: 78ce7067aba9 Author: bpb Date: 2017-05-16 14:11 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/78ce7067aba9 8180431: Remove intermittent keyword from some no longer failing NIO tests Summary: Remove "intermittent" keyword from @key tag, Reviewed-by: alanb ! test/java/nio/channels/Selector/SelectAndClose.java ! test/java/nio/channels/Selector/WakeupAfterClose.java Changeset: 148a2cbe49a4 Author: darcy Date: 2017-05-16 18:23 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/148a2cbe49a4 8180452: Mark ClipCloseLoss.java as failing intermittently Reviewed-by: serb ! test/javax/sound/sampled/Clip/ClipCloseLoss.java Changeset: 09038ebee480 Author: mullan Date: 2017-05-17 08:51 -0400 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/09038ebee480 8180307: Update JDK 9 Required Cipher Algorithms Reviewed-by: valeriep ! src/java.base/share/classes/javax/crypto/Cipher.java Changeset: 93b0c398e243 Author: bpb Date: 2017-05-17 14:29 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/93b0c398e243 7086489: File.lastModified should accuracy as well as resolution Summary: Add an @apiNote indicating that the last-modified time might be of coarser than millisecond granularity. Reviewed-by: smarks ! src/java.base/share/classes/java/io/File.java Changeset: 13b7c6fdf864 Author: henryjen Date: 2017-05-17 16:26 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/13b7c6fdf864 8180447: Trailing space in JDK_JAVA_OPTIONS causes an application fail to launch Reviewed-by: alanb, mchung, ksrini ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/emessages.h ! test/tools/launcher/ArgsEnvVar.java Changeset: 7efb352c6765 Author: ihse Date: 2017-05-18 09:23 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/7efb352c6765 8180426: Use standard css file for new docs bundle index.html page Reviewed-by: mchung, erikj + make/data/docs-resources/resources/jdk-default.css - make/data/docs-resources/specs/resources/jdk-default.css ! make/src/classes/build/tools/docs/docs-bundle-page.html Changeset: 85ccf9e98ba0 Author: ihse Date: 2017-05-18 12:00 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/85ccf9e98ba0 8180486: extLink taglet needs escaped "&" Reviewed-by: dholmes ! make/src/classes/build/tools/taglet/ExtLink.java Changeset: ee3280639210 Author: lana Date: 2017-05-18 16:48 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/ee3280639210 Merge - make/data/docs-resources/specs/resources/jdk-default.css Changeset: f6553abdefb6 Author: bchristi Date: 2017-05-19 09:41 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/f6553abdefb6 8180633: Remove intermittent key from java/lang/ClassLoader/Assert.java Reviewed-by: darcy, mchung ! test/java/lang/ClassLoader/Assert.java Changeset: 490393b435bb Author: stuefe Date: 2017-05-21 10:52 +0200 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/490393b435bb 8180424: Another build issue on AIX after 8034174 Reviewed-by: clanger, vtewari ! src/java.base/aix/native/libnet/aix_close.c Changeset: 698cb1c6c88e Author: michaelm Date: 2017-05-22 17:31 +0100 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/698cb1c6c88e 8180498: Remove httpclient internal APIs which supply ByteBuffers to read calls Reviewed-by: chegar, dfuchs ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Response.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseContent.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseHeaders.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLTunnelConnection.java ! test/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ResponseHeadersTest.java Changeset: 29bbedd4cce8 Author: mchung Date: 2017-05-22 11:08 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/29bbedd4cce8 8180717: Upgrade the docs bundle index page Reviewed-by: jjg, ihse ! make/src/classes/build/tools/docs/GenDocsBundlePage.java ! make/src/classes/build/tools/docs/docs-bundle-page.html ! make/src/classes/build/tools/docs/docs-module-groups.properties Changeset: 2d94659f7ff3 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/2d94659f7ff3 Added tag jdk-9+171 for changeset 29bbedd4cce8 ! .hgtags Changeset: c0aecbca5b0b Author: mikael Date: 2017-05-26 12:36 -0700 URL: http://hg.openjdk.java.net/portola/jdk9/jdk/rev/c0aecbca5b0b Merge - make/data/docs-resources/specs/resources/jdk-default.css ! src/java.base/aix/native/libnet/aix_close.c From mikael.vidstedt at oracle.com Fri May 26 20:22:01 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 26 May 2017 20:22:01 +0000 Subject: hg: portola/jdk9/langtools: Added tag jdk-9+171 for changeset aae59039c1f5 Message-ID: <201705262022.v4QKM1Pb002844@aojmv0008.oracle.com> Changeset: 65652f51a99a Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/langtools/rev/65652f51a99a Added tag jdk-9+171 for changeset aae59039c1f5 ! .hgtags From mikael.vidstedt at oracle.com Fri May 26 20:22:03 2017 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 26 May 2017 20:22:03 +0000 Subject: hg: portola/jdk9/nashorn: Added tag jdk-9+171 for changeset fc416270a776 Message-ID: <201705262022.v4QKM3DQ002891@aojmv0008.oracle.com> Changeset: c8d6b740f0f7 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/portola/jdk9/nashorn/rev/c8d6b740f0f7 Added tag jdk-9+171 for changeset fc416270a776 ! .hgtags From jini.george at oracle.com Mon May 29 08:30:31 2017 From: jini.george at oracle.com (Jini George) Date: Mon, 29 May 2017 14:00:31 +0530 Subject: RFR: 8178784: Revisit changes for making Serviceability Agent attach functionality optional In-Reply-To: References: <5635da22-e735-aefd-9059-ee1ccf5cabaa@oracle.com> Message-ID: Thanks much for the review, Mikael. The modified webrev is at: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.01/index.html I have shifted the logic of reading in the /proc//task/ entries to read_thread_info in libproc_impl.c, and ps_core.c is more or less intact except for the strerror_r related correction. I have removed the extra spaces between the function name and the parenthesis also. Thanks, Jini. On 5/25/2017 11:57 PM, Mikael Vidstedt wrote: > Jini, > > Thanks a lot for looking into this! The changes look good. One question: > > Would it be possible to implement the whole opendir/readdir/closedir walk as an alternative implementation of read_thread_info in libproc_impl.c instead? Without having tried it, I think that would mean you can revert the whole ps_core.c file back to what it was before I added the #include guards, and all the special logic will instead be in libproc_impl.c. > > Minor nit: there are a few places where you have a space between the function name and the parenthesis (after readdir for example), which doesn?t seem to be the style used in the rest of the places in the SA. > > Cheers, > Mikael > >> On May 25, 2017, at 5:26 AM, Jini George wrote: >> >> Hi all, >> >> Please review the changes for enabling live debugging (attaching to a process) with SA on Alpine Linux. >> >> Webrev: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.00/ >> Issue: https://bugs.openjdk.java.net/browse/JDK-8178784 >> >> The crux of the changes are: >> >> 1. To include the functions #ifdef-ed out by INCLUDE_SA_ATTACH, and to correct build errors resulting due to the inclusion of these functions. >> 2. SA on Linux uses the thread_db library for attach debugging. This library is not available on Alpine Linux. So instead of relying on thread_db, I have made changes to iterate over the list of tasks in the /proc//task directory to find the list of threads to ptrace attach to. This enables the jhsdb commands like threads, jstack etc. >> >> Thanks, >> Jini. >> >> From mikael.vidstedt at oracle.com Tue May 30 18:07:30 2017 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Tue, 30 May 2017 11:07:30 -0700 Subject: RFR: 8178784: Revisit changes for making Serviceability Agent attach functionality optional In-Reply-To: References: <5635da22-e735-aefd-9059-ee1ccf5cabaa@oracle.com> Message-ID: Looks great, thanks for making the changes! Once you have this pushed can you please back port the change to portola/jdk9 as well? One last question just for my understanding: how "portable? do you think the new code is? Not because we necessarily want to actually do so, but in theory, would it be possible to make the new code the default and remove the thread_db code altogether? Cheers, Mikael > On May 29, 2017, at 1:30 AM, Jini George wrote: > > Thanks much for the review, Mikael. > > The modified webrev is at: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.01/index.html > > I have shifted the logic of reading in the /proc//task/ entries to read_thread_info in libproc_impl.c, and ps_core.c is more or less intact except for the strerror_r related correction. I have removed the extra spaces between the function name and the parenthesis also. > > Thanks, > Jini. > > On 5/25/2017 11:57 PM, Mikael Vidstedt wrote: >> Jini, >> >> Thanks a lot for looking into this! The changes look good. One question: >> >> Would it be possible to implement the whole opendir/readdir/closedir walk as an alternative implementation of read_thread_info in libproc_impl.c instead? Without having tried it, I think that would mean you can revert the whole ps_core.c file back to what it was before I added the #include guards, and all the special logic will instead be in libproc_impl.c. >> >> Minor nit: there are a few places where you have a space between the function name and the parenthesis (after readdir for example), which doesn?t seem to be the style used in the rest of the places in the SA. >> >> Cheers, >> Mikael >> >>> On May 25, 2017, at 5:26 AM, Jini George wrote: >>> >>> Hi all, >>> >>> Please review the changes for enabling live debugging (attaching to a process) with SA on Alpine Linux. >>> >>> Webrev: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.00/ >>> Issue: https://bugs.openjdk.java.net/browse/JDK-8178784 >>> >>> The crux of the changes are: >>> >>> 1. To include the functions #ifdef-ed out by INCLUDE_SA_ATTACH, and to correct build errors resulting due to the inclusion of these functions. >>> 2. SA on Linux uses the thread_db library for attach debugging. This library is not available on Alpine Linux. So instead of relying on thread_db, I have made changes to iterate over the list of tasks in the /proc//task directory to find the list of threads to ptrace attach to. This enables the jhsdb commands like threads, jstack etc. >>> >>> Thanks, >>> Jini. >>> >>> > From poonam.bajaj at oracle.com Tue May 30 19:25:59 2017 From: poonam.bajaj at oracle.com (Poonam Parhar) Date: Tue, 30 May 2017 12:25:59 -0700 (PDT) Subject: RFR: 8178784: Revisit changes for making Serviceability Agent attach functionality optional In-Reply-To: References: <5635da22-e735-aefd-9059-ee1ccf5cabaa@oracle.com> Message-ID: <028c0094-7f8d-4355-b187-0e4c56371641@default> Hello Jini, Thanks for making these changes. Does the core file attaching also work with these changes? Thanks, Poonam > -----Original Message----- > From: Jini George > Sent: Monday, May 29, 2017 1:31 AM > To: Mikael Vidstedt > Cc: portola-dev at openjdk.java.net > Subject: Re: RFR: 8178784: Revisit changes for making Serviceability > Agent attach functionality optional > > Thanks much for the review, Mikael. > > The modified webrev is at: > http://cr.openjdk.java.net/~jgeorge/8178784/webrev.01/index.html > > I have shifted the logic of reading in the /proc//task/ entries to > read_thread_info in libproc_impl.c, and ps_core.c is more or less > intact except for the strerror_r related correction. I have removed the > extra spaces between the function name and the parenthesis also. > > Thanks, > Jini. > > On 5/25/2017 11:57 PM, Mikael Vidstedt wrote: > > Jini, > > > > Thanks a lot for looking into this! The changes look good. One > question: > > > > Would it be possible to implement the whole opendir/readdir/closedir > walk as an alternative implementation of read_thread_info in > libproc_impl.c instead? Without having tried it, I think that would > mean you can revert the whole ps_core.c file back to what it was before > I added the #include guards, and all the special logic will instead be > in libproc_impl.c. > > > > Minor nit: there are a few places where you have a space between the > function name and the parenthesis (after readdir for example), which > doesn?t seem to be the style used in the rest of the places in the SA. > > > > Cheers, > > Mikael > > > >> On May 25, 2017, at 5:26 AM, Jini George > wrote: > >> > >> Hi all, > >> > >> Please review the changes for enabling live debugging (attaching to > a process) with SA on Alpine Linux. > >> > >> Webrev: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.00/ > >> Issue: https://bugs.openjdk.java.net/browse/JDK-8178784 > >> > >> The crux of the changes are: > >> > >> 1. To include the functions #ifdef-ed out by INCLUDE_SA_ATTACH, and > to correct build errors resulting due to the inclusion of these > functions. > >> 2. SA on Linux uses the thread_db library for attach debugging. This > library is not available on Alpine Linux. So instead of relying on > thread_db, I have made changes to iterate over the list of tasks in the > /proc//task directory to find the list of threads to ptrace attach > to. This enables the jhsdb commands like threads, jstack etc. > >> > >> Thanks, > >> Jini. > >> > >> > From jini.george at oracle.com Wed May 31 08:44:01 2017 From: jini.george at oracle.com (jini.george at oracle.com) Date: Wed, 31 May 2017 08:44:01 +0000 Subject: hg: portola/portola/hotspot: 8178784: Revisit changes for making Serviceability Agent attach functionality optional Message-ID: <201705310844.v4V8i1Hw026647@aojmv0008.oracle.com> Changeset: 6e3b878f0954 Author: jgeorge Date: 2017-05-31 14:09 +0530 URL: http://hg.openjdk.java.net/portola/portola/hotspot/rev/6e3b878f0954 8178784: Revisit changes for making Serviceability Agent attach functionality optional Summary: Enable attach debugging with SA on alpine linux Reviewed-by: mikael ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c From jini.george at oracle.com Wed May 31 13:26:34 2017 From: jini.george at oracle.com (Jini George) Date: Wed, 31 May 2017 18:56:34 +0530 Subject: RFR: 8178784: Revisit changes for making Serviceability Agent attach functionality optional In-Reply-To: References: <5635da22-e735-aefd-9059-ee1ccf5cabaa@oracle.com> Message-ID: <82bc397c-fb2f-a6f6-e6a9-37c678f55813@oracle.com> Thanks, Mikael. I will be porting the changes to portola/jdk9 too. At this point, I think we should be able to replace the thread_db logic with the iteration over /proc. I have filed https://bugs.openjdk.java.net/browse/JDK-8181313 to look further into this. Thanks, Jini. On 5/30/2017 11:37 PM, Mikael Vidstedt wrote: > Looks great, thanks for making the changes! Once you have this pushed can you please back port the change to portola/jdk9 as well? > > > One last question just for my understanding: how "portable? do you think the new code is? Not because we necessarily want to actually do so, but in theory, would it be possible to make the new code the default and remove the thread_db code altogether? > > Cheers, > Mikael > >> On May 29, 2017, at 1:30 AM, Jini George wrote: >> >> Thanks much for the review, Mikael. >> >> The modified webrev is at: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.01/index.html >> >> I have shifted the logic of reading in the /proc//task/ entries to read_thread_info in libproc_impl.c, and ps_core.c is more or less intact except for the strerror_r related correction. I have removed the extra spaces between the function name and the parenthesis also. >> >> Thanks, >> Jini. >> >> On 5/25/2017 11:57 PM, Mikael Vidstedt wrote: >>> Jini, >>> >>> Thanks a lot for looking into this! The changes look good. One question: >>> >>> Would it be possible to implement the whole opendir/readdir/closedir walk as an alternative implementation of read_thread_info in libproc_impl.c instead? Without having tried it, I think that would mean you can revert the whole ps_core.c file back to what it was before I added the #include guards, and all the special logic will instead be in libproc_impl.c. >>> >>> Minor nit: there are a few places where you have a space between the function name and the parenthesis (after readdir for example), which doesn?t seem to be the style used in the rest of the places in the SA. >>> >>> Cheers, >>> Mikael >>> >>>> On May 25, 2017, at 5:26 AM, Jini George wrote: >>>> >>>> Hi all, >>>> >>>> Please review the changes for enabling live debugging (attaching to a process) with SA on Alpine Linux. >>>> >>>> Webrev: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.00/ >>>> Issue: https://bugs.openjdk.java.net/browse/JDK-8178784 >>>> >>>> The crux of the changes are: >>>> >>>> 1. To include the functions #ifdef-ed out by INCLUDE_SA_ATTACH, and to correct build errors resulting due to the inclusion of these functions. >>>> 2. SA on Linux uses the thread_db library for attach debugging. This library is not available on Alpine Linux. So instead of relying on thread_db, I have made changes to iterate over the list of tasks in the /proc//task directory to find the list of threads to ptrace attach to. This enables the jhsdb commands like threads, jstack etc. >>>> >>>> Thanks, >>>> Jini. >>>> >>>> From jini.george at oracle.com Wed May 31 14:59:02 2017 From: jini.george at oracle.com (Jini George) Date: Wed, 31 May 2017 20:29:02 +0530 Subject: RFR: 8178784: Revisit changes for making Serviceability Agent attach functionality optional In-Reply-To: <028c0094-7f8d-4355-b187-0e4c56371641@default> References: <5635da22-e735-aefd-9059-ee1ccf5cabaa@oracle.com> <028c0094-7f8d-4355-b187-0e4c56371641@default> Message-ID: <85150961-4be7-f62f-870e-a8fc988d29c0@oracle.com> Hi Poonam, No, the corefile attaching does not work yet. I am working on enabling this. Thanks, Jini. On 5/31/2017 12:55 AM, Poonam Parhar wrote: > Hello Jini, > > Thanks for making these changes. > > Does the core file attaching also work with these changes? > > Thanks, > Poonam > >> -----Original Message----- >> From: Jini George >> Sent: Monday, May 29, 2017 1:31 AM >> To: Mikael Vidstedt >> Cc: portola-dev at openjdk.java.net >> Subject: Re: RFR: 8178784: Revisit changes for making Serviceability >> Agent attach functionality optional >> >> Thanks much for the review, Mikael. >> >> The modified webrev is at: >> http://cr.openjdk.java.net/~jgeorge/8178784/webrev.01/index.html >> >> I have shifted the logic of reading in the /proc//task/ entries to >> read_thread_info in libproc_impl.c, and ps_core.c is more or less >> intact except for the strerror_r related correction. I have removed the >> extra spaces between the function name and the parenthesis also. >> >> Thanks, >> Jini. >> >> On 5/25/2017 11:57 PM, Mikael Vidstedt wrote: >>> Jini, >>> >>> Thanks a lot for looking into this! The changes look good. One >> question: >>> Would it be possible to implement the whole opendir/readdir/closedir >> walk as an alternative implementation of read_thread_info in >> libproc_impl.c instead? Without having tried it, I think that would >> mean you can revert the whole ps_core.c file back to what it was before >> I added the #include guards, and all the special logic will instead be >> in libproc_impl.c. >>> Minor nit: there are a few places where you have a space between the >> function name and the parenthesis (after readdir for example), which >> doesn?t seem to be the style used in the rest of the places in the SA. >>> Cheers, >>> Mikael >>> >>>> On May 25, 2017, at 5:26 AM, Jini George >> wrote: >>>> Hi all, >>>> >>>> Please review the changes for enabling live debugging (attaching to >> a process) with SA on Alpine Linux. >>>> Webrev: http://cr.openjdk.java.net/~jgeorge/8178784/webrev.00/ >>>> Issue: https://bugs.openjdk.java.net/browse/JDK-8178784 >>>> >>>> The crux of the changes are: >>>> >>>> 1. To include the functions #ifdef-ed out by INCLUDE_SA_ATTACH, and >> to correct build errors resulting due to the inclusion of these >> functions. >>>> 2. SA on Linux uses the thread_db library for attach debugging. This >> library is not available on Alpine Linux. So instead of relying on >> thread_db, I have made changes to iterate over the list of tasks in the >> /proc//task directory to find the list of threads to ptrace attach >> to. This enables the jhsdb commands like threads, jstack etc. >>>> Thanks, >>>> Jini. >>>> >>>>