From glewis at eyesbeyond.com Mon May 4 05:55:07 2015 From: glewis at eyesbeyond.com (Greg Lewis) Date: Sun, 3 May 2015 22:55:07 -0700 Subject: Result: New BSD Port Committer: Christos Zoulas Message-ID: <20150504055507.GA38104@misty.eyesbeyond.com> Voting for Christos Zoulas [1] is now closed. Yes: 3 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Greg Lewis [1] http://mail.openjdk.java.net/pipermail/bsd-port-dev/2015-March/002419.html -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From bryan at bceassociates.com Mon May 4 17:18:19 2015 From: bryan at bceassociates.com (Bryan C. Everly) Date: Mon, 4 May 2015 13:18:19 -0400 Subject: Hi - is there a group of people working on OpenJDK 8 for OpenBSD? In-Reply-To: <1430329439.4211.13.camel@tardis.intricatesoftware.com> References: <20150427165651.2A9F717FDAA@rebar.astron.com> <1430160800.30782.27.camel@tardis.intricatesoftware.com> <1430171563.30782.65.camel@tardis.intricatesoftware.com> <1430175354.30782.80.camel@tardis.intricatesoftware.com> <1430185419.30782.97.camel@tardis.intricatesoftware.com> <1430188876.30782.103.camel@tardis.intricatesoftware.com> <1430329439.4211.13.camel@tardis.intricatesoftware.com> Message-ID: OK. Sorry all. The 5.7 release of OpenBSD came out Friday evening so I had to get some upgrades done. I'm going to dive back into this and see how far I get. Thanks, Bryan On Wed, Apr 29, 2015 at 1:43 PM, Kurt Miller wrote: > On Tue, 2015-04-28 at 20:47 -0400, Bryan C. Everly wrote: > > Kurt, > > > > > > I'm wrapping my head around gnu autoconfigure tonight. > > > > > > It looks like we need to modify the .m4 files in the common/autoconf > > directory and then it generates the generated-configure.sh script from > > there, right? > > Yea, that sounds right. > > > If that's the case, I can start working on patches to the *.m4 files > > to seed the diffs you sent from generated-configure.sh if you are OK > > with that (I know we need to wait until my userid shows up on the > > contributor list before we can do any of this officially). > > Sure we can share diffs here now. When your name shows up on the list, I > can start committing the ones that are ready. > > > Next question - how much can we mess with the default "bsd" stuff? > > Should we be doing specific things in an "openbsd" block so as not to > > mess up the FreeBSD port (my assumption is that this mercurial tree > > builds successfully under FreeBSD - right)? > > Right. For the areas where OpenBSD differs, we need to isolate those > changes from FreeBSD, NetBSD, Linux, Solaris, etc. While our trees are > separate from the main tree, we aspire to keep our changes in a state > that would be acceptable and non-breaking to other platforms so they > could be merged back into the main trees. > > Note that many times the generic bsd category blocks are sufficient and > there's no need to call out duplicate OpenBSD blocks when the bsd one > works. > > > I'm thinking that's how we should be operating. If you are ok with > > that, i'll start making the necessary changes to get the common things > > in "bsd" and the things that are unique to OpenBSD in their own > > sections. > > Right. We're on the same page. > > > I think I can get the freetype stuff fixed (if I'm following the *.m4 > > files correctly) as well as the location for giflib straightened out. > > Okay. I was thinking that perhaps a try_link test would be better for > freetype libs then the current filename comparison and it likely could > be the same for all bsd. > > > Finally, the myriad of --with* settings on the command line I'm > > guessing need to be baked into the *.m4 scripts if we are running on > > in OpenBSD? If so, then I can tackle getting that to work right. > > I'm not sure. Look to Linux and macos to see if those settings are > defaulted someplace. I would mimic their behavior here. Meaning if > building on linux or macos, the large set of --with settings are needed > there too, then I think we should conform to that pattern here too. > > In the end an OpenBSD port makefile will set all the env vars, configure > args, etc and its not really an issue to have a large set of configure > args in general. > > > What do you think? Am I on the right track? > > Yes for sure. > > Regards, > -Kurt > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurt at intricatesoftware.com Mon May 4 23:55:06 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 04 May 2015 19:55:06 -0400 Subject: Hi - is there a group of people working on OpenJDK 8 for OpenBSD? In-Reply-To: References: <20150427165651.2A9F717FDAA@rebar.astron.com> <1430160800.30782.27.camel@tardis.intricatesoftware.com> <1430171563.30782.65.camel@tardis.intricatesoftware.com> <1430175354.30782.80.camel@tardis.intricatesoftware.com> <1430185419.30782.97.camel@tardis.intricatesoftware.com> <1430188876.30782.103.camel@tardis.intricatesoftware.com> <1430329439.4211.13.camel@tardis.intricatesoftware.com> Message-ID: <1430783706.4211.67.camel@tardis.intricatesoftware.com> No need to be sorry. Thanks for taking an interest in the porting effort. -Kurt On Mon, 2015-05-04 at 13:18 -0400, Bryan C. Everly wrote: > OK. Sorry all. > > > The 5.7 release of OpenBSD came out Friday evening so I had to get > some upgrades done. I'm going to dive back into this and see how far > I get. > > > Thanks, > Bryan > > On Wed, Apr 29, 2015 at 1:43 PM, Kurt Miller > wrote: > On Tue, 2015-04-28 at 20:47 -0400, Bryan C. Everly wrote: > > Kurt, > > > > > > I'm wrapping my head around gnu autoconfigure tonight. > > > > > > It looks like we need to modify the .m4 files in the > common/autoconf > > directory and then it generates the generated-configure.sh > script from > > there, right? > > Yea, that sounds right. > > > If that's the case, I can start working on patches to the > *.m4 files > > to seed the diffs you sent from generated-configure.sh if > you are OK > > with that (I know we need to wait until my userid shows up > on the > > contributor list before we can do any of this officially). > > Sure we can share diffs here now. When your name shows up on > the list, I > can start committing the ones that are ready. > > > Next question - how much can we mess with the default "bsd" > stuff? > > Should we be doing specific things in an "openbsd" block so > as not to > > mess up the FreeBSD port (my assumption is that this > mercurial tree > > builds successfully under FreeBSD - right)? > > Right. For the areas where OpenBSD differs, we need to isolate > those > changes from FreeBSD, NetBSD, Linux, Solaris, etc. While our > trees are > separate from the main tree, we aspire to keep our changes in > a state > that would be acceptable and non-breaking to other platforms > so they > could be merged back into the main trees. > > Note that many times the generic bsd category blocks are > sufficient and > there's no need to call out duplicate OpenBSD blocks when the > bsd one > works. > > > I'm thinking that's how we should be operating. If you > are ok with > > that, i'll start making the necessary changes to get the > common things > > in "bsd" and the things that are unique to OpenBSD in their > own > > sections. > > Right. We're on the same page. > > > I think I can get the freetype stuff fixed (if I'm following > the *.m4 > > files correctly) as well as the location for giflib > straightened out. > > Okay. I was thinking that perhaps a try_link test would be > better for > freetype libs then the current filename comparison and it > likely could > be the same for all bsd. > > > Finally, the myriad of --with* settings on the command line > I'm > > guessing need to be baked into the *.m4 scripts if we are > running on > > in OpenBSD? If so, then I can tackle getting that to work > right. > > I'm not sure. Look to Linux and macos to see if those settings > are > defaulted someplace. I would mimic their behavior here. > Meaning if > building on linux or macos, the large set of --with settings > are needed > there too, then I think we should conform to that pattern here > too. > > In the end an OpenBSD port makefile will set all the env vars, > configure > args, etc and its not really an issue to have a large set of > configure > args in general. > > > What do you think? Am I on the right track? > > Yes for sure. > > Regards, > -Kurt > > > > From glewis at eyesbeyond.com Wed May 6 03:19:48 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 06 May 2015 03:19:48 +0000 Subject: hg: bsd-port/jdk8: 51 new changesets Message-ID: <201505060319.t463Jm1k007443@aojmv0008.oracle.com> Changeset: 7a552439756e Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/7a552439756e Added tag jdk8u40-b25 for changeset e26f15704e37 ! .hgtags Changeset: 291438571a1e Author: asaha Date: 2014-10-07 08:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/291438571a1e Merge ! .hgtags Changeset: 3b367702e163 Author: asaha Date: 2014-10-09 12:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3b367702e163 Added tag jdk8u45-b00 for changeset ec4bcc6e4dcf ! .hgtags Changeset: cfb62cf941e1 Author: asaha Date: 2014-10-09 13:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/cfb62cf941e1 Merge ! .hgtags Changeset: 288e406a25ca Author: asaha Date: 2014-10-14 11:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/288e406a25ca Merge ! .hgtags Changeset: 27436b422886 Author: asaha Date: 2014-10-20 23:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/27436b422886 Merge ! .hgtags Changeset: a676d2d8af0d Author: asaha Date: 2014-10-24 17:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a676d2d8af0d Merge ! .hgtags Changeset: e6b1b800663d Author: asaha Date: 2014-11-06 09:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e6b1b800663d Merge ! .hgtags Changeset: 07f2cc0146b1 Author: asaha Date: 2014-11-19 14:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/07f2cc0146b1 Merge ! .hgtags Changeset: 4d7cb7c9be8c Author: asaha Date: 2014-12-01 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/4d7cb7c9be8c Merge ! .hgtags Changeset: 635ba0c81b89 Author: asaha Date: 2014-12-12 14:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/635ba0c81b89 Merge ! .hgtags Changeset: 5b4bcd8fb45c Author: asaha Date: 2014-12-15 15:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5b4bcd8fb45c Added tag jdk8u45-b01 for changeset 635ba0c81b89 ! .hgtags Changeset: 9688cf673d02 Author: asaha Date: 2014-12-17 09:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9688cf673d02 Merge ! .hgtags Changeset: 09578f5efb22 Author: asaha Date: 2014-12-22 09:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/09578f5efb22 Merge ! .hgtags Changeset: ec5219b942d2 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ec5219b942d2 Added tag jdk8u25-b32 for changeset cc8541804eb4 ! .hgtags Changeset: e3dd9d54a8f3 Author: asaha Date: 2014-12-03 09:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e3dd9d54a8f3 Merge ! .hgtags Changeset: adf189416769 Author: asaha Date: 2014-12-12 08:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/adf189416769 Merge ! .hgtags Changeset: d241e568a9d8 Author: asaha Date: 2014-12-18 14:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/d241e568a9d8 Merge ! .hgtags Changeset: d66f9edec2fc Author: asaha Date: 2014-12-17 08:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/d66f9edec2fc Added tag jdk8u25-b33 for changeset ec5219b942d2 ! .hgtags Changeset: a198f93b1e0b Author: asaha Date: 2014-12-18 14:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a198f93b1e0b Merge ! .hgtags Changeset: 801c65bb74b7 Author: asaha Date: 2014-12-22 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/801c65bb74b7 Merge ! .hgtags Changeset: a6e7aa9b35a7 Author: asaha Date: 2014-12-22 13:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a6e7aa9b35a7 Added tag jdk8u45-b02 for changeset 801c65bb74b7 ! .hgtags Changeset: f9d660ee02c5 Author: asaha Date: 2014-12-29 14:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/f9d660ee02c5 Merge ! .hgtags Changeset: 727eaf7fd774 Author: asaha Date: 2015-01-05 09:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/727eaf7fd774 Merge ! .hgtags Changeset: a1682688c9ae Author: asaha Date: 2015-01-05 09:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a1682688c9ae Merge ! .hgtags Changeset: 99c79d831525 Author: asaha Date: 2015-01-12 06:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/99c79d831525 Added tag jdk8u31-b31 for changeset a198f93b1e0b ! .hgtags Changeset: 7d11a7eee8c0 Author: asaha Date: 2015-01-12 06:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/7d11a7eee8c0 Merge ! .hgtags Changeset: 9d36d975bb20 Author: asaha Date: 2015-01-12 13:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9d36d975bb20 Added tag jdk8u45-b03 for changeset 7d11a7eee8c0 ! .hgtags Changeset: 16f78e229a52 Author: asaha Date: 2015-01-19 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/16f78e229a52 Merge ! .hgtags Changeset: cf4ebf474139 Author: asaha Date: 2015-01-20 09:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/cf4ebf474139 Added tag jdk8u31-b32 for changeset 99c79d831525 ! .hgtags Changeset: 3d79ef8a102f Author: asaha Date: 2015-01-20 10:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3d79ef8a102f Merge ! .hgtags Changeset: 5ecad11d91de Author: asaha Date: 2015-01-20 12:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5ecad11d91de Added tag jdk8u45-b04 for changeset 3d79ef8a102f ! .hgtags Changeset: 45f8fc9d3002 Author: asaha Date: 2015-01-22 15:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/45f8fc9d3002 Merge ! .hgtags Changeset: 84337249a520 Author: asaha Date: 2015-01-26 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/84337249a520 Added tag jdk8u45-b05 for changeset 45f8fc9d3002 ! .hgtags Changeset: 9a5843fdd2cf Author: asaha Date: 2015-01-28 15:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9a5843fdd2cf Merge ! .hgtags Changeset: 3d0f3761d32a Author: asaha Date: 2015-02-02 13:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3d0f3761d32a Added tag jdk8u45-b06 for changeset 9a5843fdd2cf ! .hgtags Changeset: 74ef61db0fe0 Author: asaha Date: 2015-02-04 13:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/74ef61db0fe0 Merge ! .hgtags Changeset: 47da174904ee Author: asaha Date: 2015-02-09 09:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/47da174904ee Added tag jdk8u45-b07 for changeset 74ef61db0fe0 ! .hgtags Changeset: 0c10bc335563 Author: asaha Date: 2015-02-11 14:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/0c10bc335563 Merge ! .hgtags Changeset: 733d16eb42cb Author: asaha Date: 2015-02-16 11:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/733d16eb42cb Added tag jdk8u45-b08 for changeset 0c10bc335563 ! .hgtags Changeset: 9a343fd13810 Author: asaha Date: 2015-02-23 14:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9a343fd13810 Added tag jdk8u45-b09 for changeset 733d16eb42cb ! .hgtags Changeset: 31638fdf1ae4 Author: asaha Date: 2015-03-02 11:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/31638fdf1ae4 Added tag jdk8u45-b10 for changeset 9a343fd13810 ! .hgtags Changeset: 12deacac8257 Author: asaha Date: 2015-03-07 10:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/12deacac8257 Added tag jdk8u40-b26 for changeset 7a552439756e ! .hgtags Changeset: 6738b8755c80 Author: asaha Date: 2015-03-07 16:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/6738b8755c80 Merge ! .hgtags Changeset: 9c9f663f6633 Author: asaha Date: 2015-03-09 12:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9c9f663f6633 Added tag jdk8u45-b11 for changeset 6738b8755c80 ! .hgtags Changeset: 8b0ee2956b4d Author: asaha Date: 2015-03-10 15:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/8b0ee2956b4d 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: bb24fbcc546f Author: asaha Date: 2015-03-12 20:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/bb24fbcc546f Added tag jdk8u40-b27 for changeset 12deacac8257 ! .hgtags Changeset: 54709b761404 Author: asaha Date: 2015-03-16 09:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/54709b761404 Merge ! .hgtags Changeset: 6b2f1bf5c728 Author: asaha Date: 2015-03-16 11:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/6b2f1bf5c728 Added tag jdk8u45-b12 for changeset 54709b761404 ! .hgtags Changeset: 15b679d327da Author: asaha Date: 2015-03-17 11:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/15b679d327da Added tag jdk8u45-b13 for changeset 6b2f1bf5c728 ! .hgtags Changeset: 36cd3cebf1de Author: Greg Lewis Date: 2015-05-05 18:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/36cd3cebf1de Merge from main OpenJDK repository From glewis at eyesbeyond.com Wed May 6 03:20:40 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 06 May 2015 03:20:40 +0000 Subject: hg: bsd-port/jdk8/corba: 50 new changesets Message-ID: <201505060320.t463KewU007647@aojmv0008.oracle.com> Changeset: cab2b99c6bb2 Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/cab2b99c6bb2 Added tag jdk8u40-b25 for changeset 2220744100b8 ! .hgtags Changeset: 9eca1673008a Author: asaha Date: 2014-10-07 08:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/9eca1673008a Merge ! .hgtags Changeset: 99318f8b0d2b Author: asaha Date: 2014-10-09 12:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/99318f8b0d2b Added tag jdk8u45-b00 for changeset 5761efbc739f ! .hgtags Changeset: 392b308ab176 Author: asaha Date: 2014-10-09 13:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/392b308ab176 Merge ! .hgtags Changeset: 835263663f74 Author: asaha Date: 2014-10-14 11:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/835263663f74 Merge ! .hgtags Changeset: e60c0a6d6330 Author: asaha Date: 2014-10-20 23:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e60c0a6d6330 Merge ! .hgtags Changeset: ef278f51b59f Author: asaha Date: 2014-10-24 17:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ef278f51b59f Merge ! .hgtags Changeset: ef001b9debf4 Author: asaha Date: 2014-11-06 09:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ef001b9debf4 Merge ! .hgtags Changeset: 449190e46be9 Author: asaha Date: 2014-11-19 14:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/449190e46be9 Merge ! .hgtags Changeset: d86e1a7e2d74 Author: asaha Date: 2014-12-01 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/d86e1a7e2d74 Merge ! .hgtags Changeset: 6a52852476c9 Author: asaha Date: 2014-12-12 14:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/6a52852476c9 Merge ! .hgtags Changeset: 310ad4a9c136 Author: asaha Date: 2014-12-15 15:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/310ad4a9c136 Added tag jdk8u45-b01 for changeset 6a52852476c9 ! .hgtags Changeset: ce00072d4361 Author: asaha Date: 2014-12-17 09:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ce00072d4361 Merge ! .hgtags Changeset: bd15bc486b21 Author: asaha Date: 2014-12-22 09:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/bd15bc486b21 Merge ! .hgtags Changeset: c123ac2adfdc Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/c123ac2adfdc Added tag jdk8u25-b32 for changeset 6617e1de7aa5 ! .hgtags Changeset: af03ebe52440 Author: asaha Date: 2014-12-03 09:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/af03ebe52440 Merge ! .hgtags Changeset: dcbfa47c44af Author: asaha Date: 2014-12-12 08:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/dcbfa47c44af Merge ! .hgtags Changeset: 4ebcff02c641 Author: asaha Date: 2014-12-18 14:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/4ebcff02c641 Merge ! .hgtags Changeset: 0e6a9a245ca3 Author: asaha Date: 2014-12-17 08:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/0e6a9a245ca3 Added tag jdk8u25-b33 for changeset c123ac2adfdc ! .hgtags Changeset: 705d3a4298f4 Author: asaha Date: 2014-12-18 14:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/705d3a4298f4 Merge ! .hgtags Changeset: 3b9d342f9f58 Author: asaha Date: 2014-12-22 12:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/3b9d342f9f58 Merge ! .hgtags Changeset: d803709763bd Author: asaha Date: 2014-12-22 14:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/d803709763bd Added tag jdk8u45-b02 for changeset 3b9d342f9f58 ! .hgtags Changeset: f731ed01021f Author: asaha Date: 2014-12-29 14:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f731ed01021f Merge ! .hgtags Changeset: b367d1f93783 Author: asaha Date: 2015-01-05 09:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/b367d1f93783 Merge ! .hgtags Changeset: 72d116eea419 Author: asaha Date: 2015-01-05 09:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/72d116eea419 Merge ! .hgtags Changeset: 072d325a052a Author: asaha Date: 2015-01-12 06:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/072d325a052a Added tag jdk8u31-b31 for changeset 705d3a4298f4 ! .hgtags Changeset: d3678799ed35 Author: asaha Date: 2015-01-12 06:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/d3678799ed35 Merge ! .hgtags Changeset: 0035f7ab98d1 Author: asaha Date: 2015-01-12 13:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/0035f7ab98d1 Added tag jdk8u45-b03 for changeset d3678799ed35 ! .hgtags Changeset: cca877060ab7 Author: asaha Date: 2015-01-19 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/cca877060ab7 Merge ! .hgtags Changeset: bfd820cde577 Author: asaha Date: 2015-01-20 09:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/bfd820cde577 Added tag jdk8u31-b32 for changeset 072d325a052a ! .hgtags Changeset: 9dd8c8e1b0fa Author: asaha Date: 2015-01-20 10:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/9dd8c8e1b0fa Merge ! .hgtags Changeset: ccfe354e5268 Author: asaha Date: 2015-01-20 12:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ccfe354e5268 Added tag jdk8u45-b04 for changeset 9dd8c8e1b0fa ! .hgtags Changeset: b82ecb056ae3 Author: asaha Date: 2015-01-22 15:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/b82ecb056ae3 Merge ! .hgtags Changeset: 8fb014b1f16e Author: asaha Date: 2015-01-26 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/8fb014b1f16e Added tag jdk8u45-b05 for changeset b82ecb056ae3 ! .hgtags Changeset: f538a9334f09 Author: asaha Date: 2015-01-28 15:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f538a9334f09 Merge ! .hgtags Changeset: 0791b2c0b68d Author: asaha Date: 2015-02-02 13:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/0791b2c0b68d Added tag jdk8u45-b06 for changeset f538a9334f09 ! .hgtags Changeset: 4dec7b828f1e Author: asaha Date: 2015-02-04 13:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/4dec7b828f1e Merge ! .hgtags Changeset: bd142a6618e8 Author: asaha Date: 2015-02-09 09:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/bd142a6618e8 Added tag jdk8u45-b07 for changeset 4dec7b828f1e ! .hgtags Changeset: 16cb989c8b62 Author: asaha Date: 2015-02-11 14:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/16cb989c8b62 Merge ! .hgtags Changeset: ace36a054b7f Author: asaha Date: 2015-02-16 11:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ace36a054b7f Added tag jdk8u45-b08 for changeset 16cb989c8b62 ! .hgtags Changeset: b9ef43c59b42 Author: asaha Date: 2015-02-23 14:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/b9ef43c59b42 Added tag jdk8u45-b09 for changeset ace36a054b7f ! .hgtags Changeset: 5251f3e06a95 Author: asaha Date: 2015-03-02 11:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/5251f3e06a95 Added tag jdk8u45-b10 for changeset b9ef43c59b42 ! .hgtags Changeset: bd0186cd2419 Author: asaha Date: 2015-03-07 10:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/bd0186cd2419 Added tag jdk8u40-b26 for changeset cab2b99c6bb2 ! .hgtags Changeset: 08c2ce4b6d59 Author: asaha Date: 2015-03-07 16:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/08c2ce4b6d59 Merge ! .hgtags Changeset: e7479ac875bd Author: asaha Date: 2015-03-09 12:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e7479ac875bd Added tag jdk8u45-b11 for changeset 08c2ce4b6d59 ! .hgtags Changeset: 5658a075180c Author: asaha Date: 2015-03-10 15:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/5658a075180c 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 6a3e237a9534 Author: asaha Date: 2015-03-12 20:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/6a3e237a9534 Added tag jdk8u40-b27 for changeset bd0186cd2419 ! .hgtags Changeset: c9bf2543c0c0 Author: asaha Date: 2015-03-16 09:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/c9bf2543c0c0 Merge ! .hgtags Changeset: 326f02235e7a Author: asaha Date: 2015-03-16 11:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/326f02235e7a Added tag jdk8u45-b12 for changeset c9bf2543c0c0 ! .hgtags Changeset: 50fb9bed64c9 Author: asaha Date: 2015-03-17 11:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/50fb9bed64c9 Added tag jdk8u45-b13 for changeset 326f02235e7a ! .hgtags From glewis at eyesbeyond.com Wed May 6 03:20:44 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 06 May 2015 03:20:44 +0000 Subject: hg: bsd-port/jdk8/jaxp: 52 new changesets Message-ID: <201505060320.t463KiF1007683@aojmv0008.oracle.com> Changeset: f693ef62c207 Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/f693ef62c207 Added tag jdk8u40-b25 for changeset 4c0d4c38279c ! .hgtags Changeset: e7b7f59d3640 Author: asaha Date: 2014-10-07 08:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e7b7f59d3640 Merge ! .hgtags Changeset: 13ff8e6b6fce Author: asaha Date: 2014-10-09 12:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/13ff8e6b6fce Added tag jdk8u45-b00 for changeset 9286acc600a7 ! .hgtags Changeset: efd206cdeeb6 Author: asaha Date: 2014-10-09 13:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/efd206cdeeb6 Merge ! .hgtags Changeset: dad49d9cc1cd Author: asaha Date: 2014-10-14 11:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/dad49d9cc1cd Merge ! .hgtags Changeset: ffcc0060704a Author: asaha Date: 2014-10-20 23:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ffcc0060704a Merge ! .hgtags Changeset: 155dbe19c0d9 Author: asaha Date: 2014-10-24 17:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/155dbe19c0d9 Merge ! .hgtags Changeset: d95550886c67 Author: asaha Date: 2014-11-06 09:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/d95550886c67 Merge ! .hgtags Changeset: 97032057f9f7 Author: asaha Date: 2014-11-19 15:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/97032057f9f7 Merge ! .hgtags Changeset: e0a586ac8d41 Author: asaha Date: 2014-12-01 11:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e0a586ac8d41 Merge ! .hgtags Changeset: 9fded65e1d36 Author: asaha Date: 2014-12-12 14:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/9fded65e1d36 Merge ! .hgtags Changeset: 06118bf2d36d Author: asaha Date: 2014-12-15 15:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/06118bf2d36d Added tag jdk8u45-b01 for changeset 9fded65e1d36 ! .hgtags Changeset: b712dc277958 Author: asaha Date: 2014-12-17 09:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/b712dc277958 Merge ! .hgtags Changeset: de6e69ca909d Author: asaha Date: 2014-12-22 10:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/de6e69ca909d Merge ! .hgtags Changeset: 1c17ffddb766 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/1c17ffddb766 Added tag jdk8u25-b32 for changeset b4231e682f98 ! .hgtags Changeset: 4bd853ba6979 Author: asaha Date: 2014-12-03 09:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/4bd853ba6979 Merge ! .hgtags Changeset: 348bc3298ddb Author: asaha Date: 2014-12-12 08:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/348bc3298ddb Merge ! .hgtags Changeset: 0830bdf1ca09 Author: asaha Date: 2014-12-18 14:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/0830bdf1ca09 Merge ! .hgtags Changeset: 756fb61c6afd Author: asaha Date: 2014-12-17 08:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/756fb61c6afd Added tag jdk8u25-b33 for changeset 1c17ffddb766 ! .hgtags Changeset: dcc563c9db9e Author: asaha Date: 2014-12-18 14:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/dcc563c9db9e Merge ! .hgtags Changeset: 62566a3dbe59 Author: asaha Date: 2014-12-22 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/62566a3dbe59 Merge ! .hgtags Changeset: 23776c7759b8 Author: asaha Date: 2014-12-22 14:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/23776c7759b8 Added tag jdk8u45-b02 for changeset 62566a3dbe59 ! .hgtags Changeset: eca9efb6ea34 Author: asaha Date: 2014-12-29 14:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/eca9efb6ea34 Merge ! .hgtags Changeset: 4f2d54d5caf7 Author: asaha Date: 2015-01-05 09:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/4f2d54d5caf7 Merge ! .hgtags Changeset: ef437e576e36 Author: asaha Date: 2015-01-05 10:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ef437e576e36 Merge ! .hgtags Changeset: 119f4ae3151f Author: asaha Date: 2015-01-12 06:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/119f4ae3151f Added tag jdk8u31-b31 for changeset dcc563c9db9e ! .hgtags Changeset: 629096783c27 Author: asaha Date: 2015-01-12 07:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/629096783c27 Merge ! .hgtags Changeset: 8dbdb8662c9a Author: asaha Date: 2015-01-12 13:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8dbdb8662c9a Added tag jdk8u45-b03 for changeset 629096783c27 ! .hgtags Changeset: 43dd0b9ecb97 Author: asaha Date: 2015-01-19 12:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/43dd0b9ecb97 Merge ! .hgtags Changeset: d8a594fd8507 Author: asaha Date: 2015-01-20 09:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/d8a594fd8507 Added tag jdk8u31-b32 for changeset 119f4ae3151f ! .hgtags Changeset: 85585012b976 Author: asaha Date: 2015-01-20 10:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/85585012b976 Merge ! .hgtags Changeset: 419d4d8884b9 Author: asaha Date: 2015-01-20 12:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/419d4d8884b9 Added tag jdk8u45-b04 for changeset 85585012b976 ! .hgtags Changeset: da025bade645 Author: asaha Date: 2015-01-22 15:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/da025bade645 Merge ! .hgtags Changeset: 4570f67a7168 Author: asaha Date: 2015-01-26 12:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/4570f67a7168 Added tag jdk8u45-b05 for changeset da025bade645 ! .hgtags Changeset: 41ffc4cb1486 Author: asaha Date: 2015-01-28 15:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/41ffc4cb1486 Merge ! .hgtags Changeset: 49bc5472ded4 Author: aefimov Date: 2015-01-26 22:44 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/49bc5472ded4 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: 7ae4c653ff6f Author: asaha Date: 2015-02-02 13:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/7ae4c653ff6f Added tag jdk8u45-b06 for changeset 49bc5472ded4 ! .hgtags Changeset: 061930bd7d8f Author: asaha Date: 2015-02-04 13:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/061930bd7d8f Merge ! .hgtags Changeset: 3d3da8944992 Author: asaha Date: 2015-02-09 09:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/3d3da8944992 Added tag jdk8u45-b07 for changeset 061930bd7d8f ! .hgtags Changeset: 50fba38f3a29 Author: asaha Date: 2015-02-11 14:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/50fba38f3a29 Merge ! .hgtags Changeset: f893d8b9a0d1 Author: asaha Date: 2015-02-16 11:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/f893d8b9a0d1 Added tag jdk8u45-b08 for changeset 50fba38f3a29 ! .hgtags Changeset: 4de18a629048 Author: asaha Date: 2015-02-23 14:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/4de18a629048 Added tag jdk8u45-b09 for changeset f893d8b9a0d1 ! .hgtags Changeset: f8edfdc185ba Author: asaha Date: 2015-03-02 11:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/f8edfdc185ba Added tag jdk8u45-b10 for changeset 4de18a629048 ! .hgtags Changeset: 56f6ca79467d Author: asaha Date: 2015-03-07 10:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/56f6ca79467d Added tag jdk8u40-b26 for changeset f693ef62c207 ! .hgtags Changeset: cd077759cd75 Author: asaha Date: 2015-03-07 16:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/cd077759cd75 Merge ! .hgtags Changeset: d4042340fe0a Author: aefimov Date: 2015-03-05 19:34 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/d4042340fe0a 8040228: TransformerConfigurationException occurs with security manager, FSP and XSLT Ext Reviewed-by: joehw, lancea, ahgross ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java Changeset: a08c8ea8a1c9 Author: asaha Date: 2015-03-09 12:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/a08c8ea8a1c9 Added tag jdk8u45-b11 for changeset d4042340fe0a ! .hgtags Changeset: 1980188f47a4 Author: asaha Date: 2015-03-10 15:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/1980188f47a4 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 3b87ddc799d4 Author: asaha Date: 2015-03-12 20:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/3b87ddc799d4 Added tag jdk8u40-b27 for changeset 56f6ca79467d ! .hgtags Changeset: 91d1102264e9 Author: asaha Date: 2015-03-16 09:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/91d1102264e9 Merge ! .hgtags Changeset: a15025742f20 Author: asaha Date: 2015-03-16 11:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/a15025742f20 Added tag jdk8u45-b12 for changeset 91d1102264e9 ! .hgtags Changeset: e0167ec9d759 Author: asaha Date: 2015-03-17 11:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e0167ec9d759 Added tag jdk8u45-b13 for changeset a15025742f20 ! .hgtags From glewis at eyesbeyond.com Wed May 6 03:20:52 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 06 May 2015 03:20:52 +0000 Subject: hg: bsd-port/jdk8/jaxws: 51 new changesets Message-ID: <201505060320.t463KrIM007772@aojmv0008.oracle.com> Changeset: 1bcb30bdd988 Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/1bcb30bdd988 Added tag jdk8u40-b25 for changeset b6120aaf2aee ! .hgtags Changeset: 31bf0dfe20d6 Author: asaha Date: 2014-10-09 12:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/31bf0dfe20d6 Added tag jdk8u45-b00 for changeset 667a4aee3720 ! .hgtags Changeset: d1b8a1d3b853 Author: asaha Date: 2014-10-09 13:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d1b8a1d3b853 Merge ! .hgtags Changeset: 14d680f8d80d Author: asaha Date: 2014-10-14 11:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/14d680f8d80d Merge ! .hgtags Changeset: e044bd1da6b8 Author: asaha Date: 2014-10-20 23:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/e044bd1da6b8 Merge ! .hgtags Changeset: a14efa699f0f Author: mkos Date: 2014-10-24 15:02 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/a14efa699f0f 8054367: More references for endpoints Summary: fix also reviewed by Iaroslav.Savytskyi at oracle.com, Alexander.Fomin at oracle.com Reviewed-by: mullan, skoivu ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/model/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/ProviderImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java Changeset: d9f451ee4b85 Author: asaha Date: 2014-10-24 17:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d9f451ee4b85 Merge ! .hgtags Changeset: eee054dcc880 Author: asaha Date: 2014-11-06 09:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/eee054dcc880 Merge ! .hgtags Changeset: be10e382f35d Author: asaha Date: 2014-11-19 15:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/be10e382f35d Merge ! .hgtags Changeset: 677690c4efd3 Author: asaha Date: 2014-12-01 11:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/677690c4efd3 Merge ! .hgtags Changeset: cb6added4913 Author: asaha Date: 2014-12-12 14:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/cb6added4913 Merge ! .hgtags Changeset: 8c6b5758692a Author: asaha Date: 2014-12-15 15:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/8c6b5758692a Added tag jdk8u45-b01 for changeset cb6added4913 ! .hgtags Changeset: a140eb0caf04 Author: asaha Date: 2014-12-17 09:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/a140eb0caf04 Merge ! .hgtags Changeset: 5cd2b7e1836f Author: asaha Date: 2014-12-22 10:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/5cd2b7e1836f Merge ! .hgtags Changeset: da8457217afd Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/da8457217afd Added tag jdk8u25-b32 for changeset 90b0097a98f1 ! .hgtags Changeset: 2be64fe05df0 Author: asaha Date: 2014-12-03 09:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/2be64fe05df0 Merge ! .hgtags Changeset: 86111e41a15d Author: asaha Date: 2014-12-12 08:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/86111e41a15d Merge ! .hgtags Changeset: 69635d2cc55e Author: asaha Date: 2014-12-18 14:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/69635d2cc55e Merge ! .hgtags Changeset: d681964dac4f Author: asaha Date: 2014-12-17 08:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d681964dac4f Added tag jdk8u25-b33 for changeset da8457217afd ! .hgtags Changeset: 49e91817cbe1 Author: asaha Date: 2014-12-18 14:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/49e91817cbe1 Merge ! .hgtags Changeset: 855a7b930205 Author: asaha Date: 2014-12-22 12:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/855a7b930205 Merge ! .hgtags Changeset: b187f2fd6ad5 Author: asaha Date: 2014-12-22 14:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b187f2fd6ad5 Added tag jdk8u45-b02 for changeset 855a7b930205 ! .hgtags Changeset: f00fd201f6b5 Author: asaha Date: 2014-12-29 14:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f00fd201f6b5 Merge ! .hgtags Changeset: 01713bfc1e12 Author: asaha Date: 2015-01-05 09:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/01713bfc1e12 Merge ! .hgtags Changeset: 74aae7549ef8 Author: asaha Date: 2015-01-05 10:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/74aae7549ef8 Merge ! .hgtags Changeset: 9e20c5acb448 Author: asaha Date: 2015-01-12 06:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/9e20c5acb448 Added tag jdk8u31-b31 for changeset 49e91817cbe1 ! .hgtags Changeset: 698a88182586 Author: asaha Date: 2015-01-12 07:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/698a88182586 Merge ! .hgtags Changeset: bc4101726a49 Author: asaha Date: 2015-01-12 13:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/bc4101726a49 Added tag jdk8u45-b03 for changeset 698a88182586 ! .hgtags Changeset: 1dc4a0770577 Author: asaha Date: 2015-01-19 12:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/1dc4a0770577 Merge ! .hgtags Changeset: ea23d583e363 Author: asaha Date: 2015-01-20 09:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/ea23d583e363 Added tag jdk8u31-b32 for changeset 9e20c5acb448 ! .hgtags Changeset: c7307f75843b Author: asaha Date: 2015-01-20 10:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/c7307f75843b Merge ! .hgtags Changeset: b5e9639af6d6 Author: asaha Date: 2015-01-20 12:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b5e9639af6d6 Added tag jdk8u45-b04 for changeset c7307f75843b ! .hgtags Changeset: 6bd873f17e03 Author: asaha Date: 2015-01-22 15:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/6bd873f17e03 Merge ! .hgtags Changeset: 12f4795e2ad0 Author: asaha Date: 2015-01-26 12:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/12f4795e2ad0 Added tag jdk8u45-b05 for changeset 6bd873f17e03 ! .hgtags Changeset: 5944c1915aa1 Author: asaha Date: 2015-01-28 15:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/5944c1915aa1 Merge ! .hgtags Changeset: a5e99f4d067e Author: aefimov Date: 2015-01-26 22:36 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/a5e99f4d067e 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos ! src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java Changeset: d8faea5e290e Author: asaha Date: 2015-02-02 13:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d8faea5e290e Added tag jdk8u45-b06 for changeset a5e99f4d067e ! .hgtags Changeset: 145ea6d2899f Author: asaha Date: 2015-02-04 13:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/145ea6d2899f Merge ! .hgtags Changeset: 92a8559af833 Author: asaha Date: 2015-02-09 09:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/92a8559af833 Added tag jdk8u45-b07 for changeset 145ea6d2899f ! .hgtags Changeset: f3d678fe58e7 Author: asaha Date: 2015-02-11 14:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f3d678fe58e7 Merge ! .hgtags Changeset: 8f2e51101518 Author: asaha Date: 2015-02-16 11:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/8f2e51101518 Added tag jdk8u45-b08 for changeset f3d678fe58e7 ! .hgtags Changeset: 5cf887e3e136 Author: asaha Date: 2015-02-23 14:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/5cf887e3e136 Added tag jdk8u45-b09 for changeset 8f2e51101518 ! .hgtags Changeset: 2e21fbbf73ca Author: asaha Date: 2015-03-02 11:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/2e21fbbf73ca Added tag jdk8u45-b10 for changeset 5cf887e3e136 ! .hgtags Changeset: a5f2cdedb940 Author: asaha Date: 2015-03-07 10:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/a5f2cdedb940 Added tag jdk8u40-b26 for changeset 1bcb30bdd988 ! .hgtags Changeset: 855fd9dfcbee Author: asaha Date: 2015-03-07 16:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/855fd9dfcbee Merge ! .hgtags Changeset: 2057d1f02b4d Author: asaha Date: 2015-03-09 12:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/2057d1f02b4d Added tag jdk8u45-b11 for changeset 855fd9dfcbee ! .hgtags Changeset: 6b7c53099eb1 Author: asaha Date: 2015-03-10 15:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/6b7c53099eb1 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 4df88e579f83 Author: asaha Date: 2015-03-12 20:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/4df88e579f83 Added tag jdk8u40-b27 for changeset a5f2cdedb940 ! .hgtags Changeset: 3f6c3f48179a Author: asaha Date: 2015-03-16 09:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/3f6c3f48179a Merge ! .hgtags Changeset: 15fb2359f5f8 Author: asaha Date: 2015-03-16 11:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/15fb2359f5f8 Added tag jdk8u45-b12 for changeset 3f6c3f48179a ! .hgtags Changeset: bad02ac45d59 Author: asaha Date: 2015-03-17 11:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/bad02ac45d59 Added tag jdk8u45-b13 for changeset 15fb2359f5f8 ! .hgtags From glewis at eyesbeyond.com Wed May 6 03:21:01 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 06 May 2015 03:21:01 +0000 Subject: hg: bsd-port/jdk8/langtools: 51 new changesets Message-ID: <201505060321.t463L27B007903@aojmv0008.oracle.com> Changeset: 2904142783dd Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/2904142783dd Added tag jdk8u40-b25 for changeset 991141080b20 ! .hgtags Changeset: 0b599186b383 Author: asaha Date: 2014-10-07 08:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0b599186b383 Merge ! .hgtags Changeset: 89596e168f2f Author: asaha Date: 2014-10-09 12:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/89596e168f2f Added tag jdk8u45-b00 for changeset dbae37f50c43 ! .hgtags Changeset: 89cd4673dc32 Author: asaha Date: 2014-10-09 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/89cd4673dc32 Merge ! .hgtags Changeset: a78a2a8b0086 Author: asaha Date: 2014-10-14 11:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a78a2a8b0086 Merge ! .hgtags Changeset: 59265b02b828 Author: asaha Date: 2014-10-20 23:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/59265b02b828 Merge ! .hgtags Changeset: 5b374f8ee3c3 Author: asaha Date: 2014-10-27 14:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/5b374f8ee3c3 Merge ! .hgtags - test/tools/javac/varargs/6313164/T6313164.out Changeset: f89d4eaa6484 Author: asaha Date: 2014-11-06 09:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f89d4eaa6484 Merge ! .hgtags Changeset: e2c6204e7ed1 Author: asaha Date: 2014-11-19 16:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/e2c6204e7ed1 Merge ! .hgtags Changeset: d4c7822e9d64 Author: asaha Date: 2014-12-01 11:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d4c7822e9d64 Merge ! .hgtags Changeset: 244e6dc77287 Author: asaha Date: 2014-12-12 14:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/244e6dc77287 Merge ! .hgtags Changeset: 9939fda7ed45 Author: asaha Date: 2014-12-15 15:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9939fda7ed45 Added tag jdk8u45-b01 for changeset 244e6dc77287 ! .hgtags Changeset: c6fe82e540ce Author: asaha Date: 2014-12-17 09:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c6fe82e540ce Merge ! .hgtags Changeset: 9b4b05686ce8 Author: asaha Date: 2014-12-22 10:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9b4b05686ce8 Merge ! .hgtags - test/lib/annotations/annotations/classfile/ClassfileInspector.java - test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: b72a49d88cc3 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/b72a49d88cc3 Added tag jdk8u25-b32 for changeset a2a922ccc00f ! .hgtags Changeset: 0a8e28b99cc4 Author: asaha Date: 2014-12-03 09:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0a8e28b99cc4 Merge ! .hgtags Changeset: f124c0e96762 Author: asaha Date: 2014-12-12 08:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f124c0e96762 Merge ! .hgtags Changeset: 3e4c476ecda8 Author: asaha Date: 2014-12-18 14:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/3e4c476ecda8 Merge ! .hgtags Changeset: d8f73bf3808a Author: asaha Date: 2014-12-17 08:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d8f73bf3808a Added tag jdk8u25-b33 for changeset b72a49d88cc3 ! .hgtags Changeset: b813a76f1091 Author: asaha Date: 2014-12-18 14:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/b813a76f1091 Merge ! .hgtags Changeset: 401ec7688762 Author: asaha Date: 2014-12-22 12:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/401ec7688762 Merge ! .hgtags Changeset: eb60995deeb0 Author: asaha Date: 2014-12-22 14:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/eb60995deeb0 Added tag jdk8u45-b02 for changeset 401ec7688762 ! .hgtags Changeset: c75d27bc0368 Author: asaha Date: 2014-12-29 14:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c75d27bc0368 Merge ! .hgtags Changeset: 82f61074191f Author: asaha Date: 2015-01-05 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/82f61074191f Merge ! .hgtags Changeset: ac1c3ae88463 Author: asaha Date: 2015-01-05 10:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ac1c3ae88463 Merge ! .hgtags Changeset: 8dc0c7e42d90 Author: asaha Date: 2015-01-12 06:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8dc0c7e42d90 Added tag jdk8u31-b31 for changeset b813a76f1091 ! .hgtags Changeset: 79d31ae9990e Author: asaha Date: 2015-01-12 07:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/79d31ae9990e Merge ! .hgtags Changeset: 45b96d038dd9 Author: asaha Date: 2015-01-12 13:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/45b96d038dd9 Added tag jdk8u45-b03 for changeset 79d31ae9990e ! .hgtags Changeset: d8ce0450b95d Author: asaha Date: 2015-01-19 12:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d8ce0450b95d Merge ! .hgtags Changeset: f75e26a5c3ac Author: asaha Date: 2015-01-20 09:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f75e26a5c3ac Added tag jdk8u31-b32 for changeset 8dc0c7e42d90 ! .hgtags Changeset: 47292f3c0da7 Author: asaha Date: 2015-01-20 10:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/47292f3c0da7 Merge ! .hgtags Changeset: a09fd5eb6340 Author: asaha Date: 2015-01-20 12:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a09fd5eb6340 Added tag jdk8u45-b04 for changeset 47292f3c0da7 ! .hgtags Changeset: 77d7dd7f35d6 Author: asaha Date: 2015-01-22 15:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/77d7dd7f35d6 Merge ! .hgtags Changeset: 3b96b8cbcc34 Author: asaha Date: 2015-01-26 12:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/3b96b8cbcc34 Added tag jdk8u45-b05 for changeset 77d7dd7f35d6 ! .hgtags Changeset: 22cc48973eae Author: asaha Date: 2015-01-28 15:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/22cc48973eae Merge ! .hgtags Changeset: 72ef38be1bc0 Author: asaha Date: 2015-02-02 13:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/72ef38be1bc0 Added tag jdk8u45-b06 for changeset 22cc48973eae ! .hgtags Changeset: 460238ab73ce Author: asaha Date: 2015-02-04 13:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/460238ab73ce Merge ! .hgtags Changeset: 7bafab244463 Author: asaha Date: 2015-02-09 09:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/7bafab244463 Added tag jdk8u45-b07 for changeset 460238ab73ce ! .hgtags Changeset: 6dd7fd9f027b Author: asaha Date: 2015-02-11 14:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/6dd7fd9f027b Merge ! .hgtags Changeset: db16aa5c73c9 Author: asaha Date: 2015-02-16 11:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/db16aa5c73c9 Added tag jdk8u45-b08 for changeset 6dd7fd9f027b ! .hgtags Changeset: 572895f19937 Author: asaha Date: 2015-02-23 14:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/572895f19937 Added tag jdk8u45-b09 for changeset db16aa5c73c9 ! .hgtags Changeset: 02590504016c Author: asaha Date: 2015-03-02 11:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/02590504016c Added tag jdk8u45-b10 for changeset 572895f19937 ! .hgtags Changeset: 83eca922346e Author: asaha Date: 2015-03-07 10:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/83eca922346e Added tag jdk8u40-b26 for changeset 2904142783dd ! .hgtags Changeset: 0547ef2be3b3 Author: asaha Date: 2015-03-07 16:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0547ef2be3b3 Merge ! .hgtags Changeset: 61d3a434fe63 Author: asaha Date: 2015-03-09 12:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/61d3a434fe63 Added tag jdk8u45-b11 for changeset 0547ef2be3b3 ! .hgtags Changeset: 40af410251eb Author: asaha Date: 2015-03-10 15:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/40af410251eb 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 113fb26bd39f Author: asaha Date: 2015-03-12 20:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/113fb26bd39f Added tag jdk8u40-b27 for changeset 83eca922346e ! .hgtags Changeset: 4f89bbda7b45 Author: asaha Date: 2015-03-16 09:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4f89bbda7b45 Merge ! .hgtags Changeset: 5ce022bca792 Author: asaha Date: 2015-03-16 11:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/5ce022bca792 Added tag jdk8u45-b12 for changeset 4f89bbda7b45 ! .hgtags Changeset: 847af465a542 Author: asaha Date: 2015-03-17 11:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/847af465a542 Added tag jdk8u45-b13 for changeset 5ce022bca792 ! .hgtags Changeset: 8a88bbb58a89 Author: Greg Lewis Date: 2015-05-05 18:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8a88bbb58a89 Merge from main OpenJDK repository From glewis at eyesbeyond.com Wed May 6 03:21:24 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 06 May 2015 03:21:24 +0000 Subject: hg: bsd-port/jdk8/nashorn: 51 new changesets Message-ID: <201505060321.t463LOQT008235@aojmv0008.oracle.com> Changeset: b142a2d8e35e Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b142a2d8e35e Added tag jdk8u40-b25 for changeset fb7b6c2b95c5 ! .hgtags Changeset: 4f50cc615f4f Author: asaha Date: 2014-10-07 08:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/4f50cc615f4f Merge ! .hgtags Changeset: 5f55fc1cdd89 Author: asaha Date: 2014-10-09 12:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/5f55fc1cdd89 Added tag jdk8u45-b00 for changeset 05a3614ed527 ! .hgtags Changeset: e1ffa500f0d8 Author: asaha Date: 2014-10-09 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e1ffa500f0d8 Merge ! .hgtags Changeset: 4c44c000d62e Author: asaha Date: 2014-10-14 11:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/4c44c000d62e Merge ! .hgtags Changeset: cf8a0b40b754 Author: asaha Date: 2014-10-20 23:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/cf8a0b40b754 Merge ! .hgtags Changeset: fd5d4ebfe7db Author: asaha Date: 2014-10-27 14:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fd5d4ebfe7db Merge ! .hgtags - bin/checkintest.sh - bin/dump_octane_code.sh - bin/fixorphantests.sh ! bin/fixwhitespace.sh - bin/jjs - bin/jjs.bat - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat - bin/rm-non-tracked.sh - bin/verbose_octane.bat - bin/verbose_octane.sh - src/jdk/nashorn/api/scripting/resources/engine.js - src/jdk/nashorn/internal/codegen/Attr.java - src/jdk/nashorn/internal/codegen/FinalizeTypes.java - src/jdk/nashorn/internal/codegen/RangeAnalyzer.java - src/jdk/nashorn/internal/codegen/types/Range.java - src/jdk/nashorn/internal/ir/TemporarySymbols.java - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java - src/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk/nashorn/internal/runtime/CompiledScript.java - src/jdk/nashorn/internal/runtime/DebugLogger.java - src/jdk/nashorn/internal/runtime/Logging.java - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED - test/script/basic/arraysIntKey.js - test/script/basic/arraysIntKey.js.EXPECTED - test/script/basic/compile-octane.js.EXPECTED - test/script/basic/ranges_disabled.js - test/script/basic/ranges_disabled.js.EXPECTED - test/script/basic/ranges_enabled.js - test/script/basic/ranges_enabled.js.EXPECTED - test/script/basic/ranges_payload.js - test/script/basic/runsunspider-eager.js - test/script/basic/runsunspider-lazy.js - test/script/basic/runsunspider-lazy.js.EXPECTED - test/script/maptests/property_delete.js Changeset: 72c7148acf87 Author: asaha Date: 2014-11-06 09:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/72c7148acf87 Merge ! .hgtags - src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java - src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java Changeset: 7b05a206ec6a Author: asaha Date: 2014-11-19 16:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7b05a206ec6a Merge ! .hgtags Changeset: b54270ace5e5 Author: asaha Date: 2014-12-01 11:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b54270ace5e5 Merge ! .hgtags Changeset: 21ec16eb7e63 Author: asaha Date: 2014-12-12 14:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/21ec16eb7e63 Merge ! .hgtags - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java Changeset: 95ab924f3a47 Author: asaha Date: 2014-12-15 15:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/95ab924f3a47 Added tag jdk8u45-b01 for changeset 21ec16eb7e63 ! .hgtags Changeset: acb6d1468f2f Author: asaha Date: 2014-12-17 09:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/acb6d1468f2f Merge ! .hgtags Changeset: 7b12e3b9f274 Author: asaha Date: 2014-12-22 10:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7b12e3b9f274 Merge ! .hgtags Changeset: a8526abf70a8 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a8526abf70a8 Added tag jdk8u25-b32 for changeset be20e9a00818 ! .hgtags Changeset: de0bd397806e Author: asaha Date: 2014-12-03 09:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/de0bd397806e Merge ! .hgtags Changeset: fe5f9ef3841d Author: asaha Date: 2014-12-12 08:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fe5f9ef3841d Merge ! .hgtags Changeset: 859979ea4fa0 Author: asaha Date: 2014-12-18 14:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/859979ea4fa0 Merge ! .hgtags Changeset: e7860689fbca Author: asaha Date: 2014-12-17 08:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e7860689fbca Added tag jdk8u25-b33 for changeset a8526abf70a8 ! .hgtags Changeset: 34a64e22b81b Author: asaha Date: 2014-12-18 14:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/34a64e22b81b Merge ! .hgtags Changeset: 37b3ef9a0732 Author: asaha Date: 2014-12-22 12:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/37b3ef9a0732 Merge ! .hgtags Changeset: 0c9f6ee8f6e4 Author: asaha Date: 2014-12-22 14:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/0c9f6ee8f6e4 Added tag jdk8u45-b02 for changeset 37b3ef9a0732 ! .hgtags Changeset: 3b12cf144e83 Author: asaha Date: 2014-12-29 14:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3b12cf144e83 Merge ! .hgtags Changeset: 9184dad8f01c Author: asaha Date: 2015-01-05 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/9184dad8f01c Merge ! .hgtags Changeset: 2d1c01990ebd Author: asaha Date: 2015-01-05 10:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/2d1c01990ebd Merge ! .hgtags Changeset: d2b5784a3452 Author: asaha Date: 2015-01-12 06:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d2b5784a3452 Added tag jdk8u31-b31 for changeset 34a64e22b81b ! .hgtags Changeset: ed3a4177da50 Author: asaha Date: 2015-01-12 07:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ed3a4177da50 Merge ! .hgtags Changeset: 518a959bcf1c Author: asaha Date: 2015-01-12 13:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/518a959bcf1c Added tag jdk8u45-b03 for changeset ed3a4177da50 ! .hgtags Changeset: d515b79027a1 Author: asaha Date: 2015-01-19 12:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d515b79027a1 Merge ! .hgtags Changeset: c6dd08613a44 Author: asaha Date: 2015-01-20 09:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c6dd08613a44 Added tag jdk8u31-b32 for changeset d2b5784a3452 ! .hgtags Changeset: 65f24dedfd29 Author: asaha Date: 2015-01-20 10:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/65f24dedfd29 Merge ! .hgtags Changeset: d4bbd8278cb2 Author: asaha Date: 2015-01-20 12:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d4bbd8278cb2 Added tag jdk8u45-b04 for changeset 65f24dedfd29 ! .hgtags Changeset: de2ee4c1341f Author: asaha Date: 2015-01-22 15:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/de2ee4c1341f Merge ! .hgtags Changeset: e2fb963e644d Author: asaha Date: 2015-01-26 12:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e2fb963e644d Added tag jdk8u45-b05 for changeset de2ee4c1341f ! .hgtags Changeset: cf0097b8987d Author: asaha Date: 2015-01-28 15:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/cf0097b8987d Merge ! .hgtags Changeset: 7a04ae4abff0 Author: asaha Date: 2015-02-02 13:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7a04ae4abff0 Added tag jdk8u45-b06 for changeset cf0097b8987d ! .hgtags Changeset: bb112473c731 Author: asaha Date: 2015-02-04 13:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bb112473c731 Merge ! .hgtags Changeset: 7b0a28d2d0d0 Author: asaha Date: 2015-02-09 09:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7b0a28d2d0d0 Added tag jdk8u45-b07 for changeset bb112473c731 ! .hgtags Changeset: 8ab14ee47c8b Author: asaha Date: 2015-02-11 14:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8ab14ee47c8b Merge ! .hgtags Changeset: 397ea4a1bff8 Author: asaha Date: 2015-02-16 11:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/397ea4a1bff8 Added tag jdk8u45-b08 for changeset 8ab14ee47c8b ! .hgtags Changeset: c650c13d2bdf Author: asaha Date: 2015-02-23 14:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c650c13d2bdf Added tag jdk8u45-b09 for changeset 397ea4a1bff8 ! .hgtags Changeset: 072b761784dc Author: asaha Date: 2015-03-02 11:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/072b761784dc Added tag jdk8u45-b10 for changeset c650c13d2bdf ! .hgtags Changeset: c2dd88e89edc Author: asaha Date: 2015-03-07 10:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c2dd88e89edc Added tag jdk8u40-b26 for changeset b142a2d8e35e ! .hgtags Changeset: 6ae873ddbe19 Author: asaha Date: 2015-03-07 16:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6ae873ddbe19 Merge ! .hgtags Changeset: 410d06e53e41 Author: asaha Date: 2015-03-09 12:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/410d06e53e41 Added tag jdk8u45-b11 for changeset 6ae873ddbe19 ! .hgtags Changeset: 308f37006951 Author: asaha Date: 2015-03-10 15:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/308f37006951 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: b2b88f368f0a Author: asaha Date: 2015-03-12 20:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b2b88f368f0a Added tag jdk8u40-b27 for changeset c2dd88e89edc ! .hgtags Changeset: 9b9fee0f99cd Author: asaha Date: 2015-03-16 09:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/9b9fee0f99cd Merge ! .hgtags Changeset: 6fda38586f73 Author: asaha Date: 2015-03-16 11:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6fda38586f73 Added tag jdk8u45-b12 for changeset 9b9fee0f99cd ! .hgtags Changeset: d5477c6d1678 Author: asaha Date: 2015-03-17 11:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d5477c6d1678 Added tag jdk8u45-b13 for changeset 6fda38586f73 ! .hgtags Changeset: d3db4a7b1d78 Author: Greg Lewis Date: 2015-05-05 18:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d3db4a7b1d78 Merge from main OpenJDK repository From glewis at eyesbeyond.com Wed May 6 03:21:36 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 06 May 2015 03:21:36 +0000 Subject: hg: bsd-port/jdk8/hotspot: 66 new changesets Message-ID: <201505060321.t463Lbmh008292@aojmv0008.oracle.com> Changeset: f39b6944ad44 Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f39b6944ad44 Added tag jdk8u40-b25 for changeset 698dd28ecc78 ! .hgtags Changeset: ca67affe23b5 Author: asaha Date: 2014-10-07 08:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ca67affe23b5 Merge ! .hgtags Changeset: bfa6d6eeebfe Author: asaha Date: 2014-10-09 12:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bfa6d6eeebfe Added tag jdk8u45-b00 for changeset b95f13f05f55 ! .hgtags Changeset: 5d639ca68cf1 Author: asaha Date: 2014-10-09 13:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5d639ca68cf1 Merge ! .hgtags Changeset: cf78930a882a Author: asaha Date: 2014-10-09 13:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cf78930a882a 8060073: Increment minor version of HSx for 8u45 and initialize the build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 0366a71eda74 Author: jmasa Date: 2014-09-26 17:48 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0366a71eda74 8047125: (ref) More phantom object references Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin Contributed-by: kim.barrett at oracle.com ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 22ac20a25842 Author: mgerdin Date: 2014-10-09 15:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/22ac20a25842 8055479: TLAB stability Reviewed-by: brutisso, stefank, ahgross ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp Changeset: d25a7e8695dc Author: asaha Date: 2014-10-14 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d25a7e8695dc Merge ! .hgtags Changeset: 9c5134750f1d Author: jmasa Date: 2014-10-19 21:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9c5134750f1d 8059064: Better G1 log caching Reviewed-by: jmasa, ahgross Contributed-by: sangheon.kim at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: 5f07d936a14e Author: hseigel Date: 2014-10-20 15:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5f07d936a14e 8058982: Better verification of an exceptional invokespecial Summary: Throw VerifyError for illegal accesses Reviewed-by: acorn, ahgross, coleenp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: 37179dcf830a Author: asaha Date: 2014-10-20 23:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/37179dcf830a Merge ! .hgtags ! make/hotspot_version Changeset: 60a992c821f8 Author: hseigel Date: 2014-10-24 15:02 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/60a992c821f8 8050807: Better performing performance data handling Reviewed-by: dcubed, dholmes, pnauman, ctornqvi, mschoene Contributed-by: gerald.thornbrugh at oracle.com ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 12478c5eb000 Author: asaha Date: 2014-10-24 17:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/12478c5eb000 Merge ! .hgtags - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! make/hotspot_version - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp - test/compiler/intrinsics/mathexact/sanity/Verifier.java - test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java - test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java Changeset: 5ca2ea5eeff0 Author: asaha Date: 2014-10-31 17:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5ca2ea5eeff0 Merge ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: b1cf34d57e78 Author: asaha Date: 2014-11-06 09:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b1cf34d57e78 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/vmError.cpp Changeset: fb677d6aebea Author: asaha Date: 2014-11-10 09:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fb677d6aebea 8062675: jmap is unable to display information about java processes and prints only pids Summary: backout fix 8050808 which caused this regression and as requested. Reviewed-by: hseigel ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 9a227eaac2dc Author: gthornbr Date: 2014-11-17 15:51 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9a227eaac2dc 8050807: Better performing performance data handling Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene Contributed-by: gerald.thornbrugh at oracle.com ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: b7e8193d0b53 Author: asaha Date: 2014-11-19 15:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b7e8193d0b53 Merge ! .hgtags ! make/hotspot_version Changeset: d5b74c583ec1 Author: drchase Date: 2014-12-01 13:06 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d5b74c583ec1 8064524: Compiler code generation improvements Reviewed-by: jrose, acorn, vlivanov ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: f3ffb37f88a6 Author: asaha Date: 2014-12-01 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f3ffb37f88a6 Merge ! .hgtags ! make/hotspot_version - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/vmError.cpp - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: d6a05415f1f4 Author: asaha Date: 2014-12-01 19:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d6a05415f1f4 Merge Changeset: 41c3c456e326 Author: asaha Date: 2014-12-12 14:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/41c3c456e326 Merge ! .hgtags ! make/hotspot_version - make/jprt.properties ! src/share/vm/code/dependencies.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 01850e3a5b06 Author: asaha Date: 2014-12-15 15:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/01850e3a5b06 Added tag jdk8u45-b01 for changeset 41c3c456e326 ! .hgtags Changeset: 7622232b7efa Author: asaha Date: 2014-12-17 09:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7622232b7efa Merge ! .hgtags ! make/hotspot_version ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 02e2c04a3289 Author: acorn Date: 2014-12-18 17:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/02e2c04a3289 8065366: Better private method resolution Reviewed-by: hseigel, lfoltan, coleenp, ahgross ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: eff80b90c3ad Author: asaha Date: 2014-12-22 09:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eff80b90c3ad Merge ! .hgtags ! make/hotspot_version Changeset: 4e1f52384f9f Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4e1f52384f9f Added tag jdk8u25-b32 for changeset 631f0c7b49c0 ! .hgtags Changeset: 34c37aa6e21a Author: asaha Date: 2014-12-03 09:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/34c37aa6e21a Merge ! .hgtags Changeset: bb70ade0e378 Author: asaha Date: 2014-12-12 08:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bb70ade0e378 Merge ! .hgtags Changeset: 9c70224816c3 Author: asaha Date: 2014-12-18 14:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9c70224816c3 Merge ! .hgtags Changeset: f1c0847f2df3 Author: asaha Date: 2014-12-17 08:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f1c0847f2df3 Added tag jdk8u25-b33 for changeset 4e1f52384f9f ! .hgtags Changeset: b517d3a9aebf Author: asaha Date: 2014-12-18 14:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b517d3a9aebf Merge ! .hgtags Changeset: 626fd8c2eec6 Author: asaha Date: 2014-12-22 12:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/626fd8c2eec6 Merge ! .hgtags Changeset: 004db83e0211 Author: asaha Date: 2014-12-22 14:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/004db83e0211 Added tag jdk8u45-b02 for changeset 626fd8c2eec6 ! .hgtags Changeset: 5363902eb0cc Author: asaha Date: 2014-12-29 14:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5363902eb0cc Merge ! .hgtags Changeset: a925e0c7d991 Author: asaha Date: 2015-01-05 09:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a925e0c7d991 Merge ! .hgtags Changeset: b22b01407a81 Author: asaha Date: 2015-01-05 09:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b22b01407a81 Merge ! .hgtags Changeset: 15d8108258cb Author: asaha Date: 2015-01-12 06:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/15d8108258cb Added tag jdk8u31-b31 for changeset b517d3a9aebf ! .hgtags Changeset: f41aa01b0a04 Author: asaha Date: 2015-01-12 06:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f41aa01b0a04 Merge ! .hgtags Changeset: b79c4b34d157 Author: asaha Date: 2015-01-12 13:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b79c4b34d157 Added tag jdk8u45-b03 for changeset f41aa01b0a04 ! .hgtags Changeset: 9f5afbcc45ce Author: asaha Date: 2015-01-19 12:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f5afbcc45ce Merge ! .hgtags ! make/hotspot_version Changeset: 26b1dc6891c4 Author: asaha Date: 2015-01-20 09:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/26b1dc6891c4 Added tag jdk8u31-b32 for changeset 15d8108258cb ! .hgtags Changeset: 2f586e3c4b6d Author: asaha Date: 2015-01-20 10:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2f586e3c4b6d Merge ! .hgtags Changeset: 64bad154d3b9 Author: asaha Date: 2015-01-20 12:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64bad154d3b9 Added tag jdk8u45-b04 for changeset 2f586e3c4b6d ! .hgtags Changeset: 344ff6e45a1e Author: asaha Date: 2015-01-22 15:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/344ff6e45a1e Merge ! .hgtags ! make/hotspot_version Changeset: 70b6e09935c1 Author: asaha Date: 2015-01-26 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/70b6e09935c1 Added tag jdk8u45-b05 for changeset 344ff6e45a1e ! .hgtags Changeset: 3afa9cc6e8d5 Author: asaha Date: 2015-01-28 15:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3afa9cc6e8d5 Merge ! .hgtags Changeset: 1de069db4560 Author: asaha Date: 2015-02-02 13:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1de069db4560 Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5 ! .hgtags Changeset: 5871f3dd9b4a Author: asaha Date: 2015-02-04 13:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5871f3dd9b4a Merge ! .hgtags Changeset: 884bf4977cf4 Author: asaha Date: 2015-02-09 09:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/884bf4977cf4 Added tag jdk8u45-b07 for changeset 5871f3dd9b4a ! .hgtags Changeset: c826f6c6a4bf Author: asaha Date: 2015-02-11 14:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c826f6c6a4bf Merge ! .hgtags Changeset: 80ce7fc26d44 Author: asaha Date: 2015-02-16 07:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/80ce7fc26d44 8073223: Increment the build value to b02 for hs25.45 in 8u45-b08 Reviewed-by: coffeys ! make/hotspot_version Changeset: 4b2830dcf178 Author: zmajo Date: 2015-01-30 10:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4b2830dcf178 8071818: Incorrect addressing mode used for ldf in SPARC assembler Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter. Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp Changeset: 35c7330b68e2 Author: kbarrett Date: 2015-02-09 13:30 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/35c7330b68e2 8071931: Return of the phantom menace Reviewed-by: mchung, dfuchs, ahgross, brutisso ! src/share/vm/memory/referenceProcessor.cpp Changeset: 35d8318de0b6 Author: asaha Date: 2015-02-16 11:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/35d8318de0b6 Added tag jdk8u45-b08 for changeset 35c7330b68e2 ! .hgtags Changeset: a9f578607920 Author: asaha Date: 2015-02-23 14:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a9f578607920 Added tag jdk8u45-b09 for changeset 35d8318de0b6 ! .hgtags Changeset: 6a04585197c7 Author: asaha Date: 2015-03-02 11:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6a04585197c7 Added tag jdk8u45-b10 for changeset a9f578607920 ! .hgtags Changeset: 6824e2475e04 Author: asaha Date: 2015-03-07 10:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6824e2475e04 Added tag jdk8u40-b26 for changeset f39b6944ad44 ! .hgtags Changeset: f4822d122041 Author: asaha Date: 2015-03-07 16:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f4822d122041 Merge ! .hgtags Changeset: e44b10693a44 Author: asaha Date: 2015-03-09 12:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e44b10693a44 Added tag jdk8u45-b11 for changeset f4822d122041 ! .hgtags Changeset: 005fa3e7c752 Author: asaha Date: 2015-03-10 15:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/005fa3e7c752 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 68577993c7db Author: asaha Date: 2015-03-12 20:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/68577993c7db Added tag jdk8u40-b27 for changeset 6824e2475e04 ! .hgtags Changeset: dc29108bcbcb Author: asaha Date: 2015-03-16 09:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dc29108bcbcb Merge ! .hgtags Changeset: efbf340fc7f5 Author: asaha Date: 2015-03-16 11:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/efbf340fc7f5 Added tag jdk8u45-b12 for changeset dc29108bcbcb ! .hgtags Changeset: 5321d26956b2 Author: asaha Date: 2015-03-17 11:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5321d26956b2 Added tag jdk8u45-b13 for changeset efbf340fc7f5 ! .hgtags Changeset: d36d8927c167 Author: Greg Lewis Date: 2015-05-05 18:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d36d8927c167 Merge from main OpenJDK repository From glewis at eyesbeyond.com Wed May 6 03:22:00 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 06 May 2015 03:22:00 +0000 Subject: hg: bsd-port/jdk8/jdk: 80 new changesets Message-ID: <201505060322.t463M3Ik008383@aojmv0008.oracle.com> Changeset: 97f258823d7d Author: katleman Date: 2015-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/97f258823d7d Added tag jdk8u40-b25 for changeset f0d5cb59b0e6 ! .hgtags Changeset: a74459126708 Author: asaha Date: 2014-10-09 12:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a74459126708 Added tag jdk8u45-b00 for changeset 1ecc234bd389 ! .hgtags Changeset: 19efcc2739ba Author: asaha Date: 2014-10-09 13:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/19efcc2739ba Merge ! .hgtags Changeset: 4dc8cbe8ea77 Author: asaha Date: 2014-10-14 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4dc8cbe8ea77 Merge ! .hgtags Changeset: f9d3b1e83fea Author: smarks Date: 2014-10-15 15:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f9d3b1e83fea 8055309: RMI needs better transportation considerations Reviewed-by: alanb, igerasim, skoivu, msheppar ! src/share/classes/sun/rmi/transport/Transport.java ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 1d973a19ef7c Author: michaelm Date: 2014-10-20 10:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1d973a19ef7c 8048035: Ensure proper proxy protocols Reviewed-by: chegar, coffeys ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: ca4865cc7bea Author: asaha Date: 2014-10-20 23:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ca4865cc7bea Merge ! .hgtags Changeset: 3dfe6ebbfc51 Author: weijun Date: 2014-10-16 11:09 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3dfe6ebbfc51 8060474: Resolve more parsing ambiguity Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/jgss/GSSHeader.java ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: e7caa9e7149d Author: weijun Date: 2014-10-23 07:07 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e7caa9e7149d 8061826: Part of JDK-8060474 should be reverted Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: e4066947e8fe Author: xuelei Date: 2014-10-24 11:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e4066947e8fe 8061210: Issues in TLS Reviewed-by: jnimeh, mullan, wetmore, ahgross, asmotrak ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ProtocolVersion.java ! src/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ProtocolVersion/HttpsProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/CustomizedDefaultProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/DefaultEnabledProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NoOldVersionContext.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/DelegatedTaskWrongException.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/testEnabledProtocols.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorer.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorer.java ! test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java Changeset: baaaf9b8a9a5 Author: alexsch Date: 2014-10-31 20:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/baaaf9b8a9a5 8062561: Test bug8055304 fails if file system default directory has read access Reviewed-by: serb ! src/share/classes/sun/swing/FilePane.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/javax/swing/JFileChooser/8062561/bug8062561.java + test/javax/swing/JFileChooser/8062561/security.policy + test/javax/swing/JFileChooser/8062561/security2.policy Changeset: da56587ffb26 Author: asaha Date: 2014-10-27 14:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/da56587ffb26 Merge ! .hgtags - src/share/classes/com/sun/jarsigner/package.html - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/ssl/Handshaker.java - src/solaris/classes/java/lang/UNIXProcess.java.aix - src/solaris/classes/java/lang/UNIXProcess.java.bsd - src/solaris/classes/java/lang/UNIXProcess.java.linux - src/solaris/classes/java/lang/UNIXProcess.java.solaris - src/solaris/native/sun/awt/awt_Plugin.c - src/solaris/native/sun/awt/awt_Plugin.h - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java - test/sun/security/krb5/TimeInCCache.java Changeset: 240ae8272509 Author: asaha Date: 2014-10-31 17:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/240ae8272509 Merge Changeset: 9e4a935c5181 Author: asaha Date: 2014-11-06 09:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9e4a935c5181 Merge ! .hgtags - src/share/demo/jfc/Font2DTest/resources/TextResources.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_de.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en_GB.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ko.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties - src/share/demo/jfc/Font2DTest/resources/resource.data - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: 57c71d39ee11 Author: azvegint Date: 2014-11-11 17:41 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/57c71d39ee11 8060461: Fix for JDK-8042609 uncovers additional issue Reviewed-by: ahgross, prr, serb ! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c Changeset: 42143c36af71 Author: smarks Date: 2014-11-06 14:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/42143c36af71 8062807: Exporting RMI objects fails when run under restrictive SecurityManager Reviewed-by: dfuchs, skoivu, igerasim, msheppar ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 8425e4fb182c Author: asaha Date: 2014-11-19 15:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8425e4fb182c Merge ! .hgtags ! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c Changeset: 19e02e44f2c8 Author: asaha Date: 2014-12-01 11:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/19e02e44f2c8 Merge ! .hgtags ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: e0c7864bbca3 Author: asaha Date: 2015-04-09 12:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e0c7864bbca3 Merge ! .hgtags - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: b28b9f4d597b Author: asaha Date: 2015-04-09 13:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b28b9f4d597b Added tag jdk8u45-b01 for changeset e0c7864bbca3 ! .hgtags Changeset: 287e3219f3f5 Author: asaha Date: 2015-01-23 10:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/287e3219f3f5 Added tag jdk8u31-b14 for changeset 367c7f061c58 ! .hgtags Changeset: a66fa02f1cef Author: asaha Date: 2015-02-09 13:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a66fa02f1cef Added tag jdk8u31-b15 for changeset 287e3219f3f5 ! .hgtags Changeset: 8007f5d79312 Author: asaha Date: 2015-04-09 13:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8007f5d79312 Merge ! .hgtags Changeset: 4b83d5a90ed6 Author: prr Date: 2014-12-18 11:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4b83d5a90ed6 8065286: Fewer subtable substitutions Reviewed-by: bae, srl, mschoene ! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp Changeset: 691af7ed6c3a Author: prr Date: 2014-12-18 11:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/691af7ed6c3a 8065291: Improved font lookups Reviewed-by: bae, srl, mschoene ! src/share/native/sun/font/layout/LookupProcessor.cpp Changeset: d02988beec6a Author: prr Date: 2014-12-18 11:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d02988beec6a 8067050: Better font consistency checking Reviewed-by: bae, srl, mschoene ! src/share/native/sun/font/layout/LETableReference.h ! src/share/native/sun/font/layout/LigatureSubstSubtables.cpp Changeset: 21256885aaef Author: juh Date: 2014-12-19 15:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/21256885aaef 8066479: Better certificate chain validation Reviewed-by: mullan ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java Changeset: 9505c0392cdd Author: asaha Date: 2015-04-09 13:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9505c0392cdd Merge ! .hgtags Changeset: 67577775a34f Author: asaha Date: 2015-04-09 13:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/67577775a34f Added tag jdk8u45-b02 for changeset 9505c0392cdd ! .hgtags Changeset: 30351be78299 Author: asaha Date: 2015-04-09 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/30351be78299 Merge ! .hgtags Changeset: 437ced8e94a3 Author: prr Date: 2015-01-07 13:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/437ced8e94a3 8067684: Better font substitutions Reviewed-by: bae, srl, mschoene ! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp Changeset: afefb260f8f0 Author: katleman Date: 2014-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/afefb260f8f0 Added tag jdk8u25-b32 for changeset 5c06b8274d27 ! .hgtags Changeset: 599e53ff3189 Author: asaha Date: 2014-12-03 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/599e53ff3189 Merge ! .hgtags Changeset: d55c202b2b8e Author: asaha Date: 2014-12-12 08:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d55c202b2b8e Merge ! .hgtags Changeset: 21888626b77e Author: asaha Date: 2014-12-18 14:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/21888626b77e Merge ! .hgtags Changeset: d867ae62cc87 Author: asaha Date: 2014-12-17 08:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d867ae62cc87 Added tag jdk8u25-b33 for changeset afefb260f8f0 ! .hgtags Changeset: ced84cf3eebc Author: asaha Date: 2014-12-18 14:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ced84cf3eebc Merge ! .hgtags Changeset: 17af4523dfc7 Author: asaha Date: 2015-04-09 13:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/17af4523dfc7 Merge ! .hgtags Changeset: ac97b69b88e3 Author: asaha Date: 2015-04-09 13:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ac97b69b88e3 Added tag jdk8u45-b03 for changeset 17af4523dfc7 ! .hgtags Changeset: 0f3413e0bb06 Author: prr Date: 2015-01-15 09:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0f3413e0bb06 8067699: Better glyph storage Reviewed-by: srl, bae, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp Changeset: c407e143c5a6 Author: serb Date: 2015-01-19 12:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c407e143c5a6 8068320: Limit applet requests Reviewed-by: prr, skoivu, art ! make/data/swingbeaninfo/SwingBeanInfo.template ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/SimpleBeanInfo.java Changeset: 52022313ee3e Author: azvegint Date: 2015-01-19 20:12 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/52022313ee3e 8069198: Upgrade image library Reviewed-by: ahgross, bae, mschoene, serb ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c Changeset: 77702cc5ab9b Author: asaha Date: 2015-04-09 13:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/77702cc5ab9b Merge ! .hgtags Changeset: 46338075c426 Author: asaha Date: 2015-01-12 06:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/46338075c426 Added tag jdk8u31-b31 for changeset ced84cf3eebc ! .hgtags Changeset: e5c49cf05c3a Author: asaha Date: 2015-04-09 13:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e5c49cf05c3a Merge ! .hgtags Changeset: a26b2f5bc729 Author: serb Date: 2014-12-16 19:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a26b2f5bc729 8065373: [macosx] jdk8, jdk7u60 Regression in Graphics2D drawing of derived Fonts Reviewed-by: bae, prr ! src/macosx/native/sun/font/AWTStrike.m + test/java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java Changeset: 81a162833f4d Author: asaha Date: 2015-04-09 13:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/81a162833f4d Added tag jdk8u45-b04 for changeset a26b2f5bc729 ! .hgtags Changeset: 71d9467e14c7 Author: asaha Date: 2015-04-09 13:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/71d9467e14c7 Merge ! .hgtags ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: 4d95b1faad78 Author: mcherkas Date: 2015-01-23 01:46 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4d95b1faad78 8065709: Deadlock in awt/logging apparently introduced by 8019623 Reviewed-by: ant, serb ! src/share/classes/java/awt/EventQueue.java Changeset: 7e4bf1e7a2fe Author: asaha Date: 2015-04-09 13:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7e4bf1e7a2fe Added tag jdk8u45-b05 for changeset 4d95b1faad78 ! .hgtags Changeset: d3cfac8ed6ed Author: igerasim Date: 2015-01-26 14:29 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d3cfac8ed6ed 8055045: StringIndexOutOfBoundsException while reading krb5.conf Reviewed-by: mullan ! src/share/classes/sun/security/krb5/Config.java ! test/sun/security/krb5/ParseConfig.java ! test/sun/security/krb5/krb5.conf Changeset: 4cc9179f6fce Author: asaha Date: 2015-04-09 13:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4cc9179f6fce Merge ! .hgtags Changeset: 165947f5448a Author: sherman Date: 2015-01-19 13:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/165947f5448a 8064601: Improve jar file handling Reviewed-by: alanb, ahgross ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/jar/resources/jar.properties Changeset: 09d1946d3a2a Author: aefimov Date: 2015-01-26 22:37 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/09d1946d3a2a 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos + test/javax/xml/ws/8046817/GenerateEnumSchema.java + test/javax/xml/ws/8046817/TestClassType.java + test/javax/xml/ws/8046817/TestEnumType.java Changeset: 85ffe9aa18ac Author: aefimov Date: 2015-01-26 22:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/85ffe9aa18ac 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw + test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: 60b032710816 Author: asaha Date: 2015-04-09 13:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/60b032710816 Added tag jdk8u45-b06 for changeset 85ffe9aa18ac ! .hgtags Changeset: cbf9979d67f8 Author: asaha Date: 2015-04-09 13:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/cbf9979d67f8 Merge ! .hgtags Changeset: cdf1a9436aec Author: aefimov Date: 2015-02-06 18:42 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/cdf1a9436aec 8072042: (tz) Support tzdata2015a Reviewed-by: coffeys, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: d081a4a5c15b Author: asaha Date: 2015-04-09 13:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d081a4a5c15b Added tag jdk8u45-b07 for changeset cdf1a9436aec ! .hgtags Changeset: 26878b00ab4e Author: asaha Date: 2015-04-09 14:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/26878b00ab4e Merge ! .hgtags Changeset: 021e89e04bb0 Author: vinnie Date: 2014-10-05 14:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/021e89e04bb0 8041740: Test sun/security/tools/keytool/ListKeychainStore.sh fails on Mac Reviewed-by: mullan ! test/sun/security/tools/keytool/ListKeychainStore.sh Changeset: 6656dca5d059 Author: robm Date: 2015-02-10 23:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6656dca5d059 8065553: Failed Java web start via IPv6 (Java7u71 or later) Reviewed-by: xuelei ! src/share/classes/sun/security/util/HostnameChecker.java ! test/sun/security/util/HostnameMatcher/TestHostnameChecker.java + test/sun/security/util/HostnameMatcher/cert5.crt Changeset: 22e3fd13afe5 Author: asaha Date: 2015-04-09 14:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/22e3fd13afe5 Added tag jdk8u45-b08 for changeset 6656dca5d059 ! .hgtags Changeset: 1083da8a8ec1 Author: valeriep Date: 2015-02-14 01:18 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1083da8a8ec1 8071726: Better RSA optimizations Summary: Added a check when RSA signature is generated with a RSAPrivateCRTKey object. Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/RSACipher.java ! src/share/classes/sun/security/rsa/RSACore.java ! src/share/classes/sun/security/rsa/RSASignature.java Changeset: 086130c691e5 Author: asaha Date: 2015-04-09 14:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/086130c691e5 Added tag jdk8u45-b09 for changeset 1083da8a8ec1 ! .hgtags Changeset: 3edfbb32b3c0 Author: coffeys Date: 2015-02-25 11:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3edfbb32b3c0 7178362: Socket impls should ignore unsupported proxy types rather than throwing Reviewed-by: chegar ! src/share/classes/java/net/SocksSocketImpl.java + test/java/net/Socks/BadProxySelector.java Changeset: d5c563f5a3d2 Author: asaha Date: 2015-04-09 14:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d5c563f5a3d2 Added tag jdk8u45-b10 for changeset 3edfbb32b3c0 ! .hgtags Changeset: 04cda5b7a3c1 Author: igerasim Date: 2015-02-20 14:55 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/04cda5b7a3c1 8068720: Better certificate options checking Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/x509/KeyUsageExtension.java ! src/share/classes/sun/security/x509/NetscapeCertTypeExtension.java ! src/share/classes/sun/security/x509/ReasonFlags.java Changeset: fb21543dce39 Author: asaha Date: 2015-03-07 10:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fb21543dce39 Added tag jdk8u40-b26 for changeset 97f258823d7d ! .hgtags Changeset: 7bdb5c7ea5d6 Author: asaha Date: 2015-04-09 14:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7bdb5c7ea5d6 Merge ! .hgtags Changeset: c669323bd55a Author: asaha Date: 2015-03-09 10:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c669323bd55a 8074662: Update 3rd party readme and license for LibPNG v 1.6.16 Reviewed-by: jeff ! THIRD_PARTY_README Changeset: 9692664b2bc9 Author: asaha Date: 2015-04-09 14:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9692664b2bc9 Added tag jdk8u45-b11 for changeset c669323bd55a ! .hgtags Changeset: d4453d784fb6 Author: serb Date: 2015-03-12 10:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d4453d784fb6 8074668: [macosx] Mac 10.10: Application run with splash screen has focus issues Reviewed-by: prr, ant, alexsch ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: c7bbaa04eaa8 Author: asaha Date: 2015-03-12 20:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c7bbaa04eaa8 Added tag jdk8u40-b27 for changeset d4453d784fb6 ! .hgtags Changeset: 6a8f9512afa6 Author: asaha Date: 2015-04-09 14:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6a8f9512afa6 Merge ! .hgtags Changeset: d464f2263fb4 Author: asaha Date: 2015-04-09 14:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d464f2263fb4 Added tag jdk8u45-b12 for changeset 6a8f9512afa6 ! .hgtags Changeset: 55a75b0db876 Author: igerasim Date: 2015-03-17 00:09 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/55a75b0db876 8075040: Need a test to cover FREAK (BugDB 20647631) Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: 0460d0b4b168 Author: asaha Date: 2015-04-09 14:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0460d0b4b168 Added tag jdk8u45-b13 for changeset 55a75b0db876 ! .hgtags Changeset: 20e6cadfac43 Author: sla Date: 2015-02-05 13:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/20e6cadfac43 8072458: jdk/test/Makefile references (to be removed) win32 directory in jtreg Reviewed-by: alanb ! test/Makefile Changeset: dcda58a7dfd6 Author: Greg Lewis Date: 2015-05-05 18:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/dcda58a7dfd6 Merge from main OpenJDK repository - src/macosx/classes/java/net/DefaultInterface.java - src/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java - src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java - src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java - src/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java - src/macosx/native/sun/nio/ch/KQueueArrayWrapper.c From kurt at intricatesoftware.com Wed May 6 15:15:01 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Wed, 06 May 2015 15:15:01 +0000 Subject: hg: bsd-port/jdk8/hotspot: 3 new changesets Message-ID: <201505061515.t46FF1lQ009369@aojmv0008.oracle.com> Changeset: 02e2631cce7f Author: kurt Date: 2015-05-06 09:39 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/02e2631cce7f Remove work-around for lack of $ORIGIN support on OpenBSD. I added it 2 years ago, since 5.4 release. ! src/share/vm/runtime/os.cpp Changeset: 2ee0d5b4b63a Author: kurt Date: 2015-05-06 09:44 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2ee0d5b4b63a _thread_id is not a pointer on OpenBSD too. ! src/os/bsd/vm/osThread_bsd.cpp Changeset: 4219921d0bcc Author: kurt Date: 2015-05-06 09:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4219921d0bcc - Use RLIMIT_DATA instead of RLIMIT_AS on OpenBSD. - Guard some signal constants not defined on OpenBSD. ! src/os/posix/vm/os_posix.cpp From kurt at intricatesoftware.com Wed May 6 16:12:06 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Wed, 06 May 2015 16:12:06 +0000 Subject: hg: bsd-port/jdk8/jdk: 5 new changesets Message-ID: <201505061612.t46GC6wD020460@aojmv0008.oracle.com> Changeset: 88eef6195b52 Author: kurt Date: 2015-05-06 11:54 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/88eef6195b52 - Disable Sctp for OpenBSD too. ! make/lib/NioLibraries.gmk Changeset: ee656268aa8f Author: kurt Date: 2015-05-06 11:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ee656268aa8f - Add missing header for OpenBSD. ! src/solaris/native/java/net/NetworkInterface.c Changeset: be2bebee3b2e Author: kurt Date: 2015-05-06 11:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/be2bebee3b2e - Add needed header for OpenBSD. ! src/solaris/native/java/net/net_util_md.c Changeset: 0a39d45398b4 Author: kurt Date: 2015-05-06 11:57 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0a39d45398b4 - Provide alternate implementation since OpenBSD doesn't have sysctlbyname ! src/solaris/native/sun/net/portconfig.c Changeset: ce213452b047 Author: kurt Date: 2015-05-06 12:00 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ce213452b047 - Use RTLD_LAZY instead of RTLD_NOLOAD since OpenBSD doesn't have RTLD_NOLOAD. ! src/solaris/native/sun/security/pkcs11/j2secmod_md.c From kurt at intricatesoftware.com Wed May 6 16:35:23 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Wed, 06 May 2015 12:35:23 -0400 Subject: iconv include/link paths Message-ID: <1430930123.19837.6.camel@sonic.justonedata.com> Hi Greg, Christos, On OpenBSD libiconv is a port/package and installs under PACKAGE_PATH. Isn't that the case for FreeBSD and NetBSD too? Does the following diff help or at least not hurt FreeBSD and NetBSD builds? If there's an issue, I'll restrict the changes to OpenBSD only. Thanks, -Kurt diff -r ce213452b047 make/lib/Awt2dLibraries.gmk --- a/make/lib/Awt2dLibraries.gmk Wed May 06 12:00:09 2015 -0400 +++ b/make/lib/Awt2dLibraries.gmk Wed May 06 12:11:41 2015 -0400 @@ -1256,7 +1256,7 @@ else ifeq ($(OPENJDK_TARGET_OS), solaris) LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 -I$(OPENWIN_HOME)/include -I$(OPENWIN_HOME)/include/X11/extensions else ifeq ($(OPENJDK_TARGET_OS), bsd) - LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS) -DLIBICONV_PLUG + LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS) -I$(PACKAGE_PATH)/include -DLIBICONV_PLUG else LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS) endif diff -r ce213452b047 make/lib/CoreLibraries.gmk --- a/make/lib/CoreLibraries.gmk Wed May 06 12:00:09 2015 -0400 +++ b/make/lib/CoreLibraries.gmk Wed May 06 12:11:41 2015 -0400 @@ -516,11 +516,11 @@ CFLAGS := $(CFLAGS_JDKLIB) \ -I$(JDK_TOPDIR)/src/share/npt \ -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/npt, \ - CFLAGS_bsd := -DLIBICONV_PLUG, \ + CFLAGS_bsd := -I$(PACKAGE_PATH)/include -DLIBICONV_PLUG, \ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libnpt/mapfile-vers, \ LDFLAGS := $(LDFLAGS_JDKLIB) \ $(call SET_SHARED_LIBRARY_ORIGIN), \ - LDFLAGS_bsd := -liconv, \ + LDFLAGS_bsd := -L$(PACKAGE_PATH)/lib -liconv, \ LDFLAGS_macosx := -liconv, \ LDFLAGS_SUFFIX_windows := -export:nptInitialize -export:nptTerminate, \ LDFLAGS_SUFFIX_solaris := -lc, \ diff -r ce213452b047 make/lib/ServiceabilityLibraries.gmk --- a/make/lib/ServiceabilityLibraries.gmk Wed May 06 12:00:09 2015 -0400 +++ b/make/lib/ServiceabilityLibraries.gmk Wed May 06 12:11:41 2015 -0400 @@ -256,7 +256,7 @@ CFLAGS := $(LIBINSTRUMENT_CFLAGS), \ CFLAGS_debug := -DJPLIS_LOGGING, \ CFLAGS_release := -DNO_JPLIS_LOGGING, \ - CFLAGS_bsd := -DLIBICONV_PLUG, \ + CFLAGS_bsd := -I$(PACKAGE_PATH)/include -DLIBICONV_PLUG, \ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libinstrument/mapfile-vers, \ LDFLAGS := $(LDFLAGS_JDKLIB) \ $(call SET_SHARED_LIBRARY_ORIGIN) \ @@ -272,7 +272,7 @@ LDFLAGS_SUFFIX_solaris := $(LIBZ) -L $(INSTALL_LIBRARIES_HERE)/jli -ljli $(LIBDL) -lc, \ LDFLAGS_SUFFIX_linux := $(LIBZ) -L $(INSTALL_LIBRARIES_HERE)/jli -ljli $(LIBDL), \ LDFLAGS_SUFFIX_aix := $(LIBZ) -L$(JDK_OUTPUTDIR)/objs -ljli_static $(LIBDL),\ - LDFLAGS_SUFFIX_bsd := -liconv $(LIBZ), \ + LDFLAGS_SUFFIX_bsd := -L$(PACKAGE_PATH)/lib -liconv $(LIBZ), \ VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \ RC_FLAGS := $(RC_FLAGS) \ -D "JDK_FNAME=instrument.dll" \ From christos at zoulas.com Wed May 6 17:46:26 2015 From: christos at zoulas.com (Christos Zoulas) Date: Wed, 6 May 2015 13:46:26 -0400 Subject: iconv include/link paths In-Reply-To: <1430930123.19837.6.camel@sonic.justonedata.com> from Kurt Miller (May 6, 12:35pm) Message-ID: <20150506174626.B2D6B17FDA8@rebar.astron.com> On May 6, 12:35pm, kurt at intricatesoftware.com (Kurt Miller) wrote: -- Subject: iconv include/link paths | Hi Greg, Christos, | | On OpenBSD libiconv is a port/package and installs under | PACKAGE_PATH. Isn't that the case for FreeBSD and NetBSD too? | | Does the following diff help or at least not hurt FreeBSD and | NetBSD builds? If there's an issue, I'll restrict the changes | to OpenBSD only. It is good for NetBSD: $ ls -l /usr/lib/libiconv.* /usr/pkg/lib/libiconv.* -rw-r--r-- 1 root wheel 998874 Oct 15 2013 /usr/pkg/lib/libiconv.a -rwxr-xr-x 1 root wheel 968 Oct 15 2013 /usr/pkg/lib/libiconv.la* lrwxrwxr-x 1 root wheel 17 Oct 15 2013 /usr/pkg/lib/libiconv.so@ -> libiconv.so.2.5.1 lrwxrwxr-x 1 root wheel 17 Oct 15 2013 /usr/pkg/lib/libiconv.so.2@ -> libiconv.so.2.5.1 -rwxr-xr-x 1 root wheel 973741 Oct 15 2013 /usr/pkg/lib/libiconv.so.2.5.1* christos From christos at zoulas.com Wed May 6 17:56:35 2015 From: christos at zoulas.com (Christos Zoulas) Date: Wed, 6 May 2015 13:56:35 -0400 Subject: iconv include/link paths In-Reply-To: <1430930123.19837.6.camel@sonic.justonedata.com> from Kurt Miller (May 6, 12:35pm) Message-ID: <20150506175635.A076317FDA8@rebar.astron.com> On May 6, 12:35pm, kurt at intricatesoftware.com (Kurt Miller) wrote: -- Subject: iconv include/link paths | Hi Greg, Christos, | | On OpenBSD libiconv is a port/package and installs under | PACKAGE_PATH. Isn't that the case for FreeBSD and NetBSD too? | | Does the following diff help or at least not hurt FreeBSD and | NetBSD builds? If there's an issue, I'll restrict the changes | to OpenBSD only. | | Thanks, | -Kurt | | + LDFLAGS_bsd := -L$(PACKAGE_PATH)/lib -liconv, \ Don't you need -Wl,-R or -R too? I think NetBSD needs it... christos From kurt at intricatesoftware.com Wed May 6 18:13:52 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Wed, 06 May 2015 14:13:52 -0400 Subject: iconv include/link paths In-Reply-To: <20150506175635.A076317FDA8@rebar.astron.com> References: <20150506175635.A076317FDA8@rebar.astron.com> Message-ID: <1430936032.19837.9.camel@sonic.justonedata.com> On Wed, 2015-05-06 at 13:56 -0400, Christos Zoulas wrote: > On May 6, 12:35pm, kurt at intricatesoftware.com (Kurt Miller) wrote: > -- Subject: iconv include/link paths > > | Hi Greg, Christos, > | > | On OpenBSD libiconv is a port/package and installs under > | PACKAGE_PATH. Isn't that the case for FreeBSD and NetBSD too? > | > | Does the following diff help or at least not hurt FreeBSD and > | NetBSD builds? If there's an issue, I'll restrict the changes > | to OpenBSD only. > | > | Thanks, > | -Kurt > | > | + LDFLAGS_bsd := -L$(PACKAGE_PATH)/lib -liconv, \ > > Don't you need -Wl,-R or -R too? I think NetBSD needs it... Do you mean for rpath? OpenBSD has $PACKAGE_PATH/lib (/usr/local/lib) already pre-configured as a search path for ldconfig, so I don't believe we need it. -Kurt From christos at zoulas.com Wed May 6 18:32:30 2015 From: christos at zoulas.com (Christos Zoulas) Date: Wed, 6 May 2015 14:32:30 -0400 Subject: iconv include/link paths In-Reply-To: <1430936032.19837.9.camel@sonic.justonedata.com> from Kurt Miller (May 6, 2:13pm) Message-ID: <20150506183230.B4ED517FDA8@rebar.astron.com> On May 6, 2:13pm, kurt at intricatesoftware.com (Kurt Miller) wrote: -- Subject: Re: iconv include/link paths | > Don't you need -Wl,-R or -R too? I think NetBSD needs it... | | Do you mean for rpath? OpenBSD has $PACKAGE_PATH/lib (/usr/local/lib) | already pre-configured as a search path for ldconfig, so I don't | believe we need it. Yes, indeed you don't need it; NetBSD does... christos From bryan at bceassociates.com Wed May 6 21:07:05 2015 From: bryan at bceassociates.com (Bryan C. Everly) Date: Wed, 6 May 2015 17:07:05 -0400 Subject: Still trying to get my contribution agreement through the process Message-ID: However, if someone would like to submit this diff on my behalf until my name shows up on the list, I was able to get a bit farther on OpenBSD 5.7: $ hg diff common/autoconf/libraries.m4 diff -r 36cd3cebf1de common/autoconf/libraries.m4 --- a/common/autoconf/libraries.m4 Tue May 05 18:06:47 2015 -0700 +++ b/common/autoconf/libraries.m4 Wed May 06 17:05:17 2015 -0400 @@ -73,6 +73,7 @@ if test "x$OPENJDK_TARGET_OS" = xbsd; then AC_MSG_CHECKING([what is not needed on BSD?]) PULSE_NOT_NEEDED=yes + ALSA_NOT_NEEDED=yes AC_MSG_RESULT([pulse]) fi @@ -249,6 +250,10 @@ # A CSW package seems to be installed! CUPS_FOUND=yes CUPS_CFLAGS="-I/opt/csw/include" + elif test -s /usr/local/include/cups/cups.h; then + # Standard location for OpenBSD + CUPS_FOUND=yes + CUPS_CFLAGS="-I/usr/local/include" fi AC_MSG_RESULT([$CUPS_FOUND]) fi If folks aren't comfortable, my hope is I make it through the process in the next week or so and I can do it then. Thanks, Bryan -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurt at intricatesoftware.com Wed May 6 22:55:07 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Wed, 06 May 2015 18:55:07 -0400 Subject: Still trying to get my contribution agreement through the process In-Reply-To: References: Message-ID: <1430952907.19837.16.camel@sonic.justonedata.com> Hi Bryan, Thanks for your first diff! I'll be able to commit when your name shows up on the OCA list. I think it is updated every two weeks. You may have noticed I committed some low-hanging fruit diffs in hotspot and jdk sub-trees. The iconv diff I'm holding until I hear back from Greg for FreeBSD. With that diff I get up to the part of the jdk build where it fails due to OpenBSD's sound support being different. I have one comment about the diff inline below. Regards, -Kurt On Wed, 2015-05-06 at 17:07 -0400, Bryan C. Everly wrote: > However, if someone would like to submit this diff on my behalf until > my name shows up on the list, I was able to get a bit farther on > OpenBSD 5.7: > > > $ hg diff common/autoconf/libraries.m4 > > diff -r 36cd3cebf1de common/autoconf/libraries.m4 > --- a/common/autoconf/libraries.m4 Tue May 05 18:06:47 2015 -0700 > +++ b/common/autoconf/libraries.m4 Wed May 06 17:05:17 2015 -0400 > @@ -73,6 +73,7 @@ > if test "x$OPENJDK_TARGET_OS" = xbsd; then > AC_MSG_CHECKING([what is not needed on BSD?]) > PULSE_NOT_NEEDED=yes > + ALSA_NOT_NEEDED=yes > AC_MSG_RESULT([pulse]) > fi This chunk above needs to be OpenBSD specific since at least FreeBSD has support for ALSA. > > @@ -249,6 +250,10 @@ > # A CSW package seems to be installed! > CUPS_FOUND=yes > CUPS_CFLAGS="-I/opt/csw/include" > + elif test -s /usr/local/include/cups/cups.h; then > + # Standard location for OpenBSD > + CUPS_FOUND=yes > + CUPS_CFLAGS="-I/usr/local/include" > fi > AC_MSG_RESULT([$CUPS_FOUND]) > fi > > > If folks aren't comfortable, my hope is I make it through the process > in the next week or so and I can do it then. > > Thanks, > Bryan From bryan at bceassociates.com Thu May 7 00:05:17 2015 From: bryan at bceassociates.com (Bryan C. Everly) Date: Wed, 6 May 2015 20:05:17 -0400 Subject: Still trying to get my contribution agreement through the process In-Reply-To: <1430952907.19837.16.camel@sonic.justonedata.com> References: <1430952907.19837.16.camel@sonic.justonedata.com> Message-ID: Cool. I'll work on that change tonight. I'm trying to avoid making OpenBSD its own separate thing like OSX is but I'll figure something out. I did hit an interesting problem in my build of the source. Looks like Java ran out of heap space. Is there an option that controls this as part of the build? The system is out of resources. Consult the following stack trace for details. java.lang.OutOfMemoryError: Java heap space at java.nio.HeapCharBuffer.(HeapCharBuffer.java:57) at java.nio.CharBuffer.allocate(CharBuffer.java:331) at com.sun.tools.javac.util.BaseFileManager.decode(BaseFileManager.java:220) Thanks, Bryan On Wed, May 6, 2015 at 6:55 PM, Kurt Miller wrote: > Hi Bryan, > > Thanks for your first diff! I'll be able to commit when your name shows > up on the OCA list. I think it is updated every two weeks. > > You may have noticed I committed some low-hanging fruit diffs in hotspot > and jdk sub-trees. The iconv diff I'm holding until I hear back from > Greg for FreeBSD. With that diff I get up to the part of the jdk build > where it fails due to OpenBSD's sound support being different. > > I have one comment about the diff inline below. > > Regards, > -Kurt > > On Wed, 2015-05-06 at 17:07 -0400, Bryan C. Everly wrote: > > However, if someone would like to submit this diff on my behalf until > > my name shows up on the list, I was able to get a bit farther on > > OpenBSD 5.7: > > > > > > $ hg diff common/autoconf/libraries.m4 > > > > diff -r 36cd3cebf1de common/autoconf/libraries.m4 > > --- a/common/autoconf/libraries.m4 Tue May 05 18:06:47 2015 -0700 > > +++ b/common/autoconf/libraries.m4 Wed May 06 17:05:17 2015 -0400 > > @@ -73,6 +73,7 @@ > > if test "x$OPENJDK_TARGET_OS" = xbsd; then > > AC_MSG_CHECKING([what is not needed on BSD?]) > > PULSE_NOT_NEEDED=yes > > + ALSA_NOT_NEEDED=yes > > AC_MSG_RESULT([pulse]) > > fi > > This chunk above needs to be OpenBSD specific since at least FreeBSD > has support for ALSA. > > > > > @@ -249,6 +250,10 @@ > > # A CSW package seems to be installed! > > CUPS_FOUND=yes > > CUPS_CFLAGS="-I/opt/csw/include" > > + elif test -s /usr/local/include/cups/cups.h; then > > + # Standard location for OpenBSD > > + CUPS_FOUND=yes > > + CUPS_CFLAGS="-I/usr/local/include" > > fi > > AC_MSG_RESULT([$CUPS_FOUND]) > > fi > > > > > > If folks aren't comfortable, my hope is I make it through the process > > in the next week or so and I can do it then. > > > > Thanks, > > Bryan > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurt at intricatesoftware.com Thu May 7 11:06:13 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Thu, 7 May 2015 07:06:13 -0400 Subject: Still trying to get my contribution agreement through the process In-Reply-To: References: <1430952907.19837.16.camel@sonic.justonedata.com> Message-ID: <427D63C7-5BD9-496E-A0EC-3655FFE0C37F@intricatesoftware.com> On May 6, 2015, at 8:05 PM, "Bryan C. Everly" wrote: > > Cool. I'll work on that change tonight. I'm trying to avoid making OpenBSD its own separate thing like OSX is but I'll figure something out. Most of the 'bsd' qualified sections apply equally to FreeBSD, OpenBSD and NetBSD. Perhaps as high as 90%. For the exceptions, I would create a sub category for OpenBSD. IIRC, it used to be referred to as OS_VENDOR. Take a look at my diff that adds something like it here: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20150427/6eea3d9f/generated-configure.sh.diff The new variable, VAR_OS_VENDOR lets you call out just the exceptions that are OpenBSD specific, when needed without having to make VAR_OS different for OpenBSD. > > I did hit an interesting problem in my build of the source. Looks like Java ran out of heap space. Is there an option that controls this as part of the build? > > The system is out of resources. > Consult the following stack trace for details. > java.lang.OutOfMemoryError: Java heap space > at java.nio.HeapCharBuffer.(HeapCharBuffer.java:57) > at java.nio.CharBuffer.allocate(CharBuffer.java:331) > at com.sun.tools.javac.util.BaseFileManager.decode(BaseFileManager.java:220) The user you are logged in under needs to be in the login class 'staff', then you can either edit the staff class datasize default value in /etc/login.conf or change your datasize limit using 'ulimit -d' each time you login, before you build. Regards, -Kurt -------------- next part -------------- An HTML attachment was scrubbed... URL: From glewis at eyesbeyond.com Sat May 9 06:41:31 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 09 May 2015 06:41:31 +0000 Subject: hg: bsd-port/jdk9/corba: 6 new changesets Message-ID: <201505090641.t496fWWm009819@aojmv0008.oracle.com> Changeset: 366c1c9fb6bb Author: msheppar Date: 2015-04-13 14:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/366c1c9fb6bb 8068721: RMI-IIOP communication fails when ConcurrentHashMap is passed to remote method Reviewed-by: chegar, alanb ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/java.corba/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java Changeset: d0315150c39d Author: msheppar Date: 2015-04-02 22:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/d0315150c39d 8048997: Enhance thread contexts in CORBA Reviewed-by: chegar ! src/java.corba/share/classes/com/sun/corba/se/impl/corba/RequestImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java ! src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAManagerImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_USM.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java + src/java.corba/share/classes/com/sun/corba/se/impl/transport/ManagedLocalsThread.java ! src/java.corba/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java Changeset: d690f489ca0b Author: lana Date: 2015-04-17 10:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/d690f489ca0b Merge Changeset: d27f7e0a7aca Author: katleman Date: 2015-04-23 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/d27f7e0a7aca Added tag jdk9-b61 for changeset d690f489ca0b ! .hgtags Changeset: 0acac6937de7 Author: katleman Date: 2015-04-30 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/0acac6937de7 Added tag jdk9-b62 for changeset d27f7e0a7aca ! .hgtags Changeset: 3602151f60f1 Author: katleman Date: 2015-05-07 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/3602151f60f1 Added tag jdk9-b63 for changeset 0acac6937de7 ! .hgtags From glewis at eyesbeyond.com Sat May 9 06:41:34 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 09 May 2015 06:41:34 +0000 Subject: hg: bsd-port/jdk9/nashorn: 12 new changesets Message-ID: <201505090641.t496fYAA009821@aojmv0008.oracle.com> Changeset: dcc7a1d86525 Author: hannesw Date: 2015-04-16 17:31 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/dcc7a1d86525 8077955: Undeclared globals in eval code should not be handled as fast scope Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8077955.js Changeset: 89937bee80bd Author: lana Date: 2015-04-17 10:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/89937bee80bd Merge Changeset: 6311ef508a6b Author: katleman Date: 2015-04-23 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6311ef508a6b Added tag jdk9-b61 for changeset 89937bee80bd ! .hgtags Changeset: 7eab2df7213d Author: hannesw Date: 2015-04-20 10:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7eab2df7213d 8073846: Javascript for-in loop returned extra keys Reviewed-by: attila, lagergren, sundar + test/script/basic/JDK-8073846.js Changeset: 4f669d2d88ae Author: hannesw Date: 2015-04-20 10:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4f669d2d88ae 8071928: Instance properties with getters returning wrong values Reviewed-by: attila, lagergren, sundar + test/script/basic/JDK-8071928.js Changeset: be5c4e5da0c1 Author: sundar Date: 2015-04-20 19:41 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/be5c4e5da0c1 8078174: Add few FX and parser API samples for nashorn Reviewed-by: hannesw, lagergren + samples/clickcounter.fxml + samples/colorfulcircles.js + samples/colorpick.js + samples/datepick.js + samples/fjson.js + samples/flexijson.js + samples/fxml_example.js + samples/fxmlrunner.js Changeset: 1b5604bc81a6 Author: lana Date: 2015-04-23 16:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1b5604bc81a6 Merge Changeset: e866be0f51ac Author: katleman Date: 2015-04-30 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e866be0f51ac Added tag jdk9-b62 for changeset 1b5604bc81a6 ! .hgtags Changeset: b93949f9e5fd Author: hannesw Date: 2015-04-27 12:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b93949f9e5fd 8066407: Function with same body not reparsed after SyntaxError Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java + test/script/basic/JDK-8066407.js Changeset: b275aac76cdd Author: hannesw Date: 2015-04-27 12:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b275aac76cdd 8053905: Eager code generation fails for earley boyer with split threshold set to 1000 Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java + test/script/basic/JDK-8053905.js + test/script/basic/JDK-8053905.js.EXPECTED ! test/script/basic/compile-octane-splitter.js Changeset: bc8e67bec2f9 Author: lana Date: 2015-04-30 17:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/bc8e67bec2f9 Merge Changeset: 26901244399e Author: katleman Date: 2015-05-07 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/26901244399e Added tag jdk9-b63 for changeset bc8e67bec2f9 ! .hgtags From glewis at eyesbeyond.com Sat May 9 06:41:35 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 09 May 2015 06:41:35 +0000 Subject: hg: bsd-port/jdk9/hotspot: 16 new changesets Message-ID: <201505090641.t496fakw009832@aojmv0008.oracle.com> Changeset: dd51d7312402 Author: aph Date: 2015-04-14 17:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd51d7312402 8076467: AARCH64: assertion fail with -XX:+UseG1GC Summary: Don't call encoding unless bool is true. Reviewed-by: kvn ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp Changeset: 1c87bc5de516 Author: jmasa Date: 2014-10-19 20:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c87bc5de516 8059064: Better G1 log caching Reviewed-by: jmasa, ahgross Contributed-by: sangheon.kim at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: 490710cf1f54 Author: acorn Date: 2014-12-19 11:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/490710cf1f54 8065366: Better private method resolution Reviewed-by: hseigel, lfoltan, coleenp, ahgross ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: f82dff2eadec Author: kbarrett Date: 2015-02-09 13:30 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f82dff2eadec 8071931: Return of the phantom menace Reviewed-by: mchung, dfuchs, ahgross, brutisso ! src/share/vm/memory/referenceProcessor.cpp Changeset: 715d2da5801c Author: lana Date: 2015-04-17 10:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/715d2da5801c Merge Changeset: 0e31ab6e8375 Author: katleman Date: 2015-04-23 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0e31ab6e8375 Added tag jdk9-b61 for changeset 715d2da5801c ! .hgtags Changeset: 2b54cd604683 Author: adinn Date: 2015-04-23 17:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2b54cd604683 8078263: AARCH64: Volatile fields should be accessed with ldar and stlr Summary: ad file rules now generate load acquire and store release for volatile accesses Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1eab877142cc Author: lana Date: 2015-04-23 16:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1eab877142cc Merge Changeset: 86ab44ce262e Author: katleman Date: 2015-04-30 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/86ab44ce262e Added tag jdk9-b62 for changeset 1eab877142cc ! .hgtags Changeset: f056955b0ae8 Author: enevill Date: 2015-04-24 11:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f056955b0ae8 8075930: AARCH64: Use FP Register in C2 Summary: modify to allow C2 to allocate FP (R29) as a general register Reviewed-by: aph, kvn, dlong ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp Changeset: 63c06d9de739 Author: aph Date: 2015-04-24 16:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63c06d9de739 Merge Changeset: 11b7f6b12521 Author: aph Date: 2015-04-24 16:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11b7f6b12521 8078621: AARCH64: Fails to build without precompiled headers Summary: fix #includes. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 6ead49a4c505 Author: ctornqvi Date: 2015-04-28 14:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ead49a4c505 8077994: [TESTBUG] Exclude compiler/floatingpoint/ModNaN.java Reviewed-by: hseigel, ccheung ! test/compiler/floatingpoint/ModNaN.java Changeset: 3e2b525194d3 Author: neliasso Date: 2015-04-28 14:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3e2b525194d3 8077590: windows_i586_6.2-product-c2-runThese8_Xcomp_vm failing after win compiler upgrade Summary: Add /arch:IA32 flag to windows ia32 builds to force x87 codepath Reviewed-by: kvn, dholmes ! make/windows/makefiles/compile.make Changeset: 2ac9b6b36689 Author: lana Date: 2015-04-30 17:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2ac9b6b36689 Merge Changeset: d6b3ad413923 Author: katleman Date: 2015-05-07 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d6b3ad413923 Added tag jdk9-b63 for changeset 2ac9b6b36689 ! .hgtags From glewis at eyesbeyond.com Sat May 9 06:41:35 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 09 May 2015 06:41:35 +0000 Subject: hg: bsd-port/jdk9: 27 new changesets Message-ID: <201505090641.t496fZ6Z009828@aojmv0008.oracle.com> Changeset: 76a5150b802b Author: erikj Date: 2015-04-13 08:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/76a5150b802b 8077563: 9-dev 1-prebuild fail: "configure: error: write failure creating /config.status" Reviewed-by: dholmes ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 14707dfb37fc Author: igerasim Date: 2015-04-13 21:01 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/14707dfb37fc 8077622: Add sources from jdk/src/jdk.deploy.osx/macosx/classes/ to unshuffle script Reviewed-by: chegar ! common/bin/unshuffle_list.txt Changeset: 25496b8a7e50 Author: erikj Date: 2015-04-14 14:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/25496b8a7e50 8077419: Launcher mapfile fails linking with SS12u4 Reviewed-by: tbell, dholmes, ihse ! make/common/NativeCompilation.gmk Changeset: 54acf8aa8408 Author: ptbrunet Date: 2015-03-27 15:48 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/54acf8aa8408 8076182: Open Source Java Access Bridge - Create Patch for JEP C127 8055831 Summary: move files from open to closed Reviewed-by: prr, mchung, erikj, ihse, serb, bpatel Contributed-by: peter.brunet at oracle.com ! make/Images.gmk ! make/Javadoc.gmk ! make/Main.gmk ! make/common/NON_CORE_PKGS.gmk ! modules.xml Changeset: 5f8ad4acf7c1 Author: ddehaven Date: 2015-03-31 16:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/5f8ad4acf7c1 Merge ! make/Main.gmk - make/MakeHelpers.gmk Changeset: 8f03e7bb692b Author: prr Date: 2015-04-06 10:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/8f03e7bb692b Merge Changeset: d0321d15e0a0 Author: ddehaven Date: 2015-04-14 10:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/d0321d15e0a0 Merge ! make/Main.gmk Changeset: f35466b23eda Author: chegar Date: 2015-04-02 11:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/f35466b23eda 8047149: Enhance thread contexts in core libraries Reviewed-by: alanb ! modules.xml Changeset: ef04e7c52286 Author: chegar Date: 2015-04-02 11:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/ef04e7c52286 8042322: Enhance thread contexts in networking and nio Reviewed-by: alanb, michaelm ! modules.xml Changeset: 5abaee6e5153 Author: jbachorik Date: 2015-02-17 11:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/5abaee6e5153 8042327: Enhance thread contexts in serviceability Reviewed-by: chegar, dfuchs, olagneau, sla ! modules.xml Changeset: 98078f4ee9d4 Author: joehw Date: 2015-04-02 10:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/98078f4ee9d4 8048983: Enhance thread contexts in JAXP Reviewed-by: chegar, lancea, dfuchs, hawtin ! modules.xml Changeset: fe1edbed701d Author: valeriep Date: 2015-04-03 23:00 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/fe1edbed701d 8042332: Enhance thread contexts in security libraries Summary: Modified to use ManagedLocalsThread wherever applicable. Reviewed-by: xuelei, skoivu ! modules.xml Changeset: c2fa787fb2f1 Author: mkos Date: 2015-04-07 13:29 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c2fa787fb2f1 8048992: Enhance thread contexts in JAXWS Summary: fix also reviewed by skoivu,asaha,mgrebac,Alexander Fomin,Bill Shannon Reviewed-by: chegar ! modules.xml Changeset: e101d3d68578 Author: erikj Date: 2015-04-16 12:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/e101d3d68578 8077814: Add .DELETE_ON_ERROR to makefiles Reviewed-by: tbell, ihse ! make/common/MakeBase.gmk Changeset: 41308884fd44 Author: ihse Date: 2015-04-16 14:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/41308884fd44 8077847: Better handling of Windows executable manifest version Reviewed-by: erikj, tbell ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk Changeset: 327793053091 Author: darcy Date: 2015-04-16 12:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/327793053091 8077912: Turn on doclint checking for more modules Reviewed-by: ihse, erikj, tbell ! make/CompileJavaModules.gmk Changeset: 22a8371c92f8 Author: joehw Date: 2015-04-16 12:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/22a8371c92f8 8042244: Re-examine the supportedness of non-SE org.w3c.dom.** API Reviewed-by: mchung, alanb, lancea ! modules.xml Changeset: db1867b7c4bb Author: erikj Date: 2015-04-17 10:43 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/db1867b7c4bb 8072023: Investigate and upgrade the minimum supported gnumake for JDK 9, from 3.81 to 4.0 Reviewed-by: ihse, tbell, katleman ! README-builds.html ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 519ce21e5def Author: erikj Date: 2015-04-17 13:54 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/519ce21e5def 8077824: Introduce DefineNativeToolchain to handle toolchain configurations Reviewed-by: ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: ea38728b4f4b Author: lana Date: 2015-04-17 10:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/ea38728b4f4b Merge Changeset: 13919bd9125f Author: katleman Date: 2015-04-23 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/13919bd9125f Added tag jdk9-b61 for changeset ea38728b4f4b ! .hgtags Changeset: 062a02a6ac81 Author: joehw Date: 2015-04-21 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/062a02a6ac81 8078139: jdk.xml.dom should be loaded by the ext class loader Reviewed-by: mchung, alanb, lancea, mullan, kcr ! make/Images.gmk Changeset: 105d045a6917 Author: lana Date: 2015-04-23 16:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/105d045a6917 Merge Changeset: e07220207971 Author: katleman Date: 2015-04-30 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/e07220207971 Added tag jdk9-b62 for changeset 105d045a6917 ! .hgtags Changeset: bc02cff96b92 Author: erikj Date: 2015-04-29 22:33 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/bc02cff96b92 8078437: Enable use of devkits for Windows Reviewed-by: ihse ! common/autoconf/basics.m4 ! common/autoconf/basics_windows.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 ! common/autoconf/toolchain_windows.m4 Changeset: 0b32ed628fa6 Author: lana Date: 2015-04-30 17:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/0b32ed628fa6 Merge Changeset: 210905c90f41 Author: katleman Date: 2015-05-07 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/210905c90f41 Added tag jdk9-b63 for changeset 0b32ed628fa6 ! .hgtags From glewis at eyesbeyond.com Sat May 9 06:41:37 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 09 May 2015 06:41:37 +0000 Subject: hg: bsd-port/jdk9/jaxws: 9 new changesets Message-ID: <201505090641.t496fb4D009866@aojmv0008.oracle.com> Changeset: 21b1ffc47d12 Author: mkos Date: 2015-04-07 13:08 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/21b1ffc47d12 8048992: Enhance thread contexts in JAXWS Summary: fix also reviewed by skoivu,asaha,mgrebac,Alexander Fomin,Bill Shannon Reviewed-by: chegar ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/Engine.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/ThreadHelper.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java Changeset: f4dce4ccb00f Author: aefimov Date: 2015-04-17 17:17 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/f4dce4ccb00f 8078057: Reapply fixes for 8073361, 8073374, 8073696 Reviewed-by: alanb, mchung ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/ClassFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/BindingHelper.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java Changeset: 77f44848c44c Author: lana Date: 2015-04-17 10:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/77f44848c44c Merge Changeset: 1832141b58eb Author: katleman Date: 2015-04-23 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/1832141b58eb Added tag jdk9-b61 for changeset 77f44848c44c ! .hgtags Changeset: c24fcba8b503 Author: avstepan Date: 2015-04-22 15:26 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/c24fcba8b503 8077332: tidy warnings from javax/xml Summary: some HTML markup fix (jaxws part) Reviewed-by: joehw, lancea ! src/java.activation/share/classes/javax/activation/MailcapCommandMap.java ! src/java.activation/share/classes/javax/activation/MimetypesFileTypeMap.java ! src/java.annotations.common/share/classes/javax/annotation/PostConstruct.java ! src/java.annotations.common/share/classes/javax/annotation/PreDestroy.java ! src/java.xml.bind/share/classes/javax/xml/bind/DatatypeConverterInterface.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBPermission.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/attachment/AttachmentMarshaller.java ! src/java.xml.ws/share/classes/javax/jws/soap/InitParam.java ! src/java.xml.ws/share/classes/javax/jws/soap/SOAPMessageHandler.java ! src/java.xml.ws/share/classes/javax/jws/soap/SOAPMessageHandlers.java ! src/java.xml.ws/share/classes/javax/xml/soap/AttachmentPart.java ! src/java.xml.ws/share/classes/javax/xml/soap/Name.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPBody.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPElement.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPMessage.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPPart.java ! src/java.xml.ws/share/classes/javax/xml/ws/Action.java ! src/java.xml.ws/share/classes/javax/xml/ws/Binding.java ! src/java.xml.ws/share/classes/javax/xml/ws/Dispatch.java ! src/java.xml.ws/share/classes/javax/xml/ws/FaultAction.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServicePermission.java ! src/java.xml.ws/share/classes/javax/xml/ws/handler/HandlerResolver.java ! src/java.xml.ws/share/classes/javax/xml/ws/handler/MessageContext.java ! src/java.xml.ws/share/classes/javax/xml/ws/soap/AddressingFeature.java ! src/java.xml.ws/share/classes/javax/xml/ws/soap/MTOM.java ! src/java.xml.ws/share/classes/javax/xml/ws/soap/MTOMFeature.java ! src/java.xml.ws/share/classes/javax/xml/ws/soap/SOAPBinding.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/Provider.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/WebServiceFeatureAnnotation.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/http/package-info.java Changeset: 775d81335221 Author: avstepan Date: 2015-04-22 15:52 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/775d81335221 8038764: tidy warnings cleanup for javax.activation Summary: minor HTML markup fix Reviewed-by: lancea ! src/java.activation/share/classes/javax/activation/ActivationDataFlavor.java ! src/java.activation/share/classes/javax/activation/CommandInfo.java ! src/java.activation/share/classes/javax/activation/CommandMap.java ! src/java.activation/share/classes/javax/activation/CommandObject.java ! src/java.activation/share/classes/javax/activation/DataHandler.java Changeset: cd0cf72b2cbf Author: lana Date: 2015-04-23 16:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/cd0cf72b2cbf Merge Changeset: b5c22d09b1c9 Author: katleman Date: 2015-04-30 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/b5c22d09b1c9 Added tag jdk9-b62 for changeset cd0cf72b2cbf ! .hgtags Changeset: df100399ed27 Author: katleman Date: 2015-05-07 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/df100399ed27 Added tag jdk9-b63 for changeset b5c22d09b1c9 ! .hgtags From glewis at eyesbeyond.com Sat May 9 06:41:50 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 09 May 2015 06:41:50 +0000 Subject: hg: bsd-port/jdk9/langtools: 24 new changesets Message-ID: <201505090641.t496fpc8009923@aojmv0008.oracle.com> Changeset: e00e00b022e9 Author: bpatel Date: 2015-04-13 18:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e00e00b022e9 8072945: Javadoc should generate valid and compliant HTML5 output Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Env.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java + src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java + src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlVersion.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfilePackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java ! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java ! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java ! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java ! test/com/sun/javadoc/testClassTree/TestClassTree.java ! test/com/sun/javadoc/testConstructors/TestConstructors.java ! test/com/sun/javadoc/testHref/TestHref.java ! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java ! test/com/sun/javadoc/testHtmlDocument/testMarkup.html ! test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java ! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java + test/com/sun/javadoc/testHtmlVersion/TestHtmlVersion.java + test/com/sun/javadoc/testHtmlVersion/pkg/AnnotationType.java + test/com/sun/javadoc/testHtmlVersion/pkg/AnotherClass.java + test/com/sun/javadoc/testHtmlVersion/pkg/TestError.java + test/com/sun/javadoc/testHtmlVersion/pkg/TestException.java + test/com/sun/javadoc/testHtmlVersion/pkg/TestInterface.java + test/com/sun/javadoc/testHtmlVersion/pkg/package-info.java + test/com/sun/javadoc/testHtmlVersion/pkg1/NestedInnerClass.java + test/com/sun/javadoc/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java + test/com/sun/javadoc/testHtmlVersion/pkg1/ProtectedInnerClass.java + test/com/sun/javadoc/testHtmlVersion/pkg1/PublicExcludeInnerClass.java + test/com/sun/javadoc/testHtmlVersion/pkg1/RegClass.java + test/com/sun/javadoc/testHtmlVersion/pkg2/DeprecatedClassByAnnotation.java + test/com/sun/javadoc/testHtmlVersion/pkg2/Interface.java + test/com/sun/javadoc/testHtmlVersion/pkg2/TestAnnotationType.java + test/com/sun/javadoc/testHtmlVersion/pkg2/TestClass.java + test/com/sun/javadoc/testHtmlVersion/pkg2/TestEnum.java + test/com/sun/javadoc/testHtmlVersion/pkg2/TestError.java + test/com/sun/javadoc/testHtmlVersion/pkg2/TestException.java + test/com/sun/javadoc/testHtmlVersion/pkg2/TestInterface.java + test/com/sun/javadoc/testHtmlVersion/pkg3/ClassNoConstants.java + test/com/sun/javadoc/testHtmlVersion/profile-rtjar-includes.txt ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java ! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java ! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java ! test/com/sun/javadoc/testNavigation/TestNavigation.java ! test/com/sun/javadoc/testProfiles/TestProfiles.java ! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java ! test/com/sun/javadoc/testUseOption/TestUseOption.java ! test/tools/doclint/DocLintTester.java + test/tools/doclint/HtmlVersionTest.java + test/tools/doclint/html/HtmlVersionTagsAttrsTest.java + test/tools/doclint/html/HtmlVersionTagsAttrsTestHtml4.out + test/tools/doclint/html/HtmlVersionTagsAttrsTestHtml5.out Changeset: 5cd4dba2e742 Author: dlsmith Date: 2015-04-16 17:20 -0600 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5cd4dba2e742 8075520: Varargs access check mishandles capture variables 8077786: Check varargs access against inferred signature Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java - test/tools/javac/varargs/T8049075/VarargsAndWildcardParameterizedTypeTest.java + test/tools/javac/varargs/access/OtherPackage.java + test/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest.java + test/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest2.java + test/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest3.java + test/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest4.java + test/tools/javac/varargs/access/VarargsInferredPrivateType-source7.out + test/tools/javac/varargs/access/VarargsInferredPrivateType.java + test/tools/javac/varargs/access/VarargsInferredPrivateType.out Changeset: 7f25537496ff Author: alundblad Date: 2015-04-17 11:52 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7f25537496ff 8073534: Confusing / incorrect error message regarding annotations on non-declarations Summary: Adjusted error message for annotations on non-declarations. Reviewed-by: jlahoda, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! 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/annotations/typeAnnotations/DeclVsUseErrorMessage.java + test/tools/javac/annotations/typeAnnotations/DeclVsUseErrorMessage.out ! test/tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.out ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.out + test/tools/javac/diags/examples/TypeAnnoNotApplicableInTypeContext.java Changeset: 4348bf94591c Author: alundblad Date: 2015-04-17 12:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4348bf94591c 8043984: Confusing (incorrect) error message on repeatable annotations Summary: Adjusted error mesage for repeating annotations Reviewed-by: jfranck, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out + test/tools/javac/diags/examples/NonApplicableRepeatingAnno.java Changeset: 0eb91327db5a Author: lana Date: 2015-04-17 10:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0eb91327db5a Merge - test/tools/javac/varargs/T8049075/VarargsAndWildcardParameterizedTypeTest.java Changeset: 82672154f339 Author: katleman Date: 2015-04-23 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/82672154f339 Added tag jdk9-b61 for changeset 0eb91327db5a ! .hgtags Changeset: a6ee059ed168 Author: aeremeev Date: 2015-04-20 12:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a6ee059ed168 8042947: Implement classfile tests for AnnotationDefault attribute Reviewed-by: jjg, shurailine, anazarov + test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefault.java.template + test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java + test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java + test/tools/javac/classfiles/attributes/AnnotationDefault/ExpectedValues.java Changeset: 04ec0526fa3d Author: alundblad Date: 2015-04-21 12:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/04ec0526fa3d 8068737: ArrayType prints element type post order Summary: Rewrote ArrayType.toString Reviewed-by: jlahoda, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java + test/tools/javac/tree/ArrayTypeToString.java + test/tools/javac/tree/ArrayTypeToString.out Changeset: 39f02f1acda4 Author: alundblad Date: 2015-04-22 13:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/39f02f1acda4 8078261: Initialization of DocLint triggers out of order initialization of Dependencies Summary: Changed initialization order. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java Changeset: 80e4c11aa0f7 Author: alundblad Date: 2015-04-22 16:11 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/80e4c11aa0f7 8078389: Add test for -Xdoclint + -XDcompletionDeps Summary: Test to make sure doclint and completionDeps do not interfere. Reviewed-by: jlahoda + test/tools/javac/completionDeps/DepsAndDocLint.java Changeset: e903011dafc7 Author: vromero Date: 2015-04-22 09:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e903011dafc7 8078024: javac, several incorporation steps are silently failing when an error should be reported Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/Diagnostics/6722234/T6722234b.java ! test/tools/javac/Diagnostics/6722234/T6722234b_1.out ! test/tools/javac/Diagnostics/6722234/T6722234b_2.out ! test/tools/javac/Diagnostics/6722234/T6722234d.java ! test/tools/javac/Diagnostics/6722234/T6722234d_1.out ! test/tools/javac/Diagnostics/6722234/T6722234d_2.out ! test/tools/javac/Diagnostics/6799605/T6799605.java ! test/tools/javac/Diagnostics/6799605/T6799605.out ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/diags/examples/WhereCaptured.java ! test/tools/javac/diags/examples/WhereCaptured1.java ! test/tools/javac/diags/examples/WhereIntersection.java + test/tools/javac/diags/examples/WhereIntersection2.java + test/tools/javac/diags/examples/WhereTypeVar2.java ! test/tools/javac/generics/diamond/neg/Neg07.java ! test/tools/javac/generics/diamond/neg/Neg07.out ! test/tools/javac/generics/inference/4941882/T4941882.java ! test/tools/javac/generics/inference/4941882/T4941882.out ! test/tools/javac/generics/inference/6315770/T6315770.java ! test/tools/javac/generics/inference/6315770/T6315770.out ! test/tools/javac/generics/inference/6611449/T6611449.java ! test/tools/javac/generics/inference/6611449/T6611449.out ! test/tools/javac/generics/inference/6650759/T6650759m.java ! test/tools/javac/generics/inference/6650759/T6650759m.out ! test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java ! test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out ! test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java ! test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out ! test/tools/javac/generics/wildcards/6762569/T6762569b.java ! test/tools/javac/generics/wildcards/6762569/T6762569b.out ! test/tools/javac/lambda/8016177/T8016177g.java ! test/tools/javac/lambda/8016177/T8016177g.out ! test/tools/javac/lambda/MethodReference41.java ! test/tools/javac/lambda/MethodReference41.out ! test/tools/javac/lambda/MethodReference43.java ! test/tools/javac/lambda/MethodReference43.out ! test/tools/javac/lambda/MethodReference46.java ! test/tools/javac/lambda/MethodReference46.out ! test/tools/javac/lambda/MethodReference58.java ! test/tools/javac/lambda/MethodReference58.out ! test/tools/javac/lambda/MethodReference68.java ! test/tools/javac/lambda/MethodReference68.out ! test/tools/javac/lambda/TargetType02.java ! test/tools/javac/lambda/TargetType02.out Changeset: f10a0050f220 Author: vromero Date: 2015-04-22 11:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f10a0050f220 8078433: javac, some tests are failing after JDK-8078024 because of golden files mismatch Reviewed-by: darcy ! test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out ! test/tools/javac/lambda/MethodReference41.out ! test/tools/javac/lambda/MethodReference43.out ! test/tools/javac/lambda/MethodReference46.out ! test/tools/javac/lambda/MethodReference68.out Changeset: 44b606f706de Author: lana Date: 2015-04-23 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/44b606f706de Merge Changeset: 40058141a4ec Author: darcy Date: 2015-04-23 18:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/40058141a4ec 8078560: The crash reporting URL listed by javac needs to be updated Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: 66f9505052ef Author: katleman Date: 2015-04-30 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/66f9505052ef Added tag jdk9-b62 for changeset 40058141a4ec ! .hgtags Changeset: ec37a85dbd97 Author: jlahoda Date: 2015-04-27 16:31 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ec37a85dbd97 8077605: Initializing static fields causes unbounded recursion in javac Summary: Improving detection of potential constant variable initializers; preventing infinite recursion on exception during Attr.visitLambda. Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/lambda/AvoidInfiniteReattribution.java + test/tools/javac/lambda/T8077605.java Changeset: 96b0d81cea90 Author: aeremeev Date: 2015-04-28 11:08 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/96b0d81cea90 8044537: Implement classfile tests for Synthetic attribute. Reviewed-by: jjg, shurailine, anazarov + test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java + test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java + test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java + test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java + test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java + test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java + test/tools/javac/classfiles/attributes/Synthetic/ExpectedClass.java + test/tools/javac/classfiles/attributes/Synthetic/ExpectedClasses.java + test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java + test/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java + test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java + test/tools/javac/classfiles/attributes/Synthetic/package_info_test/package-info.java Changeset: 524255b0bec0 Author: alundblad Date: 2015-04-28 22:25 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/524255b0bec0 8078600: Infinite loop when compiling annotations with -XDcompletionDeps Summary: Added Completer::isTerminal and added NULL_COMPLETER. Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java + test/tools/javac/completionDeps/DepsAndAnno.java Changeset: 05e2e446b7d0 Author: jjg Date: 2015-04-28 18:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/05e2e446b7d0 8078861: tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java fails on Windows Reviewed-by: vromero ! test/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java Changeset: 1a5121a90ecf Author: jjg Date: 2015-04-29 15:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1a5121a90ecf 8078054: [TESTBUG] tools/javac/Paths/wcMineField.sh failed with "operation not permitted" Reviewed-by: darcy ! test/tools/javac/Paths/wcMineField.sh Changeset: 732890c00534 Author: alundblad Date: 2015-04-30 12:21 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/732890c00534 8044196: Incorrect applying of repeatable annotations with incompatible target to type parameter Summary: Additional applicability checks added. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! 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/annotations/repeatingAnnotations/InvalidClsTypeParamTarget.java + test/tools/javac/annotations/repeatingAnnotations/InvalidClsTypeParamTarget.out + test/tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeParamTarget.java + test/tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeParamTarget.out + test/tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeUse.java + test/tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeUse.out + test/tools/javac/annotations/repeatingAnnotations/InvalidRepAnnoOnCast.java + test/tools/javac/annotations/repeatingAnnotations/InvalidRepAnnoOnCast.out + test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/BrokenTypeAnnoContainer.java + test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/BrokenTypeAnnoContainer.out + test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/T.java + test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/TC.java + test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/TCBroken.java + test/tools/javac/diags/examples/InvalidTypeContextRepeatableAnnotation.java Changeset: d63911765771 Author: lana Date: 2015-04-30 17:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d63911765771 Merge Changeset: a28b7f42dae9 Author: jjg Date: 2015-04-30 17:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a28b7f42dae9 8079191: remove remaining references to "cp -p" from langtools/test Reviewed-by: vromero ! test/tools/javac/Paths/Diagnostics.sh ! test/tools/javac/Paths/MineField.sh Changeset: 9a3b6f762972 Author: katleman Date: 2015-05-07 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9a3b6f762972 Added tag jdk9-b63 for changeset a28b7f42dae9 ! .hgtags From glewis at eyesbeyond.com Sat May 9 06:41:54 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 09 May 2015 06:41:54 +0000 Subject: hg: bsd-port/jdk9/jaxp: 12 new changesets Message-ID: <201505090641.t496fsIg009934@aojmv0008.oracle.com> Changeset: 70562ee878a0 Author: aefimov Date: 2015-03-05 12:05 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/70562ee878a0 8040228: TransformerConfigurationException occurs with security manager, FSP and XSLT Ext Reviewed-by: joehw, lancea, ahgross ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java Changeset: 7825883c575a Author: joehw Date: 2015-04-02 10:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/7825883c575a 8048983: Enhance thread contexts in JAXP Reviewed-by: chegar, lancea, dfuchs, hawtin + src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java Changeset: c3a1f0059b98 Author: joehw Date: 2015-04-15 21:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/c3a1f0059b98 8051559: Convert JAXP function tests: org.w3c.dom to jtreg (testng) tests Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/AbstractCharacterDataTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Attr01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Attr2.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Attr3.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Comment01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/DocumentBuilderImpl02.dtd + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/DocumentTest01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/DocumentType01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/DocumentType03.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/DocumentType05.dtd + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/DocumentType05.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/ElementSample01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/ElementSample02.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/ElementSample03.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/ElementSample04.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/NamedNodeMap01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/NamedNodeMap03.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Node01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Node02.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Node04.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Node05.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Notation01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/PITest01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/Text01.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/ee.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/entitychild.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/nodelist.xml + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/out/InsertBeforeGF.out + test/javax/xml/jaxp/functional/org/w3c/dom/xmlfiles/out/ReplaceChild3GF.out + test/javax/xml/jaxp/libs/org/w3c/dom/ptests/DOMTestUtil.java Changeset: e6268235b2db Author: joehw Date: 2015-04-16 12:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/e6268235b2db 8042244: Re-examine the supportedness of non-SE org.w3c.dom.** API Reviewed-by: mchung, alanb, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/OutputFormat.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/XPathParser.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/package.html - src/java.xml/share/classes/org/w3c/dom/css/CSS2Properties.java - src/java.xml/share/classes/org/w3c/dom/css/CSSCharsetRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSFontFaceRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSImportRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSMediaRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSPageRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java - src/java.xml/share/classes/org/w3c/dom/css/CSSRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSRuleList.java - src/java.xml/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java - src/java.xml/share/classes/org/w3c/dom/css/CSSStyleRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSStyleSheet.java - src/java.xml/share/classes/org/w3c/dom/css/CSSUnknownRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSValue.java - src/java.xml/share/classes/org/w3c/dom/css/CSSValueList.java - src/java.xml/share/classes/org/w3c/dom/css/Counter.java - src/java.xml/share/classes/org/w3c/dom/css/DOMImplementationCSS.java - src/java.xml/share/classes/org/w3c/dom/css/DocumentCSS.java - src/java.xml/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java - src/java.xml/share/classes/org/w3c/dom/css/RGBColor.java - src/java.xml/share/classes/org/w3c/dom/css/Rect.java - src/java.xml/share/classes/org/w3c/dom/css/ViewCSS.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLAnchorElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLAppletElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLAreaElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLBRElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLBaseElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLBodyElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLButtonElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLCollection.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDListElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDivElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDocument.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFontElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFormElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFrameElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLHRElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLHeadElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLHeadingElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLHtmlElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLIFrameElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLImageElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLInputElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLLIElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLLabelElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLLegendElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLLinkElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLMapElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLMenuElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLMetaElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLModElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLOListElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLObjectElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLOptionElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLParagraphElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLParamElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLPreElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLQuoteElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLScriptElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLSelectElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLStyleElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableCellElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableColElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableRowElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTitleElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLUListElement.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/LinkStyle.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/MediaList.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/StyleSheet.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathEvaluator.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathException.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathExpression.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathNSResolver.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathNamespace.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathResult.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSS2Properties.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSCharsetRule.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSFontFaceRule.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSImportRule.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSMediaRule.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSPageRule.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSRule.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSRuleList.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSStyleRule.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSStyleSheet.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSUnknownRule.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSValue.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSValueList.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/Counter.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/DOMImplementationCSS.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/DocumentCSS.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/RGBColor.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/Rect.java + src/jdk.xml.dom/share/classes/org/w3c/dom/css/ViewCSS.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLAnchorElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLAppletElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLAreaElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLBRElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLBaseElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLBodyElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLButtonElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLCollection.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDListElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDivElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDocument.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFontElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFormElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFrameElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLHRElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLHeadElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLHeadingElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLHtmlElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLIFrameElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLImageElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLInputElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLLIElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLLabelElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLLegendElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLLinkElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLMapElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLMenuElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLMetaElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLModElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLOListElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLObjectElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLOptionElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLParagraphElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLParamElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLPreElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLQuoteElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLScriptElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLSelectElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLStyleElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableCellElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableColElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableRowElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTitleElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLUListElement.java + src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java + src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/LinkStyle.java + src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/MediaList.java + src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/StyleSheet.java + src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java + src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/COPYRIGHT.html + src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathEvaluator.java + src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java + src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathExpression.java + src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNSResolver.java + src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNamespace.java + src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathResult.java + test/javax/xml/jaxp/unittest/org/w3c/dom/DOMXPathTest.java Changeset: f4a4a5462037 Author: lana Date: 2015-04-17 10:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/f4a4a5462037 Merge - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/domapi/package.html - src/java.xml/share/classes/org/w3c/dom/css/CSS2Properties.java - src/java.xml/share/classes/org/w3c/dom/css/CSSCharsetRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSFontFaceRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSImportRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSMediaRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSPageRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java - src/java.xml/share/classes/org/w3c/dom/css/CSSRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSRuleList.java - src/java.xml/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java - src/java.xml/share/classes/org/w3c/dom/css/CSSStyleRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSStyleSheet.java - src/java.xml/share/classes/org/w3c/dom/css/CSSUnknownRule.java - src/java.xml/share/classes/org/w3c/dom/css/CSSValue.java - src/java.xml/share/classes/org/w3c/dom/css/CSSValueList.java - src/java.xml/share/classes/org/w3c/dom/css/Counter.java - src/java.xml/share/classes/org/w3c/dom/css/DOMImplementationCSS.java - src/java.xml/share/classes/org/w3c/dom/css/DocumentCSS.java - src/java.xml/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java - src/java.xml/share/classes/org/w3c/dom/css/RGBColor.java - src/java.xml/share/classes/org/w3c/dom/css/Rect.java - src/java.xml/share/classes/org/w3c/dom/css/ViewCSS.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLAnchorElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLAppletElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLAreaElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLBRElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLBaseElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLBodyElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLButtonElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLCollection.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDListElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDivElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLDocument.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFontElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFormElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFrameElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLHRElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLHeadElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLHeadingElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLHtmlElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLIFrameElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLImageElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLInputElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLLIElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLLabelElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLLegendElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLLinkElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLMapElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLMenuElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLMetaElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLModElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLOListElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLObjectElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLOptionElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLParagraphElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLParamElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLPreElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLQuoteElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLScriptElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLSelectElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLStyleElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableCellElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableColElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableRowElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLTitleElement.java - src/java.xml/share/classes/org/w3c/dom/html/HTMLUListElement.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/LinkStyle.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/MediaList.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/StyleSheet.java - src/java.xml/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathEvaluator.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathException.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathExpression.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathNSResolver.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathNamespace.java - src/java.xml/share/classes/org/w3c/dom/xpath/XPathResult.java Changeset: d456b2db5d1b Author: katleman Date: 2015-04-23 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/d456b2db5d1b Added tag jdk9-b61 for changeset f4a4a5462037 ! .hgtags Changeset: 68a9fc5c3567 Author: avstepan Date: 2015-04-21 20:01 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/68a9fc5c3567 8077332: tidy warnings from javax/xml Summary: some HTML markup fix (jaxp part) Reviewed-by: joehw, lancea ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! 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/namespace/NamespaceContext.java ! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java ! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.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/Result.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java ! src/java.xml/share/classes/javax/xml/transform/dom/DOMResult.java ! src/java.xml/share/classes/javax/xml/transform/stax/package.html ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/validation/Validator.java ! src/java.xml/share/classes/javax/xml/xpath/XPath.java ! src/java.xml/share/classes/javax/xml/xpath/XPathEvaluationResult.java ! src/java.xml/share/classes/javax/xml/xpath/XPathException.java ! src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java ! src/java.xml/share/classes/javax/xml/xpath/XPathExpressionException.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryConfigurationException.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFunctionException.java ! src/java.xml/share/classes/javax/xml/xpath/package.html ! src/java.xml/share/classes/org/w3c/dom/ranges/package.html ! src/java.xml/share/classes/org/xml/sax/AttributeList.java ! src/java.xml/share/classes/org/xml/sax/ext/EntityResolver2.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: 0a335bd78e27 Author: joehw Date: 2015-04-21 13:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/0a335bd78e27 8078139: jdk.xml.dom should be loaded by the ext class loader Reviewed-by: mchung, alanb, lancea, mullan, kcr + test/javax/xml/jaxp/unittest/org/w3c/dom/JdkXmlDomTest.java Changeset: d0a2a4961274 Author: joehw Date: 2015-04-21 15:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/d0a2a4961274 8051560: Convert JAXP function tests: Astro tests Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/test/astro/AstroTest.java + test/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java + test/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java + test/javax/xml/jaxp/functional/test/astro/SAX201Test.java + test/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java + test/javax/xml/jaxp/functional/test/astro/XPathAPITest.java + test/javax/xml/jaxp/functional/test/astro/xmlfiles/catalog.xml + test/javax/xml/jaxp/functional/test/astro/xmlfiles/catalog.xml.bak + test/javax/xml/jaxp/functional/test/astro/xmlfiles/catalog.xsd + test/javax/xml/jaxp/functional/test/astro/xmlfiles/gold/query1.out + test/javax/xml/jaxp/functional/test/astro/xmlfiles/gold/query2.out + test/javax/xml/jaxp/functional/test/astro/xmlfiles/gold/query3.out + test/javax/xml/jaxp/functional/test/astro/xmlfiles/gold/query4.out + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/dec-ent.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/dec.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/dec_frag.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/html.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/ra-ent.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/ra-uri.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/ra.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/ra_frag.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/radec.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/stellartype.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/toptemplate.xsl + test/javax/xml/jaxp/functional/test/astro/xmlfiles/xsl/toptemplateinc.xsl + test/javax/xml/jaxp/libs/test/astro/AbstractFilterFactory.java + test/javax/xml/jaxp/libs/test/astro/AstroConstants.java + test/javax/xml/jaxp/libs/test/astro/AstroProcessor.java + test/javax/xml/jaxp/libs/test/astro/DOMFilterFactoryImpl.java + test/javax/xml/jaxp/libs/test/astro/DOML3InputSourceFactoryImpl.java + test/javax/xml/jaxp/libs/test/astro/FilterFactory.java + test/javax/xml/jaxp/libs/test/astro/InputSourceFactory.java + test/javax/xml/jaxp/libs/test/astro/InputSourceFactoryImpl.java + test/javax/xml/jaxp/libs/test/astro/SAXFilterFactoryImpl.java + test/javax/xml/jaxp/libs/test/astro/SourceFilterFactory.java + test/javax/xml/jaxp/libs/test/astro/StreamFilterFactoryImpl.java + test/javax/xml/jaxp/libs/test/astro/TemplatesFilterFactoryImpl.java Changeset: 3bcf83c1bbc1 Author: lana Date: 2015-04-23 16:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/3bcf83c1bbc1 Merge Changeset: 4a8f895f0317 Author: katleman Date: 2015-04-30 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/4a8f895f0317 Added tag jdk9-b62 for changeset 3bcf83c1bbc1 ! .hgtags Changeset: 6f91749b5aae Author: katleman Date: 2015-05-07 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/6f91749b5aae Added tag jdk9-b63 for changeset 4a8f895f0317 ! .hgtags From glewis at eyesbeyond.com Sat May 9 06:42:21 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 09 May 2015 06:42:21 +0000 Subject: hg: bsd-port/jdk9/jdk: 95 new changesets Message-ID: <201505090642.t496gOiE009982@aojmv0008.oracle.com> Changeset: 24d02d2cc675 Author: msheppar Date: 2015-04-13 14:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/24d02d2cc675 8068721: RMI-IIOP communication fails when ConcurrentHashMap is passed to remote method Reviewed-by: chegar, alanb ! test/TEST.ROOT ! test/TEST.groups + test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java + test/javax/rmi/PortableRemoteObject/HelloClient.java + test/javax/rmi/PortableRemoteObject/HelloImpl.java + test/javax/rmi/PortableRemoteObject/HelloInterface.java + test/javax/rmi/PortableRemoteObject/HelloServer.java + test/javax/rmi/PortableRemoteObject/Test.java + test/javax/rmi/PortableRemoteObject/_HelloImpl_Tie.java + test/javax/rmi/PortableRemoteObject/_HelloInterface_Stub.java Changeset: d071a5eab96d Author: sherman Date: 2015-04-13 11:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d071a5eab96d 8077640: DateTimeFormatter does not parse/accept the era.toString() result from MinguoEra/ThaiBuddhistEra Summary: to parse and accept the era.toString() for era parsing in lenient/smart mode Reviewed-by: rriggs ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestTextParser.java Changeset: f74cb7813bc5 Author: sjiang Date: 2015-04-14 09:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f74cb7813bc5 8077408: javax/management/remote/mandatory/notif/NotSerializableNotifTest.java fails due to Port already in use: 2468 Reviewed-by: jbachorik ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java Changeset: 5c30932415d8 Author: erikj Date: 2015-04-14 14:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5c30932415d8 8077419: Launcher mapfile fails linking with SS12u4 Reviewed-by: tbell, dholmes, ihse ! make/launcher/Launcher-jdk.pack200.gmk ! make/mapfiles/launchers/mapfile-x86_64 + make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc + make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86 Changeset: c2acbd0292f3 Author: alexsch Date: 2015-03-25 16:31 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c2acbd0292f3 8033000: No Horizontal Mouse Wheel Support In Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java + test/javax/swing/JScrollPane/8033000/bug8033000.java Changeset: f8aa5abe362f Author: avstepan Date: 2015-03-26 14:09 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f8aa5abe362f 8075934: Fix some tidy warnings/errors for javax/imageio Summary: minor HTML markup fix Reviewed-by: serb ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html Changeset: f2fc8f64d2ea Author: avstepan Date: 2015-03-26 14:18 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f2fc8f64d2ea 8075956: Fix some tidy warnings for java.awt Summary: minor HTML markup fix Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html Changeset: 8c996a225c1b Author: ptbrunet Date: 2015-03-27 16:13 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8c996a225c1b 8076182: Open Source Java Access Bridge - Create Patch for JEP C127 8055831 Summary: move files from open to closed Reviewed-by: prr, mchung, erikj, ihse, serb, bpatel Contributed-by: peter.brunet at oracle.com ! make/copy/Copy-java.base.gmk + make/copy/Copy-jdk.accessibility.gmk + make/launcher/Launcher-jdk.accessibility.gmk + make/lib/Lib-jdk.accessibility.gmk ! make/src/classes/build/tools/module/ext.modules ! src/java.base/windows/conf/security/java.policy + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/GUIInitializedListener.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/GUIInitializedMulticaster.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/TopLevelWindowMulticaster.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/package-info.java + src/jdk.accessibility/windows/classes/com/sun/java/accessibility/AccessBridge.java + src/jdk.accessibility/windows/conf/accessibility.properties + src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp + src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h + src/jdk.accessibility/windows/native/common/AccessBridgeMessages.cpp + src/jdk.accessibility/windows/native/common/AccessBridgeMessages.h + src/jdk.accessibility/windows/native/common/AccessBridgeStatusWindow.RC + src/jdk.accessibility/windows/native/common/accessBridgeResource.h + src/jdk.accessibility/windows/native/common/resource.h + src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCallbacks.h + src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c + src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.h + src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h + src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp + src/jdk.accessibility/windows/native/jabswitch/jabswitch.manifest + src/jdk.accessibility/windows/native/jabswitch/jabswitch_manifest.rc + src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp + src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp + src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.h + src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp + src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.h + src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.cpp + src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeWindowsEntryPoints.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeWindowsEntryPoints.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF + src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.h Changeset: bb4f4297dda7 Author: anashaty Date: 2015-03-30 17:46 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bb4f4297dda7 8074481: [macosx] Menu items are appearing on top of other windows Reviewed-by: ant, serb ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java Changeset: 51d72921a268 Author: anashaty Date: 2015-03-30 18:41 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/51d72921a268 8071668: [macosx] Clipboard does not work with 3rd parties Clipboard Managers Reviewed-by: ant, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CClipboard.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/share/classes/sun/awt/datatransfer/SunClipboard.java + test/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java Changeset: 9bfd93db4840 Author: darcy Date: 2015-03-31 08:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9bfd93db4840 8075081: Fix missing doclint warnings in java.awt Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/MenuContainer.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: bb829f54cf49 Author: ddehaven Date: 2015-03-31 16:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bb829f54cf49 Merge - make/Makefile ! make/copy/Copy-java.base.gmk - src/java.base/unix/conf/arm/jvm.cfg - src/java.base/unix/conf/ppc/jvm.cfg Changeset: 9e9588daa10c Author: lbourges Date: 2015-04-01 11:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9e9588daa10c 8076419: Path2D copy constructors and clone method propagate size of arrays from source path Reviewed-by: flar, prr ! src/java.desktop/share/classes/java/awt/geom/Path2D.java + test/java/awt/geom/Path2D/Path2DCopyConstructor.java Changeset: 29b777d3141c Author: darcy Date: 2015-04-02 08:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/29b777d3141c 8076286: Fix missing doclint warnings in javax.swing.{colorchooser, event, filechooser} Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/java.desktop/share/classes/javax/swing/colorchooser/DefaultColorSelectionModel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/TableModelEvent.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java Changeset: bed862e28b7a Author: serb Date: 2015-04-02 19:53 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bed862e28b7a 8074500: java.awt.Checkbox.setState() call causes ItemEvent to be filed Reviewed-by: alexsch, azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWCheckboxPeer.java + test/java/awt/Checkbox/SetStateExcessEvent/SetStateExcessEvent.java Changeset: 09891e1424e5 Author: serb Date: 2015-04-03 12:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/09891e1424e5 8073559: Memory leak in jdk/src/windows/native/sun/windows/awt_InputTextInfor.cpp Reviewed-by: prr, azvegint ! src/java.desktop/windows/native/libawt/windows/awt_InputTextInfor.cpp Changeset: 08429ef8ce29 Author: ssadetsky Date: 2015-04-03 16:40 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/08429ef8ce29 8075314: All the InternalFrames will be maximized after maximizing only one of the InternalFrame with WindowsLookAndFeel Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java + test/javax/swing/JInternalFrame/8075314/bug8075314.java Changeset: d72873fc335e Author: ssadetsky Date: 2015-04-03 16:59 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d72873fc335e 6894632: Removing rows from a DefaultTableModel with a RowSorter deselectes last row Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/JTable.java + test/javax/swing/JTable/6894632/bug6894632.java Changeset: 40a30bf36e3e Author: darcy Date: 2015-04-03 10:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/40a30bf36e3e 8076520: Fix missing doclint warnings in javax.swing.{table, tree, undo, plaf.{metal, nimbus, synth}} Reviewed-by: alexsch ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableModel.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/java.desktop/share/classes/javax/swing/tree/FixedHeightLayoutCache.java ! src/java.desktop/share/classes/javax/swing/tree/VariableHeightLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CompoundEdit.java ! src/java.desktop/share/classes/javax/swing/undo/StateEdit.java ! src/java.desktop/share/classes/javax/swing/undo/UndoableEditSupport.java Changeset: 61de79fcb8c5 Author: ssadetsky Date: 2015-04-06 18:16 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/61de79fcb8c5 8013566: Failure of GroupLayout in combination of addPreferredGap and addGroup'srow Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/GroupLayout.java + test/javax/swing/GroupLayout/8013566/bug8013566.java Changeset: f8e45b6fd6c6 Author: ssadetsky Date: 2015-04-06 18:41 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f8e45b6fd6c6 8041642: Incorrect paint of JProgressBar in Nimbus LF Reviewed-by: ant, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java + test/javax/swing/plaf/nimbus/8041642/bug8041642.java Changeset: f63b19d6ff4b Author: ssadetsky Date: 2015-04-06 19:03 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f63b19d6ff4b 6921687: Mnemonic disappears after repeated attempts to open menu items using mnemonics Reviewed-by: ant, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java + test/javax/swing/plaf/windows/6921687/bug6921687.java Changeset: 2c5f536a678a Author: ssadetsky Date: 2015-04-06 19:09 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2c5f536a678a 8072769: System tray icon title freezes java Reviewed-by: serb, alexsch ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp + test/java/awt/TrayIcon/8072769/bug8072769.java Changeset: 7f272eeff5ab Author: prr Date: 2015-04-06 10:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7f272eeff5ab Merge - test/jdk/lambda/FDTest.java - test/jdk/lambda/LambdaTranslationInInterface.java - test/jdk/lambda/LambdaTranslationInnerConstructor.java - test/jdk/lambda/MethodReferenceTestFDCCE.java - test/jdk/lambda/MethodReferenceTestInnerDefault.java - test/jdk/lambda/MethodReferenceTestInnerInstance.java - test/jdk/lambda/MethodReferenceTestInnerVarArgsThis.java - test/jdk/lambda/MethodReferenceTestInstance.java - test/jdk/lambda/MethodReferenceTestKinds.java - test/jdk/lambda/MethodReferenceTestNew.java - test/jdk/lambda/MethodReferenceTestNewInner.java - test/jdk/lambda/MethodReferenceTestSueCase1.java - test/jdk/lambda/MethodReferenceTestSueCase2.java - test/jdk/lambda/MethodReferenceTestSueCase4.java - test/jdk/lambda/MethodReferenceTestSuper.java - test/jdk/lambda/MethodReferenceTestSuperDefault.java - test/jdk/lambda/MethodReferenceTestTypeConversion.java - test/jdk/lambda/MethodReferenceTestVarArgs.java - test/jdk/lambda/MethodReferenceTestVarArgsExt.java - test/jdk/lambda/MethodReferenceTestVarArgsSuper.java - test/jdk/lambda/MethodReferenceTestVarArgsSuperDefault.java - test/jdk/lambda/MethodReferenceTestVarArgsThis.java - test/jdk/lambda/shapegen/ClassCase.java - test/jdk/lambda/shapegen/Hierarchy.java - test/jdk/lambda/shapegen/HierarchyGenerator.java - test/jdk/lambda/shapegen/Rule.java - test/jdk/lambda/shapegen/RuleGroup.java - test/jdk/lambda/shapegen/TTNode.java - test/jdk/lambda/shapegen/TTParser.java - test/jdk/lambda/shapegen/TTShape.java Changeset: 28ef4bffb994 Author: ddehaven Date: 2015-04-14 10:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/28ef4bffb994 Merge Changeset: 4614108d5295 Author: juh Date: 2015-04-14 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4614108d5295 8076117: EndEntityChecker should not process custom extensions after PKIX validation Reviewed-by: xuelei, mullan ! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java ! src/java.base/share/classes/sun/security/validator/Validator.java + test/sun/security/validator/EndEntityExtensionCheck.java Changeset: 23cde932f139 Author: asmotrak Date: 2015-04-15 07:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/23cde932f139 8076221: Disable RC4 cipher suites Reviewed-by: xuelei, wetmore ! src/java.base/share/conf/security/java.security ! test/javax/net/ssl/SSLEngine/CheckStatus.java ! test/javax/net/ssl/SSLEngine/ConnectionTest.java ! test/javax/net/ssl/SSLEngine/LargeBufs.java ! test/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java ! test/javax/net/ssl/TLSv11/GenericStreamCipher.java + test/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/sun/security/krb5/auto/SSL.java ! test/sun/security/ssl/ClientHandshaker/CipherSuiteOrder.java ! test/sun/security/ssl/DHKeyExchange/DHEKeySizing.java Changeset: 46c67f27bdca Author: chegar Date: 2014-06-18 10:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/46c67f27bdca 8044187: Enhancements to InnocuousThread Reviewed-by: alanb ! src/java.base/share/classes/sun/misc/InnocuousThread.java Changeset: 652f25168f39 Author: chegar Date: 2014-06-26 14:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/652f25168f39 8048210: More Enhancements to InnocuousThread and friends Reviewed-by: alanb, pchelko, jbachorik ! src/java.base/share/classes/sun/misc/InnocuousThread.java + src/java.base/share/classes/sun/misc/ManagedLocalsThread.java Changeset: a62eb74fd17f Author: azvegint Date: 2014-11-11 17:36 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a62eb74fd17f 8060461: Fix for JDK-8042609 uncovers additional issue Reviewed-by: ahgross, prr, serb ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c Changeset: fb09e31149da Author: prr Date: 2014-12-18 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fb09e31149da 8065286: Fewer subtable substitutions Reviewed-by: bae, srl, mschoene ! src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp Changeset: a6101a5b23e6 Author: prr Date: 2014-12-18 10:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a6101a5b23e6 8065291: Improved font lookups Reviewed-by: bae, srl, mschoene ! src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp Changeset: 81313caba275 Author: prr Date: 2014-12-18 10:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/81313caba275 8067050: Better font consistency checking Reviewed-by: bae, srl, mschoene ! src/java.desktop/share/native/libfontmanager/layout/LETableReference.h ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.cpp Changeset: 66e0e5eb1c6a Author: juh Date: 2014-12-19 14:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/66e0e5eb1c6a 8066479: Better certificate chain validation Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java Changeset: 657c7aa6e6a6 Author: prr Date: 2015-01-07 13:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/657c7aa6e6a6 8067684: Better font substitutions Reviewed-by: bae, srl, mschoene ! src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp Changeset: f731eae4bcdc Author: prr Date: 2015-01-15 09:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f731eae4bcdc 8067699: Better glyph storage Reviewed-by: srl, bae, mschoene ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.cpp Changeset: 74e8bd53b31d Author: serb Date: 2015-01-18 23:28 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/74e8bd53b31d 8068320: Limit applet requests Reviewed-by: prr, skoivu, art ! make/data/swingbeaninfo/SwingBeanInfo.template ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java + test/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java + test/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy Changeset: cb75299d5933 Author: azvegint Date: 2015-01-19 20:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cb75299d5933 8069198: Upgrade image library Reviewed-by: ahgross, bae, mschoene, serb ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngdebug.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngtest.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngwio.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngwrite.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngwtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngwutil.c Changeset: 75faee869a25 Author: sherman Date: 2015-01-28 12:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/75faee869a25 8064601: Improve jar file handling Reviewed-by: alanb, coffeys ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties Changeset: db3945520e41 Author: valeriep Date: 2015-02-14 00:27 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/db3945520e41 8071726: Better RSA optimizations Summary: Added a check when RSA signature is generated with a RSAPrivateCRTKey object. Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/sun/security/rsa/RSACore.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java Changeset: 155f883fef3b Author: valeriep Date: 2015-02-18 04:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/155f883fef3b 8073163: Remove the redundant call of System.nanoTime() from RSACore Summary: remove the redundant call of System.nanoTime() in RSACore.java Reviewed-by: mullan ! src/java.base/share/classes/sun/security/rsa/RSACore.java Changeset: 2e6cb6cf7291 Author: igerasim Date: 2015-02-20 12:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2e6cb6cf7291 8068720: Better certificate options checking Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/java.base/share/classes/sun/security/x509/KeyUsageExtension.java ! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java ! src/java.base/share/classes/sun/security/x509/ReasonFlags.java Changeset: a0d00bfd4423 Author: igerasim Date: 2015-03-16 23:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a0d00bfd4423 8075040: Need a test to cover FREAK (BugDB 20647631) Reviewed-by: wetmore ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: ec235ea94890 Author: chegar Date: 2015-04-02 11:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ec235ea94890 8047149: Enhance thread contexts in core libraries Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/sun/misc/GC.java ! src/java.base/share/classes/sun/misc/ManagedLocalsThread.java ! src/java.base/share/classes/sun/misc/RequestProcessor.java ! src/java.base/share/classes/sun/misc/Signal.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java Changeset: 4555c1fe759c Author: chegar Date: 2015-04-02 11:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4555c1fe759c 8042322: Enhance thread contexts in networking and nio Reviewed-by: alanb, michaelm ! src/java.base/share/classes/sun/misc/ManagedLocalsThread.java ! src/java.base/share/classes/sun/net/NetworkServer.java ! src/java.base/share/classes/sun/net/www/MimeLauncher.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/Cancellable.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: bfe9a4d1fa70 Author: jbachorik Date: 2014-08-01 13:31 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bfe9a4d1fa70 8042327: Enhance thread contexts in serviceability Reviewed-by: chegar, dfuchs, olagneau, sla ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerCommunicatorAdmin.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/sun/management/jdp/JdpController.java Changeset: db8698ee7e77 Author: serb Date: 2015-04-03 17:17 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/db8698ee7e77 8027771: Enhance thread contexts Reviewed-by: anthony, serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftAudioPusher.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftJitterCorrector.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/java/awt/EventDispatchThread.java ! src/java.desktop/share/classes/java/awt/image/renderable/RenderableImageProducer.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java ! src/java.desktop/share/classes/sun/applet/AppletClassLoader.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/applet/AppletViewer.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/ServiceNotifier.java ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPageDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: bb6f979d1068 Author: valeriep Date: 2015-04-03 23:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bb6f979d1068 8042332: Enhance thread contexts in security libraries Summary: Modified to use ManagedLocalsThread wherever applicable. Reviewed-by: xuelei, skoivu ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java Changeset: 8f482ab20765 Author: henryjen Date: 2015-04-15 07:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8f482ab20765 Merge Changeset: 2944b0e587ed Author: ihse Date: 2015-04-16 14:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2944b0e587ed 8077847: Better handling of Windows executable manifest version Reviewed-by: erikj, tbell ! make/CompileDemos.gmk ! make/launcher/Launcher-jdk.accessibility.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/launcher/LauncherCommon.gmk ! src/java.base/windows/native/launcher/java.manifest ! src/java.base/windows/native/launcher/java.rc - src/jdk.accessibility/windows/native/jabswitch/jabswitch_manifest.rc ! src/jdk.pack200/windows/native/unpack200/unpack200_proto.exe.manifest Changeset: a80afe354135 Author: naoto Date: 2015-04-16 08:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a80afe354135 8076287: Performance degradation observed with TimeZone Benchmark Reviewed-by: okutsu ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java ! src/java.base/share/classes/sun/util/resources/TimeZoneNamesBundle.java ! src/java.base/share/classes/sun/util/resources/en/TimeZoneNames_en_IE.java ! test/java/util/PluggableLocale/TimeZoneNameProviderTest.java Changeset: 969e1689d23c Author: darcy Date: 2015-04-16 09:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/969e1689d23c 8077923: Add missing doclint in javax.management Reviewed-by: dfuchs ! src/java.management/share/classes/javax/management/AttributeValueExp.java ! src/java.management/share/classes/javax/management/DescriptorKey.java ! src/java.management/share/classes/javax/management/DynamicMBean.java ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java ! src/java.management/share/classes/javax/management/QueryExp.java ! src/java.management/share/classes/javax/management/StandardEmitterMBean.java ! src/java.management/share/classes/javax/management/StringValueExp.java ! src/java.management/share/classes/javax/management/ValueExp.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfo.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/openmbean/ArrayType.java ! src/java.management/share/classes/javax/management/timer/Timer.java Changeset: 488af0e8ee33 Author: darcy Date: 2015-04-16 10:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/488af0e8ee33 8077915: Fix doclint issues in javax.smartcardio Reviewed-by: mullan ! src/java.smartcardio/share/classes/javax/smartcardio/Card.java ! src/java.smartcardio/share/classes/javax/smartcardio/CardTerminal.java ! src/java.smartcardio/share/classes/javax/smartcardio/CardTerminals.java Changeset: 9b63a16654d5 Author: darcy Date: 2015-04-16 11:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9b63a16654d5 8077991: Missing javadoc in exceptions types in javax.transaction Reviewed-by: rriggs, lancea, alanb ! src/java.transaction/share/classes/javax/transaction/InvalidTransactionException.java ! src/java.transaction/share/classes/javax/transaction/TransactionRequiredException.java ! src/java.transaction/share/classes/javax/transaction/TransactionRolledbackException.java Changeset: ff7cdc646abd Author: okutsu Date: 2015-04-17 16:50 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ff7cdc646abd 7044727: (tz) TimeZone.getDefault() call returns incorrect value in Windows terminal session Reviewed-by: peytoia ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: c9ed7c998b3b Author: erikj Date: 2015-04-17 13:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c9ed7c998b3b 8077824: Introduce DefineNativeToolchain to handle toolchain configurations Reviewed-by: ihse, tbell ! make/CompileDemos.gmk ! make/Tools.gmk ! make/gensrc/GensrcMisc.gmk ! make/launcher/Launcher-java.base.gmk ! make/launcher/Launcher-jdk.accessibility.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-java.management.gmk ! make/lib/Lib-java.prefs.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-java.smartcardio.gmk ! make/lib/Lib-jdk.accessibility.gmk ! make/lib/Lib-jdk.attach.gmk ! make/lib/Lib-jdk.crypto.ec.gmk ! make/lib/Lib-jdk.crypto.mscapi.gmk ! make/lib/Lib-jdk.crypto.pkcs11.gmk ! make/lib/Lib-jdk.crypto.ucrypto.gmk ! make/lib/Lib-jdk.deploy.osx.gmk ! make/lib/Lib-jdk.hprof.agent.gmk ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/lib/Lib-jdk.pack200.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/lib/Lib-jdk.security.auth.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SoundLibraries.gmk Changeset: fdd5452138e5 Author: aefimov Date: 2015-04-17 19:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fdd5452138e5 8071968: javax/xml/ws/8046817/GenerateEnumSchema.java failed on Windows platform Reviewed-by: lancea ! test/ProblemList.txt Changeset: da84dcac1b0b Author: lana Date: 2015-04-17 10:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/da84dcac1b0b Merge Changeset: c0ed608fc7d2 Author: katleman Date: 2015-04-23 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c0ed608fc7d2 Added tag jdk9-b61 for changeset da84dcac1b0b ! .hgtags Changeset: 0cc533516089 Author: juh Date: 2015-04-17 11:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0cc533516089 7194452: Remove "Reverse" PKIX CertPathBuilder implementation Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java - src/java.base/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/java.base/share/classes/sun/security/provider/certpath/ReverseState.java ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java - src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl Changeset: 76afd4c9a2bb Author: bchristi Date: 2015-04-17 12:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/76afd4c9a2bb 8048264: StringBuffer's codePoint methods throw unspecified IndexOutOfBoundsException Summary: Add missing @throws tags Reviewed-by: dholmes, lancea ! src/java.base/share/classes/java/lang/StringBuffer.java Changeset: 389a8fe448e5 Author: darcy Date: 2015-04-20 10:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/389a8fe448e5 8077952: sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh should be quarantined Reviewed-by: jbachorik ! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh Changeset: 9fa549e06f83 Author: dsamersoff Date: 2015-04-20 11:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9fa549e06f83 8074146: jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 829c86bb61f8 Author: chegar Date: 2015-04-21 14:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/829c86bb61f8 8075139: Restore java.protocol.handler.pkgs to work as a fallback for migration Reviewed-by: alanb, psandoz ! src/java.base/share/classes/java/net/URL.java + test/java/net/URL/HandlersPkgPrefix/HandlersPkgPrefix.java + test/java/net/URL/HandlersPkgPrefix/handlers/bar/Handler.java + test/java/net/URL/HandlersPkgPrefix/handlers/foo/Handler.java Changeset: 4be070b8aaba Author: michaelm Date: 2015-04-21 14:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4be070b8aaba 6991580: IPv6 Nameservers in resolv.conf throws NumberFormatException Reviewed-by: michaelm, andrew Contributed-by: sgehwolf at redhat.com ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java + test/javax/naming/dns/IPv6NameserverPlatformParsingTest.java Changeset: 8000249dcb2a Author: michaelm Date: 2015-04-21 16:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8000249dcb2a 8078276: add copyright header to IPv6NameserverPlatformParsingTest Reviewed-by: alanb, rriggs ! test/com/sun/jndi/dns/IPv6NameserverPlatformParsingTest.java < test/javax/naming/dns/IPv6NameserverPlatformParsingTest.java Changeset: 782ed712f11d Author: avstepan Date: 2015-04-21 20:12 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/782ed712f11d 8077332: tidy warnings from javax/xml Summary: some HTML markup fix (jdk part) Reviewed-by: joehw, lancea, mullan ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dom/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/spec/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/package.html Changeset: 80dd13a0b46c Author: joehw Date: 2015-04-21 13:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/80dd13a0b46c 8078139: jdk.xml.dom should be loaded by the ext class loader Reviewed-by: mchung, alanb, lancea, mullan, kcr ! make/src/classes/build/tools/module/ext.modules Changeset: 2dcdce98a176 Author: aefimov Date: 2015-04-22 02:23 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2dcdce98a176 8073357: schema1.xsd has wrong content. Sequence of the enum values has been changed Reviewed-by: joehw, lancea ! test/javax/xml/ws/8046817/GenerateEnumSchema.java ! test/javax/xml/ws/8046817/TestEnumType.java Changeset: d69f84c37474 Author: vinnie Date: 2015-04-22 14:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d69f84c37474 8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with BindException Reviewed-by: xuelei ! test/sun/security/pkcs11/sslecc/CipherTest.java ! test/sun/security/pkcs11/sslecc/JSSEServer.java Changeset: 74d3a9e3d076 Author: weijun Date: 2015-04-22 23:27 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/74d3a9e3d076 8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java failed in certain env. 8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java failed in certain env. Reviewed-by: xuelei ! test/com/sun/security/auth/login/ConfigFile/InconsistentError.java ! test/com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java Changeset: 1e5cc55ae5d3 Author: asmotrak Date: 2015-04-23 18:01 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1e5cc55ae5d3 8048138: Tests for JAAS callbacks Reviewed-by: weijun + test/javax/security/auth/login/LoginContext/CustomLoginModule.java + test/javax/security/auth/login/LoginContext/SharedState.java + test/javax/security/auth/login/LoginContext/StandardCallbacks.java + test/javax/security/auth/login/LoginContext/custom.config + test/javax/security/auth/login/LoginContext/shared.config Changeset: 98ce6490ceff Author: darcy Date: 2015-04-23 09:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/98ce6490ceff 8078467: Update core libraries to use diamond with anonymous classes Reviewed-by: mchung, alanb ! src/java.base/linux/classes/sun/nio/ch/EPollPort.java ! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java ! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java ! src/java.base/linux/classes/sun/nio/fs/MagicFileTypeDetector.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java ! src/java.base/share/classes/java/io/ExpiringCache.java ! src/java.base/share/classes/java/io/FilePermission.java ! 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/lang/CharacterName.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/Package.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/Thread.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/java/lang/reflect/Proxy.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/CookieManager.java ! src/java.base/share/classes/java/net/DatagramPacket.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpCookie.java ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/net/InMemoryCookieStore.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/CoderResult.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/Path.java ! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFilePermissions.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/time/format/DateTimeParseContext.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java ! src/java.base/share/classes/sun/misc/Cleaner.java ! src/java.base/share/classes/sun/misc/URLClassPath.java ! src/java.base/share/classes/sun/net/NetworkClient.java ! src/java.base/share/classes/sun/net/ProgressMonitor.java ! src/java.base/share/classes/sun/net/www/MessageHeader.java ! src/java.base/share/classes/sun/net/www/http/HttpCapture.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/MembershipKeyImpl.java ! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java ! src/java.base/share/classes/sun/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java ! src/java.base/share/classes/sun/util/PreHashedMap.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java ! src/java.base/share/classes/sun/util/resources/ParallelListResourceBundle.java ! src/java.base/unix/classes/java/lang/ProcessEnvironment.java ! src/java.base/unix/classes/sun/net/PortConfig.java ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java Changeset: 0f3007a3ce63 Author: omajid Date: 2015-04-23 13:48 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0f3007a3ce63 8074761: Empty optional parameters of LDAP query are not interpreted as empty Reviewed-by: vinnie Contributed-by: Stanislav Baiduzhyi ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java + test/com/sun/jndi/ldap/LdapURLOptionalFields.java Changeset: 49118e68fbd4 Author: lana Date: 2015-04-23 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/49118e68fbd4 Merge - src/java.base/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/java.base/share/classes/sun/security/provider/certpath/ReverseState.java - src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl Changeset: c6c154e99ead Author: katleman Date: 2015-04-30 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c6c154e99ead Added tag jdk9-b62 for changeset 49118e68fbd4 ! .hgtags Changeset: f31efd159c33 Author: darcy Date: 2015-04-23 18:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f31efd159c33 8078468: Update security libraries to use diamond with anonymous classes Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.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/Signer.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.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/CertificateRevokedException.java ! src/java.base/share/classes/java/security/cert/PKIXParameters.java ! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.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/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/util/DerInputStream.java ! src/java.base/share/classes/sun/security/util/ManifestDigester.java ! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/java.base/share/classes/sun/security/x509/CertificatePolicySet.java ! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java ! src/java.base/share/classes/sun/security/x509/RDN.java ! src/java.base/share/classes/sun/security/x509/X500Name.java ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java Changeset: 41280e5b77c2 Author: simonis Date: 2015-04-24 09:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/41280e5b77c2 8078520: [TESTBUG] fix 'test/tools/launcher/ExecutionEnvironment.java' to run on arbitrary *nix systems Reviewed-by: ksrini ! test/tools/launcher/ExecutionEnvironment.java Changeset: 6d6d9555d2e6 Author: vlivanov Date: 2015-04-23 18:01 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6d6d9555d2e6 8059455: LambdaForm.prepare() does unnecessary work for cached LambdaForms Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 97a1facbcaaa Author: dl Date: 2015-04-24 15:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/97a1facbcaaa 8078490: Missed submissions in ForkJoinPool Reviewed-by: psandoz, shade, martin, chegar ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java + test/java/util/concurrent/forkjoin/SubmissionTest.java Changeset: 0ea5135bff67 Author: avstepan Date: 2015-04-24 20:51 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0ea5135bff67 8078622: remove tidy warnings from JPDA docs Summary: minor HTML markup fix Reviewed-by: lancea ! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java ! src/jdk.jdi/share/classes/com/sun/jdi/Field.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/Method.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/connect/spi/Connection.java ! src/jdk.jdi/share/classes/com/sun/jdi/doc-files/signature.html ! src/jdk.jdi/share/classes/com/sun/jdi/event/EventSet.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/jdk.jdi/share/classes/jdi-overview.html Changeset: 76b64929271b Author: asmotrak Date: 2015-04-27 21:02 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/76b64929271b 8075007: Additional tests for krb5-related cipher suites with unbound server Reviewed-by: weijun ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/UnboundSSL.java + test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java + test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java + test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/unbound.ssl.jaas.conf + test/sun/security/krb5/auto/unbound.ssl.policy Changeset: 04f51cc56673 Author: rriggs Date: 2015-04-27 16:31 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/04f51cc56673 8078369: [testbug] java/time/tck/java/time/TCKOffsetTime[now] fails on slow devices Summary: Increase the tolerance between successive calls to now() to 20sec Reviewed-by: scolebourne, sherman, dfuchs ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/tck/java/time/TCKOffsetDateTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java Changeset: 9ee8794f584f Author: rriggs Date: 2015-04-28 09:28 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9ee8794f584f 8078826: Add diagnostic info for java/lang/Runtime/exec/LotsOfOutput.java fails intermittently Summary: add debugging output for diagnose intermittent failure Reviewed-by: chegar, joehw ! test/java/lang/Runtime/exec/LotsOfOutput.java Changeset: e9f970cb55fc Author: bpb Date: 2015-04-28 10:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e9f970cb55fc 8024086: (fs) AtomicMoveNotSupportedException allows reason to be null Summary: Modify javadoc specification of 'reason' parameter to allow null Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/AtomicMoveNotSupportedException.java Changeset: 4682500c3098 Author: avstepan Date: 2015-04-28 21:30 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4682500c3098 8076224: some tidy warnings from core libs Summary: minor HTML markup fix Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! src/java.base/share/classes/jdk/net/NetworkPermission.java ! src/java.management/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/java.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/java.management/share/classes/com/sun/management/GcInfo.java ! src/java.management/share/classes/com/sun/management/VMOption.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java Changeset: b9f8eb8938f4 Author: bpb Date: 2015-04-28 11:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b9f8eb8938f4 8075156: (prefs) get*() and remove() should disallow the use of the null control character '\u0000' as key Summary: Extend disallowing null control character key to remove() Reviewed-by: rriggs, alanb ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java ! test/java/util/prefs/CodePointZeroPrefsTest.java Changeset: 2083914f9304 Author: avstepan Date: 2015-04-29 17:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2083914f9304 8078528: clean out tidy warnings from security.auth Summary: some HTML markup fixes for docs Reviewed-by: xuelei ! src/java.smartcardio/share/classes/javax/smartcardio/package.html ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/PolicyFile.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisSystem.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java Changeset: 3049fc819ac2 Author: darcy Date: 2015-04-29 08:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3049fc819ac2 8078880: Mark a few more intermittently failuring security-libs Reviewed-by: xuelei ! test/sun/security/mscapi/SignUsingSHA2withRSA.sh ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: 110f7f35760f Author: darcy Date: 2015-04-29 10:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/110f7f35760f 8078334: Mark regression tests using randomness Reviewed-by: xuelei, alanb ! test/TEST.ROOT ! test/com/oracle/security/ucrypto/CipherSignNotSupported.java ! test/com/oracle/security/ucrypto/TestAES.java ! test/com/oracle/security/ucrypto/TestCICOWithGCM.java ! test/com/oracle/security/ucrypto/TestCICOWithGCMAndAAD.java ! test/com/oracle/security/ucrypto/TestDigest.java ! test/com/oracle/security/ucrypto/TestGCMKeyWrap.java ! test/com/sun/crypto/provider/Cipher/AES/CICO.java ! test/com/sun/crypto/provider/Cipher/AES/CTR.java ! test/com/sun/crypto/provider/Cipher/AES/Padding.java ! test/com/sun/crypto/provider/Cipher/AES/Test4513830.java ! test/com/sun/crypto/provider/Cipher/AES/Test4517355.java ! test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java ! test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java ! test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java ! test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java ! test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java ! test/com/sun/crypto/provider/Cipher/DES/FlushBug.java ! test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java ! test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java ! test/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java ! test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/com/sun/crypto/provider/Mac/MacSameTest.java ! test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java ! test/java/io/DataInputStream/ReadUTF.java ! test/java/io/File/GetXSpace.java ! test/java/io/InputStream/TransferTo.java ! test/java/io/PrintStream/OversynchronizedTest.java ! test/java/io/Serializable/corruptedUTFConsumption/CorruptedUTFConsumption.java ! test/java/io/Serializable/longString/LongString.java ! test/java/io/Serializable/proxy/Basic.java ! test/java/io/Serializable/sanityCheck/SanityCheck.java ! test/java/lang/Boolean/MakeBooleanComparable.java ! test/java/lang/ClassLoader/Assert.java ! test/java/lang/Compare.java ! test/java/lang/Double/ParseHexFloatingPoint.java ! test/java/lang/Enum/ValueOf.java ! test/java/lang/HashCode.java ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log1pTests.java ! test/java/lang/Runtime/exec/WinCommand.java ! test/java/lang/String/ContentEquals.java ! test/java/lang/String/ICCBasher.java ! test/java/lang/String/SBConstructor.java ! test/java/lang/String/Split.java ! test/java/lang/StringBuffer/AppendCharSequence.java ! test/java/lang/StringBuffer/AppendSB.java ! test/java/lang/StringBuffer/AppendStringBuilder.java ! test/java/lang/StringBuffer/Capacity.java ! test/java/lang/StringBuffer/IndexOf.java ! test/java/lang/StringBuffer/SBBasher.java ! test/java/lang/StringBuffer/Trim.java ! test/java/lang/StringBuilder/AppendStringBuffer.java ! test/java/lang/ToString.java ! test/java/lang/instrument/SingleTransformerTest.java ! test/java/lang/instrument/TransformMethodTest.java ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/java/lang/management/BufferPoolMXBean/Basic.java ! test/java/math/BigDecimal/StringConstructor.java ! test/java/math/BigInteger/BigIntegerTest.java ! test/java/math/BigInteger/ModPow65537.java ! test/java/math/BigInteger/PrimeTest.java ! test/java/math/BigInteger/SymmetricRangeTests.java ! test/java/net/InetAddress/HashSpread.java ! test/java/nio/Buffer/Chars.java ! test/java/nio/MappedByteBuffer/Force.java ! test/java/nio/MappedByteBuffer/ZeroMap.java ! test/java/nio/channels/AsynchronousChannelGroup/Basic.java ! test/java/nio/channels/AsynchronousChannelGroup/Identity.java ! test/java/nio/channels/AsynchronousChannelGroup/Restart.java ! test/java/nio/channels/AsynchronousFileChannel/Basic.java ! test/java/nio/channels/AsynchronousFileChannel/Lock.java ! test/java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java ! test/java/nio/channels/Channels/Basic2.java ! test/java/nio/channels/Channels/ShortWrite.java ! test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java ! test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java ! test/java/nio/channels/DatagramChannel/Promiscuous.java ! test/java/nio/channels/FileChannel/AtomicAppend.java ! test/java/nio/channels/FileChannel/ClosedByInterrupt.java ! test/java/nio/channels/FileChannel/MapTest.java ! test/java/nio/channels/FileChannel/Position.java ! test/java/nio/channels/FileChannel/Pread.java ! test/java/nio/channels/FileChannel/Pwrite.java ! test/java/nio/channels/FileChannel/Size.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/channels/FileChannel/Truncate.java ! test/java/nio/channels/Pipe/PipeChannel.java ! test/java/nio/channels/Pipe/ScatteringRead.java ! test/java/nio/channels/Pipe/SelectPipe.java ! test/java/nio/channels/Selector/SelectorTest.java ! test/java/nio/channels/ServerSocketChannel/NonBlockingAccept.java ! test/java/nio/channels/SocketChannel/CloseDuringWrite.java ! test/java/nio/channels/SocketChannel/OutOfBand.java ! test/java/nio/channels/SocketChannel/ShortWrite.java ! test/java/nio/channels/SocketChannel/VectorIO.java ! test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java ! test/java/nio/charset/coders/BashCache.java ! test/java/nio/charset/coders/BashStreams.java ! test/java/nio/file/Files/BytesAndLines.java ! test/java/nio/file/Files/CopyAndMove.java ! test/java/nio/file/Files/walkFileTree/SkipSiblings.java ! test/java/nio/file/Files/walkFileTree/SkipSubtree.java ! test/java/nio/file/Files/walkFileTree/TerminateWalk.java ! test/java/nio/file/WatchService/LotsOfEvents.java ! test/java/nio/file/WatchService/MayFlies.java ! test/java/nio/file/WatchService/SensitivityModifier.java ! test/java/nio/file/attribute/AclFileAttributeView/Basic.java ! test/java/nio/file/attribute/FileTime/Basic.java ! test/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java ! test/java/security/MessageDigest/ByteBuffers.java ! test/java/security/MessageDigest/TestDigestIOStream.java ! test/java/security/MessageDigest/TestSameLength.java ! test/java/security/MessageDigest/TestSameValue.java ! test/java/security/Signature/ByteBuffers.java ! test/java/security/Signature/NONEwithRSA.java ! test/java/security/spec/EllipticCurveMatch.java ! test/java/sql/JavatimeTest.java ! test/java/text/Format/MessageFormat/Bug7003643.java ! test/java/util/Arrays/ArrayObjectMethods.java ! test/java/util/Arrays/CopyMethods.java ! test/java/util/Arrays/Correct.java ! test/java/util/Base64/TestBase64.java ! test/java/util/BitSet/BSMethods.java ! test/java/util/BitSet/ImportExport.java ! test/java/util/BitSet/PreviousBits.java ! test/java/util/Calendar/JavatimeTest.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collections/AddAll.java ! test/java/util/Collections/CheckedListBash.java ! test/java/util/Collections/CheckedMapBash.java ! test/java/util/Collections/CheckedSetBash.java ! test/java/util/Collections/Disjoint.java ! test/java/util/Collections/Rotate.java ! test/java/util/EnumSet/EnumSetBash.java ! test/java/util/HashSet/Serialization.java ! test/java/util/IdentityHashMap/Capacity.java ! test/java/util/List/LockStep.java ! test/java/util/Map/LockStep.java ! test/java/util/NavigableMap/LockStep.java ! test/java/util/Properties/ConcurrentLoadAndStoreXML.java ! test/java/util/Random/DistinctSeeds.java ! test/java/util/Random/RandomStreamTest.java ! test/java/util/Random/RandomTest.java ! test/java/util/ResourceBundle/Control/StressTest.java ! test/java/util/SplittableRandom/SplittableRandomTest.java ! test/java/util/Timer/DelayOverflow.java ! test/java/util/Timer/Purge.java ! test/java/util/UUID/Serial.java ! test/java/util/UUID/UUIDTest.java ! test/java/util/WeakHashMap/GCDuringIteration.java ! test/java/util/logging/CheckZombieLockTest.java ! test/java/util/logging/DrainFindDeadlockTest.java ! test/java/util/logging/FileHandlerLongLimit.java ! test/java/util/logging/FileHandlerPath.java ! test/java/util/logging/FileHandlerPatternExceptions.java ! test/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java ! test/java/util/logging/LoggingDeadlock.java ! test/java/util/logging/LoggingDeadlock2.java ! test/java/util/logging/TestLogConfigurationDeadLockWithConf.java ! test/java/util/regex/RegExTest.java ! test/java/util/zip/3GBZipFiles.sh ! test/java/util/zip/DeInflate.java ! test/java/util/zip/DeflateIn_InflateOut.java ! test/java/util/zip/FlaterTest.java ! test/java/util/zip/GZIP/Accordion.java ! test/java/util/zip/GZIP/GZIPInputStreamRead.java ! test/java/util/zip/InflateIn_DeflateOut.java ! test/java/util/zip/InflaterBufferSize.java ! test/java/util/zip/TimeChecksum.java ! test/java/util/zip/TotalInOut.java ! test/java/util/zip/ZipFile/Assortment.java ! test/java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java ! test/java/util/zip/ZipFile/FinalizeZipFile.java ! test/java/util/zip/ZipFile/MultiThreadedReadTest.java ! test/java/util/zip/ZipFile/ReadZip.java ! test/javax/crypto/Cipher/ByteBuffers.java ! test/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/javax/crypto/CryptoPermission/AllPermCheck.java ! test/javax/crypto/CryptoPermission/RC2PermCheck.java ! test/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java ! test/javax/crypto/KeyGenerator/TestKGParity.java ! test/javax/crypto/Mac/ByteBuffers.java ! test/javax/crypto/NullCipher/TestNPE.java ! test/javax/management/monitor/MultiMonitorTest.java ! test/javax/management/mxbean/ThreadMXBeanTest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/timer/MissingNotificationTest.java ! test/javax/net/ssl/SSLEngine/LargeBufs.java ! test/javax/smartcardio/TestCommandAPDU.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/misc/CopyMemory.java ! test/sun/misc/FloatingDecimal/TestFloatingDecimal.java ! test/sun/net/www/ParseUtil_4922813.java ! test/sun/nio/cs/FindDecoderBugs.java ! test/sun/nio/cs/FindEncoderBugs.java ! test/sun/nio/cs/TestStringCoding.java ! test/sun/nio/cs/TestStringCodingUTF8.java ! test/sun/security/mscapi/PrngSlow.java ! test/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/Mac/ReinitMac.java ! test/sun/security/pkcs11/MessageDigest/ByteBuffers.java ! test/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/sun/security/pkcs11/SecureRandom/Basic.java ! test/sun/security/pkcs11/Signature/ByteBuffers.java ! test/sun/security/pkcs11/Signature/ReinitSignature.java ! test/sun/security/pkcs11/Signature/TestDSA.java ! test/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/sun/security/pkcs11/ec/ReadPKCS12.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/pkcs11/rsa/KeyWrap.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/sun/security/pkcs11/rsa/TestSignatures.java ! test/sun/security/provider/DSA/TestDSA.java ! test/sun/security/provider/DSA/TestDSA2.java ! test/sun/security/provider/SeedGenerator/Priority_Inversion.java ! test/sun/security/rsa/TestKeyPairGenerator.java ! test/sun/security/rsa/TestSignatures.java ! test/sun/security/ssl/ClientHandshaker/LengthCheckTest.java ! test/sun/security/ssl/GenSSLConfigs/main.java Changeset: 83ff0dedf9e1 Author: naoto Date: 2015-04-29 11:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/83ff0dedf9e1 8075545: Add permission check for locale service provider implementations Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! test/java/util/PluggableLocale/ExecTest.sh + test/java/util/PluggableLocale/PermissionTest.java + test/java/util/PluggableLocale/PermissionTest.sh + test/java/util/PluggableLocale/localeServiceProvider.policy Changeset: 409888e3ba56 Author: bpb Date: 2015-04-29 16:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/409888e3ba56 8078672: Print and allow setting by Java property seeds used to initialize Random instances in java.lang numerics tests Summary: Add ability to initial the random number generator from the system property "seed" and print to STDOUT the seed value actually used. Reviewed-by: darcy ! test/java/lang/Double/ParseHexFloatingPoint.java ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log1pTests.java ! test/java/math/BigDecimal/StringConstructor.java ! test/java/math/BigInteger/BigIntegerTest.java ! test/java/math/BigInteger/ModPow65537.java ! test/java/math/BigInteger/PrimeTest.java ! test/java/math/BigInteger/SymmetricRangeTests.java - test/java/math/RandomSeed.java + test/lib/testlibrary/jdk/testlibrary/RandomFactory.java Changeset: 8f8e3374c1bc Author: darcy Date: 2015-04-30 16:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8f8e3374c1bc 8079107: Update TestKeyPairGenerator.java to use random number generator library Reviewed-by: mullan ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: fd3281c40034 Author: lana Date: 2015-04-30 17:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fd3281c40034 Merge - test/java/math/RandomSeed.java Changeset: 7101bcceb43d Author: katleman Date: 2015-05-07 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7101bcceb43d Added tag jdk9-b63 for changeset fd3281c40034 ! .hgtags From kurt at intricatesoftware.com Mon May 11 14:51:41 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Mon, 11 May 2015 14:51:41 +0000 Subject: hg: bsd-port/jdk8/jdk: - For all bsd use PACKAGE_PATH for iconv includes and libs Message-ID: <201505111451.t4BEpgrs004220@aojmv0008.oracle.com> Changeset: ea952d82da2b Author: kurt Date: 2015-05-11 10:40 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ea952d82da2b - For all bsd use PACKAGE_PATH for iconv includes and libs Reviewed by: Greg Lewis, Christos Zoulas ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk From bryan at bceassociates.com Thu May 14 18:05:10 2015 From: bryan at bceassociates.com (Bryan C. Everly) Date: Thu, 14 May 2015 14:05:10 -0400 Subject: My diffs on some of the common/autoconf/*.m4 files for OpenBSD Message-ID: Hi all, My OCA was approved and I'd like to propose some diffs to build autoconf files that helped me get pretty far in building jdk8. I'm not sure what the official process is but I'll throw them below in this email and hopefully someone can point me to the right way to submit diffs for the project. For common/autoconf/platform.m4, I created a new variable called OPENJDK_TARGET_OS_VENDOR for OpenBSD: diff -r 36cd3cebf1de common/autoconf/platform.m4 --- a/common/autoconf/platform.m4 Tue May 05 18:06:47 2015 -0700 +++ b/common/autoconf/platform.m4 Thu May 14 14:00:29 2015 -0400 @@ -141,6 +141,12 @@ AC_MSG_ERROR([unsupported operating system $1]) ;; esac + # Check to see if this is OpenBSD and set a VAR_OS_VENDOR if it is + case "$1" in + *openbsd*) + VAR_OS_VENDOR=openbsd + ;; + esac ]) # Expects $host_os $host_cpu $build_os and $build_cpu @@ -186,6 +192,7 @@ PLATFORM_EXTRACT_VARS_FROM_CPU($host_cpu) # ... and setup our own variables. (Do this explicitely to facilitate searching) OPENJDK_TARGET_OS="$VAR_OS" + OPENJDK_TARGET_OS_VENDOR="$VAR_OS_VENDOR" OPENJDK_TARGET_OS_API="$VAR_OS_API" OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV" OPENJDK_TARGET_CPU="$VAR_CPU" @@ -193,6 +200,7 @@ OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS" OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN" AC_SUBST(OPENJDK_TARGET_OS) + AC_SUBST(OPENJDK_TARGET_OS_VENDOR) AC_SUBST(OPENJDK_TARGET_OS_API) AC_SUBST(OPENJDK_TARGET_CPU) AC_SUBST(OPENJDK_TARGET_CPU_ARCH) For common/autoconf/toolchain.m4, I use this new variable to add the location for some OpenBSD includes and libraries in as compiler and linker flags: diff -r 36cd3cebf1de common/autoconf/toolchain.m4 --- a/common/autoconf/toolchain.m4 Tue May 05 18:06:47 2015 -0700 +++ b/common/autoconf/toolchain.m4 Thu May 14 14:02:05 2015 -0400 @@ -560,6 +560,10 @@ if test "x$OPENJDK_TARGET_OS" = xbsd || test "x$OPENJDK_TARGET_OS" = xmacosx; then SET_EXECUTABLE_ORIGIN="$SET_SHARED_LIBRARY_ORIGIN" fi + if test "x$OPEN_JDK_TARGET_OS_VENDOR" = xopenbsd; then + CFLAGS_JDK="${CFLAGS_JDK} -I/usr/local/include" + LDFLAGS_JDK="-L/usr/local/lib" + fi else if test "x$OPENJDK_TARGET_OS" = xsolaris; then # If it is not gcc, then assume it is the Oracle Solaris Studio Compiler For common/autoconf/libraries.m4, I also use this new variable to turn off both ALSA and PULSE (just for OpenBSD). I also add a test for how to find the header files for CUPS: diff -r 36cd3cebf1de common/autoconf/libraries.m4 --- a/common/autoconf/libraries.m4 Tue May 05 18:06:47 2015 -0700 +++ b/common/autoconf/libraries.m4 Thu May 14 14:03:09 2015 -0400 @@ -72,8 +72,14 @@ if test "x$OPENJDK_TARGET_OS" = xbsd; then AC_MSG_CHECKING([what is not needed on BSD?]) - PULSE_NOT_NEEDED=yes - AC_MSG_RESULT([pulse]) + if test "x$OPENJDK_TARGET_OS_VENDOR" = xopenbsd; then + ALSA_NOT_NEEDED=yes + PULSE_NOT_NEEDED=yes + AC_MSG_RESULT([alsa pulse]) + else + PULSE_NOT_NEEDED=yes + AC_MSG_RESULT([pulse]) + fi fi if test "x$OPENJDK" = "xfalse"; then @@ -249,6 +255,10 @@ # A CSW package seems to be installed! CUPS_FOUND=yes CUPS_CFLAGS="-I/opt/csw/include" + elif test -s /usr/local/include/cups/cups.h; then + # Standard location for OpenBSD + CUPS_FOUND=yes + CUPS_CFLAGS="-I/usr/local/include" fi AC_MSG_RESULT([$CUPS_FOUND]) fi Thanks to everyone who helped get me this far. Essentially, you apply the diffs, run autoconf in the common/autoconf directory, rerun sh ./configure in the root of the project, do a make clean and a make and you'll get to where I did. Just as an FYI, I am running OpenBSD 5.7 (latest version) and tracking STABLE. Thanks, Bryan -------------- next part -------------- An HTML attachment was scrubbed... URL: From bryan at bceassociates.com Thu May 14 18:07:16 2015 From: bryan at bceassociates.com (Bryan C. Everly) Date: Thu, 14 May 2015 14:07:16 -0400 Subject: My latest error Message-ID: So after making the changes described in my previous email (the diffs to get the build environment working by default for OpenBSD 5.7), I'm hitting this error. /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation lib/ServiceabilityLibraries.gmk:249: recipe for target '/home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo' failed gmake[2]: *** [/home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo] Error 1 BuildJdk.gmk:70: recipe for target 'libs-only' failed gmake[1]: *** [libs-only] Error 2 /home/bceverly/work/jdk8//make/Main.gmk:119: recipe for target 'jdk-only' failed gmake: *** [jdk-only] Error 2 It looks like something is bombing out trying to strip debug symbols. The creepy thing is that if I restart the build from this point it actually gets farther but I'd prefer to solve this problem and not kludge around it. Can someone please point me in the right direction so I can keep moving? Thanks, Bryan -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurt at intricatesoftware.com Thu May 14 18:37:12 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Thu, 14 May 2015 14:37:12 -0400 Subject: My latest error In-Reply-To: References: Message-ID: <1431628632.13316.55.camel@sonic.justonedata.com> On Thu, 2015-05-14 at 14:07 -0400, Bryan C. Everly wrote: > So after making the changes described in my previous email (the diffs > to get the build environment working by default for OpenBSD 5.7), I'm > hitting this error. > > > /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation > lib/ServiceabilityLibraries.gmk:249: recipe for target > '/home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo' failed > gmake[2]: *** > [/home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo] Error 1 > BuildJdk.gmk:70: recipe for target 'libs-only' failed > gmake[1]: *** [libs-only] Error 2 > /home/bceverly/work/jdk8//make/Main.gmk:119: recipe for target > 'jdk-only' failed > gmake: *** [jdk-only] Error 2 > > > It looks like something is bombing out trying to strip debug symbols. > The creepy thing is that if I restart the build from this point it > actually gets farther but I'd prefer to solve this problem and not > kludge around it. > > > Can someone please point me in the right direction so I can keep > moving? Hi Bryan, I hit this too and was looking into it. There's something not right with the ojbcopy recipe that separates debug info into its own file, strips debug info from the original file and tags the original with --add-gnu-debuglink. If you want to avoid the problem you can add --disable-debug-symbols to the configure stage. -Kurt From dms at samersoff.net Thu May 14 19:14:00 2015 From: dms at samersoff.net (Dmitry Samersoff) Date: Thu, 14 May 2015 22:14:00 +0300 Subject: My latest error In-Reply-To: <1431628632.13316.55.camel@sonic.justonedata.com> References: <1431628632.13316.55.camel@sonic.justonedata.com> Message-ID: <5554F3F8.7060608@samersoff.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Kurt, > If you want to avoid the problem you can add > --disable-debug-symbols to the configure stage. or install GNU binutils somewhere. - -Dmitry On 2015-05-14 21:37, Kurt Miller wrote: > On Thu, 2015-05-14 at 14:07 -0400, Bryan C. Everly wrote: >> So after making the changes described in my previous email (the >> diffs to get the build environment working by default for OpenBSD >> 5.7), I'm hitting this error. >> >> >> /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation >> lib/ServiceabilityLibraries.gmk:249: recipe for target >> '/home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo' >> failed gmake[2]: *** >> [/home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo] >> Error 1 BuildJdk.gmk:70: recipe for target 'libs-only' failed >> gmake[1]: *** [libs-only] Error 2 >> /home/bceverly/work/jdk8//make/Main.gmk:119: recipe for target >> 'jdk-only' failed gmake: *** [jdk-only] Error 2 >> >> >> It looks like something is bombing out trying to strip debug >> symbols. The creepy thing is that if I restart the build from >> this point it actually gets farther but I'd prefer to solve this >> problem and not kludge around it. >> >> >> Can someone please point me in the right direction so I can keep >> moving? > > Hi Bryan, > > I hit this too and was looking into it. There's something not right > with the ojbcopy recipe that separates debug info into its own > file, strips debug info from the original file and tags the > original with --add-gnu-debuglink. > > If you want to avoid the problem you can add > --disable-debug-symbols to the configure stage. > > -Kurt > > - -- Dmitry Samersoff Saint Petersburg, Russia, http://devnull.samersoff.net * There will come soft rains ... -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJVVPP3AAoJEHEy08c4gIABcZQH+wUPJnPeSj1uN6bDoxeAdvhk 9uha1Y7FWL8H9vKQZnJ72MHqDxfzOUkJNjdkrVdk9zvLDD4OlZWQC7pkjlCgPZ1H sKLIlWb4ys72+h9l1/5i2zWbPm8TaKoUyrl21t2Gncz1chLygLieQzIqz67t895q qJy7q5nftpQPmYus/NMhY4YSL+bMYJUzc85+4yiWpZPWOcrXol1qtAHQFpJ5Uy/K 7cLojH+8RLFTqjtsGb7iQDogcx8lyUtbi7fc8fK6pxvwDzYptPrPoMpziJPb/z/u fZuJLKVl6iLGvz2l5AuSaV0ONf5goNekGkcQfuly/aH8gD2b12QtYmzSflQBRg4= =3ffQ -----END PGP SIGNATURE----- From kurt at intricatesoftware.com Thu May 14 19:49:22 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Thu, 14 May 2015 15:49:22 -0400 Subject: My latest error In-Reply-To: <5554F3F8.7060608@samersoff.net> References: <1431628632.13316.55.camel@sonic.justonedata.com> <5554F3F8.7060608@samersoff.net> Message-ID: <1431632962.13316.58.camel@sonic.justonedata.com> On Thu, 2015-05-14 at 22:14 +0300, Dmitry Samersoff wrote: > Kurt, > > > If you want to avoid the problem you can add > > --disable-debug-symbols to the configure stage. > > or install GNU binutils somewhere. > > -Dmitry Hi Dmitry, OpenBSD does use GNU binutils. We're currently at 2.15, but there is a current effort to move up to 2.17 for the next release. Regards, -Kurt /usr/bin/objcopy -V GNU objcopy 2.15 Copyright 2004 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. From dms at samersoff.net Thu May 14 20:04:15 2015 From: dms at samersoff.net (Dmitry Samersoff) Date: Thu, 14 May 2015 23:04:15 +0300 Subject: My latest error In-Reply-To: <1431632962.13316.58.camel@sonic.justonedata.com> References: <1431628632.13316.55.camel@sonic.justonedata.com> <5554F3F8.7060608@samersoff.net> <1431632962.13316.58.camel@sonic.justonedata.com> Message-ID: <5554FFBF.7040206@samersoff.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Kurt, Debug symbols logic should work with GNU objcopy. could you try gmake LOG=debug and post make output? - -Dmitry On 2015-05-14 22:49, Kurt Miller wrote: > On Thu, 2015-05-14 at 22:14 +0300, Dmitry Samersoff wrote: >> Kurt, >> >>> If you want to avoid the problem you can add >>> --disable-debug-symbols to the configure stage. >> >> or install GNU binutils somewhere. >> >> -Dmitry > > Hi Dmitry, > > OpenBSD does use GNU binutils. We're currently at 2.15, but there > is a current effort to move up to 2.17 for the next release. > > Regards, -Kurt > > /usr/bin/objcopy -V GNU objcopy 2.15 Copyright 2004 Free Software > Foundation, Inc. This program is free software; you may > redistribute it under the terms of the GNU General Public License. > This program has absolutely no warranty. > > > - -- Dmitry Samersoff Saint Petersburg, Russia, http://devnull.samersoff.net * There will come soft rains ... -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJVVP+/AAoJEHEy08c4gIABZLQH/2jhnod1b3SqrbqFs19y227o szuIkIogJ42gk6hCpPY4VMEXTHbvbTOheQURq46v4pRUVOvTHG06ErwvR6AyLSIT qoDuzSyRmil/ZbDG72Au+pXC8AayKHhNFhz2j2avMfc9Rv5zMMTVfDUsNIrb6ANF RUxsSI4G48ohdMYAW9c4WKnXh6G4rI35qFIoU+DYRKNLbYajImd+DV8S5VptK/x1 f0fpP1c6wbmYNyo8k7mJaTKIPB47Jdmo8f1NRQopp+FHXx8HjnlHHMtOvC9QG/Wy 4tw+WDm2GduPgOVrRkaCrnV3BkxHv2dLAxRSJIFoME0xo2iYMaBvg2iV38ub044= =Y9i/ -----END PGP SIGNATURE----- From kurt at intricatesoftware.com Thu May 14 20:59:17 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Thu, 14 May 2015 16:59:17 -0400 Subject: My latest error In-Reply-To: <5554FFBF.7040206@samersoff.net> References: <1431628632.13316.55.camel@sonic.justonedata.com> <5554F3F8.7060608@samersoff.net> <1431632962.13316.58.camel@sonic.justonedata.com> <5554FFBF.7040206@samersoff.net> Message-ID: <1431637157.13316.83.camel@sonic.justonedata.com> On Thu, 2015-05-14 at 23:04 +0300, Dmitry Samersoff wrote: > Kurt, > > Debug symbols logic should work with GNU objcopy. > > could you try > > gmake LOG=debug > > and post make output? > > -Dmitry Hi Dmitry, The debug symbol logic works in several places prior to it failing. When it does fail it fails with: /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation I can manually reproduce the 'Invalid operation' error if I attempt to do --add-gnu-debuglink on a binary that already has gnu-debuglink set. When I read the build logs I don't see two calls to set gnu-debuglink, however it still fails with 'Invalid operation'. Very strange. Checking with readelf -S I can see that libinstrument.so does have gnu-debuglink set after the build fails. The complete log is here: http://www.intricatesoftware.com/OpenJDK/openbsd/build-jdk8.log The last chunk of the log follows inline below. Thanks, -Kurt /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjaas_unix.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsdt.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libdt_socket.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas && /usr/bin/objcopy --add-gnu-debuglink=libjaas_unix.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjaas_unix.so /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip/libzip.debuginfo /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libzip.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip/libzip.debuginfo cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket && /usr/bin/objcopy --add-gnu-debuglink=libdt_socket.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libdt_socket.so cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt && /usr/bin/objcopy --add-gnu-debuglink=libjsdt.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsdt.so /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach/libattach.debuginfo /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libattach.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach/libattach.debuginfo /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libinstrument.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip && /usr/bin/objcopy --add-gnu-debuglink=libzip.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libzip.so cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach && /usr/bin/objcopy --add-gnu-debuglink=libattach.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libattach.so /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo /bin/cp /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjaas_unix.debuginfo /bin/cp /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libdt_socket.debuginfo /bin/cp /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsdt.debuginfo cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument && /usr/bin/objcopy --add-gnu-debuglink=libinstrument.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libinstrument.so /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound/libjsound.debuginfo /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip/libzip.debuginfo /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsound.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound/libjsound.debuginfo /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach/libattach.debuginfo /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack/libunpack.debuginfo /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet/libnet.debuginfo /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libunpack.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack/libunpack.debuginfo /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libnet.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet/libnet.debuginfo /bin/rm -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement/libmanagement.debuginfo /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation /usr/bin/objcopy --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libmanagement.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement/libmanagement.debuginfo cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound && /usr/bin/objcopy --add-gnu-debuglink=libjsound.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsound.so lib/ServiceabilityLibraries.gmk:249: recipe for target '/home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo' failed gmake[2]: *** [/home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo] Error 1 gmake[2]: *** Waiting for unfinished jobs.... cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack && /usr/bin/objcopy --add-gnu-debuglink=libunpack.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libunpack.so cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet && /usr/bin/objcopy --add-gnu-debuglink=libnet.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libnet.so cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement && /usr/bin/objcopy --add-gnu-debuglink=libmanagement.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libmanagement.so /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound/libjsound.debuginfo /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet/libnet.debuginfo /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack/libunpack.debuginfo /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement/libmanagement.debuginfo gmake[2]: Leaving directory '/home/truk/jdk/jdk8/jdk/make' BuildJdk.gmk:70: recipe for target 'libs-only' failed gmake[1]: *** [libs-only] Error 2 gmake[1]: Leaving directory '/home/truk/jdk/jdk8/jdk/make' /home/truk/jdk/jdk8//make/Main.gmk:119: recipe for target 'jdk-only' failed gmake: *** [jdk-only] Error 2 From kurt at intricatesoftware.com Thu May 14 20:59:46 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Thu, 14 May 2015 16:59:46 -0400 Subject: My diffs on some of the common/autoconf/*.m4 files for OpenBSD In-Reply-To: References: Message-ID: <1431637186.13316.84.camel@sonic.justonedata.com> Hi Bryan, Thanks for the patches! I have some comments inline below. On Thu, 2015-05-14 at 14:05 -0400, Bryan C. Everly wrote: > Hi all, > > > My OCA was approved and I'd like to propose some diffs to build > autoconf files that helped me get pretty far in building jdk8. I'm > not sure what the official process is but I'll throw them below in > this email and hopefully someone can point me to the right way to > submit diffs for the project. Please turn off html formatting when submitting diffs inline. You may also need to configure your MUA to not line wrap so the diffs come through cleanly. > > For common/autoconf/platform.m4, I created a new variable called > OPENJDK_TARGET_OS_VENDOR for OpenBSD: > > > diff -r 36cd3cebf1de common/autoconf/platform.m4 > --- a/common/autoconf/platform.m4 Tue May 05 18:06:47 2015 -0700 > +++ b/common/autoconf/platform.m4 Thu May 14 14:00:29 2015 -0400 > @@ -141,6 +141,12 @@ > AC_MSG_ERROR([unsupported operating system $1]) > ;; > esac > + # Check to see if this is OpenBSD and set a VAR_OS_VENDOR if it is > + case "$1" in > + *openbsd*) > + VAR_OS_VENDOR=openbsd > + ;; > + esac > ]) > > # Expects $host_os $host_cpu $build_os and $build_cpu > @@ -186,6 +192,7 @@ > PLATFORM_EXTRACT_VARS_FROM_CPU($host_cpu) > # ... and setup our own variables. (Do this explicitely to > facilitate searching) > OPENJDK_TARGET_OS="$VAR_OS" > + OPENJDK_TARGET_OS_VENDOR="$VAR_OS_VENDOR" > OPENJDK_TARGET_OS_API="$VAR_OS_API" > OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV" > OPENJDK_TARGET_CPU="$VAR_CPU" > @@ -193,6 +200,7 @@ > OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS" > OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN" > AC_SUBST(OPENJDK_TARGET_OS) > + AC_SUBST(OPENJDK_TARGET_OS_VENDOR) > AC_SUBST(OPENJDK_TARGET_OS_API) > AC_SUBST(OPENJDK_TARGET_CPU) > AC_SUBST(OPENJDK_TARGET_CPU_ARCH) > > The above changes look good. I'll probably add sections for FreeBSD and NetBSD for VAR_OS_VENDOR and perhaps default the rest to VAR_OS. > For common/autoconf/toolchain.m4, I use this new variable to add the > location for some OpenBSD includes and libraries in as compiler and > linker flags: > > > diff -r 36cd3cebf1de common/autoconf/toolchain.m4 > --- a/common/autoconf/toolchain.m4 Tue May 05 18:06:47 2015 -0700 > +++ b/common/autoconf/toolchain.m4 Thu May 14 14:02:05 2015 -0400 > @@ -560,6 +560,10 @@ > if test "x$OPENJDK_TARGET_OS" = xbsd || test "x > $OPENJDK_TARGET_OS" = xmacosx; then > SET_EXECUTABLE_ORIGIN="$SET_SHARED_LIBRARY_ORIGIN" > fi > + if test "x$OPEN_JDK_TARGET_OS_VENDOR" = xopenbsd; then > + CFLAGS_JDK="${CFLAGS_JDK} -I/usr/local/include" > + LDFLAGS_JDK="-L/usr/local/lib" > + fi > else > if test "x$OPENJDK_TARGET_OS" = xsolaris; then > # If it is not gcc, then assume it is the Oracle Solaris Studio > Compiler > The above chunk I'll need to check. I suspect this will put /usr/local/include and /usr/local/lib before other -I and -L arguments. If this is the case, it will cause problems. Say for example, the build system has the giflib package installed and jdk8 was configured with --with-giflib=bundled, then it may pickup the system install giflib instead. I've also seen conflicting header names where an installed port has a header in /usr/local/include with the same name as an internal jdk header. Having /usr/local/include first will pickup the wrong header in that case. The chunks below look good. > For common/autoconf/libraries.m4, I also use this new variable to turn > off both ALSA and PULSE (just for OpenBSD). I also add a test for how > to find the header files for CUPS: > > > diff -r 36cd3cebf1de common/autoconf/libraries.m4 > --- a/common/autoconf/libraries.m4 Tue May 05 18:06:47 2015 -0700 > +++ b/common/autoconf/libraries.m4 Thu May 14 14:03:09 2015 -0400 > @@ -72,8 +72,14 @@ > > if test "x$OPENJDK_TARGET_OS" = xbsd; then > AC_MSG_CHECKING([what is not needed on BSD?]) > - PULSE_NOT_NEEDED=yes > - AC_MSG_RESULT([pulse]) > + if test "x$OPENJDK_TARGET_OS_VENDOR" = xopenbsd; then > + ALSA_NOT_NEEDED=yes > + PULSE_NOT_NEEDED=yes > + AC_MSG_RESULT([alsa pulse]) > + else > + PULSE_NOT_NEEDED=yes > + AC_MSG_RESULT([pulse]) > + fi > fi > > if test "x$OPENJDK" = "xfalse"; then > @@ -249,6 +255,10 @@ > # A CSW package seems to be installed! > CUPS_FOUND=yes > CUPS_CFLAGS="-I/opt/csw/include" > + elif test -s /usr/local/include/cups/cups.h; then > + # Standard location for OpenBSD > + CUPS_FOUND=yes > + CUPS_CFLAGS="-I/usr/local/include" > fi > AC_MSG_RESULT([$CUPS_FOUND]) > fi > > Thanks to everyone who helped get me this far. Essentially, you apply > the diffs, run autoconf in the common/autoconf directory, rerun > sh ./configure in the root of the project, do a make clean and a make > and you'll get to where I did. > > > Just as an FYI, I am running OpenBSD 5.7 (latest version) and tracking > STABLE. > > Thanks, > Bryan From bryan at bceassociates.com Thu May 14 21:56:03 2015 From: bryan at bceassociates.com (Bryan C. Everly) Date: Thu, 14 May 2015 17:56:03 -0400 Subject: My latest error In-Reply-To: <1431637157.13316.83.camel@sonic.justonedata.com> References: <1431628632.13316.55.camel@sonic.justonedata.com> <5554F3F8.7060608@samersoff.net> <1431632962.13316.58.camel@sonic.justonedata.com> <5554FFBF.7040206@samersoff.net> <1431637157.13316.83.camel@sonic.justonedata.com> Message-ID: Kurt - I reran with log=debug and saw the same thing: cd /home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument && /usr/bin/objcopy --add-gnu-debuglink=libinstrument.debuginfo /home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libinstrument.so /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation Thanks, Bryan On Thu, May 14, 2015 at 4:59 PM, Kurt Miller wrote: > On Thu, 2015-05-14 at 23:04 +0300, Dmitry Samersoff wrote: > > Kurt, > > > > Debug symbols logic should work with GNU objcopy. > > > > could you try > > > > gmake LOG=debug > > > > and post make output? > > > > -Dmitry > > Hi Dmitry, > > The debug symbol logic works in several places prior to it failing. When > it does fail it fails with: > > /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation > > I can manually reproduce the 'Invalid operation' error if I attempt to > do --add-gnu-debuglink on a binary that already has gnu-debuglink set. > > When I read the build logs I don't see two calls to set gnu-debuglink, > however it still fails with 'Invalid operation'. Very strange. Checking > with readelf -S I can see that libinstrument.so does have gnu-debuglink > set after the build fails. > > The complete log is here: > > http://www.intricatesoftware.com/OpenJDK/openbsd/build-jdk8.log > > The last chunk of the log follows inline below. > > Thanks, > -Kurt > > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjaas_unix.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsdt.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libdt_socket.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas > && /usr/bin/objcopy --add-gnu-debuglink=libjaas_unix.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjaas_unix.so > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip/libzip.debuginfo > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libzip.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip/libzip.debuginfo > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket > && /usr/bin/objcopy --add-gnu-debuglink=libdt_socket.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libdt_socket.so > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt > && /usr/bin/objcopy --add-gnu-debuglink=libjsdt.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsdt.so > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach/libattach.debuginfo > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libattach.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach/libattach.debuginfo > /usr/bin/touch > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libinstrument.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip > && /usr/bin/objcopy --add-gnu-debuglink=libzip.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libzip.so > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach > && /usr/bin/objcopy --add-gnu-debuglink=libattach.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libattach.so > /usr/bin/touch > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo > /usr/bin/touch > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo > /bin/cp > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjaas_unix.debuginfo > /bin/cp > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libdt_socket.debuginfo > /bin/cp > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsdt.debuginfo > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument > && /usr/bin/objcopy --add-gnu-debuglink=libinstrument.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libinstrument.so > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound/libjsound.debuginfo > /usr/bin/touch > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip/libzip.debuginfo > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsound.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound/libjsound.debuginfo > /usr/bin/touch > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach/libattach.debuginfo > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack/libunpack.debuginfo > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet/libnet.debuginfo > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libunpack.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack/libunpack.debuginfo > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libnet.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet/libnet.debuginfo > /bin/rm -f > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement/libmanagement.debuginfo > /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation > /usr/bin/objcopy --only-keep-debug > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libmanagement.so > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement/libmanagement.debuginfo > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound > && /usr/bin/objcopy --add-gnu-debuglink=libjsound.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsound.so > lib/ServiceabilityLibraries.gmk:249: recipe for target > '/home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo' > failed > gmake[2]: *** > [/home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo] > Error 1 > gmake[2]: *** Waiting for unfinished jobs.... > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack > && /usr/bin/objcopy --add-gnu-debuglink=libunpack.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libunpack.so > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet > && /usr/bin/objcopy --add-gnu-debuglink=libnet.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libnet.so > cd > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement > && /usr/bin/objcopy --add-gnu-debuglink=libmanagement.debuginfo > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libmanagement.so > /usr/bin/touch > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound/libjsound.debuginfo > /usr/bin/touch > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet/libnet.debuginfo > /usr/bin/touch > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack/libunpack.debuginfo > /usr/bin/touch > /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement/libmanagement.debuginfo > gmake[2]: Leaving directory '/home/truk/jdk/jdk8/jdk/make' > BuildJdk.gmk:70: recipe for target 'libs-only' failed > gmake[1]: *** [libs-only] Error 2 > gmake[1]: Leaving directory '/home/truk/jdk/jdk8/jdk/make' > /home/truk/jdk/jdk8//make/Main.gmk:119: recipe for target 'jdk-only' failed > gmake: *** [jdk-only] Error 2 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurt at intricatesoftware.com Fri May 15 12:38:34 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Fri, 15 May 2015 08:38:34 -0400 Subject: My latest error In-Reply-To: References: <1431628632.13316.55.camel@sonic.justonedata.com> <5554F3F8.7060608@samersoff.net> <1431632962.13316.58.camel@sonic.justonedata.com> <5554FFBF.7040206@samersoff.net> <1431637157.13316.83.camel@sonic.justonedata.com> Message-ID: <1431693514.4211.88.camel@tardis.intricatesoftware.com> Thanks for confirming it. On Thu, 2015-05-14 at 17:56 -0400, Bryan C. Everly wrote: > Kurt - I reran with log=debug and saw the same thing: > > > cd /home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument && /usr/bin/objcopy --add-gnu-debuglink=libinstrument.debuginfo /home/bceverly/work/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libinstrument.so > /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation > > > Thanks, > Bryan > > On Thu, May 14, 2015 at 4:59 PM, Kurt Miller > wrote: > On Thu, 2015-05-14 at 23:04 +0300, Dmitry Samersoff wrote: > > Kurt, > > > > Debug symbols logic should work with GNU objcopy. > > > > could you try > > > > gmake LOG=debug > > > > and post make output? > > > > -Dmitry > > Hi Dmitry, > > The debug symbol logic works in several places prior to it > failing. When > it does fail it fails with: > > /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation > > I can manually reproduce the 'Invalid operation' error if I > attempt to > do --add-gnu-debuglink on a binary that already has > gnu-debuglink set. > > When I read the build logs I don't see two calls to set > gnu-debuglink, > however it still fails with 'Invalid operation'. Very strange. > Checking > with readelf -S I can see that libinstrument.so does have > gnu-debuglink > set after the build fails. > > The complete log is here: > > http://www.intricatesoftware.com/OpenJDK/openbsd/build-jdk8.log > > The last chunk of the log follows inline below. > > Thanks, > -Kurt > > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjaas_unix.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsdt.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libdt_socket.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas && /usr/bin/objcopy --add-gnu-debuglink=libjaas_unix.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjaas_unix.so > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip/libzip.debuginfo > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libzip.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip/libzip.debuginfo > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket && /usr/bin/objcopy --add-gnu-debuglink=libdt_socket.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libdt_socket.so > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt && /usr/bin/objcopy --add-gnu-debuglink=libjsdt.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsdt.so > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach/libattach.debuginfo > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libattach.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach/libattach.debuginfo > /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libinstrument.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip && /usr/bin/objcopy --add-gnu-debuglink=libzip.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libzip.so > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach && /usr/bin/objcopy --add-gnu-debuglink=libattach.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libattach.so > /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo > /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo > /bin/cp /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjaas/libjaas_unix.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjaas_unix.debuginfo > /bin/cp /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libdt_socket/libdt_socket.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libdt_socket.debuginfo > /bin/cp /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsdt/libjsdt.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsdt.debuginfo > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument && /usr/bin/objcopy --add-gnu-debuglink=libinstrument.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libinstrument.so > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound/libjsound.debuginfo > /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libzip/libzip.debuginfo > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsound.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound/libjsound.debuginfo > /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libattach/libattach.debuginfo > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack/libunpack.debuginfo > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet/libnet.debuginfo > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libunpack.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack/libunpack.debuginfo > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libnet.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet/libnet.debuginfo > /bin/rm > -f /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement/libmanagement.debuginfo > /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation > /usr/bin/objcopy > --only-keep-debug /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libmanagement.so /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement/libmanagement.debuginfo > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound && /usr/bin/objcopy --add-gnu-debuglink=libjsound.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libjsound.so > lib/ServiceabilityLibraries.gmk:249: recipe for target > '/home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo' failed > gmake[2]: *** > [/home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libinstrument/libinstrument.debuginfo] Error 1 > gmake[2]: *** Waiting for unfinished jobs.... > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack && /usr/bin/objcopy --add-gnu-debuglink=libunpack.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libunpack.so > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet && /usr/bin/objcopy --add-gnu-debuglink=libnet.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libnet.so > cd /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement && /usr/bin/objcopy --add-gnu-debuglink=libmanagement.debuginfo /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/lib/amd64/libmanagement.so > /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjsound/libjsound.debuginfo > /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libnet/libnet.debuginfo > /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libunpack/libunpack.debuginfo > /usr/bin/touch /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libmanagement/libmanagement.debuginfo > gmake[2]: Leaving directory '/home/truk/jdk/jdk8/jdk/make' > BuildJdk.gmk:70: recipe for target 'libs-only' failed > gmake[1]: *** [libs-only] Error 2 > gmake[1]: Leaving directory '/home/truk/jdk/jdk8/jdk/make' > /home/truk/jdk/jdk8//make/Main.gmk:119: recipe for target > 'jdk-only' failed > gmake: *** [jdk-only] Error 2 > > > > From kurt at intricatesoftware.com Fri May 15 12:57:42 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Fri, 15 May 2015 08:57:42 -0400 Subject: My latest error In-Reply-To: <1431637157.13316.83.camel@sonic.justonedata.com> References: <1431628632.13316.55.camel@sonic.justonedata.com> <5554F3F8.7060608@samersoff.net> <1431632962.13316.58.camel@sonic.justonedata.com> <5554FFBF.7040206@samersoff.net> <1431637157.13316.83.camel@sonic.justonedata.com> Message-ID: <1431694662.4211.101.camel@tardis.intricatesoftware.com> On Thu, 2015-05-14 at 16:59 -0400, Kurt Miller wrote: > The debug symbol logic works in several places prior to it failing. When > it does fail it fails with: > > /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation > > I can manually reproduce the 'Invalid operation' error if I attempt to > do --add-gnu-debuglink on a binary that already has gnu-debuglink set. > > When I read the build logs I don't see two calls to set gnu-debuglink, > however it still fails with 'Invalid operation'. Very strange. Checking > with readelf -S I can see that libinstrument.so does have gnu-debuglink > set after the build fails. Hexdump of libinstrument.so at the address for gnu-debuglink shows it imported the debuglink from libjli_static: 00076870 00 00 6c 69 62 6a 6c 69 5f 73 74 61 74 69 63 2e |..libjli_static.| 00076880 64 65 62 75 67 69 6e 66 6f 00 00 9e 91 f0 00 2e |debuginfo.......| So it is failing because it is already set via the libjli_static.a that was linked in: Linking libinstrument.so /usr/bin/gcc -shared -Xlinker --whole-archive /home/truk/jdk/jdk8/build/bsd-x86_64-normal-server-release/jdk/objs/libjli_static.a -Xlinker --no-whole-archive The use of a static libjli.a is somewhat historical. I recall there was some problem with it back in 1.5 or 1.6 and using a static version was a work-around. Perhaps it was back when OpenBSD and FreeBSD didn't have $ORIGIN support in our runtime linkers. I see two ways to fix this. Retest building with a dynamic libjli or modify the debuglink make rules to not put debuglink on static libs (may be a good idea either way). -Kurt From kurt at intricatesoftware.com Sat May 16 16:26:31 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Sat, 16 May 2015 16:26:31 +0000 Subject: hg: bsd-port/jdk8: 6 new changesets Message-ID: <201505161626.t4GGQVAI023975@aojmv0008.oracle.com> Changeset: 5e246c43035e Author: kurt Date: 2015-05-15 18:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5e246c43035e - Add new build variable, OPENJDK_TARGET_OS_VENDOR. This variable allows for more fine grained control of the differences between the various bsd's. Author: Bryan C. Everly (bceverly) ! common/autoconf/platform.m4 Changeset: 3cced2e1fe30 Author: kurt Date: 2015-05-15 18:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3cced2e1fe30 - Set ALSA_NOT_NEEDED=yes for OpenBSD only. - Search for cups headers in /usr/local/include when not found elsewhere. Author: Bryan C. Everly (bceverly) ! common/autoconf/libraries.m4 Changeset: a5eb1ab4d0aa Author: kurt Date: 2015-05-16 12:13 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a5eb1ab4d0aa - Change cups header check from /usr/local/ to ${PACKAGE_PATH} so that it works on all bsd's ! common/autoconf/libraries.m4 Changeset: 6b8babaf7fcb Author: kurt Date: 2015-05-16 12:13 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/6b8babaf7fcb - Set VAR_OS_VENDOR for NetBSD and FreeBSD too. For !bsd default value to VAR_OS, so that it is always set. ! common/autoconf/platform.m4 Changeset: fdb3e2c6ce2b Author: kurt Date: 2015-05-16 12:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/fdb3e2c6ce2b - Make OPENJDK_TARGET_OS_VENDOR variable available for use in makefiles. ! common/autoconf/spec.gmk.in Changeset: fdc54d6b49b3 Author: kurt Date: 2015-05-16 12:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/fdc54d6b49b3 - Regenerate generated-configure.sh to pickup autoconf changes. ! common/autoconf/generated-configure.sh From kurt at intricatesoftware.com Sat May 16 16:30:09 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Sat, 16 May 2015 16:30:09 +0000 Subject: hg: bsd-port/jdk8/jdk: 2 new changesets Message-ID: <201505161630.t4GGUANA024355@aojmv0008.oracle.com> Changeset: 78b879b0ebe0 Author: kurt Date: 2015-05-16 12:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/78b879b0ebe0 - Use OPENJDK_TARGET_OS_VENDOR instead of uname -s ! make/lib/NioLibraries.gmk Changeset: 7dc4b05dd9fd Author: kurt Date: 2015-05-16 12:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7dc4b05dd9fd - Disable jsoundalsa for OpenBSD only. ! make/lib/SoundLibraries.gmk From kurt at intricatesoftware.com Sat May 16 19:06:23 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Sat, 16 May 2015 15:06:23 -0400 Subject: Dynamically linked libjli for *BSD Message-ID: <1431803183.32030.5.camel@tardis.intricatesoftware.com> Hi Greg, Christos, Currently building the jdk with debug symbols fails on OpenBSD and I suspect at least FreeBSD (since it is disabled in the ports tree java/openjdk8/Makefile too). This was determined to be caused by libjli being statically linked on *BSD. [1] Statically linking libjli was a work-around introduced in 1.5 or 1.6 most likely due to the lack of rpath $ORIGIN support in our runtime linkers. All of the BSD's have rpath $ORIGIN support for several years now. I propose that we eliminate linking libjli statically and remove another difference we have in the build when compared to Linux and Solaris. Dynamically linking libjli fixes the build with debug symbols. Please review/test this diff on FreeBSD and NetBSD and let me know if you are okay with the change. Thanks, -Kurt [1] http://mail.openjdk.java.net/pipermail/bsd-port-dev/2015-May/002525.html diff -r 7dc4b05dd9fd make/CompileLaunchers.gmk --- a/make/CompileLaunchers.gmk Sat May 16 12:18:42 2015 -0400 +++ b/make/CompileLaunchers.gmk Sat May 16 14:49:01 2015 -0400 @@ -49,7 +49,7 @@ ORIGIN_ROOT := /.. endif -ifneq ($(findstring $(OPENJDK_TARGET_OS), bsd macosx), ) +ifneq ($(findstring $(OPENJDK_TARGET_OS), macosx), ) ORIGIN_ARG := $(call SET_EXECUTABLE_ORIGIN) else ORIGIN_ARG := $(call SET_EXECUTABLE_ORIGIN,$(ORIGIN_ROOT)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/jli) @@ -89,11 +89,6 @@ $1_LDFLAGS := $3 $1_LDFLAGS_SUFFIX := - ifeq ($(OPENJDK_TARGET_OS), bsd) - $1_LDFLAGS += -Wl,--whole-archive $(JDK_OUTPUTDIR)/objs/libjli_static.a \ - -Wl,--no-whole-archive - $1_LDFLAGS_SUFFIX += -pthread - endif ifeq ($(OPENJDK_TARGET_OS), macosx) $1_PLIST_FILE := Info-cmdline.plist @@ -181,6 +176,8 @@ $(call SET_SHARED_LIBRARY_NAME,$(LIBRARY_PREFIX)$(SHARED_LIBRARY_SUFFIX)), \ LDFLAGS_solaris := $$($1_LDFLAGS_solaris) \ $(call SET_SHARED_LIBRARY_NAME,$(LIBRARY_PREFIX)$(SHARED_LIBRARY_SUFFIX)), \ + LDFLAGS_bsd := -pthread \ + $(call SET_SHARED_LIBRARY_NAME,$(LIBRARY_PREFIX)$(SHARED_LIBRARY_SUFFIX)), \ MAPFILE := $$($1_MAPFILE), \ LDFLAGS_SUFFIX := $(LDFLAGS_JDKEXE_SUFFIX) $$($1_LDFLAGS_SUFFIX), \ LDFLAGS_SUFFIX_posix := $4, \ @@ -188,6 +185,7 @@ $(JDK_OUTPUTDIR)/objs/libjava/java.lib advapi32.lib $5, \ LDFLAGS_SUFFIX_linux := -L$(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/jli -ljli $(LIBDL) -lc, \ LDFLAGS_SUFFIX_solaris := -L$(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/jli -ljli -lthread $(LIBDL) -lc, \ + LDFLAGS_SUFFIX_bsd := -L$(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/jli -ljli -pthread, \ OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/$1_objs$(OUTPUT_SUBDIR), \ OUTPUT_DIR := $$($1_OUTPUT_DIR_ARG)$(OUTPUT_SUBDIR), \ PROGRAM := $1, \ @@ -203,7 +201,7 @@ BUILD_LAUNCHERS += $$(BUILD_LAUNCHER_$1) - ifneq (,$(filter $(OPENJDK_TARGET_OS), bsd macosx aix)) + ifneq (,$(filter $(OPENJDK_TARGET_OS), macosx aix)) $$(BUILD_LAUNCHER_$1): $(JDK_OUTPUTDIR)/objs/libjli_static.a endif diff -r 7dc4b05dd9fd make/lib/CoreLibraries.gmk --- a/make/lib/CoreLibraries.gmk Sat May 16 12:18:42 2015 -0400 +++ b/make/lib/CoreLibraries.gmk Sat May 16 14:49:01 2015 -0400 @@ -466,7 +466,7 @@ BUILD_LIBRARIES += $(BUILD_LIBJLI_STATIC) -else ifneq ($(findstring $(OPENJDK_TARGET_OS), bsd macosx), ) +else ifneq ($(findstring $(OPENJDK_TARGET_OS), macosx), ) # # On BSD they do partial (incremental) linking of libjli_static.a # code it here...rather than add support to NativeCompilation diff -r 7dc4b05dd9fd make/lib/ServiceabilityLibraries.gmk --- a/make/lib/ServiceabilityLibraries.gmk Sat May 16 12:18:42 2015 -0400 +++ b/make/lib/ServiceabilityLibraries.gmk Sat May 16 14:49:01 2015 -0400 @@ -263,8 +263,7 @@ $(LIBINSTRUMENT_LDFLAGS), \ LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN,/jli), \ LDFLAGS_solaris := $(call SET_SHARED_LIBRARY_ORIGIN,/jli), \ - LDFLAGS_bsd := -Xlinker --whole-archive $(JDK_OUTPUTDIR)/objs/libjli_static.a \ - -Xlinker --no-whole-archive, \ + LDFLAGS_bsd := $(call SET_SHARED_LIBRARY_ORIGIN,/jli), \ LDFLAGS_macosx := -Xlinker -all_load $(JDK_OUTPUTDIR)/objs/libjli_static.a \ -framework Cocoa -framework Security -framework ApplicationServices, \ LDFLAGS_SUFFIX := $(LIBINSTRUMENT_LDFLAGS_SUFFIX), \ @@ -281,7 +280,7 @@ OBJECT_DIR := $(LIBINSTRUMENT_DIR), \ DEBUG_SYMBOLS := true)) -ifneq (, $(findstring $(OPENJDK_TARGET_OS), bsd macosx windows aix)) +ifneq (, $(findstring $(OPENJDK_TARGET_OS), macosx windows aix)) $(BUILD_LIBINSTRUMENT): $(JDK_OUTPUTDIR)/objs/$(LIBRARY_PREFIX)jli_static$(STATIC_LIBRARY_SUFFIX) else $(BUILD_LIBINSTRUMENT): $(INSTALL_LIBRARIES_HERE)/jli/$(LIBRARY_PREFIX)jli$(SHARED_LIBRARY_SUFFIX) From glewis at eyesbeyond.com Sun May 17 03:44:20 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 17 May 2015 03:44:20 +0000 Subject: hg: bsd-port/jdk9/jaxp: Added tag jdk9-b64 for changeset 6f91749b5aae Message-ID: <201505170344.t4H3iK6p007599@aojmv0008.oracle.com> Changeset: 9630d119553b Author: katleman Date: 2015-05-14 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/9630d119553b Added tag jdk9-b64 for changeset 6f91749b5aae ! .hgtags From glewis at eyesbeyond.com Sun May 17 03:44:23 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 17 May 2015 03:44:23 +0000 Subject: hg: bsd-port/jdk9/corba: 4 new changesets Message-ID: <201505170344.t4H3iNfI007668@aojmv0008.oracle.com> Changeset: 2bb058ce572e Author: avstepan Date: 2015-05-05 15:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/2bb058ce572e 8079075: some docs cleanup for CORBA - part 1 Summary: some fix for CORBA docs Reviewed-by: rriggs ! src/java.corba/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDROutputObject.java ! src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CodeSetConversion.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/GenericIdentifiable.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/GenericTaggedComponent.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/GenericTaggedProfile.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/IORTemplateImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectAdapterIdNumber.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectIdImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectKeyTemplateBase.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/POAObjectKeyTemplate.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/StubIORImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/TaggedProfileFactoryFinderImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/CodeSetsComponentImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPAddressBase.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPAddressClosureImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPAddressImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/JavaCodebaseComponentImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/BindingIteratorImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/NamingUtils.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/CorbanameURL.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/IIOPEndpointInfo.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/INSURL.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/INSURLHandler.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/namingutil/Utility.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/NameService.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/NamingContextImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/GetPropertyAction.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/Mutex.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/Sync.java ! src/java.corba/share/classes/com/sun/corba/se/pept/transport/Acceptor.java ! src/java.corba/share/classes/com/sun/corba/se/spi/extension/ServantCachingPolicy.java ! src/java.corba/share/classes/com/sun/corba/se/spi/legacy/interceptor/RequestInfoExt.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/LongMonitoredAttributeBase.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredAttribute.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredAttributeBase.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredAttributeInfo.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredAttributeInfoFactory.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredObject.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoringFactories.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoringManager.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoringManagerFactory.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/StatisticMonitoredAttribute.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/StatisticsAccumulator.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/StringMonitoredAttributeBase.java ! src/java.corba/share/classes/com/sun/corba/se/spi/oa/ObjectAdapter.java ! src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/Action.java ! src/java.corba/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContext.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/AttributeEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/ConstEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/EnumEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/ExceptionEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/ForwardEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/ForwardValueEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/IncludeEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/InterfaceEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/MethodEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/ModuleEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/NativeEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/ParameterEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/PragmaEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/PrimitiveEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/RepositoryID.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/SequenceEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/StringEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/StructEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/SymtabEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/SymtabFactory.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/Token.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/TypedefEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/UnionEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/ValueBoxEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/ValueEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Terminal.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Arguments.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen24.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Helper24.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/InterfaceGen.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/MethodGen24.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/MethodGenClone24.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen24.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ValueGen24.java ! src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/Type.java Changeset: 6b017d166ac2 Author: avstepan Date: 2015-05-06 15:10 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/6b017d166ac2 8079342: some docs cleanup for CORBA - part 2 Summary: some fixes for CORBA docs Reviewed-by: lancea ! src/java.corba/share/classes/com/sun/corba/se/impl/io/ValueHandlerImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/ObjectKeyImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/TaggedProfileTemplateFactoryFinderImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/BindingIteratorImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/NamingContextImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/TransientBindingIterator.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/cosnaming/TransientNameService.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/NamingContextImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/naming/pcosnaming/PersistentBindingIterator.java ! src/java.corba/share/classes/com/sun/corba/se/impl/oa/toa/TOAImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/DenseIntMapImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/CondVar.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/Sync.java ! src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaConnectionCacheBase.java ! src/java.corba/share/classes/com/sun/corba/se/spi/ior/package.html ! src/java.corba/share/classes/com/sun/corba/se/spi/legacy/connection/ORBSocketFactory.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredAttribute.java ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoredObjectFactory.java ! src/java.corba/share/classes/com/sun/corba/se/spi/oa/ObjectAdapter.java ! src/java.corba/share/classes/com/sun/corba/se/spi/orb/DataCollector.java ! src/java.corba/share/classes/com/sun/corba/se/spi/orbutil/fsm/Guard.java ! src/java.corba/share/classes/com/sun/org/omg/CORBA/portable/ValueHelper.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/Arguments.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/Compile.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/DefaultSymtabFactory.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/IncludeEntry.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/UnionBranch.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Compile.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Util.java ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen24.java ! src/java.corba/share/classes/org/omg/CORBA/LocalObject.java ! src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/CompoundType.java ! src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/ContextStack.java ! src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/IDLGenerator.java Changeset: 0a5e5a7c3539 Author: lana Date: 2015-05-07 20:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/0a5e5a7c3539 Merge Changeset: afc1e295c4bf Author: katleman Date: 2015-05-14 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/afc1e295c4bf Added tag jdk9-b64 for changeset 0a5e5a7c3539 ! .hgtags From glewis at eyesbeyond.com Sun May 17 03:44:23 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 17 May 2015 03:44:23 +0000 Subject: hg: bsd-port/jdk9/jaxws: Added tag jdk9-b64 for changeset df100399ed27 Message-ID: <201505170344.t4H3iNfj007664@aojmv0008.oracle.com> Changeset: 45ef73bb85c1 Author: katleman Date: 2015-05-14 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/45ef73bb85c1 Added tag jdk9-b64 for changeset df100399ed27 ! .hgtags From glewis at eyesbeyond.com Sun May 17 03:44:23 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 17 May 2015 03:44:23 +0000 Subject: hg: bsd-port/jdk9: 23 new changesets Message-ID: <201505170344.t4H3iNHQ007671@aojmv0008.oracle.com> Changeset: f67da475256b Author: erikj Date: 2015-05-05 12:45 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/f67da475256b 8079087: Add support for Cygwin 2.0 Reviewed-by: tbell ! common/autoconf/basics_windows.m4 ! common/autoconf/generated-configure.sh Changeset: e36425f51dff Author: iignatyev Date: 2015-04-02 19:09 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/e36425f51dff 8043225: Make whitebox API functions more stable Summary: Added checks for null parameters where applicable Reviewed-by: dholmes, iignatyev Contributed-by: Kirill Zhaldybin ! test/lib/sun/hotspot/WhiteBox.java Changeset: a264f2988733 Author: tschatzl Date: 2015-04-07 10:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/a264f2988733 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank ! test/lib/sun/hotspot/WhiteBox.java Changeset: de50bf099b20 Author: jwilhelm Date: 2015-04-09 17:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/de50bf099b20 Merge Changeset: c23f6b0f87c9 Author: mikael Date: 2015-04-14 22:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c23f6b0f87c9 8077524: Enable selective test bundle installation for jprt test targets Reviewed-by: dholmes ! make/jprt.properties Changeset: f584bb30d4bd Author: thartmann Date: 2015-03-30 07:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/f584bb30d4bd 8075214: SIGSEGV in nmethod sweeping Summary: Changed implementation of forceNMethodSweep() to request sweep from existing sweeper thread. Reviewed-by: kvn, mgerdin, dholmes ! test/lib/sun/hotspot/WhiteBox.java Changeset: 6d79bdedddda Author: kvn Date: 2015-04-03 11:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6d79bdedddda Merge Changeset: 24647ecd53c7 Author: kvn Date: 2015-04-16 14:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/24647ecd53c7 Merge ! test/lib/sun/hotspot/WhiteBox.java Changeset: 8cdca088c322 Author: sla Date: 2015-04-09 09:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/8cdca088c322 8077137: Port jdk.internal.instrumentation to jdk 9 Reviewed-by: erikj, mchung, rriggs ! modules.xml Changeset: 08b50f2ad146 Author: sjiang Date: 2015-04-17 09:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/08b50f2ad146 8042901: Allow com.sun.management to be in a different module to java.lang.management Reviewed-by: mchung, dfuchs, erikj, jbachorik ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: 05092d5b134e Author: ccheung Date: 2015-04-17 14:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/05092d5b134e Merge Changeset: bc1bfe9d53f0 Author: mikael Date: 2015-04-17 16:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/bc1bfe9d53f0 8078017: Introduce hotspot_basicvmtest Reviewed-by: dholmes, kvn ! make/jprt.properties Changeset: 5b4071be7388 Author: jwilhelm Date: 2015-04-20 14:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/5b4071be7388 Merge Changeset: 65ed02e1e287 Author: ctornqvi Date: 2015-04-23 12:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/65ed02e1e287 8078383: [TESTBUG] Merge hotspot_runtime and hotspot_runtime_closed in jprt test set Reviewed-by: mseledtsov, dholmes ! make/jprt.properties Changeset: 9fdbedf777b2 Author: ctornqvi Date: 2015-04-27 14:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/9fdbedf777b2 Merge ! make/jprt.properties Changeset: 495c4a8641b0 Author: amurillo Date: 2015-05-01 03:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/495c4a8641b0 Merge ! common/bin/unshuffle_list.txt ! make/Images.gmk ! make/jprt.properties ! modules.xml Changeset: 9e629631b747 Author: amurillo Date: 2015-05-05 08:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/9e629631b747 Merge Changeset: 76f24d2c01ed Author: ihse Date: 2015-05-06 10:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/76f24d2c01ed 8077992: Eliminate JDK build dependency of native2ascii and update Japanese nroff man pages to UTF-8 encoding Reviewed-by: mchung ! common/autoconf/boot-jdk.m4 ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Images.gmk Changeset: 7ba190703e23 Author: ihse Date: 2015-05-06 10:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/7ba190703e23 8078058: Clean up mac bundles logic Reviewed-by: erikj ! common/autoconf/spec.gmk.in ! make/Jprt.gmk ! make/MacBundles.gmk Changeset: 86c2383bb8e6 Author: erikj Date: 2015-05-06 11:15 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/86c2383bb8e6 8079344: Allow custom or platform specific java source to automatically override shared source Reviewed-by: ihse ! make/CompileJavaModules.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/Modules.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMakeBase.gmk Changeset: d909f7785f99 Author: ihse Date: 2015-05-06 15:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/d909f7785f99 8078046: Remove MCS post-processing on Solaris Reviewed-by: dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! make/StripBinaries.gmk Changeset: 82cf9aab9a83 Author: lana Date: 2015-05-07 20:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/82cf9aab9a83 Merge Changeset: 4c092af67f61 Author: katleman Date: 2015-05-14 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/4c092af67f61 Added tag jdk9-b64 for changeset 82cf9aab9a83 ! .hgtags From glewis at eyesbeyond.com Sun May 17 03:44:26 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 17 May 2015 03:44:26 +0000 Subject: hg: bsd-port/jdk9/nashorn: 10 new changesets Message-ID: <201505170344.t4H3iQud007686@aojmv0008.oracle.com> Changeset: 811bbe3c6959 Author: hannesw Date: 2015-05-05 14:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/811bbe3c6959 8078049: Nashorn crashes when attempting to start TypeScript compiler Reviewed-by: lagergren, attila ! make/project.properties ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java + test/script/nosecurity/JDK-8078049.js Changeset: a9b03ce75736 Author: hannesw Date: 2015-05-05 14:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a9b03ce75736 8078612: Persistent code cache should support more configurations Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ErrorManager.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8078612_eager_1a.js + test/script/basic/JDK-8078612_eager_1a.js.EXPECTED + test/script/basic/JDK-8078612_eager_1b.js + test/script/basic/JDK-8078612_eager_1b.js.EXPECTED + test/script/basic/JDK-8078612_eager_2a.js + test/script/basic/JDK-8078612_eager_2a.js.EXPECTED + test/script/basic/JDK-8078612_eager_2b.js + test/script/basic/JDK-8078612_eager_2b.js.EXPECTED ! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java Changeset: 231d6fd660b8 Author: attila Date: 2015-05-05 18:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/231d6fd660b8 8079269: Optimistic rewrite in object literal causes ArrayIndexOutOfBoundsException Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java + test/script/basic/JDK-8079269.js Changeset: ee849fe4b32d Author: attila Date: 2015-05-06 13:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ee849fe4b32d 8079349: Eliminate dead code around Nashorn code generator Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Emitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java Changeset: 044a0fe3944f Author: attila Date: 2015-05-06 15:46 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/044a0fe3944f 8079362: Enforce best practices for Node token API usage Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java Changeset: 9831c47f6279 Author: hannesw Date: 2015-05-06 16:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9831c47f6279 8066237: Fuzzing bug: Parser error on optimistic recompilation Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java + test/script/basic/JDK-8066237.js Changeset: 6af2ee7b09a9 Author: sundar Date: 2015-05-06 20:04 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6af2ee7b09a9 8079470: Misleading error message when explicit signature constructor is called with wrong arguments Reviewed-by: jlaskey, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8079470.js + test/script/basic/JDK-8079470.js.EXPECTED Changeset: 26c3094182d6 Author: attila Date: 2015-05-06 16:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/26c3094182d6 8066751: Remove casts redundant with Java 9 buffer APIs Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java Changeset: 00df6e4fc75a Author: lana Date: 2015-05-07 20:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/00df6e4fc75a Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Emitter.java Changeset: a975636b1433 Author: katleman Date: 2015-05-14 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a975636b1433 Added tag jdk9-b64 for changeset 00df6e4fc75a ! .hgtags From glewis at eyesbeyond.com Sun May 17 03:44:25 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 17 May 2015 03:44:25 +0000 Subject: hg: bsd-port/jdk9/langtools: 9 new changesets Message-ID: <201505170344.t4H3iQgG007681@aojmv0008.oracle.com> Changeset: 1f483cea54fb Author: sadayapalam Date: 2015-04-25 15:59 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1f483cea54fb 8078592: Compiler fails to reject erroneous use of diamond with anonymous classes involving "fresh" type variables. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/generics/diamond/neg/Neg20.java + test/tools/javac/generics/diamond/neg/Neg20.out Changeset: 520635aae9e1 Author: sadayapalam Date: 2015-04-27 17:36 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/520635aae9e1 8078473: javac diamond finder crashes when used to build java.base module. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/tools/javac/generics/diamond/6939780/T6939780_9.out + test/tools/javac/generics/diamond/neg/T8078473.java + test/tools/javac/generics/diamond/neg/T8078473.out + test/tools/javac/generics/diamond/neg/T8078473_2.java + test/tools/javac/generics/diamond/neg/T8078473_2.out Changeset: e847f2a2c3d0 Author: sadayapalam Date: 2015-04-28 15:20 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e847f2a2c3d0 8076279: Refactor Attr.check* methods to receive/handle a CheckMode enumeration Summary: Internal cleanup to Attr.check to make use of a new abstraction CheckMode Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: fc00bb06172c Author: alundblad Date: 2015-05-05 15:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fc00bb06172c 8079335: The field Gen.stringBufferType is no longer needed (and not always initialized properly) Summary: Removed Gen.stringBufferType field. Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: 9cfacf5da5e7 Author: sjiang Date: 2015-04-17 09:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9cfacf5da5e7 8042901: Allow com.sun.management to be in a different module to java.lang.management Reviewed-by: mchung, dfuchs, erikj, jbachorik ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Profile.java Changeset: ac6a4f3c143b Author: amurillo Date: 2015-05-01 03:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ac6a4f3c143b Merge Changeset: 67ae665c791e Author: amurillo Date: 2015-05-05 08:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/67ae665c791e Merge Changeset: 809d66512998 Author: lana Date: 2015-05-07 20:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/809d66512998 Merge Changeset: bead4712db93 Author: katleman Date: 2015-05-14 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bead4712db93 Added tag jdk9-b64 for changeset 809d66512998 ! .hgtags From glewis at eyesbeyond.com Sun May 17 03:45:07 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 17 May 2015 03:45:07 +0000 Subject: hg: bsd-port/jdk9/hotspot: 220 new changesets Message-ID: <201505170345.t4H3j9le007797@aojmv0008.oracle.com> Changeset: 8c5d3807d8f3 Author: erikj Date: 2015-03-18 10:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c5d3807d8f3 8072897: File sawindbg.dll has incorrect file version Reviewed-by: tbell, dholmes ! make/windows/makefiles/sa.make Changeset: 7c2d62ecae2e Author: erikj Date: 2015-03-18 12:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c2d62ecae2e 8075140: Solaris build of native libraries not consistently using EXTRA_CFLAGS and EXTRA_LDFLAGS Reviewed-by: ihse, tbell, dholmes ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make Changeset: bc4a7ba13b1d Author: dholmes Date: 2015-03-18 17:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc4a7ba13b1d 8075216: Remove old flags, regarding to JDK9, from obsolete_jvm_flags Reviewed-by: dholmes, simonis, gziemski Contributed-by: Dmitry Dmitriev ! src/share/vm/runtime/arguments.cpp Changeset: b1bcd763171a Author: hseigel Date: 2015-03-19 08:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b1bcd763171a 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp + test/runtime/handlerInTry/HandlerInTry.jasm + test/runtime/handlerInTry/IsolatedHandlerInTry.jasm + test/runtime/handlerInTry/LoadHandlerInTry.java Changeset: 94ecade07a85 Author: dcubed Date: 2015-03-19 14:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94ecade07a85 Merge Changeset: 09484e9f83b7 Author: coleenp Date: 2015-03-19 09:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09484e9f83b7 8005521: StressMethodComparator is not thread-safe Summary: Remove the debug option. It isn't correct or tested. Reviewed-by: gtriantafill, dholmes, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/globals.hpp Changeset: 9273f2b75c19 Author: coleenp Date: 2015-03-19 21:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9273f2b75c19 Merge Changeset: d0908a205037 Author: coleenp Date: 2015-03-19 23:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d0908a205037 Merge Changeset: d5c6fa2de89d Author: sspitsyn Date: 2015-03-20 02:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5c6fa2de89d 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement. Summary: use method cpref and klass version to provide meaningful methods name in stacktraces Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 2e6d2b89d3d2 Author: mockner Date: 2015-03-19 15:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2e6d2b89d3d2 8072128: mutexLocker.cpp _mutex_array[] initialization broken with safepoint check change Summary: Fixed missing "++" in _mutex_array[] initialization. Reviewed-by: dholmes, fparain ! src/share/vm/runtime/mutexLocker.cpp Changeset: 09fa2a188d2d Author: dcubed Date: 2015-03-20 15:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09fa2a188d2d Merge Changeset: 5c2bc6278fc4 Author: sgehwolf Date: 2015-03-23 13:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c2bc6278fc4 8075533: Zero JVM segfaults for -version after JDK-8074552 Summary: Remove SafeFetchXX Zero implementations and guard test with CanUseSafeFetchXX Reviewed-by: simonis, coleenp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/share/vm/runtime/stubRoutines.cpp ! test/compiler/startup/NumCompilerThreadsCheck.java ! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: cf192ad974b7 Author: jbachorik Date: 2015-03-24 15:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf192ad974b7 8024055: serviceability/attach/AttachWithStalePidFile.java createJavaPidFile() fails Reviewed-by: sla, sspitsyn ! test/serviceability/attach/AttachWithStalePidFile.java ! test/serviceability/attach/AttachWithStalePidFileTarget.java Changeset: cd54df6b22ea Author: jbachorik Date: 2015-03-24 16:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd54df6b22ea Merge Changeset: 5c7da77fa838 Author: erikj Date: 2015-03-25 09:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c7da77fa838 8075725: Remove /jre subdir in hotspot dist dir Reviewed-by: tbell, ihse ! make/Makefile ! make/aix/makefiles/defs.make ! make/aix/makefiles/vm.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/universal.gmk ! make/defs.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/vm.make ! make/windows/makefiles/defs.make Changeset: ded59fa90a09 Author: hseigel Date: 2015-03-25 08:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ded59fa90a09 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/bytecodes.hpp + test/runtime/stackMapCheck/BadMap.jasm + test/runtime/stackMapCheck/BadMapDstore.jasm + test/runtime/stackMapCheck/BadMapIstore.jasm + test/runtime/stackMapCheck/StackMapCheck.java Changeset: acb4d66db32e Author: ykantser Date: 2015-03-25 12:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/acb4d66db32e 8075818: serviceability/threads/TestFalseDeadLock.java should be unquarantined Reviewed-by: jbachorik, sspitsyn ! test/serviceability/threads/TestFalseDeadLock.java Changeset: 1f3c5550c168 Author: ykantser Date: 2015-03-25 15:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f3c5550c168 Merge Changeset: 0b0b09a60061 Author: minqi Date: 2015-03-25 15:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b0b09a60061 8074345: Enable RewriteBytecodes when VM runs with CDS Summary: Enable bytecode rewriting when CDS turned on. Reviewed-by: coleenp, iklam Contributed-by: yumin.qi at oracle.com, ioi.lam at oracle.com ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 2206bbeb3185 Author: coleenp Date: 2015-03-25 22:27 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2206bbeb3185 8075967: Zero interpreter asserts for SafeFetch<32,N> calls in ObjectMonitor Summary: Implement SafeFetchX unsafely and make CanUseSafeFetchX false for Zero Reviewed-by: sgehwolf, dholmes ! src/cpu/zero/vm/frame_zero.cpp ! src/cpu/zero/vm/methodHandles_zero.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 7a5a0939880f Author: goetz Date: 2015-03-27 12:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7a5a0939880f 8076163: ppc: port "8074345: Enable RewriteBytecodes when VM runs with CDS" Reviewed-by: coleenp, simonis, mdoerr ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: ac0929026af6 Author: hseigel Date: 2015-03-29 09:20 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac0929026af6 Merge ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/memory/metaspaceShared.cpp - src/share/vm/memory/specialized_oop_closures.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 4eedf3132077 Author: jbachorik Date: 2015-03-23 11:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4eedf3132077 8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump' Reviewed-by: sla, fparain, egahlin, ykantser ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp + test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java + test/serviceability/dcmd/vm/SetVMFlagTest.java Changeset: 80fd2a7ddddd Author: mockner Date: 2015-03-30 09:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80fd2a7ddddd 8074718: Merge templateTable_x86 _32 and _64 .hpp files Summary: templateTable_x86 32 and 64 bit files have been merged. Reviewed-by: hseigel, coleenp + src/cpu/x86/vm/templateTable_x86.hpp - src/cpu/x86/vm/templateTable_x86_32.hpp - src/cpu/x86/vm/templateTable_x86_64.hpp ! src/share/vm/interpreter/templateTable.hpp Changeset: 513701b8ce90 Author: ctornqvi Date: 2015-03-30 08:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/513701b8ce90 8075438: [TESTBUG] Hotspot JTREG tests should use unique CDS archive names Reviewed-by: hseigel, gtriantafill ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/CompressedOops/CompressedClassPointers.java ! test/runtime/NMT/NMTWithCDS.java ! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java ! test/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java ! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java Changeset: d2de976787c9 Author: ctornqvi Date: 2015-03-30 16:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d2de976787c9 Merge Changeset: f5dbba218597 Author: jmanson Date: 2015-03-30 17:32 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5dbba218597 8074895: os::getenv is inadequate Reviewed-by: dholmes, coleenp ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 6df562f03f3b Author: sgehwolf Date: 2015-03-27 16:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6df562f03f3b 8076181: bytecodeInterpreter.cpp refers to unknown labels. Reviewed-by: coleenp, dholmes ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 49661b18186e Author: coleenp Date: 2015-03-30 19:27 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49661b18186e Merge Changeset: 8112109a019a Author: coleenp Date: 2015-03-31 02:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8112109a019a Merge Changeset: 633053d4d137 Author: dholmes Date: 2015-03-31 05:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/633053d4d137 8076185: Provide SafeFetchX implementation for zero Summary: Implement SafeFetchX for zero using setjmp/longjmp and Posix TLS Reviewed-by: sgehwolf, dholmes Contributed-by: thomas.stuefe at gmail.com ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 31e30682ae92 Author: sla Date: 2015-04-01 15:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/31e30682ae92 8076450: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java: assert(!on_C_heap() || allocated_on_C_heap()) failed: growable array must be on C heap if elements are Reviewed-by: fparain, mgronlun, dholmes ! src/share/vm/runtime/arguments.cpp Changeset: 0037cca8e543 Author: mockner Date: 2015-04-01 15:13 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0037cca8e543 8078349: remove dead code - fast_iagetfield Summary: Unused function fast_iagetfield has been removed. Reviewed-by: hseigel, coleenp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp Changeset: cbd114aa6873 Author: coleenp Date: 2015-04-01 22:03 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cbd114aa6873 8076492: Make common code from template interpreter code Summary: Move case statement out of assembly code Reviewed-by: minqi, sspitsyn, dholmes ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp Changeset: 1d7773e348f7 Author: coleenp Date: 2015-04-02 02:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d7773e348f7 Merge Changeset: df69eda99cf8 Author: jbachorik Date: 2015-03-26 10:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/df69eda99cf8 8023093: Add ManagementAgent.status diagnostic command Reviewed-by: sla ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp Changeset: 3235ef86fb41 Author: jbachorik Date: 2015-04-02 07:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3235ef86fb41 Merge Changeset: dcaaf3aadf1c Author: hseigel Date: 2015-04-02 08:50 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dcaaf3aadf1c 8076236: VM permits illegal flags for class init method Summary: Move check for multiple access flags so that it also covers instance initialization methods Reviewed-by: ctornqvi, lfoltan ! src/share/vm/classfile/classFileParser.cpp Changeset: bcc24d879b67 Author: jbachorik Date: 2015-04-02 12:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bcc24d879b67 8076344: serviceability/dcmd/vm/SetVMFlagTest.java test fails with "java.lang.Error: 'MaxHeapSize' flag is not available or immutable" Reviewed-by: sla ! test/serviceability/dcmd/vm/SetVMFlagTest.java ! test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutor.java Changeset: 302f07b53bf2 Author: jbachorik Date: 2015-04-02 17:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/302f07b53bf2 Merge Changeset: 916e4d2fb9ef Author: mockner Date: 2015-04-02 10:12 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/916e4d2fb9ef 6983747: Remove obsolete dl_mutex lock Summary: Unused dl_mutex lock has been removed. Reviewed-by: hseigel, coleenp, dholmes ! src/os/aix/vm/os_aix.cpp ! src/os/linux/vm/os_linux.cpp Changeset: 7ec811dd7126 Author: coleenp Date: 2015-04-02 19:26 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7ec811dd7126 Merge Changeset: 5c205ef8504d Author: dsamersoff Date: 2015-04-02 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c205ef8504d 8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect Summary: fixed java programming style nit Reviewed-by: dholmes, jbachorik, sspitsyn ! agent/src/share/classes/com/sun/java/swing/action/ActionManager.java ! agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java Changeset: 232bc9d55df3 Author: dsamersoff Date: 2015-04-02 20:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/232bc9d55df3 Merge Changeset: 883ae015914d Author: stuefe Date: 2015-04-03 05:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/883ae015914d 8074860: Structured Exception Catcher missing around CreateJavaVM on Windows Summary: add __try/__except around JNI_CreateJavaVM Reviewed-by: mgronlun, dcubed ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os/windows/vm/os_windows.inline.hpp ! src/share/vm/prims/jni.cpp Changeset: 3a43c9db8687 Author: coleenp Date: 2015-04-02 14:02 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3a43c9db8687 8076421: Fix Zero Interpreter bugs in class redefinition and template interpreter changes Summary: metadata_do walking interpreted frames was wrong and generate_Reference_get is not necessarily an accessor method. Reviewed-by: sgehwolf, dholmes ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/runtime/frame.cpp + test/serviceability/hprof/cpu002.java Changeset: 9da58220aad8 Author: coleenp Date: 2015-04-03 13:18 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9da58220aad8 Merge Changeset: 20850f6a665e Author: ccheung Date: 2015-04-03 13:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/20850f6a665e Merge ! src/share/vm/oops/instanceKlass.cpp ! test/compiler/startup/NumCompilerThreadsCheck.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/CompressedOops/CompressedClassPointers.java ! test/runtime/NMT/NMTWithCDS.java ! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java ! test/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java ! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: a8704a006c39 Author: brutisso Date: 2015-04-02 06:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a8704a006c39 8076314: Remove the static instance variable SharedHeap:: _sh Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/shared/ageTable.cpp ! src/share/vm/gc_implementation/shared/ageTable.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 5007579fc9a9 Author: david Date: 2015-04-01 12:34 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5007579fc9a9 8016276: CMS concurrentMarkSweepGeneration contains lots of unnecessary allocation failure handling Reviewed-by: stefank, pliden ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: b88bb4de100e Author: pliden Date: 2015-04-02 09:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b88bb4de100e 8076447: Remove unused MemoryManager::kind() Reviewed-by: stefank, tschatzl ! src/share/vm/services/memoryManager.hpp Changeset: e641ea5c503b Author: stefank Date: 2015-04-02 10:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e641ea5c503b 8075955: Replace the macro based implementation of oop_oop_iterate with a template based solution Reviewed-by: brutisso, coleenp, kbarrett, sjohanss ! make/solaris/makefiles/product.make + src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.cpp + src/share/vm/gc_implementation/parNew/parOopClosures.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp + src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/memory/defNewGeneration.cpp + src/share/vm/memory/genOopClosures.cpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/iterator.inline.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/tenuredGeneration.cpp - src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp + src/share/vm/oops/instanceClassLoaderKlass.inline.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp + src/share/vm/oops/instanceKlass.inline.hpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.hpp + src/share/vm/oops/instanceMirrorKlass.inline.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/instanceRefKlass.hpp + src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp - src/share/vm/oops/klassPS.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/objArrayKlass.inline.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp - src/share/vm/oops/oop.pcgc.inline.hpp - src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp + src/share/vm/oops/typeArrayKlass.inline.hpp ! src/share/vm/precompiled/precompiled.hpp Changeset: 73bd472043ee Author: stefank Date: 2015-04-02 10:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/73bd472043ee 8076456: Remove unnecessary oopDesc::klass() calls Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/oops/instanceKlass.inline.hpp Changeset: 4e28fac1367b Author: brutisso Date: 2015-04-02 16:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4e28fac1367b 8076454: Clean up/move things out of SharedHeap Reviewed-by: stefank, sjohanss, david ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 3093ed84601e Author: brutisso Date: 2015-04-02 16:07 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3093ed84601e 8076289: Move the StrongRootsScope out of SharedHeap Reviewed-by: stefank, sjohanss, david ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp + src/share/vm/memory/strongRootsScope.cpp + src/share/vm/memory/strongRootsScope.hpp ! src/share/vm/runtime/thread.hpp Changeset: 9e68a9a208ce Author: brutisso Date: 2015-04-02 16:08 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e68a9a208ce 8076452: Remove SharedHeap Reviewed-by: stefank, sjohanss, david ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/shared/ageTable.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genOopClosures.inline.hpp ! src/share/vm/memory/iterator.hpp - src/share/vm/memory/sharedHeap.cpp - src/share/vm/memory/sharedHeap.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/workgroup.hpp Changeset: 112ea661cf80 Author: jwilhelm Date: 2015-04-02 16:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/112ea661cf80 8076267: Remove n_gens() Reviewed-by: jprovino, kbarrett, jmasa ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryService.cpp Changeset: 258bd21076fe Author: iignatyev Date: 2015-04-02 18:53 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/258bd21076fe 8043225: Make whitebox API functions more stable Summary: Added checks for null parameters where applicable Reviewed-by: dholmes, iignatyev Contributed-by: Kirill Zhaldybin ! src/share/vm/prims/whitebox.cpp Changeset: 94949d4759d1 Author: drwhite Date: 2015-04-02 16:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94949d4759d1 8069004: Kitchensink hanged with 16Gb heap and GC pause >30 min Summary: Revert bug introduced a few months ago. Reviewed-by: brutisso, tschatzl, jmasa ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp Changeset: 9eb2691d2330 Author: tschatzl Date: 2015-04-07 10:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9eb2691d2330 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp + test/gc/g1/TestLargePageUseForAuxMemory.java Changeset: 123c1ff593e6 Author: pliden Date: 2015-04-08 15:19 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/123c1ff593e6 8076534: CollectedHeapName in SA agent incorrect Reviewed-by: dsamersoff, sla, tschatzl ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java Changeset: 4f6c752659a9 Author: jwilhelm Date: 2015-04-09 11:29 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4f6c752659a9 8077302: src/share/vm/oops/instanceRefKlass.inline.hpp has a doubble /* Reviewed-by: stefank, mgerdin ! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp ! src/share/vm/oops/instanceRefKlass.inline.hpp Changeset: c54cb8d2d294 Author: jwilhelm Date: 2015-04-09 11:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c54cb8d2d294 8077315: Build failure on OSX after compiler upgrade Reviewed-by: stefank, mgerdin ! src/share/vm/oops/instanceRefKlass.inline.hpp Changeset: deface5fadd2 Author: kbarrett Date: 2015-04-08 10:32 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/deface5fadd2 8076265: Simplify deal_with_reference Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: 6d93e6dea8fc Author: kbarrett Date: 2015-04-09 12:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d93e6dea8fc Merge Changeset: 99c2729f5a4b Author: jwilhelm Date: 2015-04-09 17:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/99c2729f5a4b Merge - agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java - src/share/vm/memory/sharedHeap.cpp - src/share/vm/memory/sharedHeap.hpp - src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp - src/share/vm/oops/klassPS.hpp - src/share/vm/oops/oop.pcgc.inline.hpp - src/share/vm/oops/oop.psgc.inline.hpp Changeset: 1b4e1c280b4b Author: brutisso Date: 2015-04-08 09:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1b4e1c280b4b 8076614: Add comment to ClearNoncleanCardWrapper::do_MemRegion() Reviewed-by: kbarrett, stefank ! src/share/vm/memory/cardTableRS.cpp Changeset: 4421fd403823 Author: tschatzl Date: 2015-04-09 15:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4421fd403823 8077255: TracePageSizes output reports wrong page size on Windows with G1 Summary: Print selected page size, not alignment size chosen by ReservedSpace (which is the vm_allocation_granularity that is different to page size on Windows) in the message presented by TracePageSizes. Reviewed-by: drwhite, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp Changeset: b9db7fb35ef2 Author: sangheki Date: 2015-04-09 10:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b9db7fb35ef2 8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Summary: Added a guard of gc workers > 0 to execute logic. Reviewed-by: stefank, mgerdin ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp Changeset: b047b97160de Author: stefank Date: 2015-04-10 14:59 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b047b97160de Merge Changeset: 3f6e2971ac5b Author: ddmitriev Date: 2015-04-08 15:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f6e2971ac5b 8076311: Java 9 process negative MaxTenuringThreshold in different way than Java 8 Summary: Corrected processing of invalid MaXTenuringThreshold Reviewed-by: jmasa, dholmes, kbarrett ! src/share/vm/runtime/arguments.cpp ! test/gc/arguments/TestInitialTenuringThreshold.java Changeset: e8a49af8e478 Author: ecaspole Date: 2015-04-10 10:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e8a49af8e478 8077414: PSPromotionLAB _state is unintialized Summary: Initialize _state to zero_size Reviewed-by: brutisso, stefank Contributed-by: Eric Caspole ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp Changeset: a5f2404bab96 Author: brutisso Date: 2015-04-12 14:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a5f2404bab96 8077411: Remove CollectedHeap::supports_heap_inspection() Reviewed-by: stefank, ecaspole, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: 655523dca4ea Author: mgerdin Date: 2015-04-10 13:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/655523dca4ea 8077400: Unnecessary and incorrect "Code Cache Roots" G1 log entry Reviewed-by: tschatzl, brutisso, sangheki ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! test/gc/g1/TestGCLogMessages.java Changeset: 2a03012ba977 Author: pliden Date: 2015-04-13 15:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a03012ba977 8077413: Avoid use of Universe::heap() inside collectors Reviewed-by: stefank, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/memory/cardGeneration.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.inline.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/oops/instanceRefKlass.cpp Changeset: 9ac290432d90 Author: jmasa Date: 2015-04-13 11:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9ac290432d90 8077301: Optimized build is broken Reviewed-by: kbarrett, brutisso ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 37c23492c0c0 Author: stefank Date: 2015-04-02 10:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37c23492c0c0 8076457: Fix includes of inline.hpp in GC code Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 4b1c654a2c53 Author: stefank Date: 2015-04-14 11:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b1c654a2c53 8077420: Build failure with SS12u4 Reviewed-by: dholmes, lfoltan ! src/share/vm/utilities/stack.hpp ! src/share/vm/utilities/stack.inline.hpp Changeset: 6e07b309953b Author: brutisso Date: 2015-04-14 11:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6e07b309953b 8077403: Remove guarantee from GenCollectedHeap::is_in() Reviewed-by: mgerdin, jmasa ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: 5ea6e4d0ca5f Author: sangheki Date: 2015-04-14 09:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ea6e4d0ca5f 8077710: BACKOUT - java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Summary: Removed unnecessary guards. Reviewed-by: stefank, jwilhelm ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp Changeset: d1dc46c7cf1e Author: eistepan Date: 2015-04-09 14:16 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d1dc46c7cf1e 8026043: Add regression test for JDK-8000831 Reviewed-by: mchung + test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java Changeset: 3b07cec4aa9e Author: iignatyev Date: 2015-04-15 09:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3b07cec4aa9e Merge Changeset: fb1d96dc9369 Author: iignatyev Date: 2015-04-15 11:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb1d96dc9369 Merge Changeset: ad6d41b5d0b2 Author: kbarrett Date: 2015-04-15 12:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad6d41b5d0b2 8069367: Eagerly reclaimed humongous objects left on mark stack Summary: Prevent eager reclaim of objects that might be on mark stack. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! test/TEST.groups + test/gc/g1/TestGreyReclaimedHumongousObjects.java Changeset: f5fae6f265e2 Author: roland Date: 2015-03-17 10:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5fae6f265e2 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by: kvn, vlivanov ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp + test/compiler/rangechecks/TestExplicitRangeChecks.java Changeset: f82ddf64506b Author: zmajo Date: 2015-03-20 11:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f82ddf64506b Merge - src/cpu/x86/vm/interp_masm_x86_32.cpp - src/cpu/x86/vm/interp_masm_x86_32.hpp - src/cpu/x86/vm/interp_masm_x86_64.cpp - src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 5bc4954b575c Author: roland Date: 2015-03-16 12:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bc4954b575c 8073866: Fix for 8064703 is not sufficient Summary: side effects between allocation and arraycopy can be reexecuted, unreachable uninitialized array can be seen by GCs Reviewed-by: kvn, vlivanov ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/arraycopy/TestArrayCopyBadReexec.java ! test/compiler/arraycopy/TestArrayCopyNoInit.java ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java Changeset: c5be70d44824 Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c5be70d44824 8075270: Print locals & stack slots location for PcDescs Reviewed-by: kvn, jrose ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/scopeDesc.cpp Changeset: 3e15c7d1cb5a Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3e15c7d1cb5a 8075269: Extend -XX:CompileCommand=print,* to work for MethodHandle.invokeBasic/linkTo* Reviewed-by: jrose, kvn, dlong ! src/share/vm/code/nmethod.cpp Changeset: 821a7a6c2d03 Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/821a7a6c2d03 8075266: Show runtime call details when printing machine code Reviewed-by: jrose, kvn ! src/share/vm/code/nmethod.cpp Changeset: fd9961fbe2dd Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd9961fbe2dd 8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles Reviewed-by: jrose, kvn ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp Changeset: 1aa6df528006 Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1aa6df528006 8074548: Never-taken branches cause repeated deopts in MHs.GWT case Reviewed-by: jrose, kvn ! src/share/vm/opto/library_call.cpp Changeset: 79bf23e33421 Author: vlivanov Date: 2015-03-20 20:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/79bf23e33421 Merge ! src/share/vm/opto/library_call.cpp Changeset: e5c6d6709f18 Author: tpivovarova Date: 2015-03-21 21:47 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e5c6d6709f18 8075488: compiler/whitebox/DeoptimizeFramesTest fails with exit code 1 due to unrecognized VM option -XX:+IgnoreUnexpectedVMOptions Reviewed-by: kvn ! test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: a4cdf6edcb84 Author: thartmann Date: 2015-03-23 10:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4cdf6edcb84 8075324: Costs of memory operands in aarch64.ad are inconsistent Summary: Made cost of 'indOffI' consistent to the other memory operands. Reviewed-by: roland, aph, adinn ! src/cpu/aarch64/vm/aarch64.ad Changeset: e78935d6bd88 Author: thartmann Date: 2015-03-23 10:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e78935d6bd88 8075136: Unnecessary sign extension for byte array access Summary: Added C2 matching rules to remove unnecessary sign extension for byte array access. Reviewed-by: roland, kvn, aph, adinn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/x86/vm/x86_64.ad Changeset: da130fa0ba00 Author: roland Date: 2015-03-12 14:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da130fa0ba00 8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity Summary: default methods added to classes confuse dependency processing Reviewed-by: kvn ! src/share/vm/code/dependencies.cpp + test/compiler/inlining/DefaultMethodsDependencies.java Changeset: 7db8d8cf812e Author: roland Date: 2015-03-23 11:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7db8d8cf812e Merge Changeset: 3891403eb18e Author: simonis Date: 2015-03-25 15:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3891403eb18e 8075858: AIX: clean-up HotSpot make files Reviewed-by: kvn ! make/aix/makefiles/adlc.make ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: 1c471be03faf Author: goetz Date: 2015-03-19 14:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c471be03faf 8075505: aix: improve handling of native memory Reviewed-by: kvn, stuefe Contributed-by: thomas.stuefe at sap.com ! src/os/aix/vm/attachListener_aix.cpp ! src/os/aix/vm/globals_aix.hpp ! src/os/aix/vm/interfaceSupport_aix.hpp ! src/os/aix/vm/osThread_aix.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/aix/vm/porting_aix.hpp Changeset: 12cf118ea8d4 Author: zmajo Date: 2015-03-27 09:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/12cf118ea8d4 Merge ! src/cpu/aarch64/vm/aarch64.ad - src/share/vm/memory/specialized_oop_closures.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 6a7cbd6982d8 Author: zmajo Date: 2015-03-27 10:19 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6a7cbd6982d8 Merge Changeset: 12d82ffed498 Author: roland Date: 2015-03-23 17:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/12d82ffed498 8075663: compiler/rangechecks/TestExplicitRangeChecks.java fails in compiler nightlies Summary: -Xmixed following -Xcomp doesn't undo the effect of -Xcomp with tiered on Reviewed-by: kvn, vlivanov ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java Changeset: ac291bc3ece2 Author: zmajo Date: 2015-03-27 10:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac291bc3ece2 8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes Summary: Introduce a new register class, reg_class_dynamic, that supports also cist-spillable masks. Reviewed-by: kvn, dlong, roland ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/forms.hpp ! src/share/vm/adlc/formsopt.cpp ! src/share/vm/adlc/formsopt.hpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp Changeset: 6d815fe9223d Author: zmajo Date: 2015-03-27 14:52 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d815fe9223d Merge - src/share/vm/memory/specialized_oop_closures.cpp Changeset: 620bbe284132 Author: zmajo Date: 2015-03-27 15:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/620bbe284132 Merge Changeset: 1c8a3e6441f6 Author: thartmann Date: 2015-03-30 07:54 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c8a3e6441f6 8075214: SIGSEGV in nmethod sweeping Summary: Changed implementation of forceNMethodSweep() to request sweep from existing sweeper thread. Reviewed-by: kvn, mgerdin, dholmes ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp Changeset: 73b64aabab55 Author: roland Date: 2015-03-25 14:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/73b64aabab55 8075922: assert(t == t_no_spec) fails in phaseX.cpp Summary: subgraph becomes dead RegionNode::Ideal() but is not destroyed Reviewed-by: kvn, vlivanov ! src/share/vm/opto/cfgnode.cpp Changeset: aa243b31b105 Author: roland Date: 2015-03-30 08:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa243b31b105 Merge Changeset: f5937a29d1a4 Author: roland Date: 2015-03-27 08:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5937a29d1a4 8075921: assert assert(allocx == alloc) fails in library_call.cpp Summary: control becomes top after arraycopy guards and confuses tighly coupled allocation logic Reviewed-by: kvn, vlivanov ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp + test/compiler/arraycopy/TestArrayCopyStoppedAfterGuards.java Changeset: 662f01f35702 Author: aph Date: 2015-03-31 12:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/662f01f35702 8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods Summary: Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods. Reviewed-by: dholmes, jrose, psandoz, kvn ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/zero/vm/vm_version_zero.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/globals.hpp + test/compiler/intrinsics/unsafe/HeapByteBufferTest.java Changeset: 215053fb9d59 Author: roland Date: 2015-03-27 13:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/215053fb9d59 8075587: Compilation of constant array containing different sub classes crashes the JVM Summary: meet of 2 constant arrays result in bottom Reviewed-by: kvn ! src/share/vm/opto/type.cpp + test/compiler/types/TestMeetExactConstantArrays.java Changeset: 6fff5df5f3d2 Author: kvn Date: 2015-04-01 18:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6fff5df5f3d2 8074981: Integer/FP scalar reduction optimization Summary: Add scalar reduction optimization to C2 to take advantage of vector instructions in modern x86 CPUs. Reviewed-by: kvn, twisti Contributed-by: michael.c.berg at intel.com ! make/build.sh ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/loopopts/superword/ProdRed_Double.java + test/compiler/loopopts/superword/ProdRed_Float.java + test/compiler/loopopts/superword/ProdRed_Int.java + test/compiler/loopopts/superword/SumRed_Double.java + test/compiler/loopopts/superword/SumRed_Float.java + test/compiler/loopopts/superword/SumRed_Int.java Changeset: 8b4ead255d7b Author: simonis Date: 2015-04-02 11:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8b4ead255d7b 8076532: Fix format warning/error in methodHandles_ppc.cpp Reviewed-by: dholmes ! src/cpu/ppc/vm/methodHandles_ppc.cpp Changeset: 9a60cd91367b Author: roland Date: 2015-03-23 14:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a60cd91367b 8076094: CheckCastPPNode::Value() has outdated logic for constants Summary: outdated logic for constants in CheckCastPPNode::Value() Reviewed-by: kvn, vlivanov ! src/share/vm/opto/castnode.cpp Changeset: bd34657c574d Author: roland Date: 2015-04-02 10:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bd34657c574d Merge Changeset: 7c316db7cf7f Author: kvn Date: 2015-04-02 17:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c316db7cf7f 8076523: assert(((ABS(iv_adjustment_in_bytes) % elt_size) == 0)) fails in superword.cpp Summary: check that offset % mem_oper_size == 0 when alignment is verified during vectorization. Reviewed-by: iveresov ! src/share/vm/opto/superword.cpp Changeset: 0a369507f96d Author: kvn Date: 2015-04-03 11:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a369507f96d Merge ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: 7ac058b59e10 Author: iveresov Date: 2015-04-06 20:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7ac058b59e10 8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 0425153506df Author: thartmann Date: 2015-04-13 07:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0425153506df 8076625: IndexOutOfBoundsException in HeapByteBufferTest.java Summary: Use Utils::getRandomInstance and nextInt to get reproducable and limited random values. Reviewed-by: kvn, vlivanov ! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java Changeset: f840835501d6 Author: iignatyev Date: 2015-04-13 15:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f840835501d6 8071546: hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java has been fixed, but still is in the exclude list Summary: Deleted @ignore clause Reviewed-by: iignatyev Contributed-by: Kirill Zhaldybin ! test/compiler/codecache/jmx/PoolsIndependenceTest.java Changeset: 0a18834f982a Author: goetz Date: 2015-03-26 11:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a18834f982a 8076057: aix: After 8075506, aix does not support large pages. Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp Changeset: 257545c8e5d8 Author: goetz Date: 2015-04-13 18:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/257545c8e5d8 8077618: Move rtmLocking.cpp to shared directory. Reviewed-by: dholmes, kvn ! src/cpu/x86/vm/globalDefinitions_x86.hpp - src/cpu/x86/vm/rtmLocking.cpp + src/share/vm/runtime/rtmLocking.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: f90702a3d522 Author: vlivanov Date: 2015-04-14 18:03 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f90702a3d522 8057919: Class.getSimpleName() should work for non-JLS compliant class names Reviewed-by: dholmes, jrose ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 528423a8c09f Author: vlivanov Date: 2015-04-14 18:11 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/528423a8c09f 8062280: C2: inlining failure due to access checks being too strict Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp + test/compiler/jsr292/MHInlineTest.java Changeset: 6c4ca18a0666 Author: mhaupt Date: 2015-04-14 18:16 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6c4ca18a0666 8076461: JSR292: remove unused native and constants Reviewed-by: jrose, vlivanov ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 2a6c4bd248cf Author: aph Date: 2015-04-14 11:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a6c4bd248cf 8077615: AARCH64: Add C2 intrinsic for BigInteger::multiplyToLen() method Summary: Add C2 intrinsic for BigInteger::multiplyToLen() on AArch64. Reviewed-by: kvn ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! 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/vm_version_aarch64.cpp ! test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java Changeset: 3dda6fe1c13a Author: roland Date: 2015-04-15 11:01 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3dda6fe1c13a 8074676: java.lang.invoke.PermuteArgsTest.java fails with "assert(is_Initialize()) failed: invalid node class" Summary: after guards in Arrays.copyOf() intrinsic, control may become top Reviewed-by: kvn, vlivanov ! src/share/vm/opto/library_call.cpp + test/compiler/arraycopy/TestArrayCopyOfStopped.java Changeset: c1d0d1e3b472 Author: kvn Date: 2015-04-16 14:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c1d0d1e3b472 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java - src/cpu/x86/vm/templateTable_x86_32.hpp - src/cpu/x86/vm/templateTable_x86_64.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os/aix/vm/os_aix.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/linkResolver.cpp - src/share/vm/memory/sharedHeap.cpp - src/share/vm/memory/sharedHeap.hpp - src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp - src/share/vm/oops/klassPS.hpp - src/share/vm/oops/oop.pcgc.inline.hpp - src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 3805d6cdf192 Author: dsamersoff Date: 2015-04-07 03:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3805d6cdf192 8067991: [Findbugs] SA com.sun.java.swing.ui.CommonUI some methods need final protect Summary: Fixed java programmint style nit Reviewed-by: jbachorik, sspitsyn ! agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java ! agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java Changeset: 6fd3cb8a53b1 Author: sspitsyn Date: 2015-04-07 20:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6fd3cb8a53b1 8066679: jvmtiRedefineClasses.cpp assert cache ptrs must match Summary: remove the assert and deallocate cashed class file bytes that are in collision Reviewed-by: coleenp, dcubed ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: b0c0acc0dd87 Author: dholmes Date: 2015-04-08 01:27 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b0c0acc0dd87 8067235: embedded/minvm/checknmt fails on compact1 and compact2 with minimal VM Reviewed-by: lfoltan, sspitsyn ! src/share/vm/runtime/arguments.cpp Changeset: 784f438c3494 Author: dholmes Date: 2015-04-08 06:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/784f438c3494 Merge Changeset: bd08f461c7e4 Author: jbachorik Date: 2015-04-03 15:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bd08f461c7e4 8074368: ThreadMXBean.getThreadInfo() corrupts memory when called with empty array for thread ids Reviewed-by: mchung ! src/share/vm/services/management.cpp Changeset: a15b6513d6fe Author: jbachorik Date: 2015-04-08 08:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a15b6513d6fe Merge Changeset: 315c2a350a40 Author: stuefe Date: 2015-04-08 12:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/315c2a350a40 8077257: Use CanUseSafeFetch instead of probing SafeFetch stub directly Reviewed-by: simonis ! src/os/aix/vm/os_aix.cpp Changeset: 2fb3ff31ff00 Author: dsamersoff Date: 2015-04-10 05:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2fb3ff31ff00 8044416: serviceability/sa/jmap-hashcode/Test8028623.java fails with AssertionFailure: can not get class data for java/lang/UNIXProcess$Platform$$Lambda Summary: Lambda object is not counted when SA builds class data cache but is reached inside live region. Reviewed-by: sla, jbachorik ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: b4601c374f01 Author: gtriantafill Date: 2015-04-07 11:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4601c374f01 8076274: [TESTBUG] Remove @ignore from runtime\NMT\JcmdDetailDiff.java Reviewed-by: lfoltan, coleenp ! test/runtime/NMT/JcmdDetailDiff.java Changeset: de9829f00ec5 Author: ctornqvi Date: 2015-04-10 15:18 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/de9829f00ec5 Merge Changeset: f47b463a95b8 Author: dbuck Date: 2015-04-13 23:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f47b463a95b8 8072863: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath Reviewed-by: dholmes, coleenp Contributed-by: Cheleswer Sahu ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/prims/whitebox.cpp Changeset: 96fad0270d92 Author: sla Date: 2015-04-15 09:34 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96fad0270d92 8077364: "if( !this )" construct prevents build on Xcode 6.3 Reviewed-by: stefank, simonis ! make/bsd/makefiles/gcc.make ! src/share/vm/adlc/formssel.cpp ! src/share/vm/libadt/set.cpp ! src/share/vm/opto/chaitin.cpp Changeset: eb02bcd73927 Author: minqi Date: 2015-04-15 17:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb02bcd73927 8074354: Make CreateMinidumpOnCrash a new name and available on all platforms Summary: Rename CreateMinidumpOnCrash which is used only for Windows as CreateCoredumpOnCrash and make it available for all platforms. Changed order for dumping core on Windows to be similar on other platforms. Also reviewed by thomas.stuefe at gmail.com Reviewed-by: dcubed Contributed-by: yumin.qi at oracle.com, thomas.stuefe at gmail.com ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp ! test/runtime/ErrorHandling/ProblematicFrameTest.java ! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java ! test/runtime/ErrorHandling/SecondaryErrorTest.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java ! test/runtime/Unsafe/RangeCheck.java ! test/runtime/memory/ReadFromNoaccessArea.java Changeset: f147f5db527c Author: mockner Date: 2015-04-16 10:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f147f5db527c 8029630: Thread id should be displayed as a hex number in error report Summary: Thread id is now displayed as a hex number in error report. Reviewed-by: dholmes, hseigel, stuefe ! src/share/vm/utilities/vmError.cpp Changeset: 08f055a583c9 Author: mockner Date: 2015-04-16 11:00 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/08f055a583c9 8073989: Deprecated integer options are considered as invalid instead of deprecated in Java 9 Summary: Deprecated integer options are now recognized as being deprecated. Reviewed-by: dholmes, hseigel, ddmitriev ! src/share/vm/runtime/arguments.cpp ! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java Changeset: 6f521ccb68a3 Author: hseigel Date: 2015-04-16 17:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f521ccb68a3 Merge Changeset: 2abcd8a4896c Author: dcubed Date: 2015-04-16 08:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2abcd8a4896c 8073165: Contended Locking fast exit bucket Summary: JEP-143/JDK-8073165 Contended Locking fast exit bucket Reviewed-by: dholmes, acorn, dice, dcubed Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp Changeset: 3f81e57060dc Author: dcubed Date: 2015-04-16 17:57 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f81e57060dc Merge Changeset: 1e3e85c26949 Author: dcubed Date: 2015-04-16 19:27 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1e3e85c26949 Merge Changeset: 893c44b79137 Author: sjiang Date: 2015-04-17 10:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/893c44b79137 8042901: Allow com.sun.management to be in a different module to java.lang.management Reviewed-by: mchung, dfuchs, erikj, jbachorik ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/gcNotifier.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/management.hpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp ! test/gc/TestSmallHeap.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestUseCompressedOopsErgoTools.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkDefragmentedHeap.java ! test/gc/g1/TestSummarizeRSetStatsTools.java ! test/gc/parallelScavenge/TestDynShrinkHeap.java Changeset: 5bad519a0fd0 Author: ccheung Date: 2015-04-17 14:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bad519a0fd0 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java - src/cpu/x86/vm/rtmLocking.cpp ! src/os/aix/vm/os_aix.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/classfile/vmSymbols.hpp - src/share/vm/memory/sharedHeap.cpp - src/share/vm/memory/sharedHeap.hpp - src/share/vm/oops/instanceClassLoaderKlass.cpp - src/share/vm/oops/klassPS.hpp - src/share/vm/oops/oop.pcgc.inline.hpp - src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: af2a1e9f08f3 Author: ctornqvi Date: 2015-04-17 16:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/af2a1e9f08f3 8077608: [TESTBUG] Enable Hotspot jtreg tests to run in agentvm mode Reviewed-by: sla, gtriantafill ! test/Makefile ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/uncommontrap/TestUnstableIfTrap.java + test/sanity/MismatchedWhiteBox/WhiteBox.java - test/sanity/WhiteBox.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 258feb0cc4b5 Author: ctornqvi Date: 2015-04-17 23:55 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/258feb0cc4b5 Merge - test/sanity/WhiteBox.java Changeset: dd3046750c6c Author: dholmes Date: 2015-04-17 22:50 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd3046750c6c 8077308: Fix warning: increase O_BUFLEN in ostream.hpp -- output truncated Reviewed-by: dholmes, hseigel Contributed-by: Andrew Haley ! src/share/vm/utilities/ostream.cpp Changeset: 793493726a06 Author: dholmes Date: 2015-04-20 21:32 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/793493726a06 8077674: BSD build failures due to undefined macros Reviewed-by: dsamersoff, kbarrett, hseigel ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/windows/vm/os_windows.cpp Changeset: 8b1ffb202a4d Author: ddmitriev Date: 2015-04-20 22:07 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8b1ffb202a4d 8074026: Deprecated UseBoundThreads, DefaultThreadPriority and NoYieldsInMicrolock VM options still defined in globals.hpp Reviewed-by: dholmes, mseledtsov ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 272337a23342 Author: sjiang Date: 2015-04-21 10:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/272337a23342 8078144: many nightly tests failed due to NoSuchMethodError: sun.management.ManagementFactoryHelper.getDiagnosticMXBean Reviewed-by: alanb, sla ! test/gc/g1/TestGreyReclaimedHumongousObjects.java ! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: 44dd41e14780 Author: kbarrett Date: 2015-04-15 16:37 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/44dd41e14780 8075466: SATB queue pre-filter verify found reclaimed humongous object Summary: Removed pre-filter verify, and made filtering more careful. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: ceb1a056ca15 Author: brutisso Date: 2015-04-16 09:13 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ceb1a056ca15 8077873: G1: Remove G1SATBPrintStubs Reviewed-by: kbarrett, tschatzl ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: f64e985822e2 Author: brutisso Date: 2015-04-16 09:16 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f64e985822e2 8077841: G1: Remove PrintReachable support Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: f36eb73c4e50 Author: pliden Date: 2015-04-16 09:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f36eb73c4e50 8077415: Remove duplicate variables holding the CollectedHeap Reviewed-by: stefank, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmStructs_parallelgc.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 8ae9f5e559ed Author: pliden Date: 2015-04-16 10:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8ae9f5e559ed Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 2ce6ba708da7 Author: pliden Date: 2015-04-16 15:31 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2ce6ba708da7 8077417: Cleanup of Universe::initialize_heap() Reviewed-by: stefank, kbarrett ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp Changeset: dafb0a98e749 Author: jprovino Date: 2015-04-15 11:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dafb0a98e749 8074545: Rename and clean up the ParGCAllocBuffer class Summary: Rename ParGCAllocBuffer to PLAB and rename affected files. Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp + src/share/vm/gc_implementation/shared/plab.cpp + src/share/vm/gc_implementation/shared/plab.hpp + src/share/vm/gc_implementation/shared/plab.inline.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/globals.hpp Changeset: 4864e4370e54 Author: brutisso Date: 2015-04-17 08:09 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4864e4370e54 8077938: Remove TraceMarkSweep Reviewed-by: sjohanss, jmasa ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/runtime/globals.hpp Changeset: e57fce7b6ad2 Author: stefank Date: 2015-04-17 10:46 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e57fce7b6ad2 8077936: Remove the unused java_lang_invoke_CallSite::target_volatile Reviewed-by: vlivanov, jrose ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp Changeset: 14d4bc33ff68 Author: ecaspole Date: 2015-04-17 10:08 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14d4bc33ff68 8077265: Modify assert to help debug JDK-8068448 Summary: Added relevant asserts on covered_region for allocation methods in psOldGen.hpp Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp Changeset: 5aa85f931066 Author: goetz Date: 2015-04-17 11:46 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5aa85f931066 8078048: Fix non-pch build after "8076457: Fix includes of inline.hpp in GC code" Reviewed-by: stefank, ehelin ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: c25c035189a4 Author: stefank Date: 2015-04-17 17:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c25c035189a4 Merge Changeset: fc42966ef965 Author: mikael Date: 2015-04-17 16:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fc42966ef965 8078017: Introduce hotspot_basicvmtest Reviewed-by: dholmes, kvn ! test/Makefile Changeset: aacca898142e Author: kbarrett Date: 2015-04-17 13:49 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aacca898142e 8078021: SATB apply_closure_to_completed_buffer should have closure argument Summary: Apply closure directly, eliminating registration. Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: 2f553b2c04ee Author: jwilhelm Date: 2015-04-20 14:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f553b2c04ee Merge - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 3ac81daab1ac Author: brutisso Date: 2015-04-20 16:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ac81daab1ac 8078156: G1: Remove dead code PrintObjsInRegionClosure Reviewed-by: tschatzl, sjohanss ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 9d2031d829b3 Author: pliden Date: 2015-04-20 08:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9d2031d829b3 8068582: UseSerialGC not always set up properly Reviewed-by: jmasa, brutisso, sjohanss ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestSelectDefaultGC.java ! test/gc/startup_warnings/TestParNewSerialOld.java Changeset: 2e360934b0cf Author: stefank Date: 2015-04-20 13:34 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2e360934b0cf 8042891: Format issues embedded in macros for two g1 source files Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp Changeset: 579abf49ec8f Author: goetz Date: 2015-04-21 10:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/579abf49ec8f 8078243: Fix include of stack.inline.hpp in taskqueue.hpp. Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp Changeset: fa8741e55f80 Author: kbarrett Date: 2015-04-21 10:29 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fa8741e55f80 8078193: BACKOUT: Rename and clean up the ParGCAllocBuffer class Summary: Back out the problem change set. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp - src/share/vm/gc_implementation/shared/plab.cpp - src/share/vm/gc_implementation/shared/plab.hpp - src/share/vm/gc_implementation/shared/plab.inline.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/globals.hpp Changeset: bf3f0bc46d2a Author: jprovino Date: 2015-04-15 11:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf3f0bc46d2a 8074546: Rename and clean up the ParGCAllocBuffer class Summary: Rename ParGCAllocBuffer to PLAB and rename affected files. Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp + src/share/vm/gc_implementation/shared/plab.cpp + src/share/vm/gc_implementation/shared/plab.hpp + src/share/vm/gc_implementation/shared/plab.inline.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/globals.hpp Changeset: dfe8f76b6b8c Author: kbarrett Date: 2015-04-21 16:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dfe8f76b6b8c Merge ! src/share/vm/gc_implementation/shared/plab.cpp ! src/share/vm/gc_implementation/shared/plab.hpp ! src/share/vm/gc_implementation/shared/plab.inline.hpp Changeset: d8702e236d50 Author: tschatzl Date: 2015-04-22 09:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d8702e236d50 8076541: Parallel GC registers Java heap twice to NMT Summary: Remove the superfluous call to MemTracker::record_virtual_memory_type() and also a superfluous check whether the space has been successfully reserved. Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp Changeset: ffaab2b7199b Author: sjohanss Date: 2015-04-22 12:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ffaab2b7199b 8077836: Make sure G1ParGCAllocBuffer are marked as retired Reviewed-by: tschatzl, pliden ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/shared/plab.hpp Changeset: dcd4f5bec34d Author: kbarrett Date: 2015-04-22 14:06 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dcd4f5bec34d 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer Summary: Removed no longer valid checking of SATB buffers Reviewed-by: jmasa, pliden ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: c059d13c0919 Author: jwilhelm Date: 2015-04-23 16:09 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c059d13c0919 Merge ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/Makefile - test/sanity/WhiteBox.java Changeset: 4cf3113c8f42 Author: stuefe Date: 2015-04-07 14:19 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4cf3113c8f42 8076475: Misuses of strncpy/strncat Summary: Various small fixes around strncpy and strncat Reviewed-by: dsamersoff, coleenp ! agent/src/os/bsd/libproc_impl.c ! agent/src/os/linux/libproc_impl.c ! src/os/bsd/dtrace/libjvm_db.c ! src/os/bsd/vm/decoder_machO.cpp ! src/os/solaris/dtrace/libjvm_db.c ! src/share/tools/hsdis/hsdis.c ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/vmError.cpp Changeset: a00e2996316f Author: sgehwolf Date: 2015-04-23 17:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a00e2996316f 8078504: Zero fails to build Reviewed-by: kvn, simonis ! src/cpu/zero/vm/methodHandles_zero.cpp ! src/cpu/zero/vm/vm_version_zero.hpp Changeset: 9bf9b322ae5a Author: ccheung Date: 2015-04-23 14:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9bf9b322ae5a Merge - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp ! src/share/vm/runtime/arguments.cpp Changeset: ea6a7fb3ae3d Author: sla Date: 2015-04-24 09:07 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea6a7fb3ae3d 8078519: Can't run SA tools from a non-images build Reviewed-by: mchung, alanb, dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: d90e3df49627 Author: ctornqvi Date: 2015-04-23 12:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d90e3df49627 8078435: [TESTBUG] runtime/CommandLine/TestVMOptions.java fails when running with an OpenJDK build Reviewed-by: mseledtsov, hseigel ! test/runtime/CommandLine/TestVMOptions.java Changeset: 3dd3a803a8a8 Author: ctornqvi Date: 2015-04-23 12:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3dd3a803a8a8 8078383: [TESTBUG] Merge hotspot_runtime and hotspot_runtime_closed in jprt test set Reviewed-by: mseledtsov, dholmes ! test/TEST.groups Changeset: 3346b0f1b9c3 Author: ctornqvi Date: 2015-04-27 14:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3346b0f1b9c3 Merge - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp Changeset: 56e01852fed6 Author: twisti Date: 2015-04-27 09:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56e01852fed6 8022853: add ability to load uncompressed object and Klass references in a compressed environment to Unsafe Reviewed-by: coleenp, jrose, kvn ! src/share/vm/prims/unsafe.cpp + test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java + test/runtime/Unsafe/GetUncompressedObject.java Changeset: eeb7ae9b81c3 Author: sspitsyn Date: 2015-04-27 19:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eeb7ae9b81c3 8073705: more performance issues in class redefinition Summary: Optimize the method pointer adjustments for prev klass versions and MNT Reviewed-by: dcubed, coleenp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: ffea72d97c3e Author: goetz Date: 2015-04-28 03:27 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ffea72d97c3e 8078595: [TESTBUG] Fix runtime/StackGuardPages/testme.sh to deal with 64k pages Reviewed-by: dholmes ! test/runtime/StackGuardPages/invoke.c Changeset: 8cfb464fa757 Author: coleenp Date: 2015-04-28 16:46 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8cfb464fa757 8068352: Move virtualspace.* out of src/share/vm/runtime to memory directory Summary: Move virtualspace.* out of src/share/vm/runtime to memory directory Reviewed-by: brutisso, sgehwolf, stefank, sspitsyn + agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualSpace.java ! src/os/bsd/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/memory/blockOffsetTable.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/heap.hpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceShared.hpp + src/share/vm/memory/virtualspace.cpp + src/share/vm/memory/virtualspace.hpp ! src/share/vm/precompiled/precompiled.hpp - src/share/vm/runtime/virtualspace.cpp - src/share/vm/runtime/virtualspace.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: fcb8136e225f Author: coleenp Date: 2015-04-28 23:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fcb8136e225f Merge Changeset: e51e9b3040c3 Author: ysuenaga Date: 2015-04-28 19:04 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e51e9b3040c3 8076212: AllocateHeap() and ReallocateHeap() should be inlined. Summary: NMT with detail option reports incorrect caller address on Linux. Reviewed-by: dholmes, coleenp ! src/share/vm/memory/allocation.inline.hpp Changeset: 3411dd58a74f Author: coleenp Date: 2015-04-29 02:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3411dd58a74f Merge - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualSpace.java - src/share/vm/runtime/virtualspace.cpp - src/share/vm/runtime/virtualspace.hpp Changeset: dfc7b096c55f Author: roland Date: 2015-04-15 11:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dfc7b096c55f 8077832: SA's dumpreplaydata, dumpcfg and buildreplayjars are broken Summary: SA code out of sync with hotspot code Reviewed-by: dsamersoff, sla, kvn ! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java Changeset: a504928f42b5 Author: vlivanov Date: 2015-04-17 18:17 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a504928f42b5 8057967: CallSite dependency tracking scales devastatingly poorly Reviewed-by: jrose, roland, plevart, shade ! src/share/vm/ci/ciCallSite.cpp ! src/share/vm/ci/ciCallSite.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp + test/compiler/jsr292/CallSiteDepContextTest.java Changeset: 24b449382431 Author: vlivanov Date: 2015-04-17 16:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/24b449382431 Merge Changeset: ec0f34590833 Author: goetz Date: 2015-04-15 14:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec0f34590833 8077843: adlc: allow nodes that use TEMP inputs in expand rules. Reviewed-by: kvn ! src/share/vm/adlc/output_c.cpp Changeset: 5be37a65b137 Author: kvn Date: 2015-04-17 17:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5be37a65b137 8078113: 8011102 changes may cause incorrect results Summary: replace Vzeroupper instruction in stubs with zeroing only used ymm registers. Reviewed-by: kvn Contributed-by: sandhya.viswanathan at intel.com ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: d11fb4e8a82e Author: roland Date: 2015-03-24 10:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d11fb4e8a82e 8069191: moving predicate out of loops may cause array accesses to bypass null check Summary: Remove CastPP nodes only during final graph reshape Reviewed-by: kvn, jrose ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/narrowptrnode.cpp ! src/share/vm/opto/narrowptrnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp + test/compiler/loopopts/TestPredicateLostDependency.java Changeset: 364dd48a2c48 Author: vlivanov Date: 2015-04-22 21:33 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/364dd48a2c48 8078309: compiler/jsr292/MHInlineTest.java failed with java.lang.RuntimeException: 'MHInlineTest$A::protected_x (3 bytes) virtual call' found in stdout Reviewed-by: jrose ! test/compiler/jsr292/MHInlineTest.java Changeset: 15767942af74 Author: shade Date: 2015-04-22 19:10 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15767942af74 8076987: C1 should support conditional card marks (UseCondCardMark) Reviewed-by: iveresov, roland ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp Changeset: 88847a1b3718 Author: goetz Date: 2015-04-15 12:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/88847a1b3718 8077838: Recent developments for ppc. Summary: Power 8 recognition and instructions, math.*Exact intrinsics and rtm, C2 optimizations Reviewed-by: kvn, simonis ! src/cpu/ppc/vm/assembler_ppc.cpp ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp ! src/cpu/ppc/vm/methodHandles_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/register_definitions_ppc.cpp ! src/cpu/ppc/vm/relocInfo_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.hpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.hpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp Changeset: 331b38ef0db3 Author: goetz Date: 2015-04-23 09:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/331b38ef0db3 8078482: ppc: pass thread to throw_AbstractMethodError Summary: Also improve check for Safepoints in signal handler. Reviewed-by: kvn, simonis ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: 382e9e4b3b71 Author: zmajo Date: 2015-04-27 10:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/382e9e4b3b71 8068945: Use RBP register as proper frame pointer in JIT compiled code on x86 Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register. Reviewed-by: kvn, roland, dlong, enevill, shade ! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vframe.hpp Changeset: 1267d185c97c Author: zmajo Date: 2015-04-27 11:01 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1267d185c97c Merge ! src/cpu/ppc/vm/globals_ppc.hpp Changeset: 1e8d91a7e7d1 Author: roland Date: 2015-04-23 16:38 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1e8d91a7e7d1 8078444: compiler/arraycopy/TestArrayCopyNoInitDeopt.java fails with exception 'm2 not deoptimized' Summary: some platform don't have speculative types Reviewed-by: kvn ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java Changeset: 629f25b8fc9d Author: sgehwolf Date: 2015-04-29 12:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/629f25b8fc9d 8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases" Summary: do the math on the unsigned type where overflows are well defined Reviewed-by: kvn, aph ! src/share/vm/opto/type.cpp Changeset: 030e40746a11 Author: roland Date: 2015-04-29 14:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/030e40746a11 8078426: mb/jvm/compiler/InterfaceCalls/testAC2 - assert(predicate_proj == 0L) failed: only one predicate entry expected Summary: split if finds predicates on several incoming paths when unswitched's loops are optimized out Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopPredicate.cpp + test/compiler/loopopts/TestSplitIfUnswitchedLoopsEliminated.java Changeset: 5f2ef612ed74 Author: bharadwaj Date: 2015-04-30 18:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5f2ef612ed74 Merge ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 34a82607b479 Author: kvn Date: 2015-05-01 14:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/34a82607b479 8079231: quarantine compiler/jsr292/CallSiteDepContextTest.java Reviewed-by: dlong ! test/compiler/jsr292/CallSiteDepContextTest.java Changeset: 4853e0d5389d Author: jmasa Date: 2015-05-01 16:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4853e0d5389d 8079235: quarantine TestLargePageUseForAuxMemory.java Reviewed-by: kvn ! test/gc/g1/TestLargePageUseForAuxMemory.java Changeset: e0ad42748972 Author: amurillo Date: 2015-05-01 03:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e0ad42748972 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualSpace.java ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp - src/cpu/x86/vm/rtmLocking.cpp - src/cpu/x86/vm/templateTable_x86_32.hpp - src/cpu/x86/vm/templateTable_x86_64.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp - src/share/vm/memory/sharedHeap.cpp - src/share/vm/memory/sharedHeap.hpp - src/share/vm/oops/instanceClassLoaderKlass.cpp - src/share/vm/oops/klassPS.hpp - src/share/vm/oops/oop.pcgc.inline.hpp - src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/runtime/virtualspace.cpp - src/share/vm/runtime/virtualspace.hpp - test/sanity/WhiteBox.java Changeset: a0df4738688e Author: amurillo Date: 2015-05-02 00:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0df4738688e Merge Changeset: c06fef227be6 Author: dcubed Date: 2015-05-05 18:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c06fef227be6 8079359: disable JDK-8061553 optimization while JDK-8077392 is resolved Summary: Borrow an unused SyncFlags value to disable the "fast enter" optimization. Reviewed-by: lana, dsamersoff, amurillo ! src/share/vm/runtime/sharedRuntime.cpp Changeset: d818fe2baeb6 Author: enevill Date: 2015-05-07 13:58 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d818fe2baeb6 8079507: aarch64: fails to build due to changes to template interpreter Summary: fix by merging in changes from fix for 8074345 Reviewed-by: kvn ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: bf92b8db249c Author: lana Date: 2015-05-07 20:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf92b8db249c Merge - agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualSpace.java - src/cpu/x86/vm/rtmLocking.cpp - src/cpu/x86/vm/templateTable_x86_32.hpp - src/cpu/x86/vm/templateTable_x86_64.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp - src/share/vm/memory/sharedHeap.cpp - src/share/vm/memory/sharedHeap.hpp - src/share/vm/oops/instanceClassLoaderKlass.cpp - src/share/vm/oops/klassPS.hpp - src/share/vm/oops/oop.pcgc.inline.hpp - src/share/vm/oops/oop.psgc.inline.hpp - src/share/vm/runtime/virtualspace.cpp - src/share/vm/runtime/virtualspace.hpp - test/sanity/WhiteBox.java Changeset: 2b9b174db80d Author: katleman Date: 2015-05-14 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2b9b174db80d Added tag jdk9-b64 for changeset bf92b8db249c ! .hgtags From glewis at eyesbeyond.com Sun May 17 03:45:23 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 17 May 2015 03:45:23 +0000 Subject: hg: bsd-port/jdk9/jdk: 62 new changesets Message-ID: <201505170345.t4H3jQNI007810@aojmv0008.oracle.com> Changeset: 3a60fce622dd Author: aefimov Date: 2015-05-02 22:51 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3a60fce622dd 8077685: (tz) Support tzdata2015d Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: 5441e96e46fa Author: plevart Date: 2015-05-04 10:13 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5441e96e46fa 8074003: java.time.zone.ZoneRules.getOffset(java.time.Instant) can be optimized Summary: Make epochSecond part of ZoneOffsetTransition so it doesn't have to be recomputed frequently Reviewed-by: scolebourne, rriggs ! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java Changeset: 016842ab8d98 Author: weijun Date: 2015-05-04 17:56 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/016842ab8d98 8078495: End time checking for native TGT is wrong Reviewed-by: xuelei ! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c Changeset: f8983c5e9ef4 Author: erikj Date: 2015-05-05 12:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f8983c5e9ef4 8077422: hprof agent: Build failed with VS2013 Update 4 Reviewed-by: sla, tbell ! make/lib/Lib-jdk.hprof.agent.gmk Changeset: 51f5501a54a6 Author: weijun Date: 2015-05-05 21:14 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/51f5501a54a6 8078439: SPNEGO auth fails if client proposes MS krb5 OID Reviewed-by: valeriep ! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java + test/sun/security/jgss/spnego/MSOID.java + test/sun/security/jgss/spnego/msoid.txt + test/sun/security/krb5/auto/MSOID2.java Changeset: 88d2b7d72852 Author: enevill Date: 2015-05-05 09:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/88d2b7d72852 8078245: AARCH64: JDK fails to build due to undefined symbol in libpng Summary: Add -DPNG_ARM_NEON_OPT=0 to LIBSPLASHSCREEN_CFLAGS flags Reviewed-by: dholmes, ihse, erikj ! make/lib/Awt2dLibraries.gmk Changeset: d2e531049824 Author: ykantser Date: 2015-03-19 09:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d2e531049824 8064923: [TESTBUG] jps doesn't display anything on embedded platforms and it causes some tests to fail Reviewed-by: egahlin, jbachorik ! test/sun/tools/jps/JpsHelper.java Changeset: 6ab205cbdb64 Author: sspitsyn Date: 2015-03-20 01:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6ab205cbdb64 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement. Summary: update java/lang/instrument/RedefineMethodInBacktrace.sh test to cover the hotspot fix Reviewed-by: coleenp, dcubed ! test/java/lang/instrument/RedefineMethodInBacktrace.sh ! test/java/lang/instrument/RedefineMethodInBacktraceApp.java ! test/java/lang/instrument/RedefineMethodInBacktraceTarget.java ! test/java/lang/instrument/RedefineMethodInBacktraceTargetB.java ! test/java/lang/instrument/RedefineMethodInBacktraceTargetB_2.java ! test/java/lang/instrument/RedefineMethodInBacktraceTarget_2.java Changeset: 0eeee7571789 Author: dcubed Date: 2015-03-20 15:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0eeee7571789 Merge Changeset: 5d67183a488a Author: erikj Date: 2015-03-25 09:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5d67183a488a 8075725: Remove /jre subdir in hotspot dist dir Reviewed-by: tbell, ihse ! make/Import.gmk Changeset: d6d93b99835c Author: ykantser Date: 2015-03-25 12:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d6d93b99835c 8075820: java/lang/management/ThreadMXBean/FindDeadlocks.java should be unquarantined Reviewed-by: jbachorik, sspitsyn ! test/ProblemList.txt ! test/java/lang/management/ThreadMXBean/FindDeadlocks.java Changeset: 483ecfd42109 Author: ykantser Date: 2015-03-25 15:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/483ecfd42109 Merge Changeset: 3fc03181d7cd Author: hseigel Date: 2015-03-29 09:21 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3fc03181d7cd Merge - make/Makefile - test/java/util/Properties/Basic.java Changeset: ce259f9be831 Author: farvidsson Date: 2015-03-30 10:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ce259f9be831 8076154: com/sun/jdi/InstanceFilter.java failing due to missing MethodEntryRequest calls Summary: Some jdi tests are failing due to missing MethodEntryRequest events during the test execution. Reviewed-by: sla, jbachorik ! test/com/sun/jdi/InstanceFilter.java Changeset: 786a96919a43 Author: jbachorik Date: 2015-03-25 18:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/786a96919a43 8023093: Add ManagementAgent.status diagnostic command Reviewed-by: sla ! src/java.management/share/classes/sun/management/Agent.java - test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java + test/sun/management/jmxremote/startstop/JMXStatusTest.java + test/sun/management/jmxremote/startstop/ManagementAgentJcmd.java + test/sun/management/jmxremote/startstop/PortAllocator.java ! test/sun/management/jmxremote/startstop/REMOTE_TESTING.txt + test/sun/management/jmxremote/startstop/TestApp.java Changeset: 194ce0d739b9 Author: ccheung Date: 2015-04-03 13:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/194ce0d739b9 Merge - src/java.base/unix/conf/arm/jvm.cfg - src/java.base/unix/conf/ppc/jvm.cfg Changeset: dd8d2a336f90 Author: vlivanov Date: 2015-03-20 11:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dd8d2a336f90 8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles Reviewed-by: jrose, kvn ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 884c4cc50a8f Author: zmajo Date: 2015-03-27 09:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/884c4cc50a8f Merge - make/Makefile - test/java/util/Properties/Basic.java Changeset: 3463425ac908 Author: aph Date: 2015-03-31 12:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3463425ac908 8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods Summary: Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods. Reviewed-by: dholmes, jrose, psandoz, kvn ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/sun/misc/Unsafe.java ! src/java.base/share/classes/sun/security/provider/ByteArrayAccess.java Changeset: e57a739ba641 Author: kvn Date: 2015-04-03 11:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e57a739ba641 Merge Changeset: 16381a5f0959 Author: vlivanov Date: 2015-04-14 17:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/16381a5f0959 8077054: DMH LFs should be customizeable Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java Changeset: 63e229f7f822 Author: vlivanov Date: 2015-04-14 18:03 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/63e229f7f822 8057919: Class.getSimpleName() should work for non-JLS compliant class names Reviewed-by: dholmes, jrose ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/Class.c + test/java/lang/Class/getSimpleName/GetSimpleNameTest.java Changeset: 44a53b8e25e6 Author: vlivanov Date: 2015-04-14 18:16 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/44a53b8e25e6 8076461: JSR292: remove unused native and constants Reviewed-by: jrose, vlivanov ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java Changeset: e0ac3e9decb0 Author: mhaupt Date: 2015-04-14 18:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e0ac3e9decb0 8033465: JSR292: InvokerBytecodeGenerator: convert a check for REF_invokeVirtual on an interface into an assert Reviewed-by: vlivanov ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: 445debb5c61d Author: zmajo Date: 2015-04-15 09:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/445debb5c61d 8067648: JVM crashes reproducible with GCM cipher suites in GCTR doFinal Summary: Change restore mechanism in GCTR.java to avoid setting counter to null; added length check to constructor Reviewed-by: jrose, kvn, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java Changeset: bef7b5c2a953 Author: zmajo Date: 2015-04-15 07:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bef7b5c2a953 Merge Changeset: c96df29282e3 Author: kvn Date: 2015-04-16 14:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c96df29282e3 Merge - test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java Changeset: a5e61ab8c2d4 Author: ykantser Date: 2015-04-07 14:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a5e61ab8c2d4 8027668: sun/tools/jstatd/TestJstatdPort.java: java.net.ConnectException: Connection refused: connect Reviewed-by: jbachorik, sla ! src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java ! test/ProblemList.txt ! test/sun/tools/jstatd/JstatdTest.java Changeset: 4b6014c70710 Author: jbachorik Date: 2015-04-03 15:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4b6014c70710 8074368: ThreadMXBean.getThreadInfo() corrupts memory when called with empty array for thread ids Reviewed-by: mchung ! src/java.management/share/classes/sun/management/ThreadImpl.java ! test/java/lang/management/ThreadMXBean/ThreadInfoArray.java Changeset: c6f3a4853e2d Author: jbachorik Date: 2015-04-08 09:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c6f3a4853e2d Merge Changeset: 8793c8f29390 Author: sla Date: 2015-04-09 08:46 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8793c8f29390 8075331: jdb eval java.util.Arrays.asList(array) shows inconsistent behaviour Reviewed-by: jbachorik ! src/jdk.jdi/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java + test/com/sun/jdi/InvokeVarArgs.java Changeset: 54ecdb1e72e7 Author: sla Date: 2015-04-09 09:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/54ecdb1e72e7 8077137: Port jdk.internal.instrumentation to jdk 9 Reviewed-by: erikj, mchung, rriggs ! make/lib/Lib-java.instrument.gmk Changeset: 123a0b9342fd Author: jbachorik Date: 2015-04-13 09:43 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/123a0b9342fd 8076050: java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java fails intermittently Reviewed-by: sla ! test/java/lang/Thread/ThreadStateController.java ! test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java Changeset: c7eb62c7b60e Author: jbachorik Date: 2015-04-15 09:38 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c7eb62c7b60e 8077327: ThreadStackTrace.java throws exception: BlockedThread expected to have BLOCKED but got RUNNABLE Reviewed-by: sspitsyn, dfuchs - test/java/lang/management/ThreadMXBean/Semaphore.java ! test/java/lang/management/ThreadMXBean/ThreadStackTrace.java Changeset: 55bf2a3446bf Author: ykantser Date: 2015-04-15 13:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/55bf2a3446bf 8077611: com/sun/jdi/ConnectedVMs.java should be unquarantined Reviewed-by: sla ! test/ProblemList.txt Changeset: 81c84542d6af Author: sjiang Date: 2015-04-17 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/81c84542d6af 8042901: Allow com.sun.management to be in a different module to java.lang.management Reviewed-by: mchung, dfuchs, erikj, jbachorik ! make/lib/Lib-java.management.gmk + make/lib/Lib-jdk.management.gmk ! make/mapfiles/libmanagement/mapfile-vers + make/mapfiles/libmanagement_ext/mapfile-vers ! make/src/classes/build/tools/module/boot.modules - src/java.management/share/classes/META-INF/services/sun.management.spi.PlatformMBeanProvider - src/java.management/share/classes/com/sun/management/DiagnosticCommandMBean.java - src/java.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java - src/java.management/share/classes/com/sun/management/GarbageCollectorMXBean.java - src/java.management/share/classes/com/sun/management/GcInfo.java - src/java.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java - src/java.management/share/classes/com/sun/management/OperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/ThreadMXBean.java - src/java.management/share/classes/com/sun/management/UnixOperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/VMOption.java - src/java.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java - src/java.management/share/classes/com/sun/management/package-info.java ! src/java.management/share/classes/java/lang/management/DefaultPlatformMBeanProvider.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java - src/java.management/share/classes/sun/management/DiagnosticCommandArgumentInfo.java - src/java.management/share/classes/sun/management/DiagnosticCommandImpl.java - src/java.management/share/classes/sun/management/DiagnosticCommandInfo.java - src/java.management/share/classes/sun/management/Flag.java - src/java.management/share/classes/sun/management/GarbageCollectionNotifInfoCompositeData.java ! src/java.management/share/classes/sun/management/GarbageCollectorImpl.java - src/java.management/share/classes/sun/management/GcInfoBuilder.java - src/java.management/share/classes/sun/management/GcInfoCompositeData.java - src/java.management/share/classes/sun/management/HotSpotDiagnostic.java ! src/java.management/share/classes/sun/management/LazyCompositeData.java - src/java.management/share/classes/sun/management/ManagementFactory.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.management/share/classes/sun/management/MappedMXBeanType.java ! src/java.management/share/classes/sun/management/NotificationEmitterSupport.java ! src/java.management/share/classes/sun/management/ThreadImpl.java ! src/java.management/share/classes/sun/management/Util.java - src/java.management/share/classes/sun/management/VMOptionCompositeData.java ! src/java.management/share/classes/sun/management/spi/PlatformMBeanProvider.java - src/java.management/share/native/libmanagement/DiagnosticCommandImpl.c - src/java.management/share/native/libmanagement/Flag.c ! src/java.management/share/native/libmanagement/GarbageCollectorImpl.c - src/java.management/share/native/libmanagement/GcInfoBuilder.c - src/java.management/share/native/libmanagement/HotSpotDiagnostic.c - src/java.management/unix/classes/sun/management/OperatingSystemImpl.java - src/java.management/unix/native/libmanagement/LinuxOperatingSystem.c - src/java.management/unix/native/libmanagement/MacosxOperatingSystem.c - src/java.management/unix/native/libmanagement/OperatingSystemImpl.c - src/java.management/unix/native/libmanagement/SolarisOperatingSystem.c - src/java.management/windows/classes/sun/management/OperatingSystemImpl.java - src/java.management/windows/native/libmanagement/OperatingSystemImpl.c + src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c + src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c + src/jdk.management/share/classes/META-INF/services/sun.management.spi.PlatformMBeanProvider + 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/GarbageCollectorMXBean.java + src/jdk.management/share/classes/com/sun/management/GcInfo.java + src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java + src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java + src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java + src/jdk.management/share/classes/com/sun/management/UnixOperatingSystemMXBean.java + src/jdk.management/share/classes/com/sun/management/VMOption.java + src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandArgumentInfo.java + src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java + src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandInfo.java + src/jdk.management/share/classes/com/sun/management/internal/Flag.java + src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java + src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectorExtImpl.java + src/jdk.management/share/classes/com/sun/management/internal/GcInfoBuilder.java + src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java + src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java + src/jdk.management/share/classes/com/sun/management/internal/HotSpotThreadImpl.java + src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java + src/jdk.management/share/classes/com/sun/management/internal/VMOptionCompositeData.java + src/jdk.management/share/classes/com/sun/management/package-info.java + src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c + src/jdk.management/share/native/libmanagement_ext/Flag.c + src/jdk.management/share/native/libmanagement_ext/GarbageCollectorExtImpl.c + src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c + src/jdk.management/share/native/libmanagement_ext/HotSpotDiagnostic.c + src/jdk.management/share/native/libmanagement_ext/management_ext.c + src/jdk.management/share/native/libmanagement_ext/management_ext.h + src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c + src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java + src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c + src/jdk.management/windows/classes/com/sun/management/internal/OperatingSystemImpl.java + src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c + test/com/sun/management/CheckSomeMXBeanImplPackage.java + test/com/sun/management/VMOptionOpenDataTest.java ! test/java/lang/instrument/NMTHelper.java ! test/java/lang/instrument/RedefineMethodInBacktraceApp.java + test/sun/management/PlatformMBeanProviderConstructorCheck.java Changeset: 2f23bccc6ec1 Author: ccheung Date: 2015-04-17 14:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2f23bccc6ec1 Merge Changeset: d0c4b334d583 Author: ykantser Date: 2015-04-20 08:45 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d0c4b334d583 8077423: jstatd is not terminated even though it cannot contact or bind to RMI Registry Reviewed-by: sla ! src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java ! test/sun/tools/jstatd/JstatdTest.java ! test/sun/tools/jstatd/TestJstatdExternalRegistry.java Changeset: e3ac9940a2db Author: sjiang Date: 2015-04-21 10:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e3ac9940a2db 8078144: many nightly tests failed due to NoSuchMethodError: sun.management.ManagementFactoryHelper.getDiagnosticMXBean Reviewed-by: alanb, sla ! test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java Changeset: 35eb8ba7f6d8 Author: jbachorik Date: 2015-04-27 10:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/35eb8ba7f6d8 8077402: JMXStartStopTest fails intermittently on slow hosts Reviewed-by: sla, dholmes ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: f57957a657e3 Author: jbachorik Date: 2015-04-27 10:13 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f57957a657e3 8076971: sun/management/jmxremote/startstop/JMXStatusTest.java failed with AssertionError Reviewed-by: sla, dholmes ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/management/jmxremote/startstop/JMXStatusTest.java Changeset: 2ca2a6ae18f0 Author: twisti Date: 2015-04-27 09:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2ca2a6ae18f0 8022853: add ability to load uncompressed object and Klass references in a compressed environment to Unsafe Reviewed-by: coleenp, jrose, kvn ! src/java.base/share/classes/sun/misc/Unsafe.java Changeset: 91a51752d2a7 Author: vlivanov Date: 2015-04-17 18:15 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/91a51752d2a7 8057967: CallSite dependency tracking scales devastatingly poorly Reviewed-by: jrose, roland, plevart, shade ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java Changeset: b41a4874ae5f Author: vlivanov Date: 2015-04-21 21:06 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b41a4874ae5f 8078290: Customize adapted MethodHandle in MH.invoke() case Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/Invokers.java Changeset: 036695d7aa53 Author: bharadwaj Date: 2015-04-30 18:15 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/036695d7aa53 Merge Changeset: 1e2895c90eea Author: amurillo Date: 2015-05-01 03:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1e2895c90eea Merge ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-java.management.gmk ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java - src/java.management/share/classes/META-INF/services/sun.management.spi.PlatformMBeanProvider - src/java.management/share/classes/com/sun/management/DiagnosticCommandMBean.java - src/java.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java - src/java.management/share/classes/com/sun/management/GarbageCollectorMXBean.java - src/java.management/share/classes/com/sun/management/GcInfo.java - src/java.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java - src/java.management/share/classes/com/sun/management/OperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/ThreadMXBean.java - src/java.management/share/classes/com/sun/management/UnixOperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/VMOption.java - src/java.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java - src/java.management/share/classes/com/sun/management/package-info.java - src/java.management/share/classes/sun/management/DiagnosticCommandArgumentInfo.java - src/java.management/share/classes/sun/management/DiagnosticCommandImpl.java - src/java.management/share/classes/sun/management/DiagnosticCommandInfo.java - src/java.management/share/classes/sun/management/Flag.java - src/java.management/share/classes/sun/management/GarbageCollectionNotifInfoCompositeData.java - src/java.management/share/classes/sun/management/GcInfoBuilder.java - src/java.management/share/classes/sun/management/GcInfoCompositeData.java - src/java.management/share/classes/sun/management/HotSpotDiagnostic.java - src/java.management/share/classes/sun/management/ManagementFactory.java - src/java.management/share/classes/sun/management/VMOptionCompositeData.java - src/java.management/share/native/libmanagement/DiagnosticCommandImpl.c - src/java.management/share/native/libmanagement/Flag.c - src/java.management/share/native/libmanagement/GcInfoBuilder.c - src/java.management/share/native/libmanagement/HotSpotDiagnostic.c - src/java.management/unix/classes/sun/management/OperatingSystemImpl.java - src/java.management/unix/native/libmanagement/LinuxOperatingSystem.c - src/java.management/unix/native/libmanagement/MacosxOperatingSystem.c - src/java.management/unix/native/libmanagement/OperatingSystemImpl.c - src/java.management/unix/native/libmanagement/SolarisOperatingSystem.c - src/java.management/windows/classes/sun/management/OperatingSystemImpl.java - src/java.management/windows/native/libmanagement/OperatingSystemImpl.c + 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 ! test/ProblemList.txt - test/java/lang/management/ThreadMXBean/Semaphore.java - test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: 0c9f3d5e0694 Author: sla Date: 2015-05-04 11:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0c9f3d5e0694 8079248: JDK fails with "jdk\\bin\\management_ext.dll: The specified procedure could not be found" Reviewed-by: jbachorik, dholmes, erikj, ihse ! make/lib/Lib-java.management.gmk ! make/lib/Lib-jdk.management.gmk Changeset: 2a9879bb24a1 Author: amurillo Date: 2015-05-05 08:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2a9879bb24a1 Merge - src/java.management/share/classes/META-INF/services/sun.management.spi.PlatformMBeanProvider - src/java.management/share/classes/com/sun/management/DiagnosticCommandMBean.java - src/java.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java - src/java.management/share/classes/com/sun/management/GarbageCollectorMXBean.java - src/java.management/share/classes/com/sun/management/GcInfo.java - src/java.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java - src/java.management/share/classes/com/sun/management/OperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/ThreadMXBean.java - src/java.management/share/classes/com/sun/management/UnixOperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/VMOption.java - src/java.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java - src/java.management/share/classes/com/sun/management/package-info.java - src/java.management/share/classes/sun/management/DiagnosticCommandArgumentInfo.java - src/java.management/share/classes/sun/management/DiagnosticCommandImpl.java - src/java.management/share/classes/sun/management/DiagnosticCommandInfo.java - src/java.management/share/classes/sun/management/Flag.java - src/java.management/share/classes/sun/management/GarbageCollectionNotifInfoCompositeData.java - src/java.management/share/classes/sun/management/GcInfoBuilder.java - src/java.management/share/classes/sun/management/GcInfoCompositeData.java - src/java.management/share/classes/sun/management/HotSpotDiagnostic.java - src/java.management/share/classes/sun/management/ManagementFactory.java - src/java.management/share/classes/sun/management/VMOptionCompositeData.java - src/java.management/share/native/libmanagement/DiagnosticCommandImpl.c - src/java.management/share/native/libmanagement/Flag.c - src/java.management/share/native/libmanagement/GcInfoBuilder.c - src/java.management/share/native/libmanagement/HotSpotDiagnostic.c - src/java.management/unix/classes/sun/management/OperatingSystemImpl.java - src/java.management/unix/native/libmanagement/LinuxOperatingSystem.c - src/java.management/unix/native/libmanagement/MacosxOperatingSystem.c - src/java.management/unix/native/libmanagement/OperatingSystemImpl.c - src/java.management/unix/native/libmanagement/SolarisOperatingSystem.c - src/java.management/windows/classes/sun/management/OperatingSystemImpl.java - src/java.management/windows/native/libmanagement/OperatingSystemImpl.c - test/java/lang/management/ThreadMXBean/Semaphore.java - test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java Changeset: 207c1b0356ea Author: vinnie Date: 2015-05-05 17:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/207c1b0356ea 8079129: NullPointerException in PKCS#12 Keystore in PKCS12KeyStore.java Reviewed-by: weijun ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! test/sun/security/pkcs12/StoreSecretKeyTest.java Changeset: 81a244d3f8df Author: juh Date: 2015-05-05 14:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/81a244d3f8df 8058543: Certificate returns null Subject Alternative Name if it is an X400Address type Reviewed-by: weijun ! src/java.base/share/classes/sun/security/x509/GeneralName.java + test/sun/security/x509/GeneralName/X400Address.java Changeset: 1bb3961cf5b5 Author: darcy Date: 2015-05-05 15:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1bb3961cf5b5 8079419: Update to RegEx test to use random number library Reviewed-by: sherman ! test/java/util/regex/RegExTest.java Changeset: cb35b067c91d Author: ksrini Date: 2015-05-05 18:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cb35b067c91d 8078225: tools/launcher/FXLauncherTest.java fails intermittently (win) Reviewed-by: darcy ! test/tools/launcher/FXLauncherTest.java Changeset: fff8ab918557 Author: asmotrak Date: 2015-05-06 09:22 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fff8ab918557 8076486: [TESTBUG] javax/security/auth/Subject/doAs/NestedActions.java fails if extra VM options are given Reviewed-by: weijun ! test/javax/security/auth/Subject/doAs/NestedActions.java Changeset: 5d018ec41792 Author: ihse Date: 2015-05-06 10:25 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5d018ec41792 8077992: Eliminate JDK build dependency of native2ascii and update Japanese nroff man pages to UTF-8 encoding Reviewed-by: mchung Contributed-by: michael.fang at oracle.com ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jdeps.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jjs.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jdeps.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jjs.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: a199b72a5b37 Author: avstepan Date: 2015-05-06 21:15 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a199b72a5b37 8079478: some docs cleanup for sun.security Summary: some docs cleanup Reviewed-by: weijun ! src/java.base/share/classes/sun/security/action/GetBooleanAction.java ! src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java ! src/java.base/share/classes/sun/security/action/GetIntegerAction.java ! src/java.base/share/classes/sun/security/action/GetLongAction.java ! src/java.base/share/classes/sun/security/action/GetPropertyAction.java ! src/java.base/share/classes/sun/security/jca/GetInstance.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java ! src/java.base/share/classes/sun/security/provider/SecureRandom.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/provider/certpath/AdjacencyList.java ! src/java.base/share/classes/sun/security/provider/certpath/BuildStep.java ! src/java.base/share/classes/sun/security/provider/certpath/PolicyChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/Vertex.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java ! src/java.base/share/classes/sun/security/timestamp/HttpTimestamper.java ! src/java.base/share/classes/sun/security/timestamp/TSRequest.java ! src/java.base/share/classes/sun/security/timestamp/TimestampToken.java ! src/java.base/share/classes/sun/security/tools/PathList.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_HK.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java ! src/java.base/share/classes/sun/security/util/BitArray.java ! src/java.base/share/classes/sun/security/util/ByteArrayLexOrder.java ! src/java.base/share/classes/sun/security/util/ByteArrayTagOrder.java ! src/java.base/share/classes/sun/security/util/DerOutputStream.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/ManifestDigester.java ! src/java.base/share/classes/sun/security/util/PendingException.java ! src/java.base/share/classes/sun/security/util/Resources.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! src/java.base/share/classes/sun/security/validator/Validator.java ! src/java.base/share/classes/sun/security/x509/AlgIdDSA.java ! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java ! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java ! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java ! src/java.base/share/classes/sun/security/x509/CertificateSerialNumber.java ! src/java.base/share/classes/sun/security/x509/DNSName.java ! src/java.base/share/classes/sun/security/x509/DistributionPoint.java ! src/java.base/share/classes/sun/security/x509/EDIPartyName.java ! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java ! src/java.base/share/classes/sun/security/x509/Extension.java ! src/java.base/share/classes/sun/security/x509/GeneralName.java ! src/java.base/share/classes/sun/security/x509/GeneralNameInterface.java ! src/java.base/share/classes/sun/security/x509/GeneralNames.java ! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java ! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java ! src/java.base/share/classes/sun/security/x509/IPAddressName.java ! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java ! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java ! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java ! src/java.base/share/classes/sun/security/x509/OIDMap.java ! src/java.base/share/classes/sun/security/x509/OIDName.java ! src/java.base/share/classes/sun/security/x509/OtherName.java ! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java ! src/java.base/share/classes/sun/security/x509/RDN.java ! src/java.base/share/classes/sun/security/x509/RFC822Name.java ! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java ! src/java.base/share/classes/sun/security/x509/URIName.java ! src/java.base/share/classes/sun/security/x509/UniqueIdentity.java ! src/java.base/share/classes/sun/security/x509/X400Address.java ! src/java.base/share/classes/sun/security/x509/X500Name.java ! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertInfo.java Changeset: 54bc9b11b34d Author: darcy Date: 2015-05-06 16:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/54bc9b11b34d 8079544: Mark java/util/regex/RegExTest.java as failing intermittently Reviewed-by: sherman ! test/java/util/regex/RegExTest.java Changeset: b45c81ca8671 Author: ykantser Date: 2015-05-07 09:11 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b45c81ca8671 8078896: Add @modules as needed to the jdk_svc tests Reviewed-by: alanb, mchung ! test/TEST.ROOT ! test/com/sun/jdi/AcceptTimeout.java ! test/com/sun/jdi/AccessSpecifierTest.java ! test/com/sun/jdi/AfterThreadDeathTest.java ! test/com/sun/jdi/AllLineLocations.java ! test/com/sun/jdi/ArrayRangeTest.java ! test/com/sun/jdi/BacktraceFieldTest.java ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/BreakpointTest.java ! test/com/sun/jdi/ClassLoaderClassesTest.java ! test/com/sun/jdi/ClassesByName.java ! test/com/sun/jdi/ClassesByName2Test.java ! test/com/sun/jdi/CompatibleConnectors.java ! test/com/sun/jdi/ConnectedVMs.java ! test/com/sun/jdi/ConstantPoolInfo.java ! test/com/sun/jdi/CountEvent.java ! test/com/sun/jdi/CountFilterTest.java ! test/com/sun/jdi/DebuggerThreadTest.java ! test/com/sun/jdi/DeleteAllBkptsTest.java ! test/com/sun/jdi/DeleteEventRequestsTest.java ! test/com/sun/jdi/DoubleAgentTest.java ! test/com/sun/jdi/EarlyReturnNegativeTest.java ! test/com/sun/jdi/EarlyReturnTest.java ! test/com/sun/jdi/EnumTest.java ! test/com/sun/jdi/EventQueueDisconnectTest.java ! test/com/sun/jdi/ExceptionEvents.java ! test/com/sun/jdi/ExclusiveBind.java ! test/com/sun/jdi/ExpiredRequestDeletionTest.java ! test/com/sun/jdi/FieldWatchpoints.java ! test/com/sun/jdi/FilterMatch.java ! test/com/sun/jdi/FilterNoMatch.java ! test/com/sun/jdi/FinalLocalsTest.java ! test/com/sun/jdi/FinalizerTest.java ! test/com/sun/jdi/FramesTest.java ! test/com/sun/jdi/GenericsTest.java ! test/com/sun/jdi/GetLocalVariables2Test.java ! test/com/sun/jdi/GetUninitializedStringValue.java ! test/com/sun/jdi/HomeTest.java ! test/com/sun/jdi/InstanceFilter.java ! test/com/sun/jdi/InstancesTest.java ! test/com/sun/jdi/InterfaceMethodsTest.java ! test/com/sun/jdi/InterruptHangTest.java ! test/com/sun/jdi/InvokeHangTest.java ! test/com/sun/jdi/InvokeTest.java ! test/com/sun/jdi/JITDebug.sh ! test/com/sun/jdi/Java_gTest.java ! test/com/sun/jdi/LambdaBreakpointTest.java ! test/com/sun/jdi/LambdaStepTest.java ! test/com/sun/jdi/LaunchCommandLine.java ! test/com/sun/jdi/LineNumberInfo.java ! test/com/sun/jdi/LineNumberOnBraceTest.java ! test/com/sun/jdi/ListenAddress.java ! test/com/sun/jdi/LocalVariableEqual.java ! test/com/sun/jdi/LocationTest.java ! test/com/sun/jdi/MethodEntryExitEvents.java ! test/com/sun/jdi/MethodExitReturnValuesTest.java ! test/com/sun/jdi/MixedSuspendTest.sh ! test/com/sun/jdi/ModificationWatchpoints.java ! test/com/sun/jdi/MonitorEventTest.java ! test/com/sun/jdi/MonitorFrameInfo.java ! test/com/sun/jdi/MultiBreakpointsTest.java ! test/com/sun/jdi/NativeInstanceFilter.java ! test/com/sun/jdi/NewInstanceTest.java ! test/com/sun/jdi/NoLaunchOptionTest.java ! test/com/sun/jdi/NoLocInfoTest.java ! test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/OnThrowTest.java ! test/com/sun/jdi/OptionTest.java ! test/com/sun/jdi/PopAndInvokeTest.java ! test/com/sun/jdi/PopAndStepTest.java ! test/com/sun/jdi/PopAsynchronousTest.java ! test/com/sun/jdi/PopSynchronousTest.java ! test/com/sun/jdi/ProcessAttachTest.java ! test/com/sun/jdi/RedefineCrossEvent.java ! test/com/sun/jdi/RedefineCrossStart.java ! test/com/sun/jdi/ReferrersTest.java ! test/com/sun/jdi/RepStep.java ! test/com/sun/jdi/RequestReflectionTest.java ! test/com/sun/jdi/ResumeOneThreadTest.java ! test/com/sun/jdi/RunToExit.java ! test/com/sun/jdi/SDENullTest.java ! test/com/sun/jdi/SimulResumerTest.java ! test/com/sun/jdi/SourceNameFilterTest.java ! test/com/sun/jdi/StepTest.java ! test/com/sun/jdi/SuspendNoFlagTest.java ! test/com/sun/jdi/SuspendThreadTest.java ! test/com/sun/jdi/TemplateTest.java ! test/com/sun/jdi/ThreadGroupTest.java ! test/com/sun/jdi/TwoThreadsTest.java ! test/com/sun/jdi/UTF8Test.java ! test/com/sun/jdi/UnpreparedByName.java ! test/com/sun/jdi/UnpreparedClasses.java ! test/com/sun/jdi/VMDeathLastTest.java ! test/com/sun/jdi/VMDeathRequestTest.java ! test/com/sun/jdi/VarargsTest.java ! test/com/sun/jdi/Vars.java ! test/com/sun/jdi/VisibleMethods.java ! test/com/sun/jdi/connect/spi/DebugUsingCustomConnector.java ! test/com/sun/jdi/connect/spi/GeneratedConnectors.java ! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh ! test/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java ! test/com/sun/jdi/redefine/RedefineTest.java ! test/com/sun/jdi/redefineMethod/RedefineTest.java ! test/com/sun/jdi/sde/FilterMangleTest.java ! test/com/sun/jdi/sde/MangleStepTest.java ! test/com/sun/jdi/sde/MangleTest.java ! test/com/sun/jdi/sde/SourceDebugExtensionTest.java ! test/com/sun/jdi/sde/TemperatureTableTest.java ! test/com/sun/jmx/remote/CCAdminReconnectTest.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java ! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java ! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationTest.java ! test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java ! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java ! test/com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.sh ! test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java ! test/com/sun/management/HotSpotDiagnosticMXBean/GetDoubleVMOption.java ! test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java ! test/com/sun/management/HotSpotDiagnosticMXBean/SetAllVMOptions.java ! test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java ! test/com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java ! test/com/sun/management/OperatingSystemMXBean/GetFreePhysicalMemorySize.java ! test/com/sun/management/OperatingSystemMXBean/GetFreeSwapSpaceSize.java ! test/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java ! test/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java ! test/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java ! test/com/sun/management/OperatingSystemMXBean/GetTotalPhysicalMemorySize.java ! test/com/sun/management/OperatingSystemMXBean/MemoryStatusOverflow.java ! test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java ! test/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java ! test/com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java ! test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java ! test/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh ! test/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh ! test/com/sun/tools/attach/BasicTests.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/demo/jvmti/minst/MinstTest.java ! test/java/lang/instrument/AddTransformerTest.java ! test/java/lang/instrument/AppendToBootstrapClassPathTest.java ! test/java/lang/instrument/AppendToClassPathTest.java ! test/java/lang/instrument/BootClassPath/BootClassPathTest.sh ! test/java/lang/instrument/DaemonThread/TestDaemonThread.java ! test/java/lang/instrument/FromShutdownHook.java ! test/java/lang/instrument/GetAllLoadedClassesTest.java ! test/java/lang/instrument/GetInitiatedClassesTest.java ! test/java/lang/instrument/GetObjectSizeTest.java ! test/java/lang/instrument/IsModifiableClassAgent.java ! test/java/lang/instrument/ManifestTest.sh ! test/java/lang/instrument/ManyMethodsBenchmarkAgent.java ! test/java/lang/instrument/NativeMethodPrefixAgent.java ! test/java/lang/instrument/NoTransformerAddedTest.java ! test/java/lang/instrument/NullGetObjectSizeTest.java ! test/java/lang/instrument/NullRedefineClassesTests.java ! test/java/lang/instrument/NullTransformerAddTest.java ! test/java/lang/instrument/NullTransformerRemoveTest.java ! test/java/lang/instrument/ParallelTransformerLoader.sh ! test/java/lang/instrument/PremainClass/InheritAgent0010.java ! test/java/lang/instrument/PremainClass/InheritAgent0011.java ! test/java/lang/instrument/PremainClass/InheritAgent0110.java ! test/java/lang/instrument/PremainClass/InheritAgent0111.java ! test/java/lang/instrument/PremainClass/InheritAgent1000.java ! test/java/lang/instrument/PremainClass/InheritAgent1001.java ! test/java/lang/instrument/PremainClass/InheritAgent1010.java ! test/java/lang/instrument/PremainClass/InheritAgent1011.java ! test/java/lang/instrument/PremainClass/InheritAgent1100.java ! test/java/lang/instrument/PremainClass/InheritAgent1101.java ! test/java/lang/instrument/PremainClass/InheritAgent1110.java ! test/java/lang/instrument/PremainClass/InheritAgent1111.java ! test/java/lang/instrument/PremainClass/NoPremainAgentTest.java ! test/java/lang/instrument/PremainClass/PremainClassTest.java ! test/java/lang/instrument/PremainClass/ZeroArgPremainAgentTest.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RedefineClassWithNativeMethod.sh ! test/java/lang/instrument/RedefineClassesDisabledTest.java ! test/java/lang/instrument/RedefineClassesTests.java ! test/java/lang/instrument/RedefineMethodAddInvoke.sh ! test/java/lang/instrument/RedefineMethodDelInvoke.sh ! test/java/lang/instrument/RedefineMethodInBacktrace.sh ! test/java/lang/instrument/RedefineMethodWithAnnotations.sh ! test/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh ! test/java/lang/instrument/RemoveAbsentTransformerTest.java ! test/java/lang/instrument/RemoveTransformerTest.java ! test/java/lang/instrument/RetransformAgent.java ! test/java/lang/instrument/RetransformBigClass.sh ! test/java/lang/instrument/SingleTransformerTest.java ! test/java/lang/instrument/StressGetObjectSizeTest.sh ! test/java/lang/instrument/TransformMethodTest.java ! test/java/lang/instrument/TransformerManagementThreadAddTests.java ! test/java/lang/instrument/TransformerManagementThreadRemoveTests.java ! test/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.sh ! test/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh ! test/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh ! test/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh ! test/java/lang/management/BufferPoolMXBean/Basic.java ! test/java/lang/management/ClassLoadingMXBean/LoadCounts.java ! test/java/lang/management/CompilationMXBean/Basic.java ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java ! test/java/lang/management/CompositeData/MemoryUsageCompositeData.java ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java ! test/java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java ! test/java/lang/management/MXBean/MXBeanBehavior.java ! test/java/lang/management/ManagementFactory/GetObjectName.java ! test/java/lang/management/ManagementFactory/GetPlatformMXBeans.java ! test/java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java ! test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java ! test/java/lang/management/ManagementFactory/MXBeanException.java ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java ! test/java/lang/management/ManagementFactory/ProxyExceptions.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/java/lang/management/ManagementFactory/ThreadMXBeanProxy.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/java/lang/management/MemoryMXBean/GetMBeanInfo.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryMXBean/MemoryManagement.java ! test/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh ! test/java/lang/management/MemoryMXBean/MemoryTest.java ! test/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh ! test/java/lang/management/MemoryMXBean/Pending.java ! test/java/lang/management/MemoryMXBean/PendingAllGC.sh ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java ! test/java/lang/management/MemoryPoolMXBean/ThresholdTest.java ! test/java/lang/management/OperatingSystemMXBean/PlatformMXBeanTest.java ! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh ! test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java ! test/java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java ! test/java/lang/management/RuntimeMXBean/PropertiesTest.java ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh ! test/java/lang/management/RuntimeMXBean/UpTime.java ! test/java/lang/management/ThreadMXBean/AllThreadIds.java ! test/java/lang/management/ThreadMXBean/DisableTest.java ! test/java/lang/management/ThreadMXBean/EnableTest.java ! test/java/lang/management/ThreadMXBean/FindDeadlocks.java ! test/java/lang/management/ThreadMXBean/FindMonitorDeadlock.java ! test/java/lang/management/ThreadMXBean/InvalidThreadID.java ! test/java/lang/management/ThreadMXBean/LockedMonitors.java ! test/java/lang/management/ThreadMXBean/LockedSynchronizers.java ! test/java/lang/management/ThreadMXBean/Locks.java ! test/java/lang/management/ThreadMXBean/MyOwnSynchronizer.java ! test/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java ! test/java/lang/management/ThreadMXBean/SharedSynchronizer.java ! test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java ! test/java/lang/management/ThreadMXBean/ThreadCounts.java ! test/java/lang/management/ThreadMXBean/ThreadCpuTime.java ! test/java/lang/management/ThreadMXBean/ThreadDaemonTest.java ! test/java/lang/management/ThreadMXBean/ThreadInfoArray.java ! test/java/lang/management/ThreadMXBean/ThreadLists.java ! test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java ! test/java/lang/management/ThreadMXBean/ThreadStackTrace.java ! test/java/lang/management/ThreadMXBean/ThreadUserTime.java ! test/javax/management/ImplementationVersion/ImplVersionTest.java ! test/javax/management/Introspector/AnnotationSecurityTest.java ! test/javax/management/Introspector/AnnotationTest.java ! test/javax/management/Introspector/ChangingNotifsTest.java ! test/javax/management/Introspector/ClassLeakTest.java ! test/javax/management/Introspector/DuplicateGetterTest.java ! test/javax/management/Introspector/FeatureOrderTest.java ! test/javax/management/Introspector/GetMBeanInfoExceptionTest.java ! test/javax/management/Introspector/IdenticalMBeanInfoTest.java ! test/javax/management/Introspector/ImmutableNotificationInfoTest.java ! test/javax/management/Introspector/InvokeGettersTest.java ! test/javax/management/Introspector/IsMethodTest.java ! test/javax/management/Introspector/NotAnMBeanTest.java ! test/javax/management/Introspector/NotCompliantCauseTest.java ! test/javax/management/Introspector/SetWrongTypeAttributeTest.java ! test/javax/management/Introspector/UnregisterMBeanExceptionTest.java ! test/javax/management/MBeanInfo/EqualExceptionTest.java ! test/javax/management/MBeanInfo/MBeanInfoEqualsNPETest.java ! test/javax/management/MBeanInfo/MBeanInfoEqualsTest.java ! test/javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java ! test/javax/management/MBeanInfo/NotificationInfoTest.java ! test/javax/management/MBeanInfo/NullInfoArraysTest.java ! test/javax/management/MBeanInfo/SerializationTest.java ! test/javax/management/MBeanInfo/SerializationTest1.java ! test/javax/management/MBeanInfo/TooManyFooTest.java ! test/javax/management/MBeanServer/AttributeListTypeSafeTest.java ! test/javax/management/MBeanServer/MBeanExceptionTest.java ! test/javax/management/MBeanServer/MBeanFallbackTest.java ! test/javax/management/MBeanServer/MBeanServerInvocationHandlerExceptionTest.java ! test/javax/management/MBeanServer/MBeanServerNotificationTest.java ! test/javax/management/MBeanServer/MBeanTest.java ! test/javax/management/MBeanServer/NewMBeanListenerTest.java ! test/javax/management/MBeanServer/NotifDeadlockTest.java ! test/javax/management/MBeanServer/OldMBeanServerTest.java ! test/javax/management/MBeanServer/PostExceptionTest.java ! test/javax/management/MBeanServer/PostRegisterDeadlockTest.java ! test/javax/management/MBeanServer/PostRegisterDeadlockTest2.java ! test/javax/management/MBeanServer/PreDeregisterDeadlockTest.java ! test/javax/management/MBeanServer/PreRegisterTest.java ! test/javax/management/MBeanServerFactory/ReleaseMBeanServerTest.java ! test/javax/management/MustBeValidMBeanInfo/MustBeValidCommand.java ! test/javax/management/ObjectInstance/MBeanInfoFailTest.java ! test/javax/management/ObjectInstance/ObjectInstanceNullTest.java ! test/javax/management/ObjectInstance/ToStringMethodTest.java ! test/javax/management/ObjectName/ApplyWildcardTest.java ! test/javax/management/ObjectName/ComparatorTest.java ! test/javax/management/ObjectName/DelegateNameWildcardNameTest.java ! test/javax/management/ObjectName/NullEmptyKeyValueTest.java ! test/javax/management/ObjectName/ObjectNameGetInstanceTest.java ! test/javax/management/ObjectName/RepositoryWildcardTest.java ! test/javax/management/ObjectName/SerialCompatTest.java ! test/javax/management/ObjectName/ValueWildcardTest.java ! test/javax/management/descriptor/DefaultDescriptorTest.java ! test/javax/management/descriptor/DescriptorTest.java ! test/javax/management/descriptor/EqualsHashCodeTest.java ! test/javax/management/descriptor/ImmutableArrayFieldTest.java ! test/javax/management/descriptor/ImmutableDescriptorSerialTest.java ! test/javax/management/descriptor/ImmutableDescriptorSetFieldsTest.java ! test/javax/management/descriptor/MBeanInfoInteropTest.java ! test/javax/management/descriptor/UnionTest.java ! test/javax/management/generified/GenericTest.java ! test/javax/management/generified/ListTypeCheckTest.java ! test/javax/management/loading/ArrayClassTest.java ! test/javax/management/loading/DocumentRootTest.java ! test/javax/management/loading/GetMBeansFromURLTest.java ! test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java ! test/javax/management/loading/MLetCLR/MLetCommand.java ! test/javax/management/loading/MLetContentTest.java ! test/javax/management/loading/MLetInternalsTest.java ! test/javax/management/loading/ParserInfiniteLoopTest.java ! test/javax/management/loading/SystemClassLoaderTest.java ! test/javax/management/modelmbean/AddAttributeChangeNotificationListenerTest.java ! test/javax/management/modelmbean/DescriptorSupportSerialTest.java ! test/javax/management/modelmbean/DescriptorSupportTest.java ! test/javax/management/modelmbean/DescriptorSupportXMLTest.java ! test/javax/management/modelmbean/ExoticTargetTypeTest.java ! test/javax/management/modelmbean/InfoSupportTest.java ! test/javax/management/modelmbean/LoggingExceptionTest.java ! test/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java ! test/javax/management/modelmbean/OnUnregisterTest.java ! test/javax/management/modelmbean/RequiredModelMBeanGetAttributeTest.java ! test/javax/management/modelmbean/RequiredModelMBeanMethodTest.java ! test/javax/management/modelmbean/RequiredModelMBeanSetAttributeTest.java ! test/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java ! test/javax/management/modelmbean/UnserializableTargetObjectTest.java ! test/javax/management/monitor/AttributeArbitraryDataTypeTest.java ! test/javax/management/monitor/CounterMonitorDeadlockTest.java ! test/javax/management/monitor/CounterMonitorInitThresholdTest.java ! test/javax/management/monitor/CounterMonitorTest.java ! test/javax/management/monitor/CounterMonitorThresholdTest.java ! test/javax/management/monitor/DerivedGaugeMonitorTest.java ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java ! test/javax/management/monitor/MultiMonitorTest.java ! test/javax/management/monitor/NonComparableAttributeValueTest.java ! test/javax/management/monitor/NullAttributeValueTest.java ! test/javax/management/monitor/ReflectionExceptionTest.java ! test/javax/management/monitor/RuntimeExceptionTest.java ! test/javax/management/monitor/StartStopTest.java ! test/javax/management/monitor/StringMonitorDeadlockTest.java ! test/javax/management/monitor/ThreadPoolAccTest.java ! test/javax/management/monitor/ThreadPoolTest.java ! test/javax/management/mxbean/AmbiguousConstructorTest.java ! test/javax/management/mxbean/ComparatorExceptionTest.java ! test/javax/management/mxbean/ExceptionDiagnosisTest.java ! test/javax/management/mxbean/GenericArrayTypeTest.java ! test/javax/management/mxbean/GenericTypeTest.java ! test/javax/management/mxbean/InvalidMXBeanRegistrationTest.java ! test/javax/management/mxbean/LeakTest.java ! test/javax/management/mxbean/MBeanOperationInfoTest.java ! test/javax/management/mxbean/MXBeanAnnotationTest.java ! test/javax/management/mxbean/MXBeanFallbackTest.java ! test/javax/management/mxbean/MXBeanFlagTest.java ! test/javax/management/mxbean/MXBeanPreRegisterTest.java ! test/javax/management/mxbean/MXBeanRefTest.java ! test/javax/management/mxbean/MXBeanTest.java ! test/javax/management/mxbean/MiscTest.java ! test/javax/management/mxbean/OperationImpactTest.java ! test/javax/management/mxbean/OverloadTest.java ! test/javax/management/mxbean/PreRegisterNameTest.java ! test/javax/management/mxbean/PropertyNamesTest.java ! test/javax/management/mxbean/SameObjectTwoNamesTest.java ! test/javax/management/mxbean/StandardMBeanOverrideTest.java ! test/javax/management/mxbean/ThreadMXBeanTest.java ! test/javax/management/mxbean/TypeNameTest.java ! test/javax/management/notification/BroadcasterSupportDeadlockTest.java ! test/javax/management/notification/FilterExceptionTest.java ! test/javax/management/notification/NotifExecutorTest.java ! test/javax/management/notification/NotifInfoTest.java ! test/javax/management/openmbean/ArrayTypeTest.java ! test/javax/management/openmbean/BadConstraintTest.java ! test/javax/management/openmbean/CompositeDataStringTest.java ! test/javax/management/openmbean/ConstraintTest.java ! test/javax/management/openmbean/EqualsTest.java ! test/javax/management/openmbean/IsValueTest.java ! test/javax/management/openmbean/NullConstructorParamsTest.java ! test/javax/management/openmbean/OpenMBeanInfoEqualsNPETest.java ! test/javax/management/openmbean/OpenMBeanInfoHashCodeNPETest.java ! test/javax/management/openmbean/OpenTypeDescriptorTest.java ! test/javax/management/openmbean/TabularDataOrderTest.java ! test/javax/management/proxy/JMXProxyFallbackTest.java ! test/javax/management/proxy/JMXProxyTest.java ! test/javax/management/proxy/NotificationEmitterProxy.java ! test/javax/management/proxy/ProxyObjectMethodsTest.java ! test/javax/management/query/CustomQueryTest.java ! test/javax/management/query/InstanceOfExpTest.java ! test/javax/management/query/QueryExpStringTest.java ! test/javax/management/query/QueryMatchTest.java ! test/javax/management/query/QuerySubstringTest.java ! test/javax/management/relation/NonArrayListTest.java ! test/javax/management/relation/RelationNotificationSeqNoTest.java ! test/javax/management/relation/RelationNotificationSourceTest.java ! test/javax/management/relation/RelationTypeTest.java ! test/javax/management/remote/mandatory/URLTest.java ! test/javax/management/remote/mandatory/connection/AddressableTest.java ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java ! test/javax/management/remote/mandatory/connection/CloseFailedClientTest.java ! test/javax/management/remote/mandatory/connection/CloseServerTest.java ! test/javax/management/remote/mandatory/connection/CloseUnconnectedTest.java ! test/javax/management/remote/mandatory/connection/CloseableTest.java ! test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java ! test/javax/management/remote/mandatory/connection/ConnectionTest.java ! test/javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java ! test/javax/management/remote/mandatory/connection/DeadLockTest.java ! test/javax/management/remote/mandatory/connection/FailedConnectionTest.java ! test/javax/management/remote/mandatory/connection/GetConnectionTest.java ! test/javax/management/remote/mandatory/connection/IIOPURLTest.java ! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java ! test/javax/management/remote/mandatory/connection/MultiOpenCloseTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/connection/NoIIOP.java ! test/javax/management/remote/mandatory/connection/RMIConnectionIdTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java ! test/javax/management/remote/mandatory/connection/RMIExitTest.java ! test/javax/management/remote/mandatory/connection/RMISerializeTest.java ! test/javax/management/remote/mandatory/connection/ReconnectTest.java ! test/javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java ! test/javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java ! test/javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java ! test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java ! test/javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java ! test/javax/management/remote/mandatory/loading/DefaultProviderTest.java ! test/javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java ! test/javax/management/remote/mandatory/loading/MethodResultTest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/remote/mandatory/loading/RMIDownloadTest.java ! test/javax/management/remote/mandatory/loading/TargetMBeanTest.java ! test/javax/management/remote/mandatory/loading/UserClassLoaderTest.java ! test/javax/management/remote/mandatory/notif/AddRemoveTest.java ! test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java ! test/javax/management/remote/mandatory/notif/DeadListenerTest.java ! test/javax/management/remote/mandatory/notif/DiffHBTest.java ! test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java ! test/javax/management/remote/mandatory/notif/ListenerScaleTest.java ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java ! test/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java ! test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java ! test/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java ! test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java ! test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java ! test/javax/management/remote/mandatory/notif/NotificationBufferTest.java ! test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java ! test/javax/management/remote/mandatory/notif/RMINotifTest.java ! test/javax/management/remote/mandatory/notif/ServerNotifs.java ! test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java ! test/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java ! test/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java ! test/javax/management/remote/mandatory/provider/ProviderTest.java ! test/javax/management/remote/mandatory/serverError/JMXServerErrorTest.java ! test/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java ! test/javax/management/remote/mandatory/threads/ExecutorTest.java ! test/javax/management/remote/mandatory/threads/NoServerTimeoutTest.java ! test/javax/management/remote/mandatory/util/MapNullValuesTest.java ! test/javax/management/remote/mandatory/version/ImplVersionTest.java ! test/javax/management/security/AvoidGetMBeanInfoCallsTest.java ! test/javax/management/security/MBeanPermissionTest.java ! test/javax/management/standardmbean/DeadlockTest.java ! test/javax/management/timer/MissingNotificationTest.java ! test/javax/management/timer/StartTest.java ! test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java ! test/sun/jvmstat/monitor/MonitoredVm/CR6672135.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java ! test/sun/management/AgentCMETest.java ! test/sun/management/AgentCheckTest.java ! test/sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java ! test/sun/management/HotspotClassLoadingMBean/GetClassLoadingTime.java ! test/sun/management/HotspotClassLoadingMBean/GetInitializedClassCount.java ! test/sun/management/HotspotClassLoadingMBean/GetLoadedClassSize.java ! test/sun/management/HotspotClassLoadingMBean/GetMethodDataSize.java ! test/sun/management/HotspotClassLoadingMBean/GetUnloadedClassSize.java ! test/sun/management/HotspotRuntimeMBean/GetSafepointCount.java ! test/sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java ! test/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java ! test/sun/management/HotspotThreadMBean/GetInternalThreads.java ! test/sun/management/jdp/JdpDefaultsTest.java ! test/sun/management/jdp/JdpOffTest.java ! test/sun/management/jdp/JdpSpecificAddressTest.java ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java ! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh ! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/tools/jcmd/TestJcmdDefaults.java ! test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jconsole/ResourceCheckTest.java ! test/sun/tools/jhat/HatHeapDump1Test.java ! test/sun/tools/jinfo/JInfoLauncherTest.java ! test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java ! test/sun/tools/jinfo/JInfoRunningProcessTest.java ! test/sun/tools/jinfo/JInfoSanityTest.java ! test/sun/tools/jmap/BasicJMapTest.java ! test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java ! test/sun/tools/jps/TestJpsClass.java ! test/sun/tools/jps/TestJpsJar.java ! test/sun/tools/jps/TestJpsJarRelative.java ! test/sun/tools/jps/TestJpsSanity.java ! test/sun/tools/jstack/BasicJStackTest.java ! test/sun/tools/jstat/JStatInterval.java ! test/sun/tools/jstat/snap2.awk ! test/sun/tools/jstatd/TestJstatdDefaults.java ! test/sun/tools/jstatd/TestJstatdExternalRegistry.java ! test/sun/tools/jstatd/TestJstatdPort.java ! test/sun/tools/jstatd/TestJstatdPortAndServer.java ! test/sun/tools/jstatd/TestJstatdServer.java ! test/sun/tools/jstatd/TestJstatdUsage.java Changeset: 7561e0c497aa Author: simonis Date: 2015-05-07 17:29 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7561e0c497aa 8079510: AIX: fix build after '8042901: Allow com.sun.management to be in a different module...' Reviewed-by: goetz + src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c Changeset: 3546406dac22 Author: naoto Date: 2015-05-07 08:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3546406dac22 8079186: Add 'localeServiceProvider' target in the class description of RuntimePermission Reviewed-by: mullan ! src/java.base/share/classes/java/lang/RuntimePermission.java Changeset: e4693ea10393 Author: bpb Date: 2015-05-07 16:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e4693ea10393 8065109: (fs spec) Files.newBufferedWriter doesn't specify SecurityException for DELETE_ON_CLOSE option Summary: Add to specification of newBufferedWriter() and write() methods that the DELETE_ON_CLOSE option triggers invoking checkDelete(). Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Files.java ! test/java/nio/file/Files/CheckPermissions.java Changeset: 7de8d036ad09 Author: lana Date: 2015-05-07 20:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7de8d036ad09 Merge - src/java.management/share/classes/META-INF/services/sun.management.spi.PlatformMBeanProvider - src/java.management/share/classes/com/sun/management/DiagnosticCommandMBean.java - src/java.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java - src/java.management/share/classes/com/sun/management/GarbageCollectorMXBean.java - src/java.management/share/classes/com/sun/management/GcInfo.java - src/java.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java - src/java.management/share/classes/com/sun/management/OperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/ThreadMXBean.java - src/java.management/share/classes/com/sun/management/UnixOperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/VMOption.java - src/java.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java - src/java.management/share/classes/com/sun/management/package-info.java - src/java.management/share/classes/sun/management/DiagnosticCommandArgumentInfo.java - src/java.management/share/classes/sun/management/DiagnosticCommandImpl.java - src/java.management/share/classes/sun/management/DiagnosticCommandInfo.java - src/java.management/share/classes/sun/management/Flag.java - src/java.management/share/classes/sun/management/GarbageCollectionNotifInfoCompositeData.java - src/java.management/share/classes/sun/management/GcInfoBuilder.java - src/java.management/share/classes/sun/management/GcInfoCompositeData.java - src/java.management/share/classes/sun/management/HotSpotDiagnostic.java - src/java.management/share/classes/sun/management/ManagementFactory.java - src/java.management/share/classes/sun/management/VMOptionCompositeData.java - src/java.management/share/native/libmanagement/DiagnosticCommandImpl.c - src/java.management/share/native/libmanagement/Flag.c - src/java.management/share/native/libmanagement/GcInfoBuilder.c - src/java.management/share/native/libmanagement/HotSpotDiagnostic.c - src/java.management/unix/classes/sun/management/OperatingSystemImpl.java - src/java.management/unix/native/libmanagement/LinuxOperatingSystem.c - src/java.management/unix/native/libmanagement/MacosxOperatingSystem.c - src/java.management/unix/native/libmanagement/OperatingSystemImpl.c - src/java.management/unix/native/libmanagement/SolarisOperatingSystem.c - src/java.management/windows/classes/sun/management/OperatingSystemImpl.java - src/java.management/windows/native/libmanagement/OperatingSystemImpl.c - test/java/lang/management/ThreadMXBean/Semaphore.java - test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java Changeset: 9d67cbc39333 Author: katleman Date: 2015-05-14 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9d67cbc39333 Added tag jdk9-b64 for changeset 7de8d036ad09 ! .hgtags From christos at zoulas.com Sun May 17 15:30:26 2015 From: christos at zoulas.com (Christos Zoulas) Date: Sun, 17 May 2015 11:30:26 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <1431803183.32030.5.camel@tardis.intricatesoftware.com> from Kurt Miller (May 16, 3:06pm) Message-ID: <20150517153026.693F617FDA8@rebar.astron.com> On May 16, 3:06pm, kurt at intricatesoftware.com (Kurt Miller) wrote: -- Subject: Dynamically linked libjli for *BSD | Hi Greg, Christos, | | Currently building the jdk with debug symbols fails on OpenBSD and | I suspect at least FreeBSD (since it is disabled in the ports tree | java/openjdk8/Makefile too). This was determined to be caused by | libjli being statically linked on *BSD. [1] | | Statically linking libjli was a work-around introduced in 1.5 or 1.6 | most likely due to the lack of rpath $ORIGIN support in our runtime | linkers. All of the BSD's have rpath $ORIGIN support for several | years now. I propose that we eliminate linking libjli statically and | remove another difference we have in the build when compared to | Linux and Solaris. Dynamically linking libjli fixes the build with | debug symbols. | | Please review/test this diff on FreeBSD and NetBSD and let me know if | you are okay with the change. Works on NetBSD. Just a note, $ORIGIN support is not fully implemented on NetBSD, there is a #ifdef notyet in kern_exec.c... But running java with a full path in $0 works. I'd say apply it if it works for others. christos From bryan at bceassociates.com Sun May 17 16:40:21 2015 From: bryan at bceassociates.com (Bryan Everly) Date: Sun, 17 May 2015 12:40:21 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <20150517153026.693F617FDA8@rebar.astron.com> References: <20150517153026.693F617FDA8@rebar.astron.com> Message-ID: <-8129270650246720973@unknownmsgid> Kurt, I pulled down the latest change sets (thanks for tweaking the stuff I submitted - much improved over what I did) and I applied your patch. It got farther in the build process but then started trying to compile a bunch of ALSA_Linix stuff. Clearly the NO_ALSA flag (don't recall the exact name) didn't work the way I thought it would. Can you point me to the right config file and I will get a patch together to get psst this? I was grep'ing and find'ing to no avail last night. Thanks, Bryan > On May 17, 2015, at 11:30 AM, Christos Zoulas wrote: > > On May 16, 3:06pm, kurt at intricatesoftware.com (Kurt Miller) wrote: > -- Subject: Dynamically linked libjli for *BSD > > | Hi Greg, Christos, > | > | Currently building the jdk with debug symbols fails on OpenBSD and > | I suspect at least FreeBSD (since it is disabled in the ports tree > | java/openjdk8/Makefile too). This was determined to be caused by > | libjli being statically linked on *BSD. [1] > | > | Statically linking libjli was a work-around introduced in 1.5 or 1.6 > | most likely due to the lack of rpath $ORIGIN support in our runtime > | linkers. All of the BSD's have rpath $ORIGIN support for several > | years now. I propose that we eliminate linking libjli statically and > | remove another difference we have in the build when compared to > | Linux and Solaris. Dynamically linking libjli fixes the build with > | debug symbols. > | > | Please review/test this diff on FreeBSD and NetBSD and let me know if > | you are okay with the change. > > Works on NetBSD. Just a note, $ORIGIN support is not fully implemented > on NetBSD, there is a #ifdef notyet in kern_exec.c... But running java > with a full path in $0 works. I'd say apply it if it works for others. > > christos > From kurt at intricatesoftware.com Sun May 17 18:02:30 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Sun, 17 May 2015 14:02:30 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <-8129270650246720973@unknownmsgid> References: <20150517153026.693F617FDA8@rebar.astron.com> <-8129270650246720973@unknownmsgid> Message-ID: <1431885750.32030.18.camel@tardis.intricatesoftware.com> On Sun, 2015-05-17 at 12:40 -0400, Bryan Everly wrote: > Kurt, > > I pulled down the latest change sets (thanks for tweaking the stuff I > submitted - much improved over what I did) and I applied your patch. > It got farther in the build process but then started trying to compile > a bunch of ALSA_Linix stuff. Clearly the NO_ALSA flag (don't recall > the exact name) didn't work the way I thought it would. Can you point > me to the right config file and I will get a patch together to get > psst this? I was grep'ing and find'ing to no avail last night. > > Thanks, > Bryan Hi Bryan, I think you may not have pulled the new changes in the jdk sub tree. There are multiple trees associated with bsd-port/jdk8. Doing a hg pull in the jdk8 dir will only get the top level tree changes. The get_source.sh script will pull changes from the top level tree and all sub trees (hotspot, jdk, etc). sh ./get_source.sh Let me know if you are still hitting build issues after trying that. Currently, I'm getting through the build and have used the resulting jdk image to build jdk8 again. Regards, -Kurt From glewis at eyesbeyond.com Mon May 18 06:52:14 2015 From: glewis at eyesbeyond.com (Greg Lewis) Date: Sun, 17 May 2015 23:52:14 -0700 Subject: Dynamically linked libjli for *BSD In-Reply-To: <20150517153026.693F617FDA8@rebar.astron.com> References: <1431803183.32030.5.camel@tardis.intricatesoftware.com> <20150517153026.693F617FDA8@rebar.astron.com> Message-ID: <20150518065214.GA5258@misty.eyesbeyond.com> On Sun, May 17, 2015 at 11:30:26AM -0400, Christos Zoulas wrote: > On May 16, 3:06pm, kurt at intricatesoftware.com (Kurt Miller) wrote: > -- Subject: Dynamically linked libjli for *BSD > > | Hi Greg, Christos, > | > | Currently building the jdk with debug symbols fails on OpenBSD and > | I suspect at least FreeBSD (since it is disabled in the ports tree > | java/openjdk8/Makefile too). This was determined to be caused by > | libjli being statically linked on *BSD. [1] > | > | Statically linking libjli was a work-around introduced in 1.5 or 1.6 > | most likely due to the lack of rpath $ORIGIN support in our runtime > | linkers. All of the BSD's have rpath $ORIGIN support for several > | years now. I propose that we eliminate linking libjli statically and > | remove another difference we have in the build when compared to > | Linux and Solaris. Dynamically linking libjli fixes the build with > | debug symbols. > | > | Please review/test this diff on FreeBSD and NetBSD and let me know if > | you are okay with the change. > > Works on NetBSD. Just a note, $ORIGIN support is not fully implemented > on NetBSD, there is a #ifdef notyet in kern_exec.c... But running java > with a full path in $0 works. I'd say apply it if it works for others. Works for me too on FreeBSD 10.1. -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From kurt at intricatesoftware.com Mon May 18 15:32:35 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 18 May 2015 11:32:35 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <20150518065214.GA5258@misty.eyesbeyond.com> References: <1431803183.32030.5.camel@tardis.intricatesoftware.com> <20150517153026.693F617FDA8@rebar.astron.com> <20150518065214.GA5258@misty.eyesbeyond.com> Message-ID: <1431963155.13316.119.camel@sonic.justonedata.com> On Sun, 2015-05-17 at 23:52 -0700, Greg Lewis wrote: > On Sun, May 17, 2015 at 11:30:26AM -0400, Christos Zoulas wrote: > > On May 16, 3:06pm, kurt at intricatesoftware.com (Kurt Miller) wrote: > > -- Subject: Dynamically linked libjli for *BSD > > > > | Hi Greg, Christos, > > | > > | Currently building the jdk with debug symbols fails on OpenBSD and > > | I suspect at least FreeBSD (since it is disabled in the ports tree > > | java/openjdk8/Makefile too). This was determined to be caused by > > | libjli being statically linked on *BSD. [1] > > | > > | Statically linking libjli was a work-around introduced in 1.5 or 1.6 > > | most likely due to the lack of rpath $ORIGIN support in our runtime > > | linkers. All of the BSD's have rpath $ORIGIN support for several > > | years now. I propose that we eliminate linking libjli statically and > > | remove another difference we have in the build when compared to > > | Linux and Solaris. Dynamically linking libjli fixes the build with > > | debug symbols. > > | > > | Please review/test this diff on FreeBSD and NetBSD and let me know if > > | you are okay with the change. > > > > Works on NetBSD. Just a note, $ORIGIN support is not fully implemented > > on NetBSD, there is a #ifdef notyet in kern_exec.c... But running java > > with a full path in $0 works. I'd say apply it if it works for others. > > Works for me too on FreeBSD 10.1. > Thanks Greg and Christos for testing. -Kurt From kurt at intricatesoftware.com Mon May 18 16:38:57 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Mon, 18 May 2015 16:38:57 +0000 Subject: hg: bsd-port/jdk8/jdk: - Dynamically link libjli for *BSD Message-ID: <201505181638.t4IGcwIK016344@aojmv0008.oracle.com> Changeset: 85ac7a53d91d Author: kurt Date: 2015-05-18 12:27 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/85ac7a53d91d - Dynamically link libjli for *BSD Reviewed By: Greg Lewis, Christos Zoulas ! make/CompileLaunchers.gmk ! make/lib/CoreLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk From jkim at FreeBSD.org Mon May 18 17:14:30 2015 From: jkim at FreeBSD.org (Jung-uk Kim) Date: Mon, 18 May 2015 13:14:30 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <20150518065214.GA5258@misty.eyesbeyond.com> References: <1431803183.32030.5.camel@tardis.intricatesoftware.com> <20150517153026.693F617FDA8@rebar.astron.com> <20150518065214.GA5258@misty.eyesbeyond.com> Message-ID: <555A1DF6.2020904@FreeBSD.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 05/18/2015 02:52, Greg Lewis wrote: > On Sun, May 17, 2015 at 11:30:26AM -0400, Christos Zoulas wrote: >> On May 16, 3:06pm, kurt at intricatesoftware.com (Kurt Miller) >> wrote: -- Subject: Dynamically linked libjli for *BSD >> >> | Hi Greg, Christos, | | Currently building the jdk with debug >> symbols fails on OpenBSD and | I suspect at least FreeBSD (since >> it is disabled in the ports tree | java/openjdk8/Makefile too). >> This was determined to be caused by | libjli being statically >> linked on *BSD. [1] | | Statically linking libjli was a >> work-around introduced in 1.5 or 1.6 | most likely due to the >> lack of rpath $ORIGIN support in our runtime | linkers. All of >> the BSD's have rpath $ORIGIN support for several | years now. I >> propose that we eliminate linking libjli statically and | remove >> another difference we have in the build when compared to | Linux >> and Solaris. Dynamically linking libjli fixes the build with | >> debug symbols. | | Please review/test this diff on FreeBSD and >> NetBSD and let me know if | you are okay with the change. >> >> Works on NetBSD. Just a note, $ORIGIN support is not fully >> implemented on NetBSD, there is a #ifdef notyet in kern_exec.c... >> But running java with a full path in $0 works. I'd say apply it >> if it works for others. > > Works for me too on FreeBSD 10.1. A PR with the same idea was filed but I rejected it: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193009 Actually, we had a $ORIGIN problem, which affected some ports, e.g., java/icedtea-web. I fixed it in r279364 for head and MFC'ed in r279713, r279714 and r279715 to stable/10, stable/9 and stable/8, respectively. https://svnweb.freebsd.org/changeset/base/279364 https://svnweb.freebsd.org/changeset/base/279713 https://svnweb.freebsd.org/changeset/base/279714 https://svnweb.freebsd.org/changeset/base/279715 Unfortunately, no FreeBSD *release* has this fix. Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVWh3xAAoJEHyflib82/FG09EH/3eJM/nVl13fQwxFtt3adRW0 Sm5zg+19tpj85/h2rdan6fwFzmTOxFOEoLeUJh7uwS5TVj7FVmzUftR+nWS7bN8G 38TD58sYFqu9dV7qW6clwclvuYDA1i1EPfTsxKCSiZd9ZcZQYrdBmbjnUbb21PMQ DQsj7fNLhkOQhekRXsy05WTlPC3OU8gak6Sfn9SnOYl/OBXX07+pRv+ghPbqjEO0 9ulv9tprn2b6GCWKlEEo6pe7N8VZsdkZfWVBlTL6KwWbMQD8qWCgP2EcxZbqLV81 h9KdCKJvxSxYyN6uaqCOZHdVqOJQGkMOshVj/TJbQpM/68b9j5xswC3mY6mrrak= =c8CK -----END PGP SIGNATURE----- From kurt at intricatesoftware.com Mon May 18 18:38:13 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 18 May 2015 14:38:13 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <555A1DF6.2020904@FreeBSD.org> References: <1431803183.32030.5.camel@tardis.intricatesoftware.com> <20150517153026.693F617FDA8@rebar.astron.com> <20150518065214.GA5258@misty.eyesbeyond.com> <555A1DF6.2020904@FreeBSD.org> Message-ID: <1431974293.13316.129.camel@sonic.justonedata.com> On Mon, 2015-05-18 at 13:14 -0400, Jung-uk Kim wrote: > On 05/18/2015 02:52, Greg Lewis wrote: > > On Sun, May 17, 2015 at 11:30:26AM -0400, Christos Zoulas wrote: > >> On May 16, 3:06pm, kurt at intricatesoftware.com (Kurt Miller) > >> wrote: -- Subject: Dynamically linked libjli for *BSD > >> > >> | Hi Greg, Christos, | | Currently building the jdk with debug > >> symbols fails on OpenBSD and | I suspect at least FreeBSD (since > >> it is disabled in the ports tree | java/openjdk8/Makefile too). > >> This was determined to be caused by | libjli being statically > >> linked on *BSD. [1] | | Statically linking libjli was a > >> work-around introduced in 1.5 or 1.6 | most likely due to the > >> lack of rpath $ORIGIN support in our runtime | linkers. All of > >> the BSD's have rpath $ORIGIN support for several | years now. I > >> propose that we eliminate linking libjli statically and | remove > >> another difference we have in the build when compared to | Linux > >> and Solaris. Dynamically linking libjli fixes the build with | > >> debug symbols. | | Please review/test this diff on FreeBSD and > >> NetBSD and let me know if | you are okay with the change. > >> > >> Works on NetBSD. Just a note, $ORIGIN support is not fully > >> implemented on NetBSD, there is a #ifdef notyet in kern_exec.c... > >> But running java with a full path in $0 works. I'd say apply it > >> if it works for others. > > > > Works for me too on FreeBSD 10.1. > > A PR with the same idea was filed but I rejected it: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193009 Oh, I wasn't aware of the parallel FreeBSD work on this. > Actually, we had a $ORIGIN problem, which affected some ports, e.g., > java/icedtea-web. I fixed it in r279364 for head and MFC'ed in > r279713, r279714 and r279715 to stable/10, stable/9 and stable/8, > respectively. > > https://svnweb.freebsd.org/changeset/base/279364 > https://svnweb.freebsd.org/changeset/base/279713 > https://svnweb.freebsd.org/changeset/base/279714 > https://svnweb.freebsd.org/changeset/base/279715 > > Unfortunately, no FreeBSD *release* has this fix. What do you suggest we do with bsd-port/jdk8? Should I make this change OpenBSD specific or are you okay with how it is now? -Kurt From jkim at FreeBSD.org Mon May 18 19:16:53 2015 From: jkim at FreeBSD.org (Jung-uk Kim) Date: Mon, 18 May 2015 15:16:53 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <1431974293.13316.129.camel@sonic.justonedata.com> References: <1431803183.32030.5.camel@tardis.intricatesoftware.com> <20150517153026.693F617FDA8@rebar.astron.com> <20150518065214.GA5258@misty.eyesbeyond.com> <555A1DF6.2020904@FreeBSD.org> <1431974293.13316.129.camel@sonic.justonedata.com> Message-ID: <555A3AA5.9040005@FreeBSD.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 05/18/2015 14:38, Kurt Miller wrote: > On Mon, 2015-05-18 at 13:14 -0400, Jung-uk Kim wrote: >> On 05/18/2015 02:52, Greg Lewis wrote: >>> On Sun, May 17, 2015 at 11:30:26AM -0400, Christos Zoulas >>> wrote: >>>> On May 16, 3:06pm, kurt at intricatesoftware.com (Kurt Miller) >>>> wrote: -- Subject: Dynamically linked libjli for *BSD >>>> >>>> | Hi Greg, Christos, | | Currently building the jdk with >>>> debug symbols fails on OpenBSD and | I suspect at least >>>> FreeBSD (since it is disabled in the ports tree | >>>> java/openjdk8/Makefile too). This was determined to be caused >>>> by | libjli being statically linked on *BSD. [1] | | >>>> Statically linking libjli was a work-around introduced in 1.5 >>>> or 1.6 | most likely due to the lack of rpath $ORIGIN support >>>> in our runtime | linkers. All of the BSD's have rpath $ORIGIN >>>> support for several | years now. I propose that we eliminate >>>> linking libjli statically and | remove another difference we >>>> have in the build when compared to | Linux and Solaris. >>>> Dynamically linking libjli fixes the build with | debug >>>> symbols. | | Please review/test this diff on FreeBSD and >>>> NetBSD and let me know if | you are okay with the change. >>>> >>>> Works on NetBSD. Just a note, $ORIGIN support is not fully >>>> implemented on NetBSD, there is a #ifdef notyet in >>>> kern_exec.c... But running java with a full path in $0 works. >>>> I'd say apply it if it works for others. >>> >>> Works for me too on FreeBSD 10.1. >> >> A PR with the same idea was filed but I rejected it: >> >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193009 > > > Oh, I wasn't aware of the parallel FreeBSD work on this. > >> Actually, we had a $ORIGIN problem, which affected some ports, >> e.g., java/icedtea-web. I fixed it in r279364 for head and >> MFC'ed in r279713, r279714 and r279715 to stable/10, stable/9 and >> stable/8, respectively. >> >> https://svnweb.freebsd.org/changeset/base/279364 >> https://svnweb.freebsd.org/changeset/base/279713 >> https://svnweb.freebsd.org/changeset/base/279714 >> https://svnweb.freebsd.org/changeset/base/279715 >> >> Unfortunately, no FreeBSD *release* has this fix. > > What do you suggest we do with bsd-port/jdk8? Should I make this > change OpenBSD specific or are you okay with how it is now? Ideally, I think we have to make this conditional by adding a variable, e.g., USE_STATIC_LIBJLI, and set it only on macosx by default. Then we can set it from our port makefile depending on target FreeBSD version. Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVWjqhAAoJEHyflib82/FGlEMH/jFSgpKjOvS9qJ4/fzi/8N71 6ytcoEtLw5Q9yOM5LPWYW/Q+m8cTgvgoTn3bZwvUGNL9Zi2mvHJYp1XQZBT5z9Dz stK91PpJkjFSpS6+oFay0CcTFMeN5wbFR2g/mr8xwRHyb5iKhbnN1DaGDSvNPK8z zmEUi4xug+4KUiwsSAd2ezL2QkLKBh2468aO3rENmfvhjpRp0KO2TdNBOKKw7lhh PUwYtp8goMu6zWE/dbLyiLAOmLuIRvWnf9aUclDAQ1X+SmRTRWBzbvEKhT0g2/rt rh8ZXwvhoD0F9K/3ZVqMANJeNUnkneEFEQojx9ncgix6iO7Mdn4hbuxipb3AYJo= =+XsE -----END PGP SIGNATURE----- From kurt at intricatesoftware.com Mon May 18 20:17:16 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 18 May 2015 16:17:16 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <555A3AA5.9040005@FreeBSD.org> References: <1431803183.32030.5.camel@tardis.intricatesoftware.com> <20150517153026.693F617FDA8@rebar.astron.com> <20150518065214.GA5258@misty.eyesbeyond.com> <555A1DF6.2020904@FreeBSD.org> <1431974293.13316.129.camel@sonic.justonedata.com> <555A3AA5.9040005@FreeBSD.org> Message-ID: <1431980236.13316.132.camel@sonic.justonedata.com> On Mon, 2015-05-18 at 15:16 -0400, Jung-uk Kim wrote: > On 05/18/2015 14:38, Kurt Miller wrote: > >> Actually, we had a $ORIGIN problem, which affected some ports, > >> e.g., java/icedtea-web. I fixed it in r279364 for head and > >> MFC'ed in r279713, r279714 and r279715 to stable/10, stable/9 and > >> stable/8, respectively. > >> > >> https://svnweb.freebsd.org/changeset/base/279364 > >> https://svnweb.freebsd.org/changeset/base/279713 > >> https://svnweb.freebsd.org/changeset/base/279714 > >> https://svnweb.freebsd.org/changeset/base/279715 > >> > >> Unfortunately, no FreeBSD *release* has this fix. > > > > What do you suggest we do with bsd-port/jdk8? Should I make this > > change OpenBSD specific or are you okay with how it is now? > > Ideally, I think we have to make this conditional by adding a > variable, e.g., USE_STATIC_LIBJLI, and set it only on macosx by > default. Then we can set it from our port makefile depending on > target FreeBSD version. Okay, sounds good. -Kurt From kurt at intricatesoftware.com Tue May 19 18:18:01 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Tue, 19 May 2015 14:18:01 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <555A3AA5.9040005@FreeBSD.org> References: <1431803183.32030.5.camel@tardis.intricatesoftware.com> <20150517153026.693F617FDA8@rebar.astron.com> <20150518065214.GA5258@misty.eyesbeyond.com> <555A1DF6.2020904@FreeBSD.org> <1431974293.13316.129.camel@sonic.justonedata.com> <555A3AA5.9040005@FreeBSD.org> Message-ID: <1432059481.13316.147.camel@sonic.justonedata.com> On Mon, 2015-05-18 at 15:16 -0400, Jung-uk Kim wrote: > Ideally, I think we have to make this conditional by adding a > variable, e.g., USE_STATIC_LIBJLI, and set it only on macosx by > default. Then we can set it from our port makefile depending on > target FreeBSD version. Using a single USE_STATIC_LIBJLI variable that controls static linking for bsd + other OS's turned out to be not straightforward since the findstring matching related to static linking libjli is not uniform. In some places it is 'bsd macosx' and others it is 'bsd macosx aix' or 'bsd macosx windows aix'. Instead of USE_STATIC_LIBJLI that applies to all os, I went with a var called BSD_STATIC_LIBJLI that gets set to 'bsd' only when --enable-static-libjli is configured and the OS is 'bsd'. Otherwise BSD_STATIC_LIBJLI is left blank. This allows me to use it in the non-uniform findstring matches. See the diffs below for details. There are two parts to the diff, jdk8 and jdk8/jdk separated below. I didn't include the regenerated generated-configure.sh part, but would commit that as well. Please take a look at the diffs and provide feedback if there's a problem with it. I've tested builds without --enable-static-libjli and with it (w/--disable-debug-symbols) on OpenBSD and its working well for me. ==================== bsd-port/jdk8 ============================= diff -r fdc54d6b49b3 common/autoconf/jdk-options.m4 --- a/common/autoconf/jdk-options.m4 Sat May 16 12:14:49 2015 -0400 +++ b/common/autoconf/jdk-options.m4 Tue May 19 14:01:24 2015 -0400 @@ -407,6 +407,20 @@ ############################################################################### # + # Enable or disable static linking of libjli on bsd only + # + AC_ARG_ENABLE(static-libjli, [AS_HELP_STRING([--enable-static-libjli], + [Enable staticly linking libjli on bsd @<:@disabled@:>@])],, + [enable_static_libjli=no]) + if test "x$OPENJDK_TARGET_OS" = "xbsd" && test "x$enable_static_libjli" = "xyes"; then + BSD_STATIC_LIBJLI=bsd + else + BSD_STATIC_LIBJLI= + fi + AC_SUBST(BSD_STATIC_LIBJLI) + + ############################################################################### + # # Enable or disable the elliptic curve crypto implementation # AC_DEFUN_ONCE([JDKOPT_DETECT_INTREE_EC], diff -r fdc54d6b49b3 common/autoconf/spec.gmk.in --- a/common/autoconf/spec.gmk.in Sat May 16 12:14:49 2015 -0400 +++ b/common/autoconf/spec.gmk.in Tue May 19 14:01:24 2015 -0400 @@ -284,6 +284,9 @@ # Enable unlimited crypto policy UNLIMITED_CRYPTO=@UNLIMITED_CRYPTO@ +# Build static libjli on bsd +BSD_STATIC_LIBJLI=@BSD_STATIC_LIBJLI@ + # Necessary additional compiler flags to compile X11 X_CFLAGS:=@X_CFLAGS@ X_LIBS:=@X_LIBS@ ==================== bsd-port/jdk8/jdk ========================= diff -r 85ac7a53d91d make/CompileLaunchers.gmk --- a/make/CompileLaunchers.gmk Mon May 18 12:27:26 2015 -0400 +++ b/make/CompileLaunchers.gmk Tue May 19 14:01:18 2015 -0400 @@ -49,7 +49,7 @@ ORIGIN_ROOT := /.. endif -ifneq ($(findstring $(OPENJDK_TARGET_OS), macosx), ) +ifneq ($(findstring $(OPENJDK_TARGET_OS), $(BSD_STATIC_LIBJLI) macosx), ) ORIGIN_ARG := $(call SET_EXECUTABLE_ORIGIN) else ORIGIN_ARG := $(call SET_EXECUTABLE_ORIGIN,$(ORIGIN_ROOT)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/jli) @@ -89,6 +89,17 @@ $1_LDFLAGS := $3 $1_LDFLAGS_SUFFIX := + ifeq ($(OPENJDK_TARGET_OS), bsd) + ifeq ($(BSD_STATIC_LIBJLI), bsd) + $1_LDFLAGS += -Wl,--whole-archive $(JDK_OUTPUTDIR)/objs/libjli_static.a \ + -Wl,--no-whole-archive + $1_LDFLAGS_SUFFIX += -pthread + else + $1_LDFLAGS += \ + $(call SET_SHARED_LIBRARY_NAME,$(LIBRARY_PREFIX)$(SHARED_LIBRARY_SUFFIX)) + $1_LDFLAGS_SUFFIX += -L$(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/jli -ljli -pthread + endif + endif ifeq ($(OPENJDK_TARGET_OS), macosx) $1_PLIST_FILE := Info-cmdline.plist @@ -176,8 +187,6 @@ $(call SET_SHARED_LIBRARY_NAME,$(LIBRARY_PREFIX)$(SHARED_LIBRARY_SUFFIX)), \ LDFLAGS_solaris := $$($1_LDFLAGS_solaris) \ $(call SET_SHARED_LIBRARY_NAME,$(LIBRARY_PREFIX)$(SHARED_LIBRARY_SUFFIX)), \ - LDFLAGS_bsd := -pthread \ - $(call SET_SHARED_LIBRARY_NAME,$(LIBRARY_PREFIX)$(SHARED_LIBRARY_SUFFIX)), \ MAPFILE := $$($1_MAPFILE), \ LDFLAGS_SUFFIX := $(LDFLAGS_JDKEXE_SUFFIX) $$($1_LDFLAGS_SUFFIX), \ LDFLAGS_SUFFIX_posix := $4, \ @@ -185,7 +194,6 @@ $(JDK_OUTPUTDIR)/objs/libjava/java.lib advapi32.lib $5, \ LDFLAGS_SUFFIX_linux := -L$(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/jli -ljli $(LIBDL) -lc, \ LDFLAGS_SUFFIX_solaris := -L$(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/jli -ljli -lthread $(LIBDL) -lc, \ - LDFLAGS_SUFFIX_bsd := -L$(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/jli -ljli -pthread, \ OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/$1_objs$(OUTPUT_SUBDIR), \ OUTPUT_DIR := $$($1_OUTPUT_DIR_ARG)$(OUTPUT_SUBDIR), \ PROGRAM := $1, \ @@ -201,7 +209,7 @@ BUILD_LAUNCHERS += $$(BUILD_LAUNCHER_$1) - ifneq (,$(filter $(OPENJDK_TARGET_OS), macosx aix)) + ifneq (,$(filter $(OPENJDK_TARGET_OS), $(BSD_STATIC_LIBJLI) macosx aix)) $$(BUILD_LAUNCHER_$1): $(JDK_OUTPUTDIR)/objs/libjli_static.a endif diff -r 85ac7a53d91d make/lib/CoreLibraries.gmk --- a/make/lib/CoreLibraries.gmk Mon May 18 12:27:26 2015 -0400 +++ b/make/lib/CoreLibraries.gmk Tue May 19 14:01:18 2015 -0400 @@ -466,7 +466,7 @@ BUILD_LIBRARIES += $(BUILD_LIBJLI_STATIC) -else ifneq ($(findstring $(OPENJDK_TARGET_OS), macosx), ) +else ifneq ($(findstring $(OPENJDK_TARGET_OS), $(BSD_STATIC_LIBJLI) macosx), ) # # On BSD they do partial (incremental) linking of libjli_static.a # code it here...rather than add support to NativeCompilation diff -r 85ac7a53d91d make/lib/ServiceabilityLibraries.gmk --- a/make/lib/ServiceabilityLibraries.gmk Mon May 18 12:27:26 2015 -0400 +++ b/make/lib/ServiceabilityLibraries.gmk Tue May 19 14:01:18 2015 -0400 @@ -246,6 +246,15 @@ LIBINSTRUMENT_CFLAGS += -Dstrcasecmp=stricmp endif +ifeq ($(OPENJDK_TARGET_OS), bsd) + ifeq ($(BSD_STATIC_LIBJLI), bsd) + LIBINSTRUMENT_LDFLAGS += -Xlinker --whole-archive $(JDK_OUTPUTDIR)/objs/libjli_static.a \ + -Xlinker --no-whole-archive + else + LIBINSTRUMENT_LDFLAGS += $(call SET_SHARED_LIBRARY_ORIGIN,/jli) + endif +endif + $(eval $(call SetupNativeCompilation,BUILD_LIBINSTRUMENT, \ LIBRARY := instrument, \ OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ @@ -263,7 +272,6 @@ $(LIBINSTRUMENT_LDFLAGS), \ LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN,/jli), \ LDFLAGS_solaris := $(call SET_SHARED_LIBRARY_ORIGIN,/jli), \ - LDFLAGS_bsd := $(call SET_SHARED_LIBRARY_ORIGIN,/jli), \ LDFLAGS_macosx := -Xlinker -all_load $(JDK_OUTPUTDIR)/objs/libjli_static.a \ -framework Cocoa -framework Security -framework ApplicationServices, \ LDFLAGS_SUFFIX := $(LIBINSTRUMENT_LDFLAGS_SUFFIX), \ @@ -280,7 +288,7 @@ OBJECT_DIR := $(LIBINSTRUMENT_DIR), \ DEBUG_SYMBOLS := true)) -ifneq (, $(findstring $(OPENJDK_TARGET_OS), macosx windows aix)) +ifneq (, $(findstring $(OPENJDK_TARGET_OS), $(BSD_STATIC_LIBJLI) macosx windows aix)) $(BUILD_LIBINSTRUMENT): $(JDK_OUTPUTDIR)/objs/$(LIBRARY_PREFIX)jli_static$(STATIC_LIBRARY_SUFFIX) else $(BUILD_LIBINSTRUMENT): $(INSTALL_LIBRARIES_HERE)/jli/$(LIBRARY_PREFIX)jli$(SHARED_LIBRARY_SUFFIX) From jkim at FreeBSD.org Tue May 19 21:57:58 2015 From: jkim at FreeBSD.org (Jung-uk Kim) Date: Tue, 19 May 2015 17:57:58 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <1432059481.13316.147.camel@sonic.justonedata.com> References: <1431803183.32030.5.camel@tardis.intricatesoftware.com> <20150517153026.693F617FDA8@rebar.astron.com> <20150518065214.GA5258@misty.eyesbeyond.com> <555A1DF6.2020904@FreeBSD.org> <1431974293.13316.129.camel@sonic.justonedata.com> <555A3AA5.9040005@FreeBSD.org> <1432059481.13316.147.camel@sonic.justonedata.com> Message-ID: <555BB1E6.4060403@FreeBSD.org> On 05/19/2015 14:18, Kurt Miller wrote: > On Mon, 2015-05-18 at 15:16 -0400, Jung-uk Kim wrote: >> Ideally, I think we have to make this conditional by adding a >> variable, e.g., USE_STATIC_LIBJLI, and set it only on macosx by >> default. Then we can set it from our port makefile depending on >> target FreeBSD version. > > Using a single USE_STATIC_LIBJLI variable that controls static > linking for bsd + other OS's turned out to be not straightforward > since the findstring matching related to static linking libjli is > not uniform. In some places it is 'bsd macosx' and others it is > 'bsd macosx aix' or 'bsd macosx windows aix'. > > Instead of USE_STATIC_LIBJLI that applies to all os, I went with a > var called BSD_STATIC_LIBJLI that gets set to 'bsd' only when > --enable-static-libjli is configured and the OS is 'bsd'. Otherwise > BSD_STATIC_LIBJLI is left blank. This allows me to use it in the > non-uniform findstring matches. See the diffs below for details. > > There are two parts to the diff, jdk8 and jdk8/jdk separated below. > I didn't include the regenerated generated-configure.sh part, but > would commit that as well. > > Please take a look at the diffs and provide feedback if there's a > problem with it. I've tested builds without --enable-static-libjli > and with it (w/--disable-debug-symbols) on OpenBSD and its working > well for me. Working as advertised on FreeBSD-current for me. Thanks! Jung-uk Kim From kurt at intricatesoftware.com Wed May 20 20:10:29 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Wed, 20 May 2015 16:10:29 -0400 Subject: Dynamically linked libjli for *BSD In-Reply-To: <555BB1E6.4060403@FreeBSD.org> References: <1431803183.32030.5.camel@tardis.intricatesoftware.com> <20150517153026.693F617FDA8@rebar.astron.com> <20150518065214.GA5258@misty.eyesbeyond.com> <555A1DF6.2020904@FreeBSD.org> <1431974293.13316.129.camel@sonic.justonedata.com> <555A3AA5.9040005@FreeBSD.org> <1432059481.13316.147.camel@sonic.justonedata.com> <555BB1E6.4060403@FreeBSD.org> Message-ID: <1432152629.3386.0.camel@tardis.intricatesoftware.com> On Tue, 2015-05-19 at 17:57 -0400, Jung-uk Kim wrote: > On 05/19/2015 14:18, Kurt Miller wrote: > > On Mon, 2015-05-18 at 15:16 -0400, Jung-uk Kim wrote: > >> Ideally, I think we have to make this conditional by adding a > >> variable, e.g., USE_STATIC_LIBJLI, and set it only on macosx by > >> default. Then we can set it from our port makefile depending on > >> target FreeBSD version. > > > > Using a single USE_STATIC_LIBJLI variable that controls static > > linking for bsd + other OS's turned out to be not straightforward > > since the findstring matching related to static linking libjli is > > not uniform. In some places it is 'bsd macosx' and others it is > > 'bsd macosx aix' or 'bsd macosx windows aix'. > > > > Instead of USE_STATIC_LIBJLI that applies to all os, I went with a > > var called BSD_STATIC_LIBJLI that gets set to 'bsd' only when > > --enable-static-libjli is configured and the OS is 'bsd'. Otherwise > > BSD_STATIC_LIBJLI is left blank. This allows me to use it in the > > non-uniform findstring matches. See the diffs below for details. > > > > There are two parts to the diff, jdk8 and jdk8/jdk separated below. > > I didn't include the regenerated generated-configure.sh part, but > > would commit that as well. > > > > Please take a look at the diffs and provide feedback if there's a > > problem with it. I've tested builds without --enable-static-libjli > > and with it (w/--disable-debug-symbols) on OpenBSD and its working > > well for me. > > Working as advertised on FreeBSD-current for me. > > Thanks! > > Jung-uk Kim > Thanks for testing. I'll commit it shortly. -Kurt From kurt at intricatesoftware.com Thu May 21 12:45:38 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Thu, 21 May 2015 12:45:38 +0000 Subject: hg: bsd-port/jdk8: 2 new changesets Message-ID: <201505211245.t4LCjceA015072@aojmv0008.oracle.com> Changeset: 8a788d97978b Author: kurt Date: 2015-05-21 08:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/8a788d97978b - Add new configure argument --enable-static-libjli for bsd only. By default libjli will be linked as a shared library, however this requires working rpath $ORIGIN support. This configure argument can be used to link libjli staticly for use when ORIGIN support is not ready yet. Suggested by Jung-uk Kim Reviewed By: Jung-uk Kim (jukim) ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in Changeset: efcdaab49c6c Author: kurt Date: 2015-05-21 08:31 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/efcdaab49c6c Regenerated configure from autoconf changes. ! common/autoconf/generated-configure.sh From kurt at intricatesoftware.com Thu May 21 12:45:53 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Thu, 21 May 2015 12:45:53 +0000 Subject: hg: bsd-port/jdk8/jdk: Conditionally build libjli staticly on bsd. Suggested by Jung-uk Kim Message-ID: <201505211245.t4LCjr8d015122@aojmv0008.oracle.com> Changeset: 56c12afbcc85 Author: kurt Date: 2015-05-21 08:34 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/56c12afbcc85 Conditionally build libjli staticly on bsd. Suggested by Jung-uk Kim Reviewed By: Jung-uk Kim (jukim) ! make/CompileLaunchers.gmk ! make/lib/CoreLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk From bryan at bceassociates.com Thu May 21 19:44:31 2015 From: bryan at bceassociates.com (Bryan C. Everly) Date: Thu, 21 May 2015 15:44:31 -0400 Subject: hg: bsd-port/jdk8/jdk: Conditionally build libjli staticly on bsd. Suggested by Jung-uk Kim In-Reply-To: <201505211245.t4LCjr8d015122@aojmv0008.oracle.com> References: <201505211245.t4LCjr8d015122@aojmv0008.oracle.com> Message-ID: Kurt, Just wanted to let you know I grabbed fresh source and everything built AOK on my OpenBSD 5.7 machine. Thanks, Bryan On Thu, May 21, 2015 at 8:45 AM, wrote: > Changeset: 56c12afbcc85 > Author: kurt > Date: 2015-05-21 08:34 -0400 > URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/56c12afbcc85 > > Conditionally build libjli staticly on bsd. Suggested by Jung-uk Kim > Reviewed By: Jung-uk Kim (jukim) > > ! make/CompileLaunchers.gmk > ! make/lib/CoreLibraries.gmk > ! make/lib/ServiceabilityLibraries.gmk > > From kurt at intricatesoftware.com Thu May 21 19:49:18 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Thu, 21 May 2015 15:49:18 -0400 Subject: hg: bsd-port/jdk8/jdk: Conditionally build libjli staticly on bsd. Suggested by Jung-uk Kim In-Reply-To: References: <201505211245.t4LCjr8d015122@aojmv0008.oracle.com> Message-ID: <1432237758.13316.196.camel@sonic.justonedata.com> On Thu, 2015-05-21 at 15:44 -0400, Bryan C. Everly wrote: > Kurt, > > Just wanted to let you know I grabbed fresh source and everything > built AOK on my OpenBSD 5.7 machine. > > Thanks, > Bryan Great. Thanks for testing! -Kurt From kurt at intricatesoftware.com Fri May 22 16:53:11 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Fri, 22 May 2015 16:53:11 +0000 Subject: hg: bsd-port/jdk8/jdk: 2 new changesets Message-ID: <201505221653.t4MGrCcK003484@aojmv0008.oracle.com> Changeset: 4118b3674df9 Author: kurt Date: 2015-05-22 12:35 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4118b3674df9 Adjust DGifOpen() and DGifCloseFile() calls so they work for giflib 4.x, 5.0 and 5.1+ ! src/share/native/sun/awt/splashscreen/splashscreen_gif.c Changeset: 55851e0baa63 Author: kurt Date: 2015-05-22 12:36 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/55851e0baa63 Append -lgif to GIFLIB_LDFLAGS so that configure can put a link path in GIFLIB_LDFLAGS for system giflib. ! make/lib/Awt2dLibraries.gmk From kurt at intricatesoftware.com Fri May 22 16:53:25 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Fri, 22 May 2015 16:53:25 +0000 Subject: hg: bsd-port/jdk8: 2 new changesets Message-ID: <201505221653.t4MGrPLB003527@aojmv0008.oracle.com> Changeset: 2e05b030e814 Author: kurt Date: 2015-05-22 12:41 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2e05b030e814 - Check for giflib in PACKAGE_PATH if not found in standard locations and setup GIFLIB_CFLAGS and GIFLIB_LDFLAGS so the build can find it. This fixes --with-giflib=system for bsd's. ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in Changeset: 448afd6aeb47 Author: kurt Date: 2015-05-22 12:41 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/448afd6aeb47 Regenerate for changed autoconf rules. ! common/autoconf/generated-configure.sh From kurt at intricatesoftware.com Fri May 22 19:22:55 2015 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Fri, 22 May 2015 19:22:55 +0000 Subject: hg: bsd-port/jdk8: 2 new changesets Message-ID: <201505221922.t4MJMtIw004426@aojmv0008.oracle.com> Changeset: c223e9489012 Author: kurt Date: 2015-05-22 15:11 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/c223e9489012 - Fix MEMORY_SIZE cacluation on OpenBSD ! common/autoconf/build-performance.m4 Changeset: 2fff67e7c6d7 Author: kurt Date: 2015-05-22 15:11 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2fff67e7c6d7 Regenerate for updated autoconf rules. ! common/autoconf/generated-configure.sh From will at freebsd.org Fri May 22 21:42:44 2015 From: will at freebsd.org (Will Andrews) Date: Fri, 22 May 2015 15:42:44 -0600 Subject: FreeBSD os::*thread_cpu_time() Message-ID: Hi, Please review (vs OpenJDK 8u45): http://people.freebsd.org/~will/patches/patch-hotspot_src_os_bsd_vm_os__bsd.cpp http://people.freebsd.org/~will/patches/patch-hotspot_src_os_bsd_vm_os__bsd.hpp This patch fixes os_bsd.cpp to lookup pthread_getcpuclockid(), and call it to respond to requests made for os::*thread_cpu_time(). (The patch file names are meant to be copied to the current version of the java/openjdk8 FreeBSD port.) Anybody know how these (or something to the same effect) can get into the OpenJDK distribution? Further, is there any effort towards implementing a "posix" OS layer so OSs that implement POSIX standards based calls like these don't have to reimplement identical os:: abstractions? This code is functionally identical to the Linux version. :-/ Thanks! --Will. From glewis at eyesbeyond.com Sun May 24 16:19:05 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 24 May 2015 16:19:05 +0000 Subject: hg: bsd-port/jdk9/hotspot: 3 new changesets Message-ID: <201505241619.t4OGJ5RY001630@aojmv0008.oracle.com> Changeset: 6e2422a230fd Author: enevill Date: 2015-05-12 13:58 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6e2422a230fd 8079203: AARCH64: Need to cater for different partner implementations Summary: Parse /proc/cpuinfo to derive implementation specific info Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp Changeset: e7ae94c4f35e Author: lana Date: 2015-05-14 20:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e7ae94c4f35e Merge Changeset: 6cc6758bda54 Author: katleman Date: 2015-05-21 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6cc6758bda54 Added tag jdk9-b65 for changeset e7ae94c4f35e ! .hgtags From glewis at eyesbeyond.com Sun May 24 16:19:04 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 24 May 2015 16:19:04 +0000 Subject: hg: bsd-port/jdk9/jaxp: 4 new changesets Message-ID: <201505241619.t4OGJ454001614@aojmv0008.oracle.com> Changeset: fbc4583c5f11 Author: aefimov Date: 2015-05-08 11:07 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/fbc4583c5f11 8062518: AIOBE occurs when accessing to document function in extended function in JAXP Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java + test/javax/xml/jaxp/unittest/javax/xml/transform/DocumentExtFunc.java + test/javax/xml/jaxp/unittest/javax/xml/transform/XSLTFunctionsTest.java Changeset: 407824581511 Author: joehw Date: 2015-05-14 09:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/407824581511 8080344: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/javax/xml/xpath/XPathEvaluationResult.java ! src/java.xml/share/classes/javax/xml/xpath/XPathNodes.java Changeset: ae7406e82828 Author: lana Date: 2015-05-14 20:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/ae7406e82828 Merge Changeset: d25e5a79b0bd Author: katleman Date: 2015-05-21 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/d25e5a79b0bd Added tag jdk9-b65 for changeset ae7406e82828 ! .hgtags From glewis at eyesbeyond.com Sun May 24 16:19:06 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 24 May 2015 16:19:06 +0000 Subject: hg: bsd-port/jdk9/langtools: 3 new changesets Message-ID: <201505241619.t4OGJ6dm001632@aojmv0008.oracle.com> Changeset: 6eeeed95be5b Author: bpatel Date: 2015-05-12 12:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6eeeed95be5b 8065077: MethodTypes are not localized Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodTypes.java Changeset: 4fcf722b8114 Author: lana Date: 2015-05-14 20:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4fcf722b8114 Merge Changeset: 82d0e10df078 Author: katleman Date: 2015-05-21 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/82d0e10df078 Added tag jdk9-b65 for changeset 4fcf722b8114 ! .hgtags From glewis at eyesbeyond.com Sun May 24 16:19:03 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 24 May 2015 16:19:03 +0000 Subject: hg: bsd-port/jdk9: 14 new changesets Message-ID: <201505241619.t4OGJ3eh001563@aojmv0008.oracle.com> Changeset: cfd05cc6c27b Author: ihse Date: 2015-05-08 10:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/cfd05cc6c27b 8074859: Turn on warnings as error Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Init.gmk ! make/common/NativeCompilation.gmk Changeset: 59a521e95401 Author: sundar Date: 2015-05-11 16:39 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/59a521e95401 8079900: javadoc is missing for jdk.nashorn.api.tree package Reviewed-by: lagergren, erikj ! make/Javadoc.gmk ! make/common/NON_CORE_PKGS.gmk Changeset: 98e85b507b09 Author: ihse Date: 2015-05-11 13:45 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/98e85b507b09 8079891: Store configure log in $BUILD/configure.log Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/configure ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 Changeset: 3d7d1517d656 Author: erikj Date: 2015-05-12 09:08 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/3d7d1517d656 8039426: gcc can target wrong instruction set when building JDK native code Reviewed-by: ihse, dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 2038a6987213 Author: ihse Date: 2015-05-12 13:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/2038a6987213 8080082: configure fails if you create an empty directory and then run configure from it Reviewed-by: dholmes, erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 0c68b8f51fe7 Author: prr Date: 2015-04-13 17:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/0c68b8f51fe7 8035302: Eliminate dependency on jdk.charsets from 2D font code. Reviewed-by: mchung, alanb, sherman, serb ! make/CompileJavaModules.gmk ! modules.xml Changeset: 3fcac0e9c5be Author: ddehaven Date: 2015-04-14 12:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/3fcac0e9c5be Merge Changeset: 4f16b9fef646 Author: prr Date: 2015-04-15 14:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/4f16b9fef646 Merge ! modules.xml Changeset: c7764ef0f823 Author: prr Date: 2015-04-27 09:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c7764ef0f823 Merge ! make/CompileJavaModules.gmk ! modules.xml Changeset: c7733d79f7ce Author: prr Date: 2015-05-05 13:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c7733d79f7ce Merge ! modules.xml Changeset: 5a8b52d8b23e Author: prr Date: 2015-05-13 08:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/5a8b52d8b23e Merge ! make/CompileJavaModules.gmk Changeset: 8accd1101ffd Author: darcy Date: 2015-05-13 15:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/8accd1101ffd 8075771: Enable "missing" doclint check in build of the java.desktop module Reviewed-by: ihse ! make/CompileJavaModules.gmk Changeset: 7c31f9d7b932 Author: lana Date: 2015-05-14 20:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/7c31f9d7b932 Merge Changeset: 045efffdc0b9 Author: katleman Date: 2015-05-21 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/045efffdc0b9 Added tag jdk9-b65 for changeset 7c31f9d7b932 ! .hgtags From glewis at eyesbeyond.com Sun May 24 16:19:03 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 24 May 2015 16:19:03 +0000 Subject: hg: bsd-port/jdk9/corba: Added tag jdk9-b65 for changeset afc1e295c4bf Message-ID: <201505241619.t4OGJ3ob001554@aojmv0008.oracle.com> Changeset: 44ee68f7dbac Author: katleman Date: 2015-05-21 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/44ee68f7dbac Added tag jdk9-b65 for changeset afc1e295c4bf ! .hgtags From glewis at eyesbeyond.com Sun May 24 16:19:04 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 24 May 2015 16:19:04 +0000 Subject: hg: bsd-port/jdk9/jaxws: Added tag jdk9-b65 for changeset 45ef73bb85c1 Message-ID: <201505241619.t4OGJ4ve001616@aojmv0008.oracle.com> Changeset: 1232f4013417 Author: katleman Date: 2015-05-21 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/1232f4013417 Added tag jdk9-b65 for changeset 45ef73bb85c1 ! .hgtags From glewis at eyesbeyond.com Sun May 24 16:19:06 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 24 May 2015 16:19:06 +0000 Subject: hg: bsd-port/jdk9/nashorn: 8 new changesets Message-ID: <201505241619.t4OGJ6PQ001631@aojmv0008.oracle.com> Changeset: 71a4e37769f8 Author: sundar Date: 2015-05-11 22:57 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/71a4e37769f8 8080042: can't build nashorn.jar from jdk9-dev/nashorn using jdk8 installation as JAVA_HOME Reviewed-by: lagergren, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java Changeset: a0896a45b877 Author: sundar Date: 2015-05-12 12:40 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a0896a45b877 8080090: -d option should dump script source as well Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: b506754c7d64 Author: sundar Date: 2015-05-13 12:45 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b506754c7d64 8080182: Array.prototype.sort throws IAE on inconsistent comparison Reviewed-by: lagergren, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8080182.js Changeset: 063ed2f959e4 Author: mhaupt Date: 2015-05-13 15:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/063ed2f959e4 8080286: use path separator setting consistently in Nashorn project properties Summary: replace uses of ":" with platform-independent path separator property Reviewed-by: hannesw, sundar ! make/build.xml ! make/project.properties Changeset: 1bd45e5ecf6a Author: attila Date: 2015-05-13 09:38 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1bd45e5ecf6a 8067931: Improve error message when with statement is passed a POJO Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties Changeset: d46a2d937061 Author: attila Date: 2015-05-13 10:01 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d46a2d937061 8080295: Need to adjust test output for 8067931 Reviewed-by: jlaskey, sundar ! test/script/basic/8024180/with_java_object.js.EXPECTED Changeset: 2054d01ae326 Author: lana Date: 2015-05-14 20:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2054d01ae326 Merge Changeset: d2999fc30824 Author: katleman Date: 2015-05-21 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d2999fc30824 Added tag jdk9-b65 for changeset 2054d01ae326 ! .hgtags From glewis at eyesbeyond.com Sun May 24 16:19:27 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 24 May 2015 16:19:27 +0000 Subject: hg: bsd-port/jdk9/jdk: 76 new changesets Message-ID: <201505241619.t4OGJTZC001799@aojmv0008.oracle.com> Changeset: 7198b65a5332 Author: ihse Date: 2015-05-08 09:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7198b65a5332 8079771: Fix SoundLibraries.gmk mismerge after JDK-8072665 Reviewed-by: dholmes, erikj ! make/lib/SoundLibraries.gmk ! src/java.desktop/share/native/libjsound/SoundDefs.h Changeset: 12ecfb121147 Author: ihse Date: 2015-05-08 10:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/12ecfb121147 8074859: Turn on warnings as error Reviewed-by: erikj ! make/CompileDemos.gmk ! make/launcher/Launcher-jdk.accessibility.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-jdk.crypto.ucrypto.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/SoundLibraries.gmk Changeset: 31296d7c3abf Author: alanb Date: 2015-05-08 10:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/31296d7c3abf 8079651: (dc) Promiscuous.java fails with NumberFormatException due to network interference Reviewed-by: alanb, chegar Contributed-by: amy.lu at oracle.com ! test/java/nio/channels/DatagramChannel/Promiscuous.java Changeset: eaf718a0236d Author: chegar Date: 2015-05-08 11:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/eaf718a0236d 8079782: RandomFactory should be in the jdk.testlibrary package Reviewed-by: bpb ! test/java/lang/Double/ParseHexFloatingPoint.java ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log1pTests.java ! test/java/math/BigDecimal/StringConstructor.java ! test/java/math/BigInteger/BigIntegerTest.java ! test/java/math/BigInteger/ModPow65537.java ! test/java/math/BigInteger/PrimeTest.java ! test/java/math/BigInteger/SymmetricRangeTests.java ! test/java/util/regex/RegExTest.java ! test/lib/testlibrary/jdk/testlibrary/RandomFactory.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: d18205a1ef80 Author: mullan Date: 2015-05-08 09:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d18205a1ef80 6470634: Typos in CardTerminals.list(CardTerminals.State) javadoc Reviewed-by: xuelei ! src/java.smartcardio/share/classes/javax/smartcardio/CardTerminals.java Changeset: 3adec2956c13 Author: mullan Date: 2015-05-11 07:03 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3adec2956c13 8034820: Wrong isAssignableFrom test when adding Principal to Subject Reviewed-by: valeriep ! src/java.base/share/classes/javax/security/auth/Subject.java + test/javax/security/auth/Subject/AddPrincipalSubclass.java Changeset: 33f95ba4f1f4 Author: ihse Date: 2015-05-11 14:15 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/33f95ba4f1f4 8080013: OpenJDK windows build fails due to warning in libfontmanager Reviewed-by: erikj ! make/lib/Awt2dLibraries.gmk Changeset: 7783cc0cbd76 Author: darcy Date: 2015-05-11 17:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7783cc0cbd76 8053918: make the spec for @Documented comprehensible Reviewed-by: jjg, abuckley ! src/java.base/share/classes/java/lang/annotation/Documented.java Changeset: 59831ce86eb1 Author: psandoz Date: 2015-05-12 10:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/59831ce86eb1 8078645: removeIf(filter) in ConcurrentHashMap removes entries for which filter is false Reviewed-by: martin, dholmes Contributed-by: Doug Lea
, Paul Sandoz ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java + test/java/util/concurrent/ConcurrentMap/ConcurrentRemoveIf.java Changeset: 7942c5910c5b Author: dfuchs Date: 2015-05-12 14:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7942c5910c5b 8079773: java/util/logging/LogManager/TestLoggerNames.java Summary: Fixed a race condition in the test which was responsible of the intermittent failure. Reviewed-by: mchung ! test/java/util/logging/LogManager/TestLoggerNames.java Changeset: fbdc1331db75 Author: prappo Date: 2015-05-12 13:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fbdc1331db75 8029689: (spec) Reader.read(char[], int, int) throws unspecified IndexOutOfBoundsException Reviewed-by: chegar, lancea ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/CharArrayReader.java ! src/java.base/share/classes/java/io/FilterReader.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! src/java.base/share/classes/java/io/PipedReader.java ! src/java.base/share/classes/java/io/PushbackReader.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/StringReader.java + test/java/io/Reader/ReaderBulkReadContract.java Changeset: 8ac671f1e910 Author: mullan Date: 2015-05-12 13:13 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8ac671f1e910 8075706: Policy implementation does not allow policy.provider to be on the class path Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/conf/security/java.security + test/java/security/Policy/PolicyProvider/CustomPolicy.java + test/java/security/Policy/PolicyProvider/UseSystemClassLoader.java + test/java/security/Policy/PolicyProvider/test.policy Changeset: 78825cbc6340 Author: jmanson Date: 2015-05-12 14:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/78825cbc6340 8079841: Buffer underflow with empty zip entry names Summary: check for zero-length entry name before accessing "last" byte Reviewed-by: sherman, martin ! src/java.base/share/native/libzip/zip_util.c Changeset: c294a2cfe27f Author: pchopra Date: 2015-05-13 13:54 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c294a2cfe27f 8079428: [TEST_BUG] Test javax/swing/plaf/windows/6921687/bug6921687.java fails Reviewed-by: serb, azvegint ! test/javax/swing/plaf/windows/6921687/bug6921687.java Changeset: c17df89e4156 Author: vinnie Date: 2015-05-13 13:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c17df89e4156 8068180: sun/security/pkcs11 tests are still in ProblemList.txt Reviewed-by: mullan ! test/ProblemList.txt Changeset: cad454f317b0 Author: ssadetsky Date: 2015-04-07 16:07 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cad454f317b0 7042645: Numerous api/java_awt jck tests fail - AWT Assertion Failure on fastdebug ri bundles b138 win7 x86 Reviewed-by: serb, azvegint ! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp Changeset: ac415abbdc07 Author: yan Date: 2015-04-07 17:34 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ac415abbdc07 8076315: move 4 manual functional swing tests to regression suite Reviewed-by: alexsch, serb + test/javax/swing/JColorChooser/Test4319113.html + test/javax/swing/JColorChooser/Test4319113.java + test/javax/swing/JOptionPane/4174551/bug4174551.html + test/javax/swing/JOptionPane/4174551/bug4174551.java + test/javax/swing/JTabbedPane/4666224/bug4666224.html + test/javax/swing/JTabbedPane/4666224/bug4666224.java + test/javax/swing/JToolTip/4644444/bug4644444.html + test/javax/swing/JToolTip/4644444/bug4644444.java Changeset: bea6232bd6e7 Author: darcy Date: 2015-04-07 12:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bea6232bd6e7 8076422: Fix missing doclint warnings in javax.swing.border Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/border/BevelBorder.java ! src/java.desktop/share/classes/javax/swing/border/CompoundBorder.java ! src/java.desktop/share/classes/javax/swing/border/EmptyBorder.java ! src/java.desktop/share/classes/javax/swing/border/EtchedBorder.java ! src/java.desktop/share/classes/javax/swing/border/LineBorder.java ! src/java.desktop/share/classes/javax/swing/border/MatteBorder.java ! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java Changeset: d67e92ae02ff Author: darcy Date: 2015-04-08 10:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d67e92ae02ff 8077094: Fix missing doclint warnings in the javax.swing.plaf package Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/ActionMapUIResource.java ! src/java.desktop/share/classes/javax/swing/plaf/BorderUIResource.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorUIResource.java ! src/java.desktop/share/classes/javax/swing/plaf/ComponentInputMapUIResource.java ! src/java.desktop/share/classes/javax/swing/plaf/DimensionUIResource.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FontUIResource.java ! src/java.desktop/share/classes/javax/swing/plaf/InputMapUIResource.java ! src/java.desktop/share/classes/javax/swing/plaf/InsetsUIResource.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java Changeset: ffe817b77f6a Author: ssadetsky Date: 2015-04-09 17:41 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ffe817b77f6a 6866751: J2SE_Swing_Reg: the caret disappears when moving to the end of the line. Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java + test/javax/swing/plaf/basic/6866751/bug6866751.java Changeset: 141c4f62924b Author: ssadetsky Date: 2015-04-09 18:09 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/141c4f62924b 7081580: Specification for MouseInfo.getNumberOfButtons() doesn't contain info about "awt.mouse.numButtons" Reviewed-by: serb, ant ! src/java.desktop/share/classes/java/awt/MouseInfo.java Changeset: 79e1488924cd Author: pchopra Date: 2015-04-10 11:35 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/79e1488924cd 8076151: [TESTBUG] Test java/awt/FontClass/CreateFont/fileaccess/FontFile.java fails Reviewed-by: alexsch, azvegint ! test/java/awt/FontClass/CreateFont/fileaccess/FontFile.java + test/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh Changeset: 9577b487e8e0 Author: sgupta Date: 2015-04-13 19:39 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9577b487e8e0 8076069: [macosx][TESTBUG] tests failing with Unrecognized system error Reviewed-by: serb, azvegint, kshefov ! test/sun/security/tools/keytool/i18n.sh Changeset: b6cce12949f3 Author: prr Date: 2015-04-13 17:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b6cce12949f3 8035302: Eliminate dependency on jdk.charsets from 2D font code. Reviewed-by: mchung, alanb, sherman, serb ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java + src/java.desktop/solaris/classes/sun/font/X11CNS11643.java + src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java + src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java + src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java ! src/java.desktop/unix/classes/sun/awt/X11FontManager.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java - src/java.desktop/unix/classes/sun/awt/motif/MFontConfiguration.java - src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643.java - src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643P1.java - src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643P2.java - src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643P3.java - src/java.desktop/unix/classes/sun/awt/motif/X11Dingbats.java - src/java.desktop/unix/classes/sun/awt/motif/X11GB18030_0.java - src/java.desktop/unix/classes/sun/awt/motif/X11GB18030_1.java - src/java.desktop/unix/classes/sun/awt/motif/X11GB2312.java - src/java.desktop/unix/classes/sun/awt/motif/X11GBK.java - src/java.desktop/unix/classes/sun/awt/motif/X11JIS0201.java - src/java.desktop/unix/classes/sun/awt/motif/X11JIS0208.java - src/java.desktop/unix/classes/sun/awt/motif/X11JIS0212.java - src/java.desktop/unix/classes/sun/awt/motif/X11Johab.java - src/java.desktop/unix/classes/sun/awt/motif/X11KSC5601.java - src/java.desktop/unix/classes/sun/awt/motif/X11SunUnicode_0.java + src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java + src/java.desktop/unix/classes/sun/font/MFontConfiguration.java + src/java.desktop/unix/classes/sun/font/X11Dingbats.java + src/java.desktop/unix/classes/sun/font/X11GB18030_0.java + src/java.desktop/unix/classes/sun/font/X11GB18030_1.java + src/java.desktop/unix/classes/sun/font/X11GB2312.java + src/java.desktop/unix/classes/sun/font/X11GBK.java + src/java.desktop/unix/classes/sun/font/X11Johab.java + src/java.desktop/unix/classes/sun/font/X11KSC5601.java + src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java ! src/java.desktop/unix/classes/sun/font/XMap.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByteEncoder.java - src/jdk.charsets/unix/classes/sun/nio/cs/ext/COMPOUND_TEXT.java - src/jdk.charsets/unix/classes/sun/nio/cs/ext/COMPOUND_TEXT_Decoder.java - src/jdk.charsets/unix/classes/sun/nio/cs/ext/COMPOUND_TEXT_Encoder.java - src/jdk.charsets/unix/classes/sun/nio/cs/ext/CompoundTextSupport.java - test/sun/nio/cs/OLD/X11GB2312_OLD.java - test/sun/nio/cs/OLD/X11GBK_OLD.java - test/sun/nio/cs/OLD/X11KSC5601_OLD.java - test/sun/nio/cs/TestX11CNS.java - test/sun/nio/cs/TestX11JIS0201.java - test/sun/nio/cs/X11CNS11643.java - test/sun/nio/cs/X11CNS11643P1.java - test/sun/nio/cs/X11CNS11643P2.java - test/sun/nio/cs/X11CNS11643P3.java Changeset: ef3abf8e3443 Author: serb Date: 2015-04-14 09:34 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ef3abf8e3443 8076214: [Findbugs]sun.awt.datatransfer.SunClipboard.checkChange(long[]) may expose internal representation Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/sun/awt/datatransfer/SunClipboard.java Changeset: 5b740cd14ee5 Author: dmarkov Date: 2015-04-14 15:24 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5b740cd14ee5 8073453: Focus doesn't move when pressing Shift + Tab keys Reviewed-by: alexsch, ant ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java + test/java/awt/Focus/8073453/AWTFocusTransitionTest.java + test/java/awt/Focus/8073453/SwingFocusTransitionTest.java Changeset: a1b10dc613a9 Author: alexsch Date: 2015-04-14 14:47 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a1b10dc613a9 8076106: [macosx] Drag image of TransferHandler does not honor MultiResolutionImage Reviewed-by: serb, alexsch Contributed-by: Hendrik Schreiber ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java + test/java/awt/datatransfer/DragImage/MultiResolutionDragImageTest.java Changeset: 2b5dd8a936de Author: ddehaven Date: 2015-04-14 12:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2b5dd8a936de Merge Changeset: 47fccbef0408 Author: darcy Date: 2015-04-14 14:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/47fccbef0408 8077095: Fix missing doclint warnings in the javax.swing.plaf.basic package Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java Changeset: c00f7a13630b Author: darcy Date: 2015-04-14 15:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c00f7a13630b 8076624: Fix missing doclint warnings in javax.swing.text Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/AbstractWriter.java ! src/java.desktop/share/classes/javax/swing/text/AsyncBoxView.java ! src/java.desktop/share/classes/javax/swing/text/BoxView.java ! src/java.desktop/share/classes/javax/swing/text/ChangedCharSetException.java ! src/java.desktop/share/classes/javax/swing/text/ComponentView.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/javax/swing/text/DefaultFormatterFactory.java ! src/java.desktop/share/classes/javax/swing/text/DefaultHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GapContent.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/Highlighter.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/LabelView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java ! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.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/StyleContext.java ! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/TabSet.java ! src/java.desktop/share/classes/javax/swing/text/TabStop.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/View.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/javax/swing/text/ZoneView.java Changeset: 2ca1d772b1f1 Author: alexsch Date: 2015-04-15 14:38 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2ca1d772b1f1 8072767: DefaultCellEditor for comboBox creates ActionEvent with wrong source object Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/JComboBox.java + test/javax/swing/JComboBox/8072767/bug8072767.java Changeset: c635728b87b4 Author: darcy Date: 2015-04-15 10:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c635728b87b4 8075082: Fix missing doclint warnings in the javax.swing package Reviewed-by: serb, ant ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/ButtonGroup.java ! src/java.desktop/share/classes/javax/swing/DefaultFocusManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DesktopManager.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java Changeset: e2499fc6e4b8 Author: prr Date: 2015-04-15 14:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e2499fc6e4b8 Merge ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: 38d385715177 Author: aivanov Date: 2015-04-16 14:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/38d385715177 8074956: ArrayIndexOutOfBoundsException in javax.swing.text.html.parser.ContentModel.first() Reviewed-by: alexsch, alexp ! src/java.desktop/share/classes/javax/swing/text/html/parser/ContentModel.java + test/javax/swing/text/html/parser/8074956/bug8074956.java Changeset: 8a999feecfaa Author: serb Date: 2015-04-16 21:55 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8a999feecfaa 8076264: [macosx] Launching app on MacOSX requires enclosing class Reviewed-by: azvegint, ksrini ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/windows/native/libjli/java_md.c + test/tools/launcher/TestMainWithoutEnclosing.java Changeset: 5b07559a4547 Author: prr Date: 2015-04-17 12:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5b07559a4547 8075942: ArrayIndexOutOfBoundsException in sun.java2d.pisces.Dasher.goTo Reviewed-by: flar, lbourges ! src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java + test/java/awt/BasicStroke/DashStrokeTest.java Changeset: 39bd7fa12bc3 Author: serb Date: 2015-04-17 16:54 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/39bd7fa12bc3 8074028: Remove API references to java.awt.peer Reviewed-by: alanb, ant, yan, prr ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuBar.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/CViewEmbeddedFrame.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/FileDialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/java.desktop/share/classes/sun/awt/LightweightFrame.java ! src/java.desktop/share/classes/sun/awt/SunGraphicsCallback.java ! src/java.desktop/share/classes/sun/font/FontAccess.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java ! src/java.desktop/unix/native/common/awt/awt_Font.c ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/windows/WChoicePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WKeyboardFocusManagerPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPageDialog.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialog.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java ! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp ! test/java/awt/Component/Headless/HeadlessComponent.java ! test/java/awt/Component/Headless/HeadlessContainer.java ! test/java/awt/Component/Headless/HeadlessPanel.java ! test/java/awt/FontClass/HeadlessFont.java ! test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java ! test/java/awt/Paint/ButtonRepaint.java ! test/java/awt/Paint/CheckboxRepaint.java ! test/java/awt/Paint/LabelRepaint.java ! test/java/awt/Paint/ListRepaint.java ! test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java ! test/java/awt/regtesthelpers/UtilInternal.java ! test/javax/swing/Headless/HeadlessBox.java ! test/javax/swing/Headless/HeadlessBox_Filler.java ! test/javax/swing/Headless/HeadlessCellRendererPane.java ! test/javax/swing/Headless/HeadlessDefaultListCellRenderer.java ! test/javax/swing/Headless/HeadlessDefaultListCellRenderer_UIResource.java ! test/javax/swing/Headless/HeadlessJButton.java ! test/javax/swing/Headless/HeadlessJCheckBox.java ! test/javax/swing/Headless/HeadlessJCheckBoxMenuItem.java ! test/javax/swing/Headless/HeadlessJColorChooser.java ! test/javax/swing/Headless/HeadlessJComboBox.java ! test/javax/swing/Headless/HeadlessJComponent.java ! test/javax/swing/Headless/HeadlessJDesktopPane.java ! test/javax/swing/Headless/HeadlessJEditorPane.java ! test/javax/swing/Headless/HeadlessJFileChooser.java ! test/javax/swing/Headless/HeadlessJInternalFrame.java ! test/javax/swing/Headless/HeadlessJInternalFrame_JDesktopIcon.java ! test/javax/swing/Headless/HeadlessJLabel.java ! test/javax/swing/Headless/HeadlessJLayeredPane.java ! test/javax/swing/Headless/HeadlessJList.java ! test/javax/swing/Headless/HeadlessJMenu.java ! test/javax/swing/Headless/HeadlessJMenuBar.java ! test/javax/swing/Headless/HeadlessJMenuItem.java ! test/javax/swing/Headless/HeadlessJOptionPane.java ! test/javax/swing/Headless/HeadlessJPanel.java ! test/javax/swing/Headless/HeadlessJPopupMenu.java ! test/javax/swing/Headless/HeadlessJPopupMenu_Separator.java ! test/javax/swing/Headless/HeadlessJProgressBar.java ! test/javax/swing/Headless/HeadlessJRadioButton.java ! test/javax/swing/Headless/HeadlessJRadioButtonMenuItem.java ! test/javax/swing/Headless/HeadlessJRootPane.java ! test/javax/swing/Headless/HeadlessJScrollBar.java ! test/javax/swing/Headless/HeadlessJScrollPane.java ! test/javax/swing/Headless/HeadlessJSeparator.java ! test/javax/swing/Headless/HeadlessJSlider.java ! test/javax/swing/Headless/HeadlessJSpinner.java ! test/javax/swing/Headless/HeadlessJSplitPane.java ! test/javax/swing/Headless/HeadlessJTabbedPane.java ! test/javax/swing/Headless/HeadlessJTable.java ! test/javax/swing/Headless/HeadlessJTextArea.java ! test/javax/swing/Headless/HeadlessJTextField.java ! test/javax/swing/Headless/HeadlessJToggleButton.java ! test/javax/swing/Headless/HeadlessJToolBar.java ! test/javax/swing/Headless/HeadlessJToolBar_Separator.java ! test/javax/swing/Headless/HeadlessJToolTip.java ! test/javax/swing/Headless/HeadlessJTree.java ! test/javax/swing/Headless/HeadlessJViewport.java Changeset: e1888730a57e Author: serb Date: 2015-04-17 16:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e1888730a57e 8074763: Remove API references to java.awt.dnd.peer Reviewed-by: alanb, ant, prr ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java ! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetContext.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! test/java/awt/dnd/DragSourceListenerSerializationTest/DragSourceListenerSerializationTest.java Changeset: 414010b5ab83 Author: serb Date: 2015-04-17 17:01 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/414010b5ab83 8074757: Remove java.awt.Toolkit methods which return peer types Reviewed-by: alanb, prr, ant ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/Checkbox.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Choice.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/Dialog.java ! src/java.desktop/share/classes/java/awt/FileDialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Label.java ! src/java.desktop/share/classes/java/awt/List.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/MenuComponent.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java ! src/java.desktop/share/classes/sun/awt/ComponentFactory.java ! src/java.desktop/share/classes/sun/awt/HToolkit.java ! src/java.desktop/share/classes/sun/awt/HeadlessToolkit.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! test/java/awt/Toolkit/DynamicLayout/bug7172833.java ! test/java/awt/Toolkit/Headless/ExceptionContract/ExceptionContract.java Changeset: a5c091b8bee9 Author: serb Date: 2015-04-19 10:31 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a5c091b8bee9 8077394: Uninitialised memory in jdk/src/java/desktop/unix/native/libfontmanager/X11FontScaler.c Reviewed-by: azvegint, prr ! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c Changeset: fb2369cdbd53 Author: prr Date: 2015-04-20 10:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fb2369cdbd53 7145508: java.awt.GraphicsDevice.get/setDisplayMode behavior is incorrect when no display is present Reviewed-by: serb, bae ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java Changeset: 6c320b2d9138 Author: pchopra Date: 2015-04-21 20:11 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6c320b2d9138 8078082: [TEST_BUG] java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java fails Reviewed-by: serb, alexsch ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: 661136704d07 Author: alexsch Date: 2015-04-22 13:46 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/661136704d07 8069361: SunGraphics2D.getDefaultTransform() does not include scale factor Reviewed-by: flar, prr, serb ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java Changeset: be4d1f1a6d53 Author: alexsch Date: 2015-04-22 15:00 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/be4d1f1a6d53 8030123: java/beans/Introspector/Test8027648.java fails Reviewed-by: serb, alexsch Contributed-by: Nicholas Cull ! src/java.desktop/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java Changeset: 51b4175e8035 Author: serb Date: 2015-04-22 20:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/51b4175e8035 8078115: Applets now require "modifyThread" permission to exit on windows Reviewed-by: azvegint, alexsch ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java Changeset: b9520cfccb84 Author: serb Date: 2015-04-23 16:54 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b9520cfccb84 6829245: Reg test: java/awt/Component/isLightweightCrash/StubPeerCrash.java fails Reviewed-by: azvegint, alexsch - test/java/awt/Component/isLightweightCrash/StubPeerCrash.java Changeset: 78a67d83381b Author: anashaty Date: 2015-04-23 17:33 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/78a67d83381b 8078165: [macosx] NPE when attempting to get image from toolkit Reviewed-by: serb, alexp ! src/java.desktop/share/classes/sun/awt/SunToolkit.java + test/java/awt/Toolkit/GetImage/bug8078165.java Changeset: 0e483e64c1e4 Author: bae Date: 2015-04-24 15:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0e483e64c1e4 8076455: IME Composition Window is displayed on incorrect position Reviewed-by: serb, azvegint ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp Changeset: dbf9760f6c0e Author: prr Date: 2015-04-27 09:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dbf9760f6c0e Merge - src/java.base/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/java.base/share/classes/sun/security/provider/certpath/ReverseState.java - src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - src/jdk.accessibility/windows/native/jabswitch/jabswitch_manifest.rc - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl Changeset: d184800afb78 Author: serb Date: 2015-04-28 16:24 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d184800afb78 8077267: Typo in the test on JavaBean Reviewed-by: alexsch, malenkov ! test/java/beans/Introspector/4058433/TestJavaBean.java Changeset: 8c964679a414 Author: alexsch Date: 2015-04-28 19:32 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8c964679a414 8044444: The output's 'Page-n' footer does not show completely Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PageFormat/ImageableAreaTest.java Changeset: 9b6ed21ae317 Author: lbourges Date: 2015-04-28 14:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9b6ed21ae317 8078464: Path2D storage growth algorithms should be less linear Reviewed-by: flar ! src/java.desktop/share/classes/java/awt/geom/Path2D.java ! test/java/awt/geom/Path2D/Path2DCopyConstructor.java + test/java/awt/geom/Path2D/Path2DGrow.java Changeset: 8dc36a995ae0 Author: serb Date: 2015-04-29 02:55 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8dc36a995ae0 4703110: java.awt.Canvas(GraphicaConfiguration): null reaction Reviewed-by: azvegint, ant ! src/java.desktop/share/classes/java/awt/Canvas.java Changeset: 4af319de0ebe Author: azvegint Date: 2015-04-29 12:54 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4af319de0ebe 8051617: Fullscreen mode is not working properly on Xorg Reviewed-by: alexsch, serb ! src/java.desktop/unix/classes/sun/awt/X11ComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: 8e45c1f60155 Author: alexsch Date: 2015-04-29 20:06 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8e45c1f60155 8031109: Rendering HTML code in JEditorPane throws NumberFormatException Reviewed-by: azvegint, alexsch Contributed-by: Victor Dyakov ! src/java.desktop/share/classes/javax/swing/text/html/FrameSetView.java + test/javax/swing/text/html/8031109/bug8031109.java Changeset: 5b613a3c04be Author: serb Date: 2015-04-29 19:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5b613a3c04be 8078216: JRE installation is stuck at Progress dialog Reviewed-by: prr, ddehaven ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java Changeset: da166bf1c13d Author: prr Date: 2015-04-29 08:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/da166bf1c13d Merge Changeset: e16b52d3da99 Author: prr Date: 2015-04-29 09:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e16b52d3da99 Merge Changeset: 691879ceb811 Author: prr Date: 2015-04-29 10:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/691879ceb811 8078331: Upgrade JDK to use LittleCMS 2.7 Reviewed-by: serb, bae ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h Changeset: 0bfbcc848706 Author: prr Date: 2015-04-29 10:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0bfbcc848706 8076979: DebugFonts.java fails with stackoverflow error Reviewed-by: serb, jgodinez ! src/java.desktop/share/classes/sun/font/FontFamily.java + test/java/awt/FontClass/DebugFonts.java Changeset: 90e539af6a64 Author: prr Date: 2015-04-29 12:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/90e539af6a64 8079067: New version string scheme - Java2D Reviewed-by: serb, jgodinez, iris ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java Changeset: 13b1ca669311 Author: adinn Date: 2015-04-29 16:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/13b1ca669311 8078654: CloseTTFontFileFunc callback should be removed Reviewed-by: prr, martin ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: c7233c2411a3 Author: alexsch Date: 2015-04-30 14:04 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c7233c2411a3 8078614: WindowsClassicLookAndFeel MetalComboBoxUI.getbaseLine fails with IllegalArgumentException Reviewed-by: serb, azvegint, alexsch Contributed-by: Victor Dyakov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! test/javax/swing/JComboBox/6632953/bug6632953.java Changeset: 5bf5794f6193 Author: azvegint Date: 2015-04-30 16:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5bf5794f6193 8077982: GIFLIB upgrade Reviewed-by: ant, serb + src/java.desktop/share/native/libsplashscreen/giflib/COPYING ! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c ! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c + src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h ! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c ! src/java.desktop/share/native/libsplashscreen/splashscreen_gif.c Changeset: 063bc66c3e1f Author: bae Date: 2015-04-30 16:47 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/063bc66c3e1f 8073001: Java's system LnF on OS X: editable JComboBoxes are being rendered incorrectly Reviewed-by: alexp, serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java + test/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java Changeset: 786e9aa80e15 Author: prr Date: 2015-05-05 13:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/786e9aa80e15 Merge - src/java.management/share/classes/META-INF/services/sun.management.spi.PlatformMBeanProvider - src/java.management/share/classes/com/sun/management/DiagnosticCommandMBean.java - src/java.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java - src/java.management/share/classes/com/sun/management/GarbageCollectorMXBean.java - src/java.management/share/classes/com/sun/management/GcInfo.java - src/java.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java - src/java.management/share/classes/com/sun/management/OperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/ThreadMXBean.java - src/java.management/share/classes/com/sun/management/UnixOperatingSystemMXBean.java - src/java.management/share/classes/com/sun/management/VMOption.java - src/java.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java - src/java.management/share/classes/com/sun/management/package-info.java - src/java.management/share/classes/sun/management/DiagnosticCommandArgumentInfo.java - src/java.management/share/classes/sun/management/DiagnosticCommandImpl.java - src/java.management/share/classes/sun/management/DiagnosticCommandInfo.java - src/java.management/share/classes/sun/management/Flag.java - src/java.management/share/classes/sun/management/GarbageCollectionNotifInfoCompositeData.java - src/java.management/share/classes/sun/management/GcInfoBuilder.java - src/java.management/share/classes/sun/management/GcInfoCompositeData.java - src/java.management/share/classes/sun/management/HotSpotDiagnostic.java - src/java.management/share/classes/sun/management/ManagementFactory.java - src/java.management/share/classes/sun/management/VMOptionCompositeData.java - src/java.management/share/native/libmanagement/DiagnosticCommandImpl.c - src/java.management/share/native/libmanagement/Flag.c - src/java.management/share/native/libmanagement/GcInfoBuilder.c - src/java.management/share/native/libmanagement/HotSpotDiagnostic.c - src/java.management/unix/classes/sun/management/OperatingSystemImpl.java - src/java.management/unix/native/libmanagement/LinuxOperatingSystem.c - src/java.management/unix/native/libmanagement/MacosxOperatingSystem.c - src/java.management/unix/native/libmanagement/OperatingSystemImpl.c - src/java.management/unix/native/libmanagement/SolarisOperatingSystem.c - src/java.management/windows/classes/sun/management/OperatingSystemImpl.java - src/java.management/windows/native/libmanagement/OperatingSystemImpl.c - test/java/lang/management/ThreadMXBean/Semaphore.java - test/java/math/RandomSeed.java - test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java Changeset: 9a13d4ab1503 Author: serb Date: 2015-05-06 17:31 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9a13d4ab1503 8079217: JRE installation is stuck at Progress dialog : redux Reviewed-by: prr, ant ! src/java.desktop/share/classes/sun/awt/AppContext.java Changeset: 0a8bb9bd5916 Author: serb Date: 2015-05-06 18:30 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0a8bb9bd5916 6206437: Typo in JInternalFrame setDefaultCloseOperation() doc (WindowClosing --> internalFrameClosing) Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java Changeset: 2a27d17fe10d Author: prr Date: 2015-05-13 08:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2a27d17fe10d Merge Changeset: d40f1245a1f1 Author: prr Date: 2015-05-13 14:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d40f1245a1f1 8080317: Disable warning treated as error for signed/unsigned comparison in building splashscreen Reviewed-by: ddehaven ! make/lib/Awt2dLibraries.gmk Changeset: 589d755ad82d Author: alanb Date: 2015-05-14 13:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/589d755ad82d 8080330: (cs) Charset.availableCharsets failing with NPE on several platforms Reviewed-by: chegar ! make/data/charsetmapping/charsets - test/sun/nio/cs/TestCompoundTest.java Changeset: 8960ba885c1e Author: naoto Date: 2015-05-14 09:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8960ba885c1e 8080342: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle Reviewed-by: lancea ! src/java.base/unix/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java Changeset: 6adfb517cd7f Author: smarks Date: 2015-05-14 13:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6adfb517cd7f 8078463: TEST_BUG: optimize java/util/Map/Collisions.java Reviewed-by: martin, chegar, dfuchs ! test/java/util/Map/Collisions.java Changeset: c5d10830cfb9 Author: valeriep Date: 2015-05-15 01:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c5d10830cfb9 8038084: CertStore needs a way to add new CertStore types Summary: Removed internal helper classes and reflection usage for LDAP CertStore. Reviewed-by: mullan ! src/java.base/share/classes/java/security/cert/LDAPCertStoreParameters.java + src/java.base/share/classes/java/security/cert/URICertStoreParameters.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java - src/java.base/share/classes/sun/security/provider/certpath/CertStoreHelper.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java ! src/java.base/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStore.java - src/java.base/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStoreHelper.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/conf/security/java.security + src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java - src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreHelper.java + src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! test/java/lang/SecurityManager/CheckSecurityProvider.java + test/java/security/cert/URICertStoreParameters/TestBasic.java Changeset: ed94f3e7ba6b Author: lana Date: 2015-05-14 20:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ed94f3e7ba6b Merge - src/java.base/share/classes/sun/security/provider/certpath/CertStoreHelper.java - src/java.base/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStoreHelper.java - src/java.desktop/unix/classes/sun/awt/motif/MFontConfiguration.java - src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643.java - src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643P1.java - src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643P2.java - src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643P3.java - src/java.desktop/unix/classes/sun/awt/motif/X11Dingbats.java - src/java.desktop/unix/classes/sun/awt/motif/X11GB18030_0.java - src/java.desktop/unix/classes/sun/awt/motif/X11GB18030_1.java - src/java.desktop/unix/classes/sun/awt/motif/X11GB2312.java - src/java.desktop/unix/classes/sun/awt/motif/X11GBK.java - src/java.desktop/unix/classes/sun/awt/motif/X11JIS0201.java - src/java.desktop/unix/classes/sun/awt/motif/X11JIS0208.java - src/java.desktop/unix/classes/sun/awt/motif/X11JIS0212.java - src/java.desktop/unix/classes/sun/awt/motif/X11Johab.java - src/java.desktop/unix/classes/sun/awt/motif/X11KSC5601.java - src/java.desktop/unix/classes/sun/awt/motif/X11SunUnicode_0.java - src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreHelper.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByteEncoder.java - src/jdk.charsets/unix/classes/sun/nio/cs/ext/COMPOUND_TEXT.java - src/jdk.charsets/unix/classes/sun/nio/cs/ext/COMPOUND_TEXT_Decoder.java - src/jdk.charsets/unix/classes/sun/nio/cs/ext/COMPOUND_TEXT_Encoder.java - src/jdk.charsets/unix/classes/sun/nio/cs/ext/CompoundTextSupport.java - test/java/awt/Component/isLightweightCrash/StubPeerCrash.java - test/sun/nio/cs/OLD/X11GB2312_OLD.java - test/sun/nio/cs/OLD/X11GBK_OLD.java - test/sun/nio/cs/OLD/X11KSC5601_OLD.java - test/sun/nio/cs/TestCompoundTest.java - test/sun/nio/cs/TestX11CNS.java - test/sun/nio/cs/TestX11JIS0201.java - test/sun/nio/cs/X11CNS11643.java - test/sun/nio/cs/X11CNS11643P1.java - test/sun/nio/cs/X11CNS11643P2.java - test/sun/nio/cs/X11CNS11643P3.java Changeset: b4e21fd93f44 Author: katleman Date: 2015-05-21 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b4e21fd93f44 Added tag jdk9-b65 for changeset ed94f3e7ba6b ! .hgtags From hammad_a17 at yahoo.com Sat May 30 17:27:30 2015 From: hammad_a17 at yahoo.com (amal Hammad) Date: Sat, 30 May 2015 20:27:30 +0300 Subject: hammad_a17@yahoo.com Message-ID: <5130966A-B9EA-4C8D-9192-ADC10CD654B3@yahoo.com> Mrs :Amal Adnan Hammad#UCC1-207 From pmcnary at cameron.net Fri May 22 14:39:22 2015 From: pmcnary at cameron.net (Paul) Date: Fri, 22 May 2015 14:39:22 -0000 Subject: OpenJDK8 - openNMS core dump Message-ID: <555F3F8B.8070805@cameron.net> This problem appears to be in the FreeBSD port of the OpenJDK. FreeBSD 10.1-RELEAE-p9 (amd64) openJDK 1.8.0_40 openNMS 16.0.0 After building from source: Had a problem building docs but that is another issue. After starting openNMS it dumps core after a few minutes. This problem was reported for a previous version of openNMS and openJDK7. First part of dump is below. Has any progress been made on this problem? Can you give me any guidance on solving this issue? I really want to run openNMS on FreeBSD 10.1+ Thank you Paul pmcnary at cameron.net Register to memory mapping: RAX={method} {0x00000008760dfc50} '' '(Ljava/lang/String;)V' in 'java/net/SocketException' RBX={method} {0x00000008760dfc50} '' '(Ljava/lang/String;)V' in 'java/net/SocketException' RCX=0x0000000000000002 is an unknown value RDX=0x000000082c992c88 is an oop java.lang.String - klass: 'java/lang/String' RSP=0x00007ffff02f5258 is pointing into the stack for thread: 0x000000083473c000 RBP=0x00007ffff02f52e0 is pointing into the stack for thread: 0x000000083473c000 RSI=0x000000082c992cd0 is an oop java.net.SocketException - klass: 'java/net/SocketException' RDI=0x00007ffff02f5380 is pointing into the stack for thread: 0x000000083473c000 R8 =0x0000000803c786e0 is at code_begin+0 in an AdapterHandler Adapter for signature: 0x0000000803c786e0 is at code_begin+0 in [CodeBlob (0x0000000803c78690)] Framesize: 0 BufferBlob (0x0000000803c78690) used for I2C/C2I adapters R9 =0x00007ffff02f5678 is pointing into the stack for thread: 0x000000083473c000 R10=0x0000000803c3245f is at begin+0 in a stub StubRoutines::call_stub [0x0000000803c3245f, 0x0000000803c32547[ (232 bytes) R11=0x0000000804e2e200 is at entry_point+64 in (nmethod*)0x0000000804e2e010 R12=0x00000008131ff000 is an unknown value R13=0x00007ffff02f5270 is pointing into the stack for thread: 0x000000083473c000 R14=0x000000083473c000 is a thread R15=0x000000083473c000 is a thread VM state:synchronizing (normal execution) VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) [0x000000080347bf00] Safepoint_lock - owner thread: 0x00000008034ea800 [0x000000080347bf80] Threads_lock - owner thread: 0x00000008034ea800 Heap: PSYoungGen total 135168K, used 87638K [0x0000000828780000, 0x0000000832e00000, 0x0000000833200 000) eden space 99840K, 84% used [0x0000000828780000,0x000000082da358d0,0x000000082e900000) from space 35328K, 8% used [0x0000000830b80000,0x0000000830e60020,0x0000000832e00000) to space 35328K, 0% used [0x000000082e900000,0x000000082e900000,0x0000000830b80000) ParOldGen total 253440K, used 207684K [0x0000000813200000, 0x0000000822980000, 0x000000082878 0000) object space 253440K, 81% used [0x0000000813200000,0x000000081fcd11d0,0x0000000822980000) Metaspace used 113328K, capacity 120418K, committed 120576K, reserved 1155072K class space used 13059K, capacity 14487K, committed 14592K, reserved 1048576K Card table byte_map: [0x0000000800662000,0x0000000800763000] byte_map_base: 0x00000007fc5c9000