From christine.lu at oracle.com Thu Aug 1 04:58:29 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 01 Aug 2013 11:58:29 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b101 for changeset a013024b0747 Message-ID: <20130801115830.8C9E3484FC@hg.openjdk.java.net> Changeset: 528c7e76eaee Author: cl Date: 2013-08-01 04:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/528c7e76eaee Added tag jdk8-b101 for changeset a013024b0747 ! .hgtags From christine.lu at oracle.com Thu Aug 1 05:00:05 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 01 Aug 2013 12:00:05 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b101 for changeset f6921c876db1 Message-ID: <20130801120011.0C114484FD@hg.openjdk.java.net> Changeset: 7c9885d23744 Author: cl Date: 2013-08-01 04:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7c9885d23744 Added tag jdk8-b101 for changeset f6921c876db1 ! .hgtags From christine.lu at oracle.com Thu Aug 1 05:01:25 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 01 Aug 2013 12:01:25 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b101 for changeset 0a7432f898e5 Message-ID: <20130801120131.6C9F3484FE@hg.openjdk.java.net> Changeset: b8cd8b101ecb Author: cl Date: 2013-08-01 04:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b8cd8b101ecb Added tag jdk8-b101 for changeset 0a7432f898e5 ! .hgtags From christine.lu at oracle.com Thu Aug 1 05:01:43 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 01 Aug 2013 12:01:43 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b101 for changeset 60b623a36164 Message-ID: <20130801120147.C96BD484FF@hg.openjdk.java.net> Changeset: 988a5f2ac559 Author: cl Date: 2013-08-01 04:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/988a5f2ac559 Added tag jdk8-b101 for changeset 60b623a36164 ! .hgtags From christine.lu at oracle.com Thu Aug 1 05:02:11 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 01 Aug 2013 12:02:11 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b101 for changeset 690161232823 Message-ID: <20130801120248.3CB1A48500@hg.openjdk.java.net> Changeset: b52a2ecdb803 Author: cl Date: 2013-08-01 04:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b52a2ecdb803 Added tag jdk8-b101 for changeset 690161232823 ! .hgtags From christine.lu at oracle.com Thu Aug 1 05:04:20 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 01 Aug 2013 12:04:20 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b101 for changeset a302b05d0ee4 Message-ID: <20130801120423.0382248502@hg.openjdk.java.net> Changeset: 573ccf92d646 Author: cl Date: 2013-08-01 04:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/573ccf92d646 Added tag jdk8-b101 for changeset a302b05d0ee4 ! .hgtags From christine.lu at oracle.com Thu Aug 1 05:04:02 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 01 Aug 2013 12:04:02 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b101 for changeset 0324dbf07b0f Message-ID: <20130801120405.AE5D248501@hg.openjdk.java.net> Changeset: 4c42fba7b0e7 Author: cl Date: 2013-08-01 04:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4c42fba7b0e7 Added tag jdk8-b101 for changeset 0324dbf07b0f ! .hgtags From dalibor.topic at oracle.com Thu Aug 1 05:40:46 2013 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 01 Aug 2013 14:40:46 +0200 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51FA574E.3000605@oracle.com> Vote: Yes! cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From christine.lu at oracle.com Thu Aug 1 04:58:23 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 01 Aug 2013 11:58:23 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b101 for changeset 9f74a220677d Message-ID: <20130801115823.51742484FA@hg.openjdk.java.net> Changeset: 5eb3c1dc348f Author: cl Date: 2013-08-01 04:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/5eb3c1dc348f Added tag jdk8-b101 for changeset 9f74a220677d ! .hgtags From artem.ananiev at oracle.com Fri Aug 2 03:32:37 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Fri, 02 Aug 2013 14:32:37 +0400 Subject: CFV: New JDK8 Reviewer: Anton Tarasov Message-ID: <51FB8AC5.2090508@oracle.com> I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 Reviewer. Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. He is a member of AWT/Swing and JavaFX groups at Oracle, now working on JavaFX/Swing and Swing/JavaFX integration. Web interface for JDK8 mercurial repositories doesn't provide a good way to find all the changesets for people with short user names (e.g. "art" or "ant"). That's why I had to use CLI: hg log |grep '^user.* ant$' It shows 50 changesets in jdk8/jdk so far, which is more than enough for the nomination. Votes are due by Aug 16, 2013. Only current JDK8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. [1] http://openjdk.java.net/census#jdk8 [2] http://openjdk.java.net/bylaws#lazy-consensus Thanks, Artem From sergey.malenkov at oracle.com Fri Aug 2 03:44:14 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Fri, 02 Aug 2013 14:44:14 +0400 Subject: CFV: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FB8AC5.2090508@oracle.com> References: <51FB8AC5.2090508@oracle.com> Message-ID: <51FB8D7E.4090108@oracle.com> Vote: Yes SAM On 02.08.2013 14:32, Artem Ananiev wrote: > > I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 > Reviewer. > > Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. > He is a member of AWT/Swing and JavaFX groups at Oracle, now working > on JavaFX/Swing and Swing/JavaFX integration. > > Web interface for JDK8 mercurial repositories doesn't provide a good > way to find all the changesets for people with short user names (e.g. > "art" or "ant"). That's why I had to use CLI: > > hg log |grep '^user.* ant$' > > It shows 50 changesets in jdk8/jdk so far, which is more than enough > for the nomination. > > Votes are due by Aug 16, 2013. Only current JDK8 Reviewers [1] are > eligible to vote on this nomination. Votes must be cast in the open by > replying to this mailing list. For Lazy Consensus voting instructions, > see [2]. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus > > Thanks, > > Artem > From andrew.brygin at oracle.com Fri Aug 2 03:47:34 2013 From: andrew.brygin at oracle.com (Andrew Brygin) Date: Fri, 02 Aug 2013 14:47:34 +0400 Subject: CFV: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FB8AC5.2090508@oracle.com> References: <51FB8AC5.2090508@oracle.com> Message-ID: <51FB8E46.8070707@oracle.com> Vote: Yes Thanks, Andrew On 8/2/2013 2:32 PM, Artem Ananiev wrote: > > I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 > Reviewer. > > Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. > He is a member of AWT/Swing and JavaFX groups at Oracle, now working > on JavaFX/Swing and Swing/JavaFX integration. > > Web interface for JDK8 mercurial repositories doesn't provide a good > way to find all the changesets for people with short user names (e.g. > "art" or "ant"). That's why I had to use CLI: > > hg log |grep '^user.* ant$' > > It shows 50 changesets in jdk8/jdk so far, which is more than enough > for the nomination. > > Votes are due by Aug 16, 2013. Only current JDK8 Reviewers [1] are > eligible to vote on this nomination. Votes must be cast in the open by > replying to this mailing list. For Lazy Consensus voting instructions, > see [2]. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus > > Thanks, > > Artem > From alexey.utkin at oracle.com Fri Aug 2 03:58:10 2013 From: alexey.utkin at oracle.com (Alexey Utkin) Date: Fri, 02 Aug 2013 14:58:10 +0400 Subject: CFV: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FB8D7E.4090108@oracle.com> References: <51FB8AC5.2090508@oracle.com> <51FB8D7E.4090108@oracle.com> Message-ID: <51FB90C2.4090302@oracle.com> Vote: Yes -uta On 02.08.2013 14:32, Artem Ananiev wrote: >> >> I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 >> Reviewer. >> >> Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. >> He is a member of AWT/Swing and JavaFX groups at Oracle, now working >> on JavaFX/Swing and Swing/JavaFX integration. >> >> Web interface for JDK8 mercurial repositories doesn't provide a good >> way to find all the changesets for people with short user names (e.g. >> "art" or "ant"). That's why I had to use CLI: >> >> hg log |grep '^user.* ant$' >> >> It shows 50 changesets in jdk8/jdk so far, which is more than enough >> for the nomination. >> >> Votes are due by Aug 16, 2013. Only current JDK8 Reviewers [1] are >> eligible to vote on this nomination. Votes must be cast in the open >> by replying to this mailing list. For Lazy Consensus voting >> instructions, see [2]. >> >> [1] http://openjdk.java.net/census#jdk8 >> [2] http://openjdk.java.net/bylaws#lazy-consensus >> >> Thanks, >> >> Artem >> > From alexandr.scherbatiy at oracle.com Fri Aug 2 04:33:29 2013 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Fri, 02 Aug 2013 15:33:29 +0400 Subject: CFV: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FB8AC5.2090508@oracle.com> References: <51FB8AC5.2090508@oracle.com> Message-ID: <51FB9909.4080101@oracle.com> Vote: Yes Thanks, Alexandr. On 8/2/2013 2:32 PM, Artem Ananiev wrote: > > I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 > Reviewer. > > Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. > He is a member of AWT/Swing and JavaFX groups at Oracle, now working > on JavaFX/Swing and Swing/JavaFX integration. > > Web interface for JDK8 mercurial repositories doesn't provide a good > way to find all the changesets for people with short user names (e.g. > "art" or "ant"). That's why I had to use CLI: > > hg log |grep '^user.* ant$' > > It shows 50 changesets in jdk8/jdk so far, which is more than enough > for the nomination. > > Votes are due by Aug 16, 2013. Only current JDK8 Reviewers [1] are > eligible to vote on this nomination. Votes must be cast in the open by > replying to this mailing list. For Lazy Consensus voting instructions, > see [2]. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus > > Thanks, > > Artem > From Sergey.Bylokhov at oracle.com Fri Aug 2 04:53:29 2013 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Fri, 02 Aug 2013 15:53:29 +0400 Subject: CFV: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FB8AC5.2090508@oracle.com> References: <51FB8AC5.2090508@oracle.com> Message-ID: <51FB9DB9.7020806@oracle.com> Vote: Yes On 02.08.2013 14:32, Artem Ananiev wrote: > > I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 > Reviewer. > > Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. > He is a member of AWT/Swing and JavaFX groups at Oracle, now working > on JavaFX/Swing and Swing/JavaFX integration. > > Web interface for JDK8 mercurial repositories doesn't provide a good > way to find all the changesets for people with short user names (e.g. > "art" or "ant"). That's why I had to use CLI: > > hg log |grep '^user.* ant$' > > It shows 50 changesets in jdk8/jdk so far, which is more than enough > for the nomination. > > Votes are due by Aug 16, 2013. Only current JDK8 Reviewers [1] are > eligible to vote on this nomination. Votes must be cast in the open by > replying to this mailing list. For Lazy Consensus voting instructions, > see [2]. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus > > Thanks, > > Artem > -- Best regards, Sergey. From Alan.Bateman at oracle.com Fri Aug 2 09:50:47 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 02 Aug 2013 09:50:47 -0700 Subject: CFV: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FB8AC5.2090508@oracle.com> References: <51FB8AC5.2090508@oracle.com> Message-ID: <51FBE367.1020408@oracle.com> On 02/08/2013 03:32, Artem Ananiev wrote: > > I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 > Reviewer. > > Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. > He is a member of AWT/Swing and JavaFX groups at Oracle, now working > on JavaFX/Swing and Swing/JavaFX integration. > > Web interface for JDK8 mercurial repositories doesn't provide a good > way to find all the changesets for people with short user names (e.g. > "art" or "ant"). That's why I had to use CLI: > > hg log |grep '^user.* ant$' This might be better as it will filter out the merge change-sets: hg log -M -u ant (and then add -p to look at the patches). -Alan. From Alan.Bateman at oracle.com Sun Aug 4 19:51:30 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Sun, 04 Aug 2013 19:51:30 -0700 Subject: CFV: New jdk8 Committer: Peter Levart Message-ID: <51FF1332.7020501@oracle.com> I hereby nominate Peter Levart to jdk8 Committer. Those on core-libs-dev or lambda-dev will know Peter from his regular contributions and review comments. Peter has contributed or co-contributed more than 8 significant changes to jdk8 including the implementation of JEP-149 to reduce the footprint of java.lang.Class, improving scalability of java.lang.reflect.Proxy and re-working the synchronization of annotations to fix several long standing issues. He is also co-reviewer on a significant number of other changes. Votes are due by 20.00 PDT, August 18, 2013. Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. -Alan. [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote| | From joe.darcy at oracle.com Sun Aug 4 19:56:26 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Sun, 04 Aug 2013 19:56:26 -0700 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <51FF145A.9010400@oracle.com> Vote: yes. -Joe On 08/04/2013 07:51 PM, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular > contributions and review comments. Peter has contributed or > co-contributed more than 8 significant changes to jdk8 including the > implementation of JEP-149 to reduce the footprint of java.lang.Class, > improving scalability of java.lang.reflect.Proxy and re-working the > synchronization of annotations to fix several long standing issues. He > is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From mike.duigou at oracle.com Sun Aug 4 20:06:13 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Sun, 4 Aug 2013 20:06:13 -0700 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: Vote: YES On Aug 4 2013, at 19:51 , Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular contributions and review comments. Peter has contributed or co-contributed more than 8 significant changes to jdk8 including the implementation of JEP-149 to reduce the footprint of java.lang.Class, improving scalability of java.lang.reflect.Proxy and re-working the synchronization of annotations to fix several long standing issues. He is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From mark.reinhold at oracle.com Sun Aug 4 21:16:10 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Sun, 04 Aug 2013 21:16:10 -0700 Subject: CFV: New JDK8 Committer: Deven In-Reply-To: <51ECFABF.9040609@linux.vnet.ibm.com> References: <51ECFABF.9040609@linux.vnet.ibm.com> Message-ID: <20130804211611.1562@eggemoggin.niobe.net> Vote: veto I agree with everything that John Rose wrote in response to this nomination [1]. Deven's contributions are appreciated, but taken together they do not constitute a set of eight or more significant changesets. - Mark [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-July/002817.html From jaroslav.bachorik at oracle.com Sun Aug 4 23:06:55 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Sun, 04 Aug 2013 23:06:55 -0700 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <51FF40FF.1090707@oracle.com> Vote: yes -JB- On 08/04/2013 07:51 PM, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular > contributions and review comments. Peter has contributed or > co-contributed more than 8 significant changes to jdk8 including the > implementation of JEP-149 to reduce the footprint of java.lang.Class, > improving scalability of java.lang.reflect.Proxy and re-working the > synchronization of annotations to fix several long standing issues. He > is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From chris.hegarty at oracle.com Mon Aug 5 01:57:36 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Mon, 5 Aug 2013 09:57:36 +0100 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: Vote:YES -Chris On 5 Aug 2013, at 03:51, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular contributions and review comments. Peter has contributed or co-contributed more than 8 significant changes to jdk8 including the implementation of JEP-149 to reduce the footprint of java.lang.Class, improving scalability of java.lang.reflect.Proxy and re-working the synchronization of annotations to fix several long standing issues. He is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From artem.ananiev at oracle.com Mon Aug 5 02:09:52 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 05 Aug 2013 13:09:52 +0400 Subject: CFV: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FBE367.1020408@oracle.com> References: <51FB8AC5.2090508@oracle.com> <51FBE367.1020408@oracle.com> Message-ID: <51FF6BE0.7020007@oracle.com> On 8/2/2013 8:50 PM, Alan Bateman wrote: > On 02/08/2013 03:32, Artem Ananiev wrote: >> >> I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 >> Reviewer. >> >> Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. >> He is a member of AWT/Swing and JavaFX groups at Oracle, now working >> on JavaFX/Swing and Swing/JavaFX integration. >> >> Web interface for JDK8 mercurial repositories doesn't provide a good >> way to find all the changesets for people with short user names (e.g. >> "art" or "ant"). That's why I had to use CLI: >> >> hg log |grep '^user.* ant$' > This might be better as it will filter out the merge change-sets: > > hg log -M -u ant Yes, much easier. I didn't think about it... Thanks, Artem > (and then add -p to look at the patches). > > -Alan. From luchsh at linux.vnet.ibm.com Mon Aug 5 02:57:10 2013 From: luchsh at linux.vnet.ibm.com (Jonathan Lu) Date: Mon, 05 Aug 2013 17:57:10 +0800 Subject: Result : CFV: New JDK8 Committer: Deven In-Reply-To: <20130804211611.1562@eggemoggin.niobe.net> References: <51ECFABF.9040609@linux.vnet.ibm.com> <20130804211611.1562@eggemoggin.niobe.net> Message-ID: <51FF76F6.6000608@linux.vnet.ibm.com> Voting for Deven [1] is now closed. Yes: 0 Veto: 1 Abstain: 1 According to the Bylaws definition, this is insufficient to approve the nomination. Many thanks to John and Mark's kind advice, I will think much more carefully about the the word "significant" in the future. And also I believe Deven will continue to work hard and contribute to the OpenJDK community. Best regards - Jonathan [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-July/002816.html On 2013?08?05? 12:16, mark.reinhold at oracle.com wrote: > Vote: veto > > I agree with everything that John Rose wrote in response to this > nomination [1]. Deven's contributions are appreciated, but taken > together they do not constitute a set of eight or more significant > changesets. > > - Mark > > > [1]http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-July/002817.html > From stuart.marks at oracle.com Mon Aug 5 21:21:01 2013 From: stuart.marks at oracle.com (Stuart Marks) Date: Mon, 05 Aug 2013 21:21:01 -0700 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <520079AD.80000@oracle.com> Vote: yes On 8/4/13 7:51 PM, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular > contributions and review comments. Peter has contributed or co-contributed more > than 8 significant changes to jdk8 including the implementation of JEP-149 to > reduce the footprint of java.lang.Class, improving scalability of > java.lang.reflect.Proxy and re-working the synchronization of annotations to > fix several long standing issues. He is also co-reviewer on a significant > number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes > must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From paul.sandoz at oracle.com Tue Aug 6 02:12:41 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Tue, 6 Aug 2013 10:12:41 +0100 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <503DCF8C-8AC8-40BA-A909-B6DECC2A738E@oracle.com> Vote: yes. Paul. From maurizio.cimadamore at oracle.com Tue Aug 6 04:17:29 2013 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 06 Aug 2013 12:17:29 +0100 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <5200DB49.3040507@oracle.com> Vote: yes On 05/08/13 03:51, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular > contributions and review comments. Peter has contributed or > co-contributed more than 8 significant changes to jdk8 including the > implementation of JEP-149 to reduce the footprint of java.lang.Class, > improving scalability of java.lang.reflect.Proxy and re-working the > synchronization of annotations to fix several long standing issues. He > is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From benjamin.john.evans at gmail.com Tue Aug 6 06:39:53 2013 From: benjamin.john.evans at gmail.com (Ben Evans) Date: Tue, 6 Aug 2013 14:39:53 +0100 Subject: FileVisitor / Are we feature frozen yet? Message-ID: Hi, I have a suggestion for a point lambdafication change which I don't think anyone's proposed yet. (As usual, if my Google-fu has failed me, please point me at the relevant discussion). In java.nio.file we have the FileVisitor interface, which defines 4 methods. We also have the SimpleFileVisitor class which defines sane (basically no-op) implementations of all the methods. In using FileVisitor, I've noticed that visitFile() tends to be overridden / used far more often than the others. It would be nifty if it we could lambdify in such a way that a lambda expression could be fed to Files.walkFileTree(). Could we add default implementations to FileVisitor (those from SimpleFileVisitor seem reasonable) for all methods except visitFile() ? This would then make code like this possible: Path homeDir = Paths.get("/Users/kittylyst"); Files.walkFileTree(homeDir, (p, attrs) -> { System.out.println(p.getFileName()); return FileVisitResult.CONTINUE; }); I have a patch which demonstrates this - let me know if there's potential here, and if anyone would be interested in sponsoring the patch. Thanks, Ben From Alan.Bateman at oracle.com Tue Aug 6 07:15:04 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 06 Aug 2013 07:15:04 -0700 Subject: FileVisitor / Are we feature frozen yet? In-Reply-To: References: Message-ID: <520104E8.1080000@oracle.com> On 06/08/2013 06:39, Ben Evans wrote: > Hi, > > I have a suggestion for a point lambdafication change which I don't think > anyone's proposed yet. (As usual, if my Google-fu has failed me, please > point me at the relevant discussion). > > In java.nio.file we have the FileVisitor interface, which defines 4 methods. > > We also have the SimpleFileVisitor class which defines sane (basically > no-op) implementations of all the methods. > > In using FileVisitor, I've noticed that visitFile() tends to be overridden > / used far more often than the others. It would be nifty if it we could > lambdify in such a way that a lambda expression could be fed to > Files.walkFileTree(). > > Could we add default implementations to FileVisitor (those from > SimpleFileVisitor seem reasonable) for all methods except visitFile() ? > > This would then make code like this possible: > > Path homeDir = Paths.get("/Users/kittylyst"); > Files.walkFileTree(homeDir, (p, attrs) -> { > System.out.println(p.getFileName()); return FileVisitResult.CONTINUE; }); > > I have a patch which demonstrates this - let me know if there's potential > here, and if anyone would be interested in sponsoring the patch. > Have you looked at the walk and find methods? (They currently return a CloseableStream but there is discussion on just returning a Stream). -Alan. From chris.hegarty at oracle.com Tue Aug 6 07:20:32 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Tue, 06 Aug 2013 15:20:32 +0100 Subject: CFV: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FBE367.1020408@oracle.com> References: <51FB8AC5.2090508@oracle.com> <51FBE367.1020408@oracle.com> Message-ID: <52010630.2020906@oracle.com> On 02/08/2013 17:50, Alan Bateman wrote: > On 02/08/2013 03:32, Artem Ananiev wrote: >> >> I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 >> Reviewer. >> >> Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. >> He is a member of AWT/Swing and JavaFX groups at Oracle, now working >> on JavaFX/Swing and Swing/JavaFX integration. >> >> Web interface for JDK8 mercurial repositories doesn't provide a good >> way to find all the changesets for people with short user names (e.g. >> "art" or "ant"). That's why I had to use CLI: >> >> hg log |grep '^user.* ant$' > This might be better as it will filter out the merge change-sets: > > hg log -M -u ant > > (and then add -p to look at the patches). Not specifically in this case, but any merge changeset that contains {files} should probably be considered, as these could contain actual changes on conflicting files. Off-hand I don't have a nice one-liner for this. -Chris. > > -Alan. From benjamin.john.evans at gmail.com Tue Aug 6 08:00:55 2013 From: benjamin.john.evans at gmail.com (Ben Evans) Date: Tue, 6 Aug 2013 16:00:55 +0100 Subject: FileVisitor / Are we feature frozen yet? In-Reply-To: <520104E8.1080000@oracle.com> References: <520104E8.1080000@oracle.com> Message-ID: On Files? Yes, that does indeed look suspiciously like it'll cover the current use cases I have. Let me check & come back if not. Ben On Tue, Aug 6, 2013 at 3:15 PM, Alan Bateman wrote: > On 06/08/2013 06:39, Ben Evans wrote: > >> Hi, >> >> I have a suggestion for a point lambdafication change which I don't think >> anyone's proposed yet. (As usual, if my Google-fu has failed me, please >> point me at the relevant discussion). >> >> In java.nio.file we have the FileVisitor interface, which defines 4 >> methods. >> >> We also have the SimpleFileVisitor class which defines sane (basically >> no-op) implementations of all the methods. >> >> In using FileVisitor, I've noticed that visitFile() tends to be overridden >> / used far more often than the others. It would be nifty if it we could >> lambdify in such a way that a lambda expression could be fed to >> Files.walkFileTree(). >> >> Could we add default implementations to FileVisitor (those from >> SimpleFileVisitor seem reasonable) for all methods except visitFile() ? >> >> This would then make code like this possible: >> >> Path homeDir = Paths.get("/Users/kittylyst"); >> Files.walkFileTree(homeDir, (p, attrs) -> { >> System.out.println(p.**getFileName()); return FileVisitResult.CONTINUE; >> }); >> >> I have a patch which demonstrates this - let me know if there's potential >> here, and if anyone would be interested in sponsoring the patch. >> >> Have you looked at the walk and find methods? (They currently return a > CloseableStream but there is discussion on just returning a Stream). > > -Alan. > From lana.steuck at oracle.com Tue Aug 6 10:15:51 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 06 Aug 2013 17:15:51 +0000 Subject: hg: jdk8/jdk8/jaxp: 3 new changesets Message-ID: <20130806171603.5008348617@hg.openjdk.java.net> Changeset: 251ca1e2ccd3 Author: joehw Date: 2013-07-25 13:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/251ca1e2ccd3 8021148: Regression in SAXParserImpl in 7u40 b34 (NPE) Reviewed-by: chegar, lancea, dfuchs ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java Changeset: 467e1948612d Author: lana Date: 2013-07-26 14:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/467e1948612d Merge Changeset: 7cffafa606e9 Author: lana Date: 2013-08-06 10:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/7cffafa606e9 Merge From lana.steuck at oracle.com Tue Aug 6 10:15:58 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 06 Aug 2013 17:15:58 +0000 Subject: hg: jdk8/jdk8/langtools: 16 new changesets Message-ID: <20130806171701.02DEB48619@hg.openjdk.java.net> Changeset: 80e75aa6a707 Author: jjg Date: 2013-07-17 18:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/80e75aa6a707 8014636: TestLiteralCodeInPre fails on windows Reviewed-by: ksrini ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java ! test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java ! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java ! test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java ! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java Changeset: 1e533c1bfb01 Author: jjg Date: 2013-07-17 19:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1e533c1bfb01 8020313: doclint doesn't reset HTML anchors correctly Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/doclint/Checker.java + test/tools/doclint/AnchorTest2.java + test/tools/doclint/AnchorTest2.out + test/tools/doclint/AnchorTest2a.java Changeset: 1476d54fdc61 Author: jjg Date: 2013-07-17 19:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1476d54fdc61 8020664: doclint gives incorrect warnings on normal package statements Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/doclint/DocLint.java ! src/share/classes/com/sun/tools/doclint/resources/doclint.properties ! test/tools/doclint/BadPackageCommentTest.out ! test/tools/doclint/DocLintTester.java + test/tools/doclint/packageTests/bad/Test.java + test/tools/doclint/packageTests/bad/Test.out + test/tools/doclint/packageTests/bad/package-info.java + test/tools/doclint/packageTests/bad/package-info.out + test/tools/doclint/packageTests/good/Test.java + test/tools/doclint/packageTests/good/package-info.java Changeset: 0a9f5cbe37d9 Author: ksrini Date: 2013-07-19 07:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0a9f5cbe37d9 8017216: javac doesn't fill in end position for some errors of type not found 8019421: Javac doesn't fill in end position for some annotation related errors 8019422: Javac doesn't fill in end position for uninitialized variable errors Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/EndPosTable.java + test/tools/javac/diags/examples/VarNotIntializedInDefaultConstructor.java + test/tools/javac/positions/TreeEndPosTest.java Changeset: 129751018061 Author: jjg Date: 2013-07-23 16:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/129751018061 8021215: javac gives incorrect doclint warnings on normal package statements Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclint/Checker.java ! src/share/classes/com/sun/tools/doclint/DocLint.java ! test/tools/doclint/packageTests/bad/Test.java + test/tools/doclint/packageTests/bad/Test.javac.out ! test/tools/doclint/packageTests/bad/Test.out ! test/tools/doclint/packageTests/bad/package-info.java + test/tools/doclint/packageTests/bad/package-info.javac.out ! test/tools/doclint/packageTests/bad/package-info.out ! test/tools/doclint/packageTests/good/Test.java ! test/tools/doclint/packageTests/good/package-info.java Changeset: 558fe98d1ac0 Author: emc Date: 2013-07-23 20:42 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/558fe98d1ac0 8016880: 42 tests in annot102* fail with compile-time errors. Summary: Fixes error in type equality when bounds of type variables have annotations. Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/annotations/typeAnnotations/ErasureTest.java Changeset: 2fbe77c38802 Author: jjg Date: 2013-07-24 17:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2fbe77c38802 8020556: doclint does not check type variables for @throws Reviewed-by: mcimadamore ! src/share/classes/com/sun/source/util/DocTrees.java ! src/share/classes/com/sun/tools/doclint/Checker.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/comp/Env.java ! test/tools/doclint/ReferenceTest.java Changeset: a218f7befd55 Author: jfranck Date: 2013-07-25 11:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55 8007961: javax.lang.model tests for repeating annotations fail in getAnnotationsByType Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java ! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java ! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java ! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java ! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java ! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java + test/tools/javac/processing/model/inheritedByType/EnsureOrder.java Changeset: 3155e77d2676 Author: mcimadamore Date: 2013-07-25 14:47 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3155e77d2676 8020804: javac crashes when speculative attribution infers intersection type with array component Summary: Assertion is causing javac to crash because of lack of support for arrays in intersection types Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/lambda/8020804/T8020804.java Changeset: b02f28bf7f1c Author: mcimadamore Date: 2013-07-25 14:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b02f28bf7f1c 8016081: field initialized with lambda in annotation types doesn't compile Summary: check for annotation attributes should skip over synthetic methods Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/lambda/8016081/T8016081.java Changeset: dae52d74c1fc Author: mcimadamore Date: 2013-07-25 14:51 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/dae52d74c1fc 8020843: javac crashes on accessibility check with method reference with typevar receiver Summary: method reference overload check doesn't walk through type-variable receivers Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/ReportAccessFragment.java + test/tools/javac/lambda/8020843/T8020843a.java + test/tools/javac/lambda/8020843/T8020843a.out + test/tools/javac/lambda/8020843/T8020843b.java + test/tools/javac/lambda/8020843/T8020843b.out ! test/tools/javac/lambda/MethodReference28.out Changeset: 37048aa3ac19 Author: lana Date: 2013-07-26 14:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/37048aa3ac19 Merge Changeset: 8c4b2987edac Author: jlahoda Date: 2013-07-28 10:17 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8c4b2987edac 8020689: Missing LineNumberTable entries in compiled class files Reviewed-by: ksrini, mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/jvm/T8020689.java Changeset: cd9e8cea1b3c Author: jlahoda Date: 2013-07-28 10:17 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/cd9e8cea1b3c 8021338: Diamond finder may mark a required type argument as unnecessary Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! test/tools/javac/generics/diamond/6939780/T6939780.java Changeset: 7696282873f6 Author: vromero Date: 2013-07-31 10:52 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7696282873f6 8013179: assertion failure in javac when compiling with -source 1.6 -target 1.6 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/MethodInvokedWithWrongNumberOfArgs.java Changeset: 453a305e1165 Author: lana Date: 2013-08-06 10:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/453a305e1165 Merge From lana.steuck at oracle.com Tue Aug 6 10:15:58 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 06 Aug 2013 17:15:58 +0000 Subject: hg: jdk8/jdk8/nashorn: 28 new changesets Message-ID: <20130806171637.549A248618@hg.openjdk.java.net> Changeset: e1d19f9fd5a9 Author: jlaskey Date: 2013-07-16 17:40 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e1d19f9fd5a9 8017585: Exclude two failing tests from Nashorn CC run Reviewed-by: jlaskey, sundar, attila Contributed-by: konstantin.shefov at oracle.com + exclude/exclude_list.txt + exclude/exclude_list_cc.txt ! make/build.xml Changeset: 71cfe4e66bcb Author: jlaskey Date: 2013-07-17 11:53 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/71cfe4e66bcb 8020596: Initialization of white space strings in scanner should be done with \u strings Reviewed-by: attila, hannesw Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/parser/Lexer.java Changeset: 3d6f6b8d8bc8 Author: hannesw Date: 2013-07-17 18:20 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d6f6b8d8bc8 8020356: ClassCastException Undefined->Scope on spiltter class generated for a large switch statement Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java + test/script/basic/JDK-8020356.js + test/script/basic/JDK-8020356.js.EXPECTED Changeset: e3307f1a30e5 Author: sundar Date: 2013-07-18 18:08 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e3307f1a30e5 8020731: Revisit checkPermission calls in Context class Reviewed-by: attila, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java - src/jdk/nashorn/internal/runtime/linker/JavaAdapterGeneratorBase.java Changeset: 624f8be5c3fe Author: attila Date: 2013-07-18 16:22 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/624f8be5c3fe 8020809: Java adapter should not allow overriding of caller sensitive methods Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + test/script/trusted/JDK-8020809.js + test/script/trusted/JDK-8020809.js.EXPECTED Changeset: 4b06441b7624 Author: attila Date: 2013-07-18 16:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4b06441b7624 8020820: Limit access to static members of reflective classes Reviewed-by: jlaskey, sundar ! make/build.xml ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! test/script/basic/JDK-8010946-2.js ! test/script/basic/JDK-8010946-2.js.EXPECTED ! test/script/basic/NASHORN-473.js + test/script/basic/classloader.js + test/script/basic/classloader.js.EXPECTED ! test/script/basic/javaarray.js ! test/script/sandbox/classloader.js.EXPECTED ! test/script/sandbox/reflection.js ! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java Changeset: 0cfa27ed82fe Author: sundar Date: 2013-07-23 18:17 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0cfa27ed82fe 8021122: Not all callables are handled for toString and other function valued properties Reviewed-by: attila, hannesw, jlaskey ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java + test/script/basic/JDK-8021122.js + test/script/basic/JDK-8021122.js.EXPECTED Changeset: e86b297d26aa Author: jlaskey Date: 2013-07-23 12:00 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e86b297d26aa 8021130: Comments need to be tokens Reviewed-by: lagergren, attila Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/TokenType.java Changeset: ccbea9172aa5 Author: sundar Date: 2013-07-23 21:45 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ccbea9172aa5 8021164: REGRESSION: test262 failures after JDK-8021122 Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java Changeset: 4cb1780bc385 Author: sundar Date: 2013-07-23 21:51 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cb1780bc385 Merge - src/jdk/nashorn/internal/runtime/linker/JavaAdapterGeneratorBase.java Changeset: 8b97fe2b7c98 Author: attila Date: 2013-07-23 18:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b97fe2b7c98 8021129: Use public lookup again Reviewed-by: lagergren, sundar ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/FacetIntrospector.java - src/jdk/internal/dynalink/beans/SafeUnreflector.java - src/jdk/internal/dynalink/beans/SafeUnreflectorImpl.java - src/jdk/internal/dynalink/beans/SandboxClassLoader.java - src/jdk/internal/dynalink/beans/sandbox/Unreflector.java + test/script/trusted/JDK-8021129.js + test/script/trusted/JDK-8021129.js.EXPECTED + test/src/jdk/nashorn/internal/test/models/InternalRunnable.java + test/src/jdk/nashorn/internal/test/models/RestrictedRunnable.java + test/src/jdk/nashorn/test/models/InternalRunnableSuperclass.java Changeset: a58a07a00122 Author: attila Date: 2013-07-24 11:13 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a58a07a00122 8021189: Prevent access to constructors of restricted classes Reviewed-by: lagergren, sundar ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! test/script/trusted/JDK-8006529.js ! test/script/trusted/JDK-8021129.js + test/script/trusted/JDK-8021189.js + test/script/trusted/JDK-8021189.js.EXPECTED Changeset: e4efb3ce97b2 Author: attila Date: 2013-07-24 12:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e4efb3ce97b2 8021246: Fix regression for 8021189 Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! test/script/trusted/JDK-8006529.js Changeset: 2a25917777f7 Author: hannesw Date: 2013-07-24 13:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2a25917777f7 8020718: RETURN symbol has wrong type in split functions Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/Symbol.java Changeset: 573cc6eb66ae Author: jlaskey Date: 2013-07-24 08:25 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/573cc6eb66ae Merge - src/jdk/internal/dynalink/beans/SafeUnreflector.java - src/jdk/internal/dynalink/beans/SafeUnreflectorImpl.java - src/jdk/internal/dynalink/beans/SandboxClassLoader.java - src/jdk/internal/dynalink/beans/sandbox/Unreflector.java Changeset: dc54df348a58 Author: sundar Date: 2013-07-24 20:28 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/dc54df348a58 8021262: Make nashorn access checks consistent with underlying dynalink Reviewed-by: jlaskey, lagergren, attila ! make/code_coverage.xml ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! test/script/sandbox/nashorninternals.js ! test/script/trusted/JDK-8006529.js ! test/script/trusted/JDK-8021129.js ! test/script/trusted/JDK-8021189.js ! test/script/trusted/JDK-8021189.js.EXPECTED ! test/src/jdk/nashorn/test/models/InternalRunnableSuperclass.java Changeset: d203d68f6624 Author: sundar Date: 2013-07-24 21:01 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d203d68f6624 8021294: --verify-code option results in AnalyzerException Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/Context.java Changeset: 5c035c4ccc61 Author: sundar Date: 2013-07-25 14:05 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c035c4ccc61 8021252: invokeMethod throws NoSuchMethodException when script object is from different script context Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: f74faac51bfb Author: hannesw Date: 2013-07-25 11:56 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f74faac51bfb 8021244: Inconsistent stackmap with splitter threshold set very low Reviewed-by: sundar, lagergren ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/Block.java Changeset: f22ca0f9b6ee Author: sundar Date: 2013-07-25 20:10 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f22ca0f9b6ee 8021361: ClassCastException:.ScriptObjectMirror -> ScriptObject when getInterface called on object from different ScriptContext Reviewed-by: jlaskey, attila ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java + src/jdk/nashorn/api/scripting/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: d55856f82352 Author: lana Date: 2013-07-26 14:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d55856f82352 Merge Changeset: f6588f168d79 Author: hannesw Date: 2013-07-26 13:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f6588f168d79 8020719: Run tests with reduced splitter threshold Reviewed-by: lagergren, sundar, jlaskey ! make/build.xml ! make/project.properties + test/script/basic/NASHORN-592-dual.js + test/script/basic/NASHORN-592-dual.js.EXPECTED + test/script/basic/compile-octane-splitter.js + test/script/basic/compile-octane-splitter.js.EXPECTED + test/script/basic/splitter.js + test/script/basic/splitter.js.EXPECTED - test/script/representations/NASHORN-592a.js ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestConfig.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 17a947418e65 Author: jlaskey Date: 2013-07-26 09:17 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/17a947418e65 8021321: Two runsunspider tests fail after updating sunspider to 1.0 Reviewed-by: jlaskey, sundar Contributed-by: michael.horowitz at oracle.com ! test/script/basic/runsunspider.js Changeset: fbd21b00197b Author: sundar Date: 2013-07-26 20:10 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fbd21b00197b 8021571: @fork tests should use VM options passed from project.properties Reviewed-by: lagergren, hannesw, jlaskey ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! make/project.properties ! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/AdaptationException.java ! src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java ! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk/nashorn/internal/runtime/options/KeyValueOption.java ! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestConfig.java Changeset: 5fc6b7f11289 Author: sundar Date: 2013-07-29 10:28 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5fc6b7f11289 Merge - test/script/representations/NASHORN-592a.js Changeset: 0532397d0732 Author: sundar Date: 2013-07-29 18:07 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0532397d0732 8012792: print function defined in engine.js does not handle multiple arguments Reviewed-by: hannesw ! src/jdk/nashorn/api/scripting/resources/engine.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 7d5d24bdb671 Author: sundar Date: 2013-07-29 21:56 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7d5d24bdb671 Merge Changeset: e966ff0a3ffe Author: lana Date: 2013-08-06 10:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e966ff0a3ffe Merge From lana.steuck at oracle.com Tue Aug 6 10:35:44 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 6 Aug 2013 10:35:44 -0700 (PDT) Subject: jdk8-b102: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201308061735.r76HZiL3025797@jcg-sparc-10.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/5eb3c1dc348f http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e966ff0a3ffe http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/453a305e1165 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8ed8e2b4b90e http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/988a5f2ac559 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/7cffafa606e9 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7c9885d23744 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/528c7e76eaee --- Java2D SQE verified 2d fixes and gave an OK. All the remaining fixes will be tested during promotion. List of all fixes: =================== JDK-8021835 client-libs Fix for 8016343 will not compile on Windows. JDK-8020983 client-libs OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances JDK-8020928 client-libs JVM crash JDK-8020927 client-libs JLightweightFrame API should export layout properties change notifications JDK-8020208 client-libs NullPointerException at sun.print.Win32PrintService.getMediaPrintables(Win32Prin JDK-8019975 client-libs closed/javax/swing/JFileChooser/4966171/bug4966171.java throws java.io.NotSerializableException: javax.swing.plaf.basic.BasicFileChooserUI$AcceptAllFileFilter JDK-8019201 client-libs Regression: java.awt.image.ConvolveOp throws java.awt.image.ImagingOpException JDK-8017189 client-libs [macosx] AWT program menu disabled on Mac JDK-8016343 client-libs [macosx] Print job goes to default printer regardless of chosen printer JDK-8015926 client-libs NPE when using SynthTreeUI's expandPath() JDK-8015300 client-libs JComboBox text sometimes become selected, sometimes not (Windows LAF) JDK-8013569 client-libs [macosx] JLabel preferred size incorrect on retina displays with non-default font size JDK-8011709 client-libs [parfait] False positive: memory leak in jdk/src/share/native/sun/font/layout/CanonShaping.cpp JDK-8010782 client-libs clean up source files containing carriage return characters JDK-8008782 client-libs NPE in TrueTypeGlyphMapper JDK-8007939 client-libs Null pointer dereference in T2K's tsi_NewCFFClass JDK-8007267 client-libs [macosx] com.apple.eawt.Application.setDefaultMenuBar is not working JDK-8005126 client-libs [parfait] #418 - #428 XRBackendNative.c Integer overflow JDK-7196866 client-libs CTW fails on all Solaris platforms JDK-7190349 client-libs [macosx] Text (Label) is incorrectly drawn with a rotated g2d JDK-7184951 client-libs [macosx] Exception at java.awt.datatransfer on headless mode (only in GUI session) JDK-6230360 client-libs Spelling mistake in documentation for AWT: 1.4, 1.5, 1.6, 1.7 JDK-8021883 core-libs j.u.Random/RandomStream.java test needs more robust timeout duration JDK-8021863 core-libs Stream.concat incorrectly calculates unsized state JDK-8021833 core-libs javadoc cleanup in java.net JDK-8021792 core-libs print function defined in engine.js does not handle multiple arguments JDK-8021773 core-libs print function as defined by jrunscript's init.js script is incompatible with nashorn's definition JDK-8021767 core-libs test/java/time/tck/java/time/format/TCKFormatStyle.java failing JDK-8021609 core-libs Fix doclint issues in java.nio.charset JDK-8021601 core-libs Unit test for PriorityQueue(Comparator) JDK-8021571 core-libs @fork tests should use VM options passed from project.properties JDK-8021429 core-libs Fix lint warnings in java.lang.ref JDK-8021421 core-libs More doclint fixes in java.net JDK-8021417 core-libs Fix doclint issues in java.util.concurrent JDK-8021408 core-libs Fix misc doclint issues in java.util and java.io JDK-8021361 core-libs ClassCastException:.ScriptObjectMirror -> ScriptObject when getInterface called on object from different ScriptContext JDK-8021321 core-libs Two runsunspider tests fail after updating sunspider to 1.0 JDK-8021294 core-libs --verify-code option results in AnalyzerException JDK-8021262 core-libs Make nashorn access checks consistent with underlying dynalink JDK-8021261 core-libs ProblemList.txt updates (7/2013) JDK-8021252 core-libs invokeMethod throws NoSuchMethodException when script object is from different script context JDK-8021246 core-libs Fix regression for 8021189 JDK-8021244 core-libs Inconsistent stackmap with splitter threshold set very low JDK-8021189 core-libs Prevent access to constructors of restricted classes JDK-8021164 core-libs REGRESSION: test262 failures after JDK-8021122 JDK-8021130 core-libs Comments need to be tokens JDK-8021129 core-libs Remove zero-privilege lookup delegate from Dynalink JDK-8021122 core-libs Not all callables are handled for toString and other function valued properties JDK-8021109 core-libs Add serialVersionUID to LambdaConversionException.java JDK-8021108 core-libs Clean up doclint warnings and errors in java.text package JDK-8020977 core-libs StringJoiner merges with itself not as expected JDK-8020976 core-libs Ensure consistent insertion for ConcurrentHashMap JDK-8020971 core-libs Fix doclint issues in java.nio.* JDK-8020948 core-libs Fix doclint issues in misc package-info.java files JDK-8020820 core-libs Prevent access to static members of reflective classes JDK-8020810 core-libs Typo in javadoc for Class.toGenericString() JDK-8020809 core-libs Java adapter should not allow overriding of caller sensitive methods JDK-8020731 core-libs Revisit checkPermission calls in Context class JDK-8020719 core-libs Run tests with reduced splitter threshold JDK-8020718 core-libs RETURN symbol has wrong type in split functions JDK-8020641 core-libs Clean up some code style in recent BigInteger contributions JDK-8020596 core-libs Initialization of white space strings in scanner should be done with \u strings JDK-8020539 core-libs Clean up doclint problems in java.util package, part 2 JDK-8020498 core-libs Crash when both libnet.so and libmawt.so are loaded JDK-8020426 core-libs Fix doclint accessibility issues in java.io JDK-8020418 core-libs Cleanup of -Xlint warnings in java.time JDK-8020356 core-libs ClassCastException Undefined->Scope on spiltter class generated for a large switch statement JDK-8020156 core-libs TreeMap.values().spliterator() does not report ORDERED JDK-8020009 core-libs TreeMap.entrySet().spliterator() reports SORTED + null comparator but the elements are not Comparable JDK-8019840 core-libs Spec update for java.util.function JDK-8017585 core-libs Exclude two failing tests from Nashorn CC run JDK-8016623 core-libs test/java/time/format/TestDateTimeTextProvider.java failing JDK-8016579 core-libs (process) IOException thrown by ProcessBuilder.start() method is incorrectly encoded JDK-8016025 core-libs CCC request to Update the OpenJDK Threeten Project in SE 8 JDK-8014319 core-libs Faster division of large integers JDK-6799426 core-libs (coll) Add a constructor PriorityQueue(Comparator) JDK-8020875 core-svc java/lang/management/ThreadMXBean/ResetPeakThreadCount.java fails intermittently JDK-8016838 core-svc [TEST_BUG] java/lang/instrument/RedefineBigClass.sh needs modification JDK-8016221 core-svc A unit test should not use a fix port to run a jmx connector JDK-8021563 hotspot Add missing test tags JDK-8019403 hotspot closed/com/oracle/jfr/runtime/TestExceptionEvents.jtr: java.lang.NoClassDefFoundError: Could not initialize class java.io.File$TempDirectory JDK-8006324 hotspot [TEST_BUG] sun/invoke/util/ValueConversionsTest.java should be modified JDK-8021588 infrastructure Remove explicit othervm execution from jdk/test/Makefile JDK-8021841 security-libs Remove SSLEngineDeadlock.java from problem list JDK-8021323 security-libs closed/sun/security/ssl/sanity/pluggability/CheckURLs.java failed with time out JDK-8020424 security-libs The NSS version should be detected before running crypto tests JDK-8019544 security-libs Need to run ProviderTest.java in othervm mode. JDK-8016916 security-libs UnstructuredName should support DirectoryString JDK-8012971 security-libs PKCS11Test hiding exception failures JDK-8012288 security-libs XML DSig API allows wrong tag names and extra elements in SignedInfo JDK-8010748 security-libs Add PKIXRevocationChecker NO_FALLBACK option and improve SOFT_FAIL option JDK-8021338 tools Diamond finder may mark a required type argument as unnecessary JDK-8021215 tools javac gives incorrect doclint warnings on normal package statements JDK-8020843 tools javac crashes on accessibility check with method reference with typevar receiver JDK-8020804 tools javac crashes when speculative attribution infers intersection type with array component JDK-8020689 tools Missing LineNumberTable entries in compiled class files JDK-8020664 tools doclint gives incorrect warnings on normal package statements JDK-8020556 tools doclint does not check type variables for @throws JDK-8020313 tools doclint doesn't reset HTML anchors correctly JDK-8019422 tools Javac doesn't fill in end position for uninitialized variable errors JDK-8019421 tools Javac doesn't fill in end position for some annotation related errors JDK-8017216 tools javac doesn't fill in end position for some errors of type not found JDK-8016880 tools 42 tests in annot102* fail with compile-time errors JDK-8016081 tools field initialized with lambda in annotation types doesn't compile JDK-8014636 tools TestLiteralCodeInPre fails on windows JDK-8013179 tools assertion failure in javac when compiling with -source 1.6 -target 1.6 JDK-8007961 tools javax.lang.model tests for repeating annotations fail in getAnnotationsByType JDK-8021280 xml Reorganise jaxws closed tests JDK-8021148 xml Regression in SAXParserImpl in 7u40 b34 (NPE) From lana.steuck at oracle.com Tue Aug 6 10:20:21 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 06 Aug 2013 17:20:21 +0000 Subject: hg: jdk8/jdk8/jdk: 72 new changesets Message-ID: <20130806173456.794AA4861A@hg.openjdk.java.net> Changeset: 2978c0a543ed Author: prr Date: 2013-07-22 12:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2978c0a543ed 7196866: CTW fails on all Solaris platforms Reviewed-by: prr, jrose, twisti, kvn ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/java2d/x11/XRBackendNative.c Changeset: 784589c7bc55 Author: vadim Date: 2013-07-24 13:38 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/784589c7bc55 8008782: NPE in TrueTypeGlyphMapper Reviewed-by: bae, prr ! src/share/classes/sun/font/TrueTypeFont.java Changeset: db2e3a686cf3 Author: jchen Date: 2013-07-24 12:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/db2e3a686cf3 8011709: [parfait] False positive: memory leak in jdk/src/share/native/sun/font/layout/CanonShaping.cpp Reviewed-by: jgodinez, prr ! src/share/native/sun/font/layout/CanonShaping.cpp Changeset: c2e27e7a42ae Author: jchen Date: 2013-07-24 13:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c2e27e7a42ae 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow Reviewed-by: prr, vadim ! src/solaris/native/sun/java2d/x11/XRBackendNative.c Changeset: 833f05116f7b Author: bae Date: 2013-07-25 17:14 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/833f05116f7b 8019201: Regression: java.awt.image.ConvolveOp throws java.awt.image.ImagingOpException Reviewed-by: prr ! src/share/native/sun/awt/medialib/awt_ImagingLib.c + test/sun/awt/image/ImagingLib/SamePackingTypeTest.java Changeset: a8b9df782017 Author: serb Date: 2013-07-26 21:18 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a8b9df782017 7190349: [macosx] Text (Label) is incorrectly drawn with a rotated g2d 8013569: [macosx] JLabel preferred size incorrect on retina displays with non-default font size Reviewed-by: prr ! src/macosx/classes/sun/font/CStrike.java ! src/macosx/native/sun/font/AWTStrike.h ! src/macosx/native/sun/font/AWTStrike.m ! src/macosx/native/sun/font/CGGlyphImages.m + test/java/awt/Graphics2D/DrawString/DrawRotatedString.java + test/java/awt/Graphics2D/IncorrectTextSize/IncorrectTextSize.java Changeset: 467a0c21790b Author: jgodinez Date: 2013-07-26 15:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/467a0c21790b 8020208: NullPointerException at sun.print.Win32PrintService.getMediaPrintables Reviewed-by: jchen, prr ! src/windows/classes/sun/print/Win32PrintService.java Changeset: 56c6f9a9653d Author: jgodinez Date: 2013-07-26 15:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/56c6f9a9653d 8016343: [macosx] Print job goes to default printer regardless of chosen printer Reviewed-by: jchen, prr ! src/share/classes/sun/print/PSPrinterJob.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/classes/sun/print/UnixPrintJob.java ! test/javax/print/DialogMargins.java Changeset: 1c48544c3da9 Author: lana Date: 2013-07-26 15:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1c48544c3da9 Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java - src/share/classes/java/util/stream/StreamBuilder.java - src/share/classes/javax/security/auth/callback/package.html - src/share/classes/javax/security/auth/kerberos/package.html - src/share/classes/javax/security/auth/login/package.html - src/share/classes/javax/security/auth/package.html - src/share/classes/javax/security/auth/spi/package.html - src/share/classes/javax/security/auth/x500/package.html - src/share/classes/javax/security/cert/package.html - src/share/classes/javax/security/sasl/package.html - test/java/util/Collections/EmptySortedSet.java Changeset: 921338e44ba7 Author: lana Date: 2013-07-26 17:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/921338e44ba7 Merge Changeset: 046025f78ea8 Author: jgodinez Date: 2013-07-30 13:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/046025f78ea8 8021835: Fix for 8016343 will not compile on Windows. Reviewed-by: jchen, prr ! src/share/classes/sun/print/PSPrinterJob.java Changeset: 7f0e569c5a66 Author: bae Date: 2013-07-31 13:11 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7f0e569c5a66 8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances Reviewed-by: prr, flar ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c + test/javax/imageio/plugins/jpeg/JpegWriterLeakTest.java Changeset: 607ad960fe24 Author: malenkov Date: 2013-07-22 15:36 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/607ad960fe24 8019975: closed/javax/swing/JFileChooser/4966171/bug4966171.java throws java.io.NotSerializableException: javax.swing.plaf.basic.BasicFileChooserUI$AcceptAllFileFilter Reviewed-by: alexsch ! src/share/classes/javax/swing/JFileChooser.java Changeset: 3cbe376233a9 Author: malenkov Date: 2013-07-22 20:33 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3cbe376233a9 8015926: NPE when using SynthTreeUI's expandPath() Reviewed-by: alexsch ! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java + test/javax/swing/plaf/synth/Test8015926.java Changeset: bdad697c03aa Author: pchelko Date: 2013-07-23 13:09 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdad697c03aa 7184951: [macosx] Exception at java.awt.datatransfer on headless mode (only in GUI session) Reviewed-by: art, anthony ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java Changeset: 99ee6ddab113 Author: serb Date: 2013-07-24 17:14 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/99ee6ddab113 8017189: [macosx] AWT program menu disabled on Mac Reviewed-by: leonidr, anthony ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CMenuBar.m Changeset: 7bd6eda2d217 Author: leonidr Date: 2013-07-26 16:22 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7bd6eda2d217 8007267: [macosx] com.apple.eawt.Application.setDefaultMenuBar is not working Reviewed-by: anthony, serb ! src/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/macosx/classes/sun/lwawt/macosx/CMenuComponent.java ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CMenuItem.m Changeset: 65c90209edbb Author: lana Date: 2013-07-26 15:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/65c90209edbb Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java - src/share/classes/java/util/stream/StreamBuilder.java - src/share/classes/javax/security/auth/callback/package.html - src/share/classes/javax/security/auth/kerberos/package.html - src/share/classes/javax/security/auth/login/package.html - src/share/classes/javax/security/auth/package.html - src/share/classes/javax/security/auth/spi/package.html - src/share/classes/javax/security/auth/x500/package.html - src/share/classes/javax/security/cert/package.html - src/share/classes/javax/security/sasl/package.html - test/java/util/Collections/EmptySortedSet.java Changeset: 37016eaea5d2 Author: serb Date: 2013-07-29 16:57 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/37016eaea5d2 6230360: Spelling mistake in documentation for AWT: 1.4, 1.5, 1.6, 1.7 Reviewed-by: malenkov, art ! src/share/classes/java/awt/AWTException.java Changeset: bf80c2965a84 Author: malenkov Date: 2013-07-29 18:48 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bf80c2965a84 8010782: clean up source files containing carriage return characters Reviewed-by: alexsch, art ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth.properties Changeset: 1e482f58c747 Author: ant Date: 2013-07-30 16:15 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1e482f58c747 8020927: JLightweightFrame API should export layout properties change notifications Reviewed-by: anthony ! src/share/classes/sun/swing/JLightweightFrame.java ! src/share/classes/sun/swing/LightweightContent.java Changeset: 336a94dbecb5 Author: malenkov Date: 2013-07-30 17:46 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/336a94dbecb5 8015300: JComboBox text sometimes become selected, sometimes not (Windows LAF) Reviewed-by: alexsch, serb ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java + test/javax/swing/JComboBox/8015300/Test8015300.java Changeset: 726ac8f75b54 Author: lana Date: 2013-07-31 12:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/726ac8f75b54 Merge Changeset: 6e10d93273d0 Author: juh Date: 2013-07-18 10:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e10d93273d0 8020426: Fix doclint accessibility issues in java.io Reviewed-by: mduigou, darcy, chegar ! src/share/classes/java/io/DataInput.java ! src/share/classes/java/io/File.java ! src/share/classes/java/io/ObjectStreamField.java ! src/share/classes/java/io/RandomAccessFile.java Changeset: b39797bb86c0 Author: sherman Date: 2013-07-18 11:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b39797bb86c0 8016025: JSR 310 DateTime API Updates IV 8020418: Cleanup of -Xlint warnings in java.time 8016623: test/java/time/format/TestDateTimeTextProvider.java failing Summary: Integration of JSR310 Date/Time API update IV Reviewed-by: sherman Contributed-by: scolebourne at joda.org, roger.riggs at oracle.com, masayoshi.okutsu at oracle.com, patrick.zhang at oracle.com, chand.basha at oracle.com ! src/share/classes/java/time/DayOfWeek.java ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/Month.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZoneRegion.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoDateImpl.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/JapaneseEra.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/chrono/package-info.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/DateTimePrintContext.java ! src/share/classes/java/time/format/Parsed.java ! src/share/classes/java/time/temporal/ChronoField.java ! src/share/classes/java/time/temporal/ChronoUnit.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/JulianFields.java ! src/share/classes/java/time/temporal/Temporal.java ! src/share/classes/java/time/temporal/TemporalAccessor.java ! src/share/classes/java/time/temporal/TemporalField.java ! src/share/classes/java/time/temporal/TemporalUnit.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/lib/hijrah-config-umalqura.properties ! test/java/time/tck/java/time/MockSimplePeriod.java ! test/java/time/tck/java/time/TCKClock_Fixed.java ! test/java/time/tck/java/time/TCKDayOfWeek.java ! test/java/time/tck/java/time/TCKInstant.java ! test/java/time/tck/java/time/TCKLocalDate.java ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/TCKMonth.java ! test/java/time/tck/java/time/TCKMonthDay.java ! test/java/time/tck/java/time/TCKOffsetDateTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java ! test/java/time/tck/java/time/TCKPeriod.java ! test/java/time/tck/java/time/TCKYear.java ! test/java/time/tck/java/time/TCKYearMonth.java ! test/java/time/tck/java/time/TCKZoneId.java ! test/java/time/tck/java/time/TCKZonedDateTime.java ! test/java/time/tck/java/time/chrono/CopticDate.java ! test/java/time/tck/java/time/chrono/TCKChronoLocalDate.java ! test/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java ! test/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java ! test/java/time/tck/java/time/chrono/TCKChronology.java ! test/java/time/tck/java/time/chrono/TCKHijrahChronology.java ! test/java/time/tck/java/time/chrono/TCKHijrahEra.java ! test/java/time/tck/java/time/chrono/TCKIsoChronology.java ! test/java/time/tck/java/time/chrono/TCKJapaneseChronology.java ! test/java/time/tck/java/time/chrono/TCKJapaneseEra.java ! test/java/time/tck/java/time/chrono/TCKMinguoChronology.java ! test/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java + test/java/time/tck/java/time/format/TCKFormatStyle.java + test/java/time/tck/java/time/format/TCKResolverStyle.java + test/java/time/tck/java/time/format/TCKSignStyle.java ! test/java/time/tck/java/time/format/TCKTextStyle.java ! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java + test/java/time/tck/java/time/temporal/TCKChronoField.java + test/java/time/tck/java/time/temporal/TCKChronoUnit.java ! test/java/time/tck/java/time/temporal/TCKWeekFields.java ! test/java/time/tck/java/time/zone/TCKZoneRules.java ! test/java/time/test/java/time/MockSimplePeriod.java ! test/java/time/test/java/time/chrono/TestChronoLocalDate.java ! test/java/time/test/java/time/chrono/TestExampleCode.java ! test/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java ! test/java/time/test/java/time/chrono/TestJapaneseChronology.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java ! test/java/time/test/java/time/format/TestDateTimeTextProvider.java ! test/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/java/time/test/java/time/format/TestNumberPrinter.java ! test/java/time/test/java/time/format/TestReducedPrinter.java ! test/java/time/test/java/time/temporal/MockFieldNoValue.java ! test/java/time/test/java/time/temporal/MockFieldValue.java Changeset: 2323b973adaa Author: darcy Date: 2013-07-18 23:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2323b973adaa 8020810: Typo in javadoc for Class.toGenericString() Reviewed-by: dholmes ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/Parameter.java Changeset: e6aeeec33e53 Author: uta Date: 2013-07-19 12:53 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e6aeeec33e53 8016579: (process) IOException thrown by ProcessBuilder.start() method is incorrectly encoded Reviewed-by: martin, dxu ! src/share/native/java/io/io_util.c ! src/windows/native/java/io/io_util_md.c ! src/windows/native/java/lang/ProcessImpl_md.c Changeset: e013b32118af Author: darcy Date: 2013-07-19 09:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e013b32118af 8020948: Fix doclint issues in misc package-info.java files Reviewed-by: dholmes, chegar ! src/share/classes/java/nio/file/attribute/package-info.java ! src/share/classes/java/util/function/package-info.java Changeset: 4bd04969a228 Author: darcy Date: 2013-07-20 11:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4bd04969a228 8020971: Fix doclint issues in java.nio.* Reviewed-by: lancea ! src/share/classes/java/nio/channels/package-info.java ! src/share/classes/java/nio/charset/Charset.java ! src/share/classes/java/nio/charset/MalformedInputException.java ! src/share/classes/java/nio/charset/UnmappableCharacterException.java ! src/share/classes/java/nio/file/package-info.java Changeset: dcd89e60051a Author: khazra Date: 2013-07-22 15:24 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dcd89e60051a 8020498: Crash when both libnet.so and libmawt.so are loaded Reviewed-by: chegar, dsamersoff ! src/share/native/java/net/net_util.c Changeset: a3a2889b1049 Author: dl Date: 2013-07-22 15:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a3a2889b1049 8020976: Ensure consistent insertion for ConcurrentHashMap Reviewed-by: chegar ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java Changeset: a6cbb9808e4b Author: mduigou Date: 2013-07-22 12:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a6cbb9808e4b 6799426: Adds constructor PriorityQueue(Comparator) Reviewed-by: lancea ! src/share/classes/java/util/PriorityQueue.java Changeset: 7716beb127d4 Author: darcy Date: 2013-07-22 22:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7716beb127d4 8021109: Add serialVersionUID to LambdaConversionException.java Reviewed-by: jrose ! src/share/classes/java/lang/invoke/LambdaConversionException.java Changeset: 6f3b940fe9f8 Author: igerasim Date: 2013-07-23 18:57 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6f3b940fe9f8 8016838: improvement of RedefineBigClass and RetransformBigClass tests Reviewed-by: dcubed ! test/ProblemList.txt ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RedefineBigClassApp.java ! test/java/lang/instrument/RetransformBigClass.sh ! test/java/lang/instrument/RetransformBigClassApp.java Changeset: 8156630c1ed3 Author: mduigou Date: 2013-07-23 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8156630c1ed3 8019840: Spec updates for java.util.function Reviewed-by: mduigou, chegar Contributed-by: brian.goetz at oracle.com ! src/share/classes/java/util/function/BiConsumer.java ! src/share/classes/java/util/function/BiFunction.java ! src/share/classes/java/util/function/BiPredicate.java ! src/share/classes/java/util/function/BinaryOperator.java ! src/share/classes/java/util/function/BooleanSupplier.java ! src/share/classes/java/util/function/Consumer.java ! src/share/classes/java/util/function/DoubleBinaryOperator.java ! src/share/classes/java/util/function/DoubleConsumer.java ! src/share/classes/java/util/function/DoubleFunction.java ! src/share/classes/java/util/function/DoublePredicate.java ! src/share/classes/java/util/function/DoubleSupplier.java ! src/share/classes/java/util/function/DoubleToIntFunction.java ! src/share/classes/java/util/function/DoubleToLongFunction.java ! src/share/classes/java/util/function/DoubleUnaryOperator.java ! src/share/classes/java/util/function/Function.java ! src/share/classes/java/util/function/IntBinaryOperator.java ! src/share/classes/java/util/function/IntConsumer.java ! src/share/classes/java/util/function/IntFunction.java ! src/share/classes/java/util/function/IntPredicate.java ! src/share/classes/java/util/function/IntSupplier.java ! src/share/classes/java/util/function/IntToDoubleFunction.java ! src/share/classes/java/util/function/IntToLongFunction.java ! src/share/classes/java/util/function/IntUnaryOperator.java ! src/share/classes/java/util/function/LongBinaryOperator.java ! src/share/classes/java/util/function/LongConsumer.java ! src/share/classes/java/util/function/LongFunction.java ! src/share/classes/java/util/function/LongPredicate.java ! src/share/classes/java/util/function/LongSupplier.java ! src/share/classes/java/util/function/LongToDoubleFunction.java ! src/share/classes/java/util/function/LongToIntFunction.java ! src/share/classes/java/util/function/LongUnaryOperator.java ! src/share/classes/java/util/function/ObjDoubleConsumer.java ! src/share/classes/java/util/function/ObjIntConsumer.java ! src/share/classes/java/util/function/ObjLongConsumer.java ! src/share/classes/java/util/function/Predicate.java ! src/share/classes/java/util/function/Supplier.java ! src/share/classes/java/util/function/ToDoubleBiFunction.java ! src/share/classes/java/util/function/ToDoubleFunction.java ! src/share/classes/java/util/function/ToIntBiFunction.java ! src/share/classes/java/util/function/ToIntFunction.java ! src/share/classes/java/util/function/ToLongBiFunction.java ! src/share/classes/java/util/function/ToLongFunction.java ! src/share/classes/java/util/function/UnaryOperator.java ! src/share/classes/java/util/function/package-info.java Changeset: 012996e9259f Author: mduigou Date: 2013-07-23 13:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/012996e9259f Merge Changeset: 187a1f2613c0 Author: sjiang Date: 2013-07-24 15:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/187a1f2613c0 8016221: A unit test should not use a fix port to run a jmx connector Reviewed-by: jbachorik, dfuchs ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java Changeset: f9224fb49890 Author: juh Date: 2013-07-24 12:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f9224fb49890 8016916: UnstructuredName should support DirectoryString Reviewed-by: mullan ! src/share/classes/sun/security/pkcs/PKCS9Attribute.java ! src/share/classes/sun/security/tools/keytool/Main.java + test/sun/security/pkcs/pkcs9/UnstructuredName.java Changeset: fd1b5adcfdf0 Author: chegar Date: 2013-07-24 22:52 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fd1b5adcfdf0 8021261: ProblemList.txt updates (7/2013) Reviewed-by: alanb, mcimadamore ! test/ProblemList.txt Changeset: a834ab2c1354 Author: mullan Date: 2013-07-25 10:58 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a834ab2c1354 8010748: Add PKIXRevocationChecker NO_FALLBACK option and improve SOFT_FAIL option Reviewed-by: vinnie ! src/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/share/classes/sun/security/provider/certpath/OCSP.java ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/share/classes/sun/security/provider/certpath/ReverseState.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! test/java/security/cert/PKIXRevocationChecker/UnitTest.java Changeset: 22a391706a0b Author: mullan Date: 2013-07-25 11:09 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/22a391706a0b Merge - make/sun/xawt/ToBin.java - makefiles/sun/awt/X11/ToBin.java - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java - src/share/classes/java/security/acl/package.html - src/share/classes/java/security/cert/package.html - src/share/classes/java/security/interfaces/package.html - src/share/classes/java/security/package.html - src/share/classes/java/security/spec/package.html - src/share/classes/java/util/stream/StreamBuilder.java - src/share/classes/javax/security/auth/callback/package.html - src/share/classes/javax/security/auth/kerberos/package.html - src/share/classes/javax/security/auth/login/package.html - src/share/classes/javax/security/auth/package.html - src/share/classes/javax/security/auth/spi/package.html - src/share/classes/javax/security/auth/x500/package.html - src/share/classes/javax/security/cert/package.html - src/share/classes/javax/security/sasl/package.html - src/share/classes/sun/misc/Hashing.java - src/share/classes/sun/security/krb5/internal/rcache/CacheTable.java - src/share/classes/sun/security/krb5/internal/rcache/ReplayCache.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java - src/solaris/classes/sun/awt/X11/XIconInfo.java - src/solaris/classes/sun/awt/X11/security-icon-bw16.png - src/solaris/classes/sun/awt/X11/security-icon-bw24.png - src/solaris/classes/sun/awt/X11/security-icon-bw32.png - src/solaris/classes/sun/awt/X11/security-icon-bw48.png - src/solaris/classes/sun/awt/X11/security-icon-interim16.png - src/solaris/classes/sun/awt/X11/security-icon-interim24.png - src/solaris/classes/sun/awt/X11/security-icon-interim32.png - src/solaris/classes/sun/awt/X11/security-icon-interim48.png - src/solaris/classes/sun/awt/X11/security-icon-yellow16.png - src/solaris/classes/sun/awt/X11/security-icon-yellow24.png - src/solaris/classes/sun/awt/X11/security-icon-yellow32.png - src/solaris/classes/sun/awt/X11/security-icon-yellow48.png - src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties - src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.SuSE.properties - src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties - src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.properties - test/java/lang/invoke/7196190/MHProxyTest.java - test/java/util/Collections/EmptySortedSet.java - test/java/util/Comparators/BasicTest.java - test/sun/misc/Hashing.java - test/sun/security/krb5/auto/ReplayCache.java Changeset: 21120e3682ef Author: darcy Date: 2013-07-25 09:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21120e3682ef 8021408: Fix misc doclint issues in java.util and java.io Reviewed-by: dholmes, chegar, psandoz ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/util/jar/Attributes.java ! src/share/classes/java/util/jar/JarEntry.java ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/stream/StreamSupport.java Changeset: 690dcbaa69b7 Author: chegar Date: 2013-07-25 19:37 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/690dcbaa69b7 8021417: Fix doclint issues in java.util.concurrent Reviewed-by: chegar, lancea Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/share/classes/java/util/concurrent/ExecutorService.java ! src/share/classes/java/util/concurrent/Executors.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ScheduledExecutorService.java ! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/share/classes/java/util/concurrent/TimeUnit.java ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java Changeset: 9cd5159fa870 Author: chegar Date: 2013-07-25 19:45 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9cd5159fa870 8021421: More doclint fixes in java.net Reviewed-by: lancea, darcy ! src/share/classes/java/net/URI.java Changeset: 662ec7782102 Author: joehw Date: 2013-07-25 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/662ec7782102 8021148: Regression in SAXParserImpl in 7u40 b34 (NPE) Reviewed-by: chegar, lancea, dfuchs + test/javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java + test/javax/xml/jaxp/parsers/8021148/TestBase.java Changeset: 1744a32d3db3 Author: mullan Date: 2013-07-25 20:12 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1744a32d3db3 8012288: XML DSig API allows wrong tag names and extra elements in SignedInfo Reviewed-by: xuelei ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java Changeset: 4100ab44ba4f Author: mullan Date: 2013-07-25 20:30 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4100ab44ba4f Merge Changeset: 86a827321c39 Author: darcy Date: 2013-07-25 20:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/86a827321c39 8021429: Fix lint warnings in java.lang.ref Reviewed-by: lancea, mduigou, alanb ! src/share/classes/java/lang/ref/FinalReference.java ! src/share/classes/java/lang/ref/Finalizer.java ! src/share/classes/java/lang/ref/Reference.java ! src/share/classes/java/lang/ref/ReferenceQueue.java Changeset: 6cc15a808b93 Author: peytoia Date: 2013-07-26 17:22 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6cc15a808b93 8021108: Clean up doclint warnings and errors in java.text package Reviewed-by: darcy, okutsu ! src/share/classes/java/text/Annotation.java ! src/share/classes/java/text/AttributedCharacterIterator.java ! src/share/classes/java/text/Bidi.java ! src/share/classes/java/text/BreakIterator.java ! src/share/classes/java/text/ChoiceFormat.java ! src/share/classes/java/text/CollationElementIterator.java ! src/share/classes/java/text/CollationKey.java ! src/share/classes/java/text/DateFormat.java ! src/share/classes/java/text/DateFormatSymbols.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/DecimalFormatSymbols.java ! src/share/classes/java/text/FieldPosition.java ! src/share/classes/java/text/Format.java ! src/share/classes/java/text/MessageFormat.java ! src/share/classes/java/text/Normalizer.java ! src/share/classes/java/text/NumberFormat.java ! src/share/classes/java/text/ParseException.java ! src/share/classes/java/text/ParsePosition.java ! src/share/classes/java/text/RuleBasedCollator.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/text/StringCharacterIterator.java Changeset: 952476b80fa7 Author: jbachorik Date: 2013-07-26 10:12 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/952476b80fa7 8020875: java/lang/management/ThreadMXBean/ResetPeakThreadCount.java fails intermittently Reviewed-by: dfuchs, chegar ! test/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java Changeset: 7ae061cfd4be Author: juh Date: 2013-07-26 14:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7ae061cfd4be 8019544: Need to run ProviderTest.java in othervm mode. Reviewed-by: wetmore, xuelei, vinnie Contributed-by: rajan.halade at oracle.com ! test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ProviderTest.java Changeset: 25575c3c209d Author: lana Date: 2013-07-26 14:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25575c3c209d Merge Changeset: 9f9ffe6be557 Author: lana Date: 2013-07-26 15:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9f9ffe6be557 Merge Changeset: f056728871f8 Author: mduigou Date: 2013-07-26 17:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f056728871f8 8021601: Add unit test for PriorityQueue(Comparator) constructor Reviewed-by: darcy, alanb ! src/share/classes/java/util/PriorityQueue.java ! test/java/util/PriorityQueue/RemoveContains.java Changeset: d4b2436892c8 Author: bpb Date: 2013-07-26 17:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d4b2436892c8 8014319: Faster division of large integers Summary: Implement Burnickel-Ziegler division algorithm in BigInteger Reviewed-by: bpb, martin Contributed-by: Tim Buktu ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java ! test/java/math/BigInteger/BigIntegerTest.java Changeset: a1c01457cf6c Author: bpb Date: 2013-07-26 17:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a1c01457cf6c 8020641: Clean up some code style in recent BigInteger contributions Summary: Some minor cleanup to adhere better to Java coding conventions. Reviewed-by: darcy Contributed-by: Brian Burkhalter ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java ! test/java/math/BigInteger/BigIntegerTest.java Changeset: eb1dc65162e8 Author: darcy Date: 2013-07-27 10:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eb1dc65162e8 8021609: Fix doclint issues in java.nio.charset Reviewed-by: alanb ! src/share/classes/java/nio/charset/Charset-X-Coder.java.template Changeset: 5d4a35823071 Author: mduigou Date: 2013-07-27 12:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5d4a35823071 8021588: Remove explicit othervm execution from jdk/test/Makefile Reviewed-by: alanb ! test/Makefile Changeset: 24bda55fca48 Author: sundar Date: 2013-07-29 21:39 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/24bda55fca48 8021773: print function as defined by jrunscript's init.js script is incompatible with nashorn's definition Reviewed-by: hannesw, lagergren ! src/share/classes/com/sun/tools/script/shell/init.js Changeset: e83fc6d9cf03 Author: psandoz Date: 2013-07-29 19:41 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e83fc6d9cf03 8020156: TreeMap.values().spliterator() does not report ORDERED 8020009: TreeMap.entrySet().spliterator() reports SORTED + null comparator but the elements are not Comparable Reviewed-by: mduigou ! src/share/classes/java/util/TreeMap.java + test/java/util/Spliterator/SpliteratorCharacteristics.java Changeset: c042fd498f79 Author: ascarpino Date: 2013-07-19 11:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c042fd498f79 8012971: PKCS11Test hiding exception failures Reviewed-by: vinnie, valeriep ! test/ProblemList.txt ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/SecmodTest.java Changeset: e47569593fa0 Author: ascarpino Date: 2013-07-29 13:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e47569593fa0 8020424: The NSS version should be detected before running crypto tests Reviewed-by: valeriep ! test/ProblemList.txt ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/sun/security/pkcs11/PKCS11Test.java + test/sun/security/pkcs11/README ! test/sun/security/pkcs11/ec/ReadCertificates.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/ec/TestECDH.java ! test/sun/security/pkcs11/ec/TestECDH2.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/pkcs11/ec/TestECDSA2.java ! test/sun/security/pkcs11/ec/TestECGenSpec.java ! test/sun/security/pkcs11/ec/TestKeyFactory.java Changeset: 613cc7beba64 Author: xuelei Date: 2013-07-29 19:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/613cc7beba64 8021841: Remove SSLEngineDeadlock.java from problem list Reviewed-by: wetmore ! test/ProblemList.txt Changeset: c76f89695c90 Author: juh Date: 2013-07-30 11:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c76f89695c90 8021833: javadoc cleanup in java.net Summary: and converted to {@code }; package.html to package-info.java Reviewed-by: darcy, chegar ! src/share/classes/java/net/Authenticator.java ! src/share/classes/java/net/ContentHandler.java ! src/share/classes/java/net/ContentHandlerFactory.java ! src/share/classes/java/net/CookieHandler.java ! src/share/classes/java/net/CookieManager.java ! src/share/classes/java/net/CookiePolicy.java ! src/share/classes/java/net/CookieStore.java ! src/share/classes/java/net/DatagramPacket.java ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/DatagramSocketImpl.java ! src/share/classes/java/net/DatagramSocketImplFactory.java ! src/share/classes/java/net/FileNameMap.java ! src/share/classes/java/net/HttpCookie.java ! src/share/classes/java/net/HttpRetryException.java ! src/share/classes/java/net/HttpURLConnection.java ! src/share/classes/java/net/IDN.java ! src/share/classes/java/net/Inet4Address.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/InetSocketAddress.java ! src/share/classes/java/net/InterfaceAddress.java ! src/share/classes/java/net/JarURLConnection.java ! src/share/classes/java/net/MalformedURLException.java ! src/share/classes/java/net/MulticastSocket.java ! src/share/classes/java/net/NetPermission.java ! src/share/classes/java/net/NetworkInterface.java ! src/share/classes/java/net/PasswordAuthentication.java ! src/share/classes/java/net/PortUnreachableException.java ! src/share/classes/java/net/ProtocolException.java ! src/share/classes/java/net/Proxy.java ! src/share/classes/java/net/ProxySelector.java ! src/share/classes/java/net/ResponseCache.java ! src/share/classes/java/net/ServerSocket.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketException.java ! src/share/classes/java/net/SocketImpl.java ! src/share/classes/java/net/SocketImplFactory.java ! src/share/classes/java/net/SocketInputStream.java ! src/share/classes/java/net/SocketOptions.java ! src/share/classes/java/net/SocketOutputStream.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/net/SocksSocketImpl.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/net/URISyntaxException.java ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/java/net/URLConnection.java ! src/share/classes/java/net/URLDecoder.java ! src/share/classes/java/net/URLEncoder.java ! src/share/classes/java/net/URLStreamHandler.java ! src/share/classes/java/net/URLStreamHandlerFactory.java ! src/share/classes/java/net/UnknownHostException.java ! src/share/classes/java/net/UnknownServiceException.java + src/share/classes/java/net/package-info.java - src/share/classes/java/net/package.html Changeset: 8bc1bbd5b659 Author: sherman Date: 2013-07-30 14:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8bc1bbd5b659 8021767: test/java/time/tck/java/time/format/TCKFormatStyle.java failing Summary: Correct to use fixed locale, not locale of test environment Reviewed-by: alanb, okutsu Contributed-by: roger.riggs at oracle.com ! test/java/time/tck/java/time/format/TCKFormatStyle.java Changeset: 09a77a1bdbc3 Author: henryjen Date: 2013-07-30 15:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/09a77a1bdbc3 8020977: StringJoiner merges with itself not as expected Reviewed-by: psandoz, chegar, mduigou, smarks ! src/share/classes/java/util/StringJoiner.java ! test/java/util/StringJoiner/MergeTest.java Changeset: 76d88a752a03 Author: psandoz Date: 2013-07-30 11:32 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/76d88a752a03 8021863: Stream.concat incorrectly calculates unsized state Reviewed-by: chegar ! src/share/classes/java/util/stream/Streams.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ConcatOpTest.java Changeset: d30f357c6050 Author: psandoz Date: 2013-07-30 14:03 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d30f357c6050 8021883: j.u.Random/RandomStream.java test needs more robust timeout duration Reviewed-by: chegar ! test/java/util/Random/RandomStreamTest.java Changeset: 5561b34f6d4c Author: bpb Date: 2013-07-30 10:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5561b34f6d4c 8020539: Clean up doclint problems in java.util package, part 2 Summary: Clean up doclint errors and warnings in classes in java.util Reviewed-by: darcy, chegar Contributed-by: Brian Burkhalter ! src/share/classes/java/util/List.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/Optional.java ! src/share/classes/java/util/Random.java ! src/share/classes/java/util/Scanner.java ! src/share/classes/java/util/ServiceLoader.java ! src/share/classes/java/util/StringJoiner.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/java/util/UUID.java ! src/share/classes/java/util/Vector.java Changeset: 4bd51f6268f4 Author: rbackman Date: 2013-07-24 10:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4bd51f6268f4 8006324: [TEST_BUG] sun/invoke/util/ValueConversionsTest.java should be modified Reviewed-by: kvn, twisti ! test/sun/invoke/util/ValueConversionsTest.java Changeset: 0741b19835b0 Author: lana Date: 2013-07-31 13:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0741b19835b0 Merge - src/share/classes/java/net/package.html Changeset: 8ed8e2b4b90e Author: lana Date: 2013-08-06 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8ed8e2b4b90e Merge From mike.duigou at oracle.com Tue Aug 6 13:18:45 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 6 Aug 2013 13:18:45 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) Message-ID: I hereby nominate Marcus Lagergren to jdk8 Committer. Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. Changesets (in jdk8/nashorn repo): hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. 8019983: Void returns combined with return with expression picked the wrong return type 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode 8017082: Long array literals were slightly broken 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated 8016226: backing out test without third party license approval 8015892: canBeUndefined too conservative for some use before declaration cases 8011023: Math round didn't conform to ECMAScript 5 spec 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts 8012083: Array literal constant folding issue 8006069: Range analysis first iteration, runtime specializations 8013919: Original exception no longer thrown away when a finally rethrows 8014426: Original exception no longer thrown away when a finally rethrows 8014329: Slim down the label stack structure in CodeGenerator 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. 8013533: Increase code coverage report for types and logging 8010701: Immutable nodes - final iteration 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code 8008575: Re-integrate code coverage 8008554: load was broken for URLs 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. 8008166: URL handling was broken on windows, causing "load" to malfunction 8008239: Unpublicized parts of the code generator package that were only package internal. 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. 8008199: Lazy compilation and trampoline implementation 8007215: Varargs broken for the case of passing more than the arg limit arguments. 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator 8005971: runsunspider.js should check results of benchmarks 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower 8005788: Loggers and their corresponding system properties not working correctly 8005789: Forgot to document -Dnashorn.unstable.relink.threshold Votes are due by 2359 PDT, August 20, 2013. Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. -Mike [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From mike.duigou at oracle.com Tue Aug 6 13:28:25 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 6 Aug 2013 13:28:25 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52ED59EA-0F59-4D34-84A8-4D06507A5159@oracle.com> Vote: YES On Aug 6 2013, at 13:18 , Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From joe.darcy at oracle.com Tue Aug 6 13:30:02 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Tue, 06 Aug 2013 13:30:02 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52015CCA.3020809@oracle.com> Vote:yes -Joe On 08/06/2013 01:18 PM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From john.r.rose at oracle.com Tue Aug 6 13:34:17 2013 From: john.r.rose at oracle.com (John Rose) Date: Tue, 6 Aug 2013 13:34:17 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <6531E19C-E591-4998-827C-F9BDE902AB1D@oracle.com> Vote: yes Our code base will never be the same. :-) From joel.franck at oracle.com Tue Aug 6 13:35:37 2013 From: joel.franck at oracle.com (=?iso-8859-1?Q?Joel_Borggr=E9n-Franck?=) Date: Tue, 6 Aug 2013 13:35:37 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: Vote: yes cheers /Joel On 6 aug 2013, at 13:18, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From kumar.x.srinivasan at oracle.com Tue Aug 6 13:50:54 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Tue, 06 Aug 2013 13:50:54 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <520161AE.6010805@oracle.com> Vote: yes Kumar > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From vladimir.kozlov at oracle.com Tue Aug 6 14:17:00 2013 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 06 Aug 2013 14:17:00 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <520167CC.2090505@oracle.com> Vote: yes Vladimir From Abhi.Saha at Oracle.COM Tue Aug 6 14:19:45 2013 From: Abhi.Saha at Oracle.COM (Abhijit Saha (Oracle)) Date: Tue, 06 Aug 2013 14:19:45 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52016871.3080402@Oracle.COM> Vote: Yes. -Abhijit On 8/6/2013 1:18 PM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote -- Java SE Sustaining Oracle Corporation. (408)276-7564 From dmitry.degrave at oracle.com Tue Aug 6 14:40:10 2013 From: dmitry.degrave at oracle.com (dmeetry degrave) Date: Wed, 07 Aug 2013 01:40:10 +0400 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <52016D3A.7070002@oracle.com> Vote: yes On 08/05/2013 06:51 AM, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular > contributions and review comments. Peter has contributed or > co-contributed more than 8 significant changes to jdk8 including the > implementation of JEP-149 to reduce the footprint of java.lang.Class, > improving scalability of java.lang.reflect.Proxy and re-working the > synchronization of annotations to fix several long standing issues. He > is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From coleen.phillimore at oracle.com Tue Aug 6 14:34:51 2013 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Tue, 06 Aug 2013 17:34:51 -0400 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52016BFB.2060500@oracle.com> Vote: yes On 08/06/2013 04:18 PM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From maurizio.cimadamore at oracle.com Tue Aug 6 15:36:47 2013 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 06 Aug 2013 23:36:47 +0100 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52017A7F.8060607@oracle.com> Vote: yes! Maurizio On 06/08/13 21:18, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From david.buck at oracle.com Tue Aug 6 15:57:25 2013 From: david.buck at oracle.com (David Buck) Date: Wed, 07 Aug 2013 07:57:25 +0900 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52017F55.7070907@oracle.com> Vote: YES On 8/7/2013 5:18 AM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From alejandro.murillo at oracle.com Tue Aug 6 16:16:49 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 06 Aug 2013 23:16:49 +0000 Subject: hg: jdk8/jdk8/hotspot: 22 new changesets Message-ID: <20130806231733.24B4048635@hg.openjdk.java.net> Changeset: e84845884c85 Author: amurillo Date: 2013-07-26 04:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e84845884c85 8021566: new hotspot build - hs25-b44 Reviewed-by: jcoomes ! make/hotspot_version Changeset: d90d1b96b65b Author: kvn Date: 2013-07-26 12:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d90d1b96b65b 8008938: TieredCompilation should be default Summary: switch on TieredCompilation by default Reviewed-by: twisti ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp Changeset: 1b6395189726 Author: minqi Date: 2013-07-19 14:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1b6395189726 8012263: ciReplay: gracefully exit & report meaningful error when replay data parsing fails Summary: find_method could return NULL so need explicitly check if there is error after parse_method, exit on error to avoid crash. Reviewed-by: kvn, twisti Contributed-by: yumin.qi at oracle.com ! src/share/vm/ci/ciReplay.cpp Changeset: 5ad7f8179bf7 Author: minqi Date: 2013-07-24 08:04 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5ad7f8179bf7 Merge Changeset: b6baf306e698 Author: fparain Date: 2013-07-26 05:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b6baf306e698 Merge Changeset: 83ca9dc4564d Author: fparain Date: 2013-07-26 15:24 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/83ca9dc4564d 8019845: Memory leak during class redefinition Reviewed-by: acorn, jmasa, coleenp, dcubed, mgerdin ! src/share/vm/memory/metaspace.cpp Changeset: f9ee986a9fea Author: ccheung Date: 2013-07-30 14:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f9ee986a9fea 8021296: [TESTBUG] Test8017498.sh fails to find "gcc" and fails to compile on some Linux releases Summary: Added checking for gcc and simplified the sig_handler() in the test case Reviewed-by: dcubed, coleenp, minqi, dlong ! test/runtime/6929067/Test6929067.sh ! test/runtime/7107135/Test7107135.sh ! test/runtime/jsig/Test8017498.sh ! test/runtime/jsig/TestJNI.c Changeset: 0f98cc013b21 Author: fparain Date: 2013-07-31 08:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0f98cc013b21 Merge Changeset: c65045599519 Author: dholmes Date: 2013-07-25 21:05 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM Reviewed-by: coleenp, bpittore ! make/bsd/makefiles/minimal1.make ! make/linux/makefiles/minimal1.make Changeset: 078e5eb2e52e Author: clucasius Date: 2013-07-27 17:23 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/078e5eb2e52e Merge Changeset: da839a3c5735 Author: dholmes Date: 2013-07-31 19:05 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/da839a3c5735 Merge Changeset: e3c8767c5cf8 Author: tschatzl Date: 2013-07-24 10:07 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e3c8767c5cf8 8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build" Summary: Remove the @build tag and replace it by a @run tag so that the test gets executed Reviewed-by: brutisso, mgerdin ! test/gc/g1/TestPrintRegionRememberedSetInfo.java Changeset: 7b06ae405d7b Author: jmasa Date: 2013-07-23 09:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7b06ae405d7b 6990419: CMS Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses Reviewed-by: rasbold, tschatzl, jmasa Contributed-by: yamauchi at google.com ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/runtime/globals.hpp Changeset: fb7010c7c011 Author: jmasa Date: 2013-07-25 07:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fb7010c7c011 Merge Changeset: ca9dedeebdec Author: jmasa Date: 2013-07-25 11:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ca9dedeebdec 6412968: CMS Long initial mark pauses Reviewed-by: rasbold, tschatzl, jmasa Contributed-by: yamauchi at google.com ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/runtime/globals.hpp Changeset: 8796fd3ac898 Author: tamao Date: 2013-07-26 13:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8796fd3ac898 Merge ! src/share/vm/runtime/globals.hpp Changeset: 313227279a05 Author: brutisso Date: 2013-08-01 07:03 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/313227279a05 8021967: Deprecate -XX:DefaultMaxRAMFraction Reviewed-by: tschatzl, jmasa, kvn, tamao ! src/share/vm/runtime/arguments.cpp + test/gc/startup_warnings/TestDefaultMaxRAMFraction.java Changeset: dae8324fc7d1 Author: brutisso Date: 2013-08-01 09:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dae8324fc7d1 8021879: G1: G1HeapRegionSize flag value not updated correctly Reviewed-by: tschatzl, jmasa ! src/share/vm/gc_implementation/g1/heapRegion.cpp + test/gc/arguments/TestG1HeapRegionSize.java Changeset: 8d4ff57af591 Author: brutisso Date: 2013-08-01 17:29 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8d4ff57af591 8022051: G1: Remove some unused G1 flags Reviewed-by: tschatzl, jmasa ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 69d0dbb53c78 Author: tamao Date: 2013-08-01 17:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/69d0dbb53c78 Merge Changeset: 530fe88b3b2c Author: amurillo Date: 2013-08-02 02:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/530fe88b3b2c Merge Changeset: c4697c1c4484 Author: amurillo Date: 2013-08-02 02:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c4697c1c4484 Added tag hs25-b44 for changeset 530fe88b3b2c ! .hgtags From alejandro.murillo at oracle.com Tue Aug 6 17:02:46 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 06 Aug 2013 18:02:46 -0600 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52018EA6.7040803@oracle.com> vote: yes -- Alejandro From stuart.marks at oracle.com Tue Aug 6 17:08:38 2013 From: stuart.marks at oracle.com (Stuart Marks) Date: Tue, 06 Aug 2013 17:08:38 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52019006.4050505@oracle.com> Vote: yes On 8/6/13 1:18 PM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From jonathan.gibbons at oracle.com Tue Aug 6 17:13:19 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Tue, 06 Aug 2013 17:13:19 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <5201911F.7090903@oracle.com> Vote: yes On 08/06/2013 01:18 PM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From Alan.Bateman at oracle.com Tue Aug 6 17:23:50 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 06 Aug 2013 17:23:50 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52019396.20702@oracle.com> Vote: yes From henry.jen at oracle.com Tue Aug 6 17:37:19 2013 From: henry.jen at oracle.com (Henry Jen) Date: Tue, 06 Aug 2013 17:37:19 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: <06C66A2A-A96E-41E0-9561-3B202C75A041@oracle.com> References: <06C66A2A-A96E-41E0-9561-3B202C75A041@oracle.com> Message-ID: <520196BF.4030303@oracle.com> Vote: Yes From alejandro.murillo at oracle.com Tue Aug 6 17:40:21 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 06 Aug 2013 18:40:21 -0600 Subject: jdk8-b102: HotSpot Message-ID: <52019775.3090400@oracle.com> hs25-b44 has been integrated into jdk8-b102. http://hg.openjdk.java.net/jdk8/jdk8/rev/5eb3c1dc348f http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/528c7e76eaee http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c4697c1c4484 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/7cffafa606e9 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/988a5f2ac559 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8ed8e2b4b90e http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/453a305e1165 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e966ff0a3ffe Component : VM Status : 0 major failures, 0 minor failures Date : 08/06/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : Bundles : Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : none Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6412968: CMS Long initial mark pauses 6990419: CMS Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses 8008938: TieredCompilation should be default 8012263: ciReplay: gracefully exit & report meaningful error when replay data parsing fails 8019845: Memory leak during class redefinition 8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build" 8020840: Should enable JFR for Embedded builds 8021296: [TESTBUG] Test8017498.sh fails to find "gcc" and fails to compile on some Linux releases 8021314: minimal1.make needs to force off components not supported by the minimal VM 8021566: new hotspot build - hs25-b44 8021879: G1: G1HeapRegionSize flag value not updated correctly 8021967: Deprecate -XX:DefaultMaxRAMFraction 8022051: G1: Remove some unused G1 flags Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b102. Issues and Notes: This is PIT for HS25 b44 for JDK 8 b102. -- Alejandro From sundararajan.athijegannathan at oracle.com Tue Aug 6 20:00:48 2013 From: sundararajan.athijegannathan at oracle.com (A. Sundararajan) Date: Wed, 07 Aug 2013 08:30:48 +0530 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <5201B860.6070406@oracle.com> Vote: yes -Sundar On Wednesday 07 August 2013 01:48 AM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From alexander.zuev at oracle.com Tue Aug 6 21:51:33 2013 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Wed, 07 Aug 2013 08:51:33 +0400 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <5201D255.7040409@oracle.com> Vote: yes /Alex On 8/7/13 24:18, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From jaroslav.bachorik at oracle.com Tue Aug 6 22:34:05 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Wed, 07 Aug 2013 07:34:05 +0200 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <5201DC4D.7050501@oracle.com> Vote: YES -JB- On 08/06/2013 10:18 PM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From paul.sandoz at oracle.com Wed Aug 7 00:38:40 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Wed, 7 Aug 2013 08:38:40 +0100 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <64A0839B-F725-47CB-A1E6-E980A5D17B89@oracle.com> Vote: yes Paul. From chris.hegarty at oracle.com Wed Aug 7 02:38:13 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Wed, 07 Aug 2013 10:38:13 +0100 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52021585.1000902@oracle.com> Vote: Yes. -Chris. On 06/08/2013 21:18, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From daniel.fuchs at oracle.com Wed Aug 7 02:45:12 2013 From: daniel.fuchs at oracle.com (Daniel Fuchs) Date: Wed, 07 Aug 2013 11:45:12 +0200 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <52021728.9060400@oracle.com> Vote: yes On 8/5/13 4:51 AM, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular > contributions and review comments. Peter has contributed or > co-contributed more than 8 significant changes to jdk8 including the > implementation of JEP-149 to reduce the footprint of java.lang.Class, > improving scalability of java.lang.reflect.Proxy and re-working the > synchronization of annotations to fix several long standing issues. He > is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From erik.joelsson at oracle.com Wed Aug 7 03:09:12 2013 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Wed, 07 Aug 2013 12:09:12 +0200 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <52021CC8.9050201@oracle.com> Vote: yes On 2013-08-06 22:18, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From james.laskey at oracle.com Wed Aug 7 04:49:49 2013 From: james.laskey at oracle.com (Jim Laskey (Oracle)) Date: Wed, 7 Aug 2013 08:49:49 -0300 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: Yes On 2013-08-06, at 5:18 PM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From dalibor.topic at oracle.com Wed Aug 7 04:56:38 2013 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 07 Aug 2013 13:56:38 +0200 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <520235F6.4020408@oracle.com> Vote: Yes. cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From james.laskey at oracle.com Wed Aug 7 04:58:38 2013 From: james.laskey at oracle.com (Jim Laskey (Oracle)) Date: Wed, 7 Aug 2013 08:58:38 -0300 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: Vote: yes On 2013-08-06, at 5:18 PM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From Sergey.Bylokhov at oracle.com Wed Aug 7 05:36:10 2013 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Wed, 07 Aug 2013 16:36:10 +0400 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <52023F3A.7090906@oracle.com> Vote: yes On 05.08.2013 6:51, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular > contributions and review comments. Peter has contributed or > co-contributed more than 8 significant changes to jdk8 including the > implementation of JEP-149 to reduce the footprint of java.lang.Class, > improving scalability of java.lang.reflect.Proxy and re-working the > synchronization of annotations to fix several long standing issues. He > is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | -- Best regards, Sergey. From joel.franck at oracle.com Wed Aug 7 08:35:09 2013 From: joel.franck at oracle.com (=?iso-8859-1?Q?Joel_Borggr=E9n-Franck?=) Date: Wed, 7 Aug 2013 08:35:09 -0700 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <2AC3D505-0688-4C62-9FCC-8D8563B6EF2A@oracle.com> Vote: yes cheers /Joel On 4 aug 2013, at 19:51, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular contributions and review comments. Peter has contributed or co-contributed more than 8 significant changes to jdk8 including the implementation of JEP-149 to reduce the footprint of java.lang.Class, improving scalability of java.lang.reflect.Proxy and re-working the synchronization of annotations to fix several long standing issues. He is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From dan.xu at oracle.com Wed Aug 7 10:22:54 2013 From: dan.xu at oracle.com (Dan Xu) Date: Wed, 07 Aug 2013 10:22:54 -0700 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <5202826E.80607@oracle.com> Vote: yes. -Dan On 08/04/2013 07:51 PM, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular > contributions and review comments. Peter has contributed or > co-contributed more than 8 significant changes to jdk8 including the > implementation of JEP-149 to reduce the footprint of java.lang.Class, > improving scalability of java.lang.reflect.Proxy and re-working the > synchronization of annotations to fix several long standing issues. He > is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | From dan.xu at oracle.com Wed Aug 7 10:24:10 2013 From: dan.xu at oracle.com (Dan Xu) Date: Wed, 07 Aug 2013 10:24:10 -0700 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <520282BA.3000502@oracle.com> Vote: Yes -Dan On 08/06/2013 01:18 PM, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From Lance.Andersen at oracle.com Wed Aug 7 10:34:43 2013 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Wed, 7 Aug 2013 13:34:43 -0400 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <06D10AA3-FB98-4A15-A6A6-5EA0C201FA44@oracle.com> vote: yes On Aug 4, 2013, at 10:51 PM, Alan Bateman wrote: > > I hereby nominate Peter Levart to jdk8 Committer. > > Those on core-libs-dev or lambda-dev will know Peter from his regular contributions and review comments. Peter has contributed or co-contributed more than 8 significant changes to jdk8 including the implementation of JEP-149 to reduce the footprint of java.lang.Class, improving scalability of java.lang.reflect.Proxy and re-working the synchronization of annotations to fix several long standing issues. He is also co-reviewer on a significant number of other changes. > > Votes are due by 20.00 PDT, August 18, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote| > | -------------- next part -------------- Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com From christian.tornqvist at oracle.com Wed Aug 7 10:35:24 2013 From: christian.tornqvist at oracle.com (Christian Tornqvist) Date: Wed, 7 Aug 2013 13:35:24 -0400 Subject: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <00e101ce9394$8074bc60$815e3520$@oracle.com> Vote: yes -----Original Message----- From: jdk8-dev-bounces at openjdk.java.net [mailto:jdk8-dev-bounces at openjdk.java.net] On Behalf Of Mike Duigou Sent: den 6 augusti 2013 16:19 To: jdk8-dev Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) I hereby nominate Marcus Lagergren to jdk8 Committer. Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. Changesets (in jdk8/nashorn repo): hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. 8019983: Void returns combined with return with expression picked the wrong return type 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode 8017082: Long array literals were slightly broken 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated 8016226: backing out test without third party license approval 8015892: canBeUndefined too conservative for some use before declaration cases 8011023: Math round didn't conform to ECMAScript 5 spec 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts 8012083: Array literal constant folding issue 8006069: Range analysis first iteration, runtime specializations 8013919: Original exception no longer thrown away when a finally rethrows 8014426: Original exception no longer thrown away when a finally rethrows 8014329: Slim down the label stack structure in CodeGenerator 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. 8013533: Increase code coverage report for types and logging 8010701: Immutable nodes - final iteration 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code 8008575: Re-integrate code coverage 8008554: load was broken for URLs 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. 8008166: URL handling was broken on windows, causing "load" to malfunction 8008239: Unpublicized parts of the code generator package that were only package internal. 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. 8008199: Lazy compilation and trampoline implementation 8007215: Varargs broken for the case of passing more than the arg limit arguments. 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator 8005971: runsunspider.js should check results of benchmarks 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower 8005788: Loggers and their corresponding system properties not working correctly 8005789: Forgot to document -Dnashorn.unstable.relink.threshold Votes are due by 2359 PDT, August 20, 2013. Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. -Mike [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From henry.jen at oracle.com Wed Aug 7 10:51:40 2013 From: henry.jen at oracle.com (Henry Jen) Date: Wed, 7 Aug 2013 10:51:40 -0700 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <5202826E.80607@oracle.com> References: <51FF1332.7020501@oracle.com> <5202826E.80607@oracle.com> Message-ID: Vote: Yes Cheers, Henry From christine.lu at oracle.com Thu Aug 8 10:20:24 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 08 Aug 2013 17:20:24 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b102 for changeset 528c7e76eaee Message-ID: <20130808172025.9AFDA486E7@hg.openjdk.java.net> Changeset: f8ed09af1df6 Author: cl Date: 2013-08-08 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/f8ed09af1df6 Added tag jdk8-b102 for changeset 528c7e76eaee ! .hgtags From christine.lu at oracle.com Thu Aug 8 10:20:52 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 08 Aug 2013 17:20:52 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b102 for changeset c4697c1c4484 Message-ID: <20130808172056.1624D486E8@hg.openjdk.java.net> Changeset: b9a927798f12 Author: cl Date: 2013-08-08 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b9a927798f12 Added tag jdk8-b102 for changeset c4697c1c4484 ! .hgtags From christine.lu at oracle.com Thu Aug 8 10:21:41 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 08 Aug 2013 17:21:41 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b102 for changeset 7cffafa606e9 Message-ID: <20130808172145.98DDF486E9@hg.openjdk.java.net> Changeset: b1ceab582fc6 Author: cl Date: 2013-08-08 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b1ceab582fc6 Added tag jdk8-b102 for changeset 7cffafa606e9 ! .hgtags From christine.lu at oracle.com Thu Aug 8 10:21:49 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 08 Aug 2013 17:21:49 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b102 for changeset 988a5f2ac559 Message-ID: <20130808172153.939A1486EA@hg.openjdk.java.net> Changeset: 6cdc6ed98780 Author: cl Date: 2013-08-08 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/6cdc6ed98780 Added tag jdk8-b102 for changeset 988a5f2ac559 ! .hgtags From christine.lu at oracle.com Thu Aug 8 10:22:01 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 08 Aug 2013 17:22:01 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b102 for changeset 8ed8e2b4b90e Message-ID: <20130808172222.DC45E486EB@hg.openjdk.java.net> Changeset: e057cddf0d6c Author: cl Date: 2013-08-08 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e057cddf0d6c Added tag jdk8-b102 for changeset 8ed8e2b4b90e ! .hgtags From christine.lu at oracle.com Thu Aug 8 10:22:59 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 08 Aug 2013 17:22:59 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b102 for changeset 453a305e1165 Message-ID: <20130808172305.1FB69486EC@hg.openjdk.java.net> Changeset: 6718df4cd616 Author: cl Date: 2013-08-08 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6718df4cd616 Added tag jdk8-b102 for changeset 453a305e1165 ! .hgtags From christine.lu at oracle.com Thu Aug 8 10:23:09 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 08 Aug 2013 17:23:09 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b102 for changeset e966ff0a3ffe Message-ID: <20130808172310.84F47486ED@hg.openjdk.java.net> Changeset: 795cff5c1b5c Author: cl Date: 2013-08-08 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/795cff5c1b5c Added tag jdk8-b102 for changeset e966ff0a3ffe ! .hgtags From christine.lu at oracle.com Thu Aug 8 10:20:20 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 08 Aug 2013 17:20:20 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b102 for changeset 5eb3c1dc348f Message-ID: <20130808172020.7747E486E5@hg.openjdk.java.net> Changeset: b7e64be81c8a Author: cl Date: 2013-08-08 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/b7e64be81c8a Added tag jdk8-b102 for changeset 5eb3c1dc348f ! .hgtags From mandy.chung at oracle.com Thu Aug 8 17:46:30 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Fri, 09 Aug 2013 08:46:30 +0800 Subject: CFV: New jdk8 Committer: Peter Levart In-Reply-To: <51FF1332.7020501@oracle.com> References: <51FF1332.7020501@oracle.com> Message-ID: <52043BE6.1050406@oracle.com> Vote: yes Mandy From mandy.chung at oracle.com Thu Aug 8 17:48:05 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Fri, 09 Aug 2013 08:48:05 +0800 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: References: <51F6DCDE.8050108@oracle.com> Message-ID: <52043C45.1050808@oracle.com> Vote: yes Mandy From karen.kinnear at oracle.com Thu Aug 8 19:48:17 2013 From: karen.kinnear at oracle.com (Karen Kinnear) Date: Thu, 8 Aug 2013 22:48:17 -0400 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: Vote: yes Karen On Jul 29, 2013, at 5:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From anthony.petrov at oracle.com Mon Aug 12 10:06:50 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Mon, 12 Aug 2013 21:06:50 +0400 Subject: CFV: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FB8AC5.2090508@oracle.com> References: <51FB8AC5.2090508@oracle.com> Message-ID: <5209162A.80401@oracle.com> Vote: YES -- best regards, Anthony On 08/02/2013 02:32 PM, Artem Ananiev wrote: > > I hereby nominate Anton Tarasov (OpenJDK user name: ant) to JDK8 Reviewer. > > Anton is currently a Committer in JDK7, 7u, 8, and OpenJFX projects. He > is a member of AWT/Swing and JavaFX groups at Oracle, now working on > JavaFX/Swing and Swing/JavaFX integration. > > Web interface for JDK8 mercurial repositories doesn't provide a good way > to find all the changesets for people with short user names (e.g. "art" > or "ant"). That's why I had to use CLI: > > hg log |grep '^user.* ant$' > > It shows 50 changesets in jdk8/jdk so far, which is more than enough for > the nomination. > > Votes are due by Aug 16, 2013. Only current JDK8 Reviewers [1] are > eligible to vote on this nomination. Votes must be cast in the open by > replying to this mailing list. For Lazy Consensus voting instructions, > see [2]. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus > > Thanks, > > Artem > From staffan.larsen at oracle.com Tue Aug 13 04:19:27 2013 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Tue, 13 Aug 2013 13:19:27 +0200 Subject: CFV: New JDK8 Committer Marcus Lagergren (lagergren) In-Reply-To: References: Message-ID: <33A86BDB-949A-4BA1-A4FE-FD59F16CC129@oracle.com> Vote: yes. /Staffan On 6 aug 2013, at 22:18, Mike Duigou wrote: > I hereby nominate Marcus Lagergren to jdk8 Committer. > > Marcus is a Reviewer on the Nashorn project with many contributed changesets which are now incorporated in the JDK8 repo. He has also completed many reviews of Nashorn changes by other committers. > > Changesets (in jdk8/nashorn repo): > > hg log -M -u lagergren --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. > 8019983: Void returns combined with return with expression picked the wrong return type > 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int > 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls > 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode > 8017082: Long array literals were slightly broken > 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too > 8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated > 8016226: backing out test without third party license approval > 8015892: canBeUndefined too conservative for some use before declaration cases > 8011023: Math round didn't conform to ECMAScript 5 spec > 8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino > 8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose > 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts > 8012083: Array literal constant folding issue > 8006069: Range analysis first iteration, runtime specializations > 8013919: Original exception no longer thrown away when a finally rethrows > 8014426: Original exception no longer thrown away when a finally rethrows > 8014329: Slim down the label stack structure in CodeGenerator > 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. > 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint > 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used > 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. > 8013533: Increase code coverage report for types and logging > 8010701: Immutable nodes - final iteration > 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name > 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s > 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars > 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test > 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings > 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. > 8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code > 8008575: Re-integrate code coverage > 8008554: load was broken for URLs > 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. > 8008166: URL handling was broken on windows, causing "load" to malfunction > 8008239: Unpublicized parts of the code generator package that were only package internal. > 8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. > 8008199: Lazy compilation and trampoline implementation > 8007215: Varargs broken for the case of passing more than the arg limit arguments. > 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. > 8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator > 8005971: runsunspider.js should check results of benchmarks > 8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes > 8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower > 8005788: Loggers and their corresponding system properties not working correctly > 8005789: Forgot to document -Dnashorn.unstable.relink.threshold > > Votes are due by 2359 PDT, August 20, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From xueming.shen at oracle.com Tue Aug 13 10:22:52 2013 From: xueming.shen at oracle.com (Xueming Shen) Date: Tue, 13 Aug 2013 10:22:52 -0700 Subject: Result: New jdk8 Committer: Roger Riggs Message-ID: <520A6B6C.70000@oracle.com> Voting for Roger Riggs [1] is now closed. Yes: 24 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-July/002856.html Thanks, -Sherman From lana.steuck at oracle.com Tue Aug 13 10:57:52 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 13 Aug 2013 17:57:52 +0000 Subject: hg: jdk8/jdk8/nashorn: 4 new changesets Message-ID: <20130813175757.D9EC548829@hg.openjdk.java.net> Changeset: 0ad00ae4fec6 Author: hannesw Date: 2013-08-01 12:23 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0ad00ae4fec6 8020132: Big object literal with numerical keys exceeds method size Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java ! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + test/script/basic/JDK-8020132.js + test/script/basic/JDK-8020132.js.EXPECTED Changeset: bb0f3c896cb7 Author: sundar Date: 2013-08-06 13:10 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bb0f3c896cb7 Merge Changeset: ab90c566272d Author: lana Date: 2013-08-06 17:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ab90c566272d Merge Changeset: 414203de4374 Author: lana Date: 2013-08-13 10:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/414203de4374 Merge From lana.steuck at oracle.com Tue Aug 13 10:57:45 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 13 Aug 2013 17:57:45 +0000 Subject: hg: jdk8/jdk8/corba: 3 new changesets Message-ID: <20130813175749.4716748828@hg.openjdk.java.net> Changeset: cc11a0efb4f9 Author: aefimov Date: 2013-08-01 14:59 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/cc11a0efb4f9 8015987: The corba repo contains unneeded .sjava files Reviewed-by: alanb, chegar, coffeys - src/share/classes/com/sun/corba/se/impl/copyobject/JavaInputStream.sjava - src/share/classes/com/sun/corba/se/impl/copyobject/JavaOutputStream.sjava - src/share/classes/com/sun/corba/se/impl/interceptors/ThreadCurrentStack.sjava - src/share/classes/com/sun/corba/se/impl/orbutil/DefineWrapper.sjava - src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl_save.sjava - src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLTypesUtil_save.sjava - src/share/classes/com/sun/corba/se/impl/protocol/oldlocal/LocalClientRequestImpl.sjava - src/share/classes/com/sun/corba/se/impl/protocol/oldlocal/LocalClientResponseImpl.sjava - src/share/classes/com/sun/corba/se/impl/protocol/oldlocal/LocalServerRequestImpl.sjava - src/share/classes/com/sun/corba/se/impl/protocol/oldlocal/LocalServerResponseImpl.sjava - src/share/classes/com/sun/corba/se/impl/transport/BufferConnectionImpl.sjava Changeset: 342a954b68f3 Author: lana Date: 2013-08-06 16:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/342a954b68f3 Merge Changeset: 49c4a777fdfd Author: lana Date: 2013-08-13 10:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/49c4a777fdfd Merge From lana.steuck at oracle.com Tue Aug 13 10:57:52 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 13 Aug 2013 17:57:52 +0000 Subject: hg: jdk8/jdk8/langtools: 10 new changesets Message-ID: <20130813175827.0F41B4882A@hg.openjdk.java.net> Changeset: 05370ef9dccb Author: ksrini Date: 2013-07-31 08:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/05370ef9dccb 8014826: c.s.t.javac.tree.Pretty.visitNewArray() prints duplicate dimension markers Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/tree/Pretty.java + test/tools/javac/tree/NewArrayPretty.java Changeset: 99b60bcf3862 Author: vromero Date: 2013-08-06 15:08 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/99b60bcf3862 8022186: javac generates dead code if a try with an empty body has a finalizer Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java Changeset: 051e64d0816e Author: jfranck Date: 2013-08-07 01:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e 8009367: Wrong kind of name used in comparison in javax.lang.model code for repeatable annotations Reviewed-by: jjg, darcy ! src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java + test/tools/javac/processing/model/element/8009367/TestQualifiedNameUsed.java + test/tools/javac/processing/model/element/8009367/p/Q.java + test/tools/javac/processing/model/element/8009367/p/QQ.java + test/tools/javac/processing/model/element/8009367/p/R.java + test/tools/javac/processing/model/element/8009367/p/RR.java Changeset: f3ea20a6e958 Author: lana Date: 2013-08-06 17:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f3ea20a6e958 Merge Changeset: b926dc251be8 Author: lana Date: 2013-08-06 17:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b926dc251be8 Merge Changeset: f3deeccbf4cf Author: vromero Date: 2013-08-07 10:41 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f3deeccbf4cf 8020997: TreeMaker.AnnotationBuilder creates broken element literals with repeating annotations Reviewed-by: jjg, jfranck ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java + test/tools/javac/T8020997/CannotCompileRepeatedAnnoTest.java Changeset: c7dcf899ffff Author: vromero Date: 2013-08-07 11:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c7dcf899ffff 8008274: javac should not reference/use sample code Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/Main.java Changeset: 8c55df2442c1 Author: bpatel Date: 2013-08-07 15:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8c55df2442c1 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than or tags Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java ! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/com/sun/javadoc/testInterface/TestInterface.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java ! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java ! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java ! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java ! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java Changeset: 33294f02c9a5 Author: bpatel Date: 2013-08-07 16:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/33294f02c9a5 4749567: stddoclet: Add CSS style for setting header/footer to be italic Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css + test/com/sun/javadoc/testOptions/TestOptions.java + test/com/sun/javadoc/testOptions/pkg/Foo.java Changeset: 76cfe7c61f25 Author: lana Date: 2013-08-13 10:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/76cfe7c61f25 Merge From lana.steuck at oracle.com Tue Aug 13 11:00:00 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 13 Aug 2013 18:00:00 +0000 Subject: hg: jdk8/jdk8/jdk: 63 new changesets Message-ID: <20130813181445.E3A6E4882C@hg.openjdk.java.net> Changeset: 1c6bfb303ffc Author: prr Date: 2013-08-06 13:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1c6bfb303ffc 8022175: Fix doclint warnings in javax.print Reviewed-by: darcy ! src/share/classes/javax/print/DocFlavor.java ! src/share/classes/javax/print/MultiDocPrintJob.java ! src/share/classes/javax/print/PrintService.java ! src/share/classes/javax/print/ServiceUI.java ! src/share/classes/javax/print/ServiceUIFactory.java ! src/share/classes/javax/print/attribute/AttributeSet.java ! src/share/classes/javax/print/attribute/DateTimeSyntax.java ! src/share/classes/javax/print/attribute/DocAttributeSet.java ! src/share/classes/javax/print/attribute/EnumSyntax.java ! src/share/classes/javax/print/attribute/HashAttributeSet.java ! src/share/classes/javax/print/attribute/IntegerSyntax.java ! src/share/classes/javax/print/attribute/PrintJobAttributeSet.java ! src/share/classes/javax/print/attribute/PrintRequestAttributeSet.java ! src/share/classes/javax/print/attribute/PrintServiceAttributeSet.java ! src/share/classes/javax/print/attribute/ResolutionSyntax.java ! src/share/classes/javax/print/attribute/Size2DSyntax.java ! src/share/classes/javax/print/attribute/standard/Chromaticity.java ! src/share/classes/javax/print/attribute/standard/Compression.java ! src/share/classes/javax/print/attribute/standard/Finishings.java ! src/share/classes/javax/print/attribute/standard/JobKOctets.java ! src/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/share/classes/javax/print/attribute/standard/MediaSize.java ! src/share/classes/javax/print/attribute/standard/PresentationDirection.java ! src/share/classes/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java ! src/share/classes/javax/print/attribute/standard/PrinterResolution.java Changeset: c3b91dc2504a Author: jgodinez Date: 2013-08-06 14:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c3b91dc2504a 8021583: test/javax/print/autosense/PrintAutoSenseData.java throwing NPE Reviewed-by: jchen, prr ! src/solaris/classes/sun/print/UnixPrintJob.java ! src/windows/classes/sun/print/Win32PrintJob.java ! test/javax/print/attribute/autosense/PrintAutoSenseData.java + test/javax/print/attribute/autosense/sample.txt Changeset: fe04f40cf469 Author: prr Date: 2013-08-06 17:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fe04f40cf469 8022455: Fix doclint warnings in javax.imageio Reviewed-by: darcy ! src/share/classes/javax/imageio/ImageIO.java ! src/share/classes/javax/imageio/ImageReadParam.java ! src/share/classes/javax/imageio/ImageReader.java ! src/share/classes/javax/imageio/ImageTypeSpecifier.java ! src/share/classes/javax/imageio/ImageWriteParam.java ! src/share/classes/javax/imageio/ImageWriter.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java ! src/share/classes/javax/imageio/plugins/jpeg/JPEGImageReadParam.java ! src/share/classes/javax/imageio/plugins/jpeg/JPEGImageWriteParam.java ! src/share/classes/javax/imageio/spi/ImageReaderSpi.java ! src/share/classes/javax/imageio/spi/ImageWriterSpi.java ! src/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/share/classes/javax/imageio/stream/ImageInputStream.java ! src/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/share/classes/javax/imageio/stream/ImageOutputStream.java Changeset: c827ad8c1101 Author: prr Date: 2013-08-06 17:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c827ad8c1101 8022447: Fix doclint warnings in java.awt.image Reviewed-by: darcy ! src/share/classes/java/awt/image/BufferStrategy.java ! src/share/classes/java/awt/image/BufferedImage.java ! src/share/classes/java/awt/image/ByteLookupTable.java ! src/share/classes/java/awt/image/ColorModel.java ! src/share/classes/java/awt/image/DirectColorModel.java ! src/share/classes/java/awt/image/ImageProducer.java ! src/share/classes/java/awt/image/IndexColorModel.java ! src/share/classes/java/awt/image/MemoryImageSource.java ! src/share/classes/java/awt/image/MultiPixelPackedSampleModel.java ! src/share/classes/java/awt/image/PixelGrabber.java ! src/share/classes/java/awt/image/RGBImageFilter.java ! src/share/classes/java/awt/image/ShortLookupTable.java ! src/share/classes/java/awt/image/SinglePixelPackedSampleModel.java ! src/share/classes/java/awt/image/WritableRaster.java Changeset: 9314c199003d Author: lana Date: 2013-08-06 22:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9314c199003d Merge - src/share/classes/java/net/package.html Changeset: ab64c138d5bd Author: prr Date: 2013-08-07 18:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ab64c138d5bd 8014883: java.awt.container.add(component comp object constraints) doesn't work as expected on some linux platforms Reviewed-by: jgodinez ! makefiles/CompileNativeLibraries.gmk ! src/solaris/native/sun/java2d/x11/XRBackendNative.c Changeset: 645a37a3559f Author: leonidr Date: 2013-08-01 01:26 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/645a37a3559f 8021815: Add regression test for JDK-8007267 Reviewed-by: serb + test/com/apple/eawt/DefaultMenuBar/DefaultMenuBarTest.java Changeset: 495ca130cbde Author: alexsch Date: 2013-08-01 17:09 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/495ca130cbde 7161568: [macosx] api/javax_swing/JTabbedPane/index2.html#varios fails Reviewed-by: malenkov, serb ! src/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java + test/javax/swing/JTabbedPane/4361477/bug4361477.java + test/javax/swing/JTabbedPane/6495408/bug6495408.java + test/javax/swing/JTabbedPane/7161568/bug7161568.java Changeset: e76b1568d002 Author: leonidr Date: 2013-08-02 15:42 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e76b1568d002 8021381: JavaFX scene included in Swing JDialog not starting from Web Start Reviewed-by: art, dcherepanov ! src/share/classes/sun/awt/AppContext.java Changeset: 07abddc1d7f2 Author: leonidr Date: 2013-08-06 17:07 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/07abddc1d7f2 8022247: java/awt/EventDispatchThread/LoopRobustness/LoopRobustness throws NPE Reviewed-by: art ! test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.java Changeset: 27d1bdf2f7d9 Author: mcherkas Date: 2013-08-06 17:29 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/27d1bdf2f7d9 8016833: Underlines and strikethrough not rendering correctly Reviewed-by: alexsch, serb Contributed-by: anton.nashatyrev at oracle.com ! src/share/classes/javax/swing/text/GlyphView.java + test/javax/swing/text/StyledEditorKit/8016833/bug8016833.java Changeset: f8ed88f5ed87 Author: alexsch Date: 2013-08-07 18:32 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f8ed88f5ed87 8022532: [parfait] Potential memory leak in gtk2_interface.c Reviewed-by: art, serb ! src/solaris/native/sun/awt/gtk2_interface.c Changeset: 7706a622d35f Author: alexsch Date: 2013-08-07 18:58 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7706a622d35f 8013849: Awt assert on Hashtable.cpp:124 Reviewed-by: serb ! src/windows/native/sun/windows/awt_Component.cpp + test/java/awt/event/KeyEvent/DeadKey/DeadKeySystemAssertionDialog.java Changeset: f70492d969e7 Author: serb Date: 2013-08-07 19:57 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f70492d969e7 7124339: [macosx] setIconImage is not endlessly tolerant to the broken image-arguments Reviewed-by: alexsch, leonidr ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 540192229a69 Author: art Date: 2013-08-07 21:31 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/540192229a69 6551589: ContainerListener Documentation may be incorrect Reviewed-by: serb ! src/share/classes/java/awt/event/ContainerListener.java Changeset: 9bcc3f2af980 Author: lana Date: 2013-08-07 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9bcc3f2af980 Merge - src/share/classes/java/net/package.html Changeset: e193c4ad940a Author: lana Date: 2013-08-07 19:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e193c4ad940a Merge Changeset: c49b538ef054 Author: chegar Date: 2013-08-01 12:38 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c49b538ef054 8022061: More ProblemList.txt updates (7/2013) Reviewed-by: alanb, psandoz ! test/ProblemList.txt Changeset: 36f4cf8872f3 Author: igerasim Date: 2013-07-30 21:11 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/36f4cf8872f3 7192942: (coll) Inefficient calculation of power of two in HashMap Reviewed-by: mduigou ! src/share/classes/java/util/HashMap.java Changeset: 54329c24c2f4 Author: igerasim Date: 2013-07-29 12:35 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/54329c24c2f4 8020669: (fs) Files.readAllBytes() does not read any data when Files.size() is 0 Reviewed-by: alanb, chegar, martin, rriggs ! src/share/classes/java/nio/file/Files.java ! test/java/nio/file/Files/BytesAndLines.java Changeset: d6de149b9f20 Author: xuelei Date: 2013-08-01 07:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d6de149b9f20 7127524: P11TlsPrfGenerator has anonymous inner class with serialVersionUID Reviewed-by: vinnie ! src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java Changeset: cd13a4a45a37 Author: chegar Date: 2013-08-01 16:53 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cd13a4a45a37 8022087: Fix doclint issues in j.u.Deque & Queue Reviewed-by: chegar, darcy Contributed-by: Doug Lea
! src/share/classes/java/util/Deque.java ! src/share/classes/java/util/Queue.java Changeset: 0be7839d4599 Author: psandoz Date: 2013-08-01 15:28 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0be7839d4599 8020016: Numerous splitereator impls do not throw NPE for null Consumers Reviewed-by: mduigou, alanb, henryjen ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/Streams.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java ! test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java Changeset: 29f153e11683 Author: weijun Date: 2013-08-02 08:59 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/29f153e11683 8021789: jarsigner parses alias as command line option (depending on locale) Reviewed-by: vinnie ! src/share/classes/sun/security/tools/jarsigner/Main.java + test/sun/security/tools/jarsigner/collator.sh Changeset: 40221b09812f Author: uta Date: 2013-08-02 13:16 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/40221b09812f 8020191: System.getProperty("os.name") returns "Windows NT (unknown)" on Windows 8.1 Reviewed-by: alanb, khazra, chegar ! src/windows/native/java/lang/java_props_md.c ! src/windows/resource/java.manifest Changeset: 60c275e56a69 Author: chegar Date: 2013-08-02 11:25 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/60c275e56a69 8022121: Remove superfluous @test tag from SpliteratorTraversingAndSplittingTest Reviewed-by: psandoz ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: 6ec910ff3ea1 Author: chegar Date: 2013-08-02 14:29 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6ec910ff3ea1 8020291: j.u.c.CompletionStage 8020435: CompletableFuture/Basic.java fails on single core machine Reviewed-by: chegar, psandoz Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/CompletableFuture.java + src/share/classes/java/util/concurrent/CompletionStage.java ! test/ProblemList.txt ! test/java/util/concurrent/CompletableFuture/Basic.java Changeset: 42b786f2fb99 Author: mullan Date: 2013-08-02 08:30 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/42b786f2fb99 8001319: Add SecurityPermission "insertProvider" target name Reviewed-by: vinnie ! src/share/classes/java/security/Security.java ! src/share/classes/java/security/SecurityPermission.java + test/java/security/Security/AddProvider.java + test/java/security/Security/AddProvider.policy.1 + test/java/security/Security/AddProvider.policy.2 + test/java/security/Security/AddProvider.policy.3 Changeset: 7bbc6c2351d7 Author: mullan Date: 2013-08-02 08:37 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7bbc6c2351d7 Merge - src/share/classes/java/net/package.html - src/share/classes/java/util/stream/StreamBuilder.java - src/share/classes/javax/security/auth/callback/package.html - src/share/classes/javax/security/auth/kerberos/package.html - src/share/classes/javax/security/auth/login/package.html - src/share/classes/javax/security/auth/package.html - src/share/classes/javax/security/auth/spi/package.html - src/share/classes/javax/security/auth/x500/package.html - src/share/classes/javax/security/cert/package.html - src/share/classes/javax/security/sasl/package.html - test/java/util/Collections/EmptySortedSet.java Changeset: 0a778e487a73 Author: mullan Date: 2013-08-02 09:38 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0a778e487a73 Merge Changeset: 33617583c545 Author: bpb Date: 2013-07-31 10:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/33617583c545 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion Summary: Update specification to match implementation. Reviewed-by: darcy Contributed-by: Brian Burkhalter ! src/share/classes/java/util/Formatter.java ! test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/Basic.java ! test/java/util/Formatter/BasicDouble.java Changeset: 883cc296ec89 Author: bchristi Date: 2013-08-02 15:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/883cc296ec89 8011194: Apps launched via double-clicked .jars have file.encoding value of US-ASCII on Mac OS X Summary: On Mac, default to UTF-8 if no environmental hints are available Reviewed-by: naoto, ddehaven ! src/solaris/native/java/lang/java_props_md.c + test/java/lang/System/MacEncoding/ExpectedEncoding.java + test/java/lang/System/MacEncoding/MacJNUEncoding.sh + test/java/lang/System/MacEncoding/TestFileEncoding.java - test/java/lang/System/MacJNUEncoding/ExpectedEncoding.java - test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh Changeset: dd1040690e31 Author: bpb Date: 2013-08-02 11:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd1040690e31 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect Summary: Fail test if errors; fix test values; port BigDecimal version to BigInteger Reviewed-by: smarks, alanb Contributed-by: Brian Burkhalter ! test/java/math/BigDecimal/CompareToTests.java ! test/java/math/BigInteger/CompareToTests.java Changeset: 80da091343af Author: darcy Date: 2013-08-05 07:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/80da091343af 8022190: Fix varargs lint warnings in the JDK Reviewed-by: alanb, lancea, alexsch ! src/share/classes/java/util/stream/Stream.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/share/classes/sun/swing/AccumulativeRunnable.java Changeset: 87367a1c7f76 Author: sundar Date: 2013-08-05 21:31 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/87367a1c7f76 8016531: jconsole-plugin script demo does not work with nashorn Reviewed-by: lagergren, hannesw Contributed-by: rieberandreas at gmail.com ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java ! src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/invoke.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/jstack.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/jtop.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/sysprops.js ! src/share/sample/scripting/scriptpad/README.txt ! src/share/sample/scripting/scriptpad/src/resources/conc.js ! src/share/sample/scripting/scriptpad/src/resources/mm.js Changeset: 31759750ff63 Author: smarks Date: 2013-08-05 19:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/31759750ff63 8020854: change RMI javadocs to specify that remote objects are exported to the wildcard address Reviewed-by: rgallard, alanb ! src/share/classes/java/rmi/server/RMISocketFactory.java ! src/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: fce446b29577 Author: dsamersoff Date: 2013-08-06 14:04 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fce446b29577 8011038: sourceObj validation during desereliazation of RelationNotification should be relaxed Summary: sourceObj could be set to null by setSource() relax a validation of deserialized object. Reviewed-by: sjiang, skoivu, dfuchs ! src/share/classes/javax/management/relation/RelationNotification.java Changeset: 6773af0dda02 Author: chegar Date: 2013-08-06 15:35 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6773af0dda02 8022344: Additional debug info for test/java/net/NetworkInterface/IndexTest.java Reviewed-by: michaelm, alanb ! test/java/net/NetworkInterface/IndexTest.java Changeset: 1f4af3e0447e Author: mullan Date: 2013-08-06 08:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1f4af3e0447e 8022120: JCK test api/javax_xml/crypto/dsig/TransformService/index_ParamMethods fails Summary: TransformService.init and marshalParams must throw NullPointerException when parent parameter is null Reviewed-by: xuelei ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java + test/javax/xml/crypto/dsig/TransformService/NullParent.java Changeset: ba634b53f53a Author: mullan Date: 2013-08-06 08:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba634b53f53a Merge Changeset: cd0ea5563523 Author: jfranck Date: 2013-08-06 18:54 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cd0ea5563523 7184826: (reflect) Add support for Project Lambda concepts in core reflection Reviewed-by: darcy, jfranck Contributed-by: Amy Lu + test/java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java + test/java/lang/reflect/DefaultStaticTest/DefaultStaticTestData.java + test/java/lang/reflect/DefaultStaticTest/helper/Declared.java + test/java/lang/reflect/DefaultStaticTest/helper/Mod.java ! test/java/lang/reflect/Method/DefaultMethodModeling.java ! test/java/lang/reflect/Method/IsDefaultTest.java Changeset: 98643f3ddf40 Author: darcy Date: 2013-08-06 13:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/98643f3ddf40 8022174: Fix doclint warnings in javax.sound 8022404: Fix doclint issues in java.applet Reviewed-by: prr ! src/share/classes/java/applet/AppletContext.java ! src/share/classes/javax/sound/midi/MetaMessage.java ! src/share/classes/javax/sound/midi/MidiDevice.java ! src/share/classes/javax/sound/midi/MidiDeviceReceiver.java ! src/share/classes/javax/sound/midi/MidiDeviceTransmitter.java ! src/share/classes/javax/sound/midi/MidiFileFormat.java ! src/share/classes/javax/sound/midi/MidiMessage.java ! src/share/classes/javax/sound/midi/MidiSystem.java ! src/share/classes/javax/sound/midi/ShortMessage.java ! src/share/classes/javax/sound/midi/Synthesizer.java ! src/share/classes/javax/sound/midi/SysexMessage.java ! src/share/classes/javax/sound/midi/Track.java ! src/share/classes/javax/sound/sampled/AudioFileFormat.java ! src/share/classes/javax/sound/sampled/AudioFormat.java ! src/share/classes/javax/sound/sampled/AudioSystem.java ! src/share/classes/javax/sound/sampled/BooleanControl.java ! src/share/classes/javax/sound/sampled/Mixer.java ! src/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java Changeset: 12c1b78acf9a Author: lagergren Date: 2013-08-06 12:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/12c1b78acf9a 8022412: Fixed warnings in java.util root, except for HashMap Reviewed-by: mduigou, darcy Contributed-by: marcus.lagergren at oracle.com ! src/share/classes/java/util/ArrayPrefixHelpers.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/Comparator.java ! src/share/classes/java/util/Comparators.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/Vector.java ! src/share/classes/java/util/WeakHashMap.java Changeset: 8112076ae424 Author: juh Date: 2013-08-06 13:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8112076ae424 8022439: Fix lint warnings in sun.security.ec Reviewed-by: darcy ! src/share/classes/sun/security/ec/ECDSASignature.java Changeset: 69cfd941aec2 Author: juh Date: 2013-08-06 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/69cfd941aec2 8022443: Fix lint warnings in sun.security.pkcs12 Reviewed-by: darcy ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java Changeset: 31e923842d49 Author: smarks Date: 2013-08-06 14:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/31e923842d49 8022440: suppress deprecation warnings in sun.rmi Reviewed-by: mduigou ! src/share/classes/sun/rmi/runtime/Log.java ! src/share/classes/sun/rmi/server/ActivatableRef.java ! src/share/classes/sun/rmi/server/Dispatcher.java ! src/share/classes/sun/rmi/server/LoaderHandler.java ! src/share/classes/sun/rmi/server/UnicastRef.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/rmi/server/Util.java ! src/share/classes/sun/rmi/transport/DGCImpl.java ! src/share/classes/sun/rmi/transport/StreamRemoteCall.java ! src/share/classes/sun/rmi/transport/Transport.java ! src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java ! src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 4b8b811059db Author: dxu Date: 2013-08-06 14:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4b8b811059db 8022410: Fix Javac Warnings in com.sun.security.auth Package Reviewed-by: darcy ! src/share/classes/com/sun/security/auth/PolicyFile.java ! src/share/classes/com/sun/security/auth/SubjectCodeSource.java Changeset: d5694d78ebc6 Author: darcy Date: 2013-08-06 16:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d5694d78ebc6 8022406: Fix doclint issues in java.beans Reviewed-by: prr ! src/share/classes/java/beans/AppletInitializer.java ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/ConstructorProperties.java ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/EventHandler.java ! src/share/classes/java/beans/Expression.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/PersistenceDelegate.java ! src/share/classes/java/beans/PropertyChangeSupport.java ! src/share/classes/java/beans/PropertyDescriptor.java ! src/share/classes/java/beans/Transient.java ! src/share/classes/java/beans/VetoableChangeSupport.java ! src/share/classes/java/beans/beancontext/BeanContext.java ! src/share/classes/java/beans/beancontext/BeanContextChild.java ! src/share/classes/java/beans/beancontext/BeanContextChildSupport.java ! src/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java ! src/share/classes/java/beans/beancontext/BeanContextServices.java ! src/share/classes/java/beans/beancontext/BeanContextServicesSupport.java ! src/share/classes/java/beans/beancontext/BeanContextSupport.java Changeset: 939c3be6cc86 Author: briangoetz Date: 2013-06-28 16:26 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/939c3be6cc86 8015318: Extend Collector with 'finish' operation Reviewed-by: mduigou Contributed-by: brian.goetz at oracle.com ! src/share/classes/java/util/DoubleSummaryStatistics.java ! src/share/classes/java/util/IntSummaryStatistics.java ! src/share/classes/java/util/LongSummaryStatistics.java ! src/share/classes/java/util/StringJoiner.java ! src/share/classes/java/util/stream/Collector.java ! src/share/classes/java/util/stream/Collectors.java ! src/share/classes/java/util/stream/DelegatingStream.java ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/ReduceOps.java ! src/share/classes/java/util/stream/ReferencePipeline.java ! src/share/classes/java/util/stream/Stream.java ! src/share/classes/java/util/stream/package-info.java ! test/java/util/stream/test/org/openjdk/tests/java/util/FillableStringTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/GroupByOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SummaryStatisticsTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java ! test/jdk/lambda/MethodReferenceTestInstanceMethod.java ! test/jdk/lambda/separate/TestHarness.java Changeset: 6cc8c2ad9804 Author: darcy Date: 2013-08-06 16:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6cc8c2ad9804 8022453: Fix doclint issues in javax.accessibility Reviewed-by: prr ! src/share/classes/javax/accessibility/Accessible.java ! src/share/classes/javax/accessibility/AccessibleBundle.java ! src/share/classes/javax/accessibility/AccessibleExtendedTable.java ! src/share/classes/javax/accessibility/AccessibleRelationSet.java ! src/share/classes/javax/accessibility/AccessibleTable.java ! src/share/classes/javax/accessibility/AccessibleTableModelChange.java ! src/share/classes/javax/accessibility/AccessibleTextSequence.java ! src/share/classes/javax/accessibility/AccessibleValue.java Changeset: 2bc9ce1aade5 Author: lana Date: 2013-08-06 17:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2bc9ce1aade5 Merge Changeset: 7ab5f19a9a31 Author: lana Date: 2013-08-06 17:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7ab5f19a9a31 Merge Changeset: e303c228bf31 Author: henryjen Date: 2013-08-06 17:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e303c228bf31 8022446: Fix serial warnings in java.util.stream Reviewed-by: darcy ! src/share/classes/java/util/stream/AbstractShortCircuitTask.java ! src/share/classes/java/util/stream/AbstractTask.java ! src/share/classes/java/util/stream/FindOps.java ! src/share/classes/java/util/stream/ForEachOps.java ! src/share/classes/java/util/stream/MatchOps.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/ReduceOps.java ! src/share/classes/java/util/stream/SliceOps.java Changeset: 1d21ff5c2b3f Author: dxu Date: 2013-08-06 18:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1d21ff5c2b3f 8022478: Fix Warnings In sun.net.www.protocol.http Package Reviewed-by: darcy ! src/share/classes/sun/net/www/protocol/http/AuthCacheValue.java ! src/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java Changeset: e117fcdd2176 Author: mduigou Date: 2013-08-06 18:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e117fcdd2176 8022476: cleanup some raw types and unchecked warnings in java.util.stream Reviewed-by: darcy Contributed-by: mike.duigou at oracle.com, henry.jen at oracle.com ! src/share/classes/java/util/Optional.java ! src/share/classes/java/util/stream/AbstractPipeline.java ! src/share/classes/java/util/stream/AbstractShortCircuitTask.java ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/IntPipeline.java ! src/share/classes/java/util/stream/LongPipeline.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/ReduceOps.java ! src/share/classes/java/util/stream/ReferencePipeline.java ! src/share/classes/java/util/stream/Sink.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/StreamSpliterators.java Changeset: 906dd23334c1 Author: weijun Date: 2013-08-07 19:06 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/906dd23334c1 7151062: [macosx] SCDynamicStore prints error messages to stderr Reviewed-by: xuelei ! src/macosx/native/java/util/SCDynamicStoreConfig.m Changeset: 99f4319763a9 Author: sundar Date: 2013-08-07 18:16 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/99f4319763a9 8022483: Nashorn compatibility issues in jhat's OQL feature Reviewed-by: lagergren, attila, hannesw ! src/share/classes/com/sun/tools/hat/resources/hat.js ! src/share/classes/com/sun/tools/hat/resources/oqlhelp.html Changeset: 8c7cf4926157 Author: xuelei Date: 2013-08-07 06:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8c7cf4926157 8013809: deadlock in SSLSocketImpl between between write and close Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: c1f129f62f36 Author: lagergren Date: 2013-08-07 08:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1f129f62f36 8022454: Fixed various serializations and deprecation warnings in java.util, java.net and sun.tools Reviewed-by: darcy Contributed-by: marcus.lagergren at oracle.com ! src/share/classes/java/net/SocketAddress.java ! src/share/classes/java/util/logging/XMLFormatter.java ! src/share/classes/sun/tools/jar/JarException.java Changeset: d1c82d5bee3f Author: dxu Date: 2013-08-07 12:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d1c82d5bee3f 8022554: Fix Warnings in sun.invoke.anon Package Reviewed-by: darcy, mduigou, lancea ! src/share/classes/sun/invoke/anon/ConstantPoolPatch.java Changeset: 8c50c27418d3 Author: smarks Date: 2013-08-07 16:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8c50c27418d3 8022479: clean up warnings from sun.tools.asm Reviewed-by: lancea, darcy ! src/share/classes/sun/tools/asm/Assembler.java ! src/share/classes/sun/tools/asm/ConstantPool.java ! src/share/classes/sun/tools/asm/Instruction.java ! src/share/classes/sun/tools/asm/SwitchData.java ! src/share/classes/sun/tools/asm/TryData.java Changeset: 23e68a8e4b91 Author: lana Date: 2013-08-07 19:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/23e68a8e4b91 Merge - test/java/lang/System/MacJNUEncoding/ExpectedEncoding.java - test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh Changeset: e0f6039c0290 Author: lana Date: 2013-08-13 10:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e0f6039c0290 Merge From lana.steuck at oracle.com Tue Aug 13 11:26:43 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 13 Aug 2013 11:26:43 -0700 (PDT) Subject: jdk8-b103: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201308131826.r7DIQh1O025118@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/b7e64be81c8a http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/414203de4374 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/76cfe7c61f25 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e0f6039c0290 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/6cdc6ed98780 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b1ceab582fc6 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b9a927798f12 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/49c4a777fdfd --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8022532 client-libs [parfait] Potential memory leak in gtk2_interface.c JDK-8022455 client-libs Fix doclint warnings in javax.imageio JDK-8022453 client-libs Fix doclint issues in javax.accessibility JDK-8022447 client-libs Fix doclint warnings in java.awt.image JDK-8022406 client-libs Fix doclint issues in java.beans JDK-8022404 client-libs Fix doclint issues in java.applet JDK-8022247 client-libs java/awt/EventDispatchThread/LoopRobustness/LoopRobustness throws NPE JDK-8022190 client-libs Fix varargs lint warnings in the JDK JDK-8022175 client-libs Fix doclint warnings in javax.print JDK-8022174 client-libs Fix doclint warnings in javax.sound JDK-8021815 client-libs Add regression test for JDK-8007267 JDK-8021583 client-libs test/javax/print/autosense/PrintAutoSenseData.java throwing NPE JDK-8021381 client-libs JavaFX scene included in Swing JDialog not starting from Web Start JDK-8016833 client-libs Underlines and strikethrough not rendering correctly JDK-8014883 client-libs java.awt.container.add(component comp object constraints) doesn't work as expected on some linux platforms JDK-8013849 client-libs Awt assert on Hashtable.cpp:124 JDK-8012096 client-libs T2K integer divide by zero JDK-7161568 client-libs [macosx] api/javax_swing/JTabbedPane/index2.html#varios fails JDK-7124339 client-libs [macosx] setIconImage is not endlessly tolerant to the broken image-arguments JDK-6551589 client-libs ContainerListener Documentation may be incorrect JDK-8022554 core-libs Fix Warnings in sun.invoke.anon Package JDK-8022483 core-libs Nashorn compatibility issues in jhat's OQL feature JDK-8022478 core-libs Fix Warnings In sun.net.www.protocol.http Package JDK-8022476 core-libs fix some rawtypes and unchecked warnings in java.util.stream JDK-8022454 core-libs Fix various serialization and deprecation warning in java.util, java.net and sun.tools JDK-8022446 core-libs Fix serial warnings in java.util.stream JDK-8022440 core-libs suppress deprecation warnings in sun.rmi JDK-8022412 core-libs Remove warnings in java.util root (excluding HashMap) JDK-8022344 core-libs Additional debug info for test/java/net/NetworkInterface/IndexTest.java JDK-8022121 core-libs TEST_BUG: Remove superfluous @test tag from SpliteratorTraversingAndSplittingTest JDK-8022094 core-libs BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect JDK-8022087 core-libs Fix doclint issues in j.u.Deque & Queue JDK-8022061 core-libs More ProblemList.txt updates (7/2013) JDK-8020854 core-libs change RMI javadocs to specify that remote objects are exported to the wildcard address JDK-8020669 core-libs (fs) Files.readAllBytes() does not read any data when Files.size() is 0 JDK-8020435 core-libs CompletableFuture/Basic.java fails on single core machine JDK-8020291 core-libs j.u.c.CompletionStage JDK-8020191 core-libs System.getProperty( " os.name " ) returns " Windows NT (unknown) " on Windows 8.1 JDK-8020132 core-libs Big object literal with numerical keys exceeds method size JDK-8020016 core-libs Numerous splitereator impls do not throw NPE for null Consumers JDK-8016531 core-libs jconsole-plugin script demo does not work with nashorn JDK-8015318 core-libs Extend Collector with 'finish' operation JDK-8011194 core-libs Apps launched via double-clicked .jars have file.encoding value of US-ASCII on Mac OS X JDK-7192942 core-libs (coll) Inefficient calculation of power of two in HashMap JDK-7184826 core-libs (reflect) Add support for Project Lambda concepts in core reflection JDK-6476168 core-libs (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion JDK-8011038 core-svc sourceObj validation during desereliazation of RelationNotification should be relaxed JDK-7198274 docs RFE : Javadoc Accessibility : Use CSS styles rather than or tags JDK-4749567 docs stddoclet: Add CSS style for setting header/footer to be italic JDK-8022479 other-libs clean up warnings from sun.tools.asm JDK-8022110 other-libs Update JDK8 with Java DB 10.10.1.2 JDK-8015987 other-libs The corba repo contains unneeded .sjava files JDK-8022443 security-libs Fix lint warnings in sun.security.pkcs12 JDK-8022439 security-libs Fix lint warnings in sun.security.ec JDK-8022410 security-libs Fix Javac Warnings in com.sun.security.auth Package JDK-8022197 security-libs Intermittent test failures in closed/sun/security/provider/certpath JDK-8022120 security-libs JCK test api/javax_xml/crypto/dsig/TransformService/index_ParamMethods fails JDK-8021789 security-libs jarsigner parses alias as command line option (depending on locale) JDK-8013809 security-libs deadlock in SSLSocketImpl between between write and close JDK-8001319 security-libs Add SecurityPermission "insertProvider" target name JDK-7151062 security-libs [macosx] SCDynamicStore prints error messages to stderr JDK-7127524 security-libs P11TlsPrfGenerator has anonymous inner class with serialVersionUID JDK-8022186 tools javac generates dead code if a try with an empty body has a finalizer JDK-8020997 tools TreeMaker.AnnotationBuilder creates broken element literals with repeating annotations JDK-8014826 tools c.s.t.javac.tree.Pretty.visitNewArray() prints duplicate dimension markers JDK-8009367 tools Wrong kind of name used in comparison in javax.lang.model code for repeatable annotations JDK-8008274 tools javac should not reference/use sample code From alejandro.murillo at oracle.com Tue Aug 13 14:31:22 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 13 Aug 2013 21:31:22 +0000 Subject: hg: jdk8/jdk8/hotspot: 24 new changesets Message-ID: <20130813213210.76C0348838@hg.openjdk.java.net> Changeset: 79ce055063e9 Author: amurillo Date: 2013-08-02 03:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/79ce055063e9 8022124: new hotspot build - hs25-b45 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9bd314787fad Author: mseledtsov Date: 2013-08-01 22:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9bd314787fad 8020614: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output Summary: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output Reviewed-by: kvn, ctornqvi, dholmes + test/testlibrary/OutputAnalyzerReportingTest.java ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: c01913206da5 Author: ctornqvi Date: 2013-08-01 22:20 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c01913206da5 8014294: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle Summary: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle Reviewed-by: coleenp, sspitsyn ! src/share/vm/services/management.cpp Changeset: 81e0f17ade64 Author: ctornqvi Date: 2013-08-01 22:25 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/81e0f17ade64 8009407: runtime/8000968/Test8000968.sh has incorrect check for proper config Summary: runtime/8000968/Test8000968.sh has incorrect check for proper config Reviewed-by: coleenp, mseledtsov, sspitsyn, hseigel - test/runtime/8000968/Test8000968.sh + test/runtime/CompressedOops/CompressedKlassPointerAndOops.java Changeset: 32e3bada0978 Author: kevinw Date: 2013-08-02 12:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/32e3bada0978 8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str() Reviewed-by: mgerdin, fparain, dcubed ! src/share/vm/services/gcNotifier.cpp Changeset: dee4c330acd4 Author: dcubed Date: 2013-08-02 08:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dee4c330acd4 Merge - test/runtime/8000968/Test8000968.sh Changeset: fa57c8104b76 Author: ctornqvi Date: 2013-08-02 18:12 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fa57c8104b76 8009585: test/runtime/7196045 times out Summary: test/runtime/7196045 times out Reviewed-by: dholmes, mseledtsov - test/runtime/7196045/Test7196045.java + test/runtime/InternalApi/ThreadCpuTimesDeadlock.java Changeset: 0f209afdfcf8 Author: ctornqvi Date: 2013-08-02 18:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0f209afdfcf8 Merge Changeset: d02de8cac823 Author: ctornqvi Date: 2013-08-02 22:34 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d02de8cac823 Merge - test/runtime/7196045/Test7196045.java Changeset: e0379d5ba5d2 Author: kevinw Date: 2013-08-05 10:27 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e0379d5ba5d2 8021444: SA: ClassDump.run() should not ignore existing ClassFilter. Reviewed-by: minqi, poonam ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java Changeset: b67604b59546 Author: hseigel Date: 2013-08-04 16:30 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b67604b59546 7073961: [TESTBUG] closed/runtime/4845371/DBB.java failed on solaris 10 X65 Summary: Added a x86 64-bit Solaris shared library and rewrote test in Java Reviewed-by: dholmes, ctornqvi ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: 9064e3a19525 Author: hseigel Date: 2013-08-05 08:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9064e3a19525 Merge - test/runtime/7196045/Test7196045.java - test/runtime/8000968/Test8000968.sh Changeset: 22a5aff0df0b Author: dsamersoff Date: 2013-08-06 14:28 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/22a5aff0df0b 8019396: SA-JDI OSThread class initialization throws an exception Summary: Method sun.jvm.hotspot.runtime.OSThread.initialize throws a sun.jvm.hotspot.types.WrongTypeException Reviewed-by: dholmes, mgerdin ! agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java Changeset: cd25d3be91c5 Author: vladidan Date: 2013-08-06 20:01 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd25d3be91c5 8012144: multiple SIGSEGVs fails on staxf Summary: Forward port of 7u change to add additional fence() on RMO platforms, with a load_acquire on all platforms Reviewed-by: dholmes, kvn ! src/share/vm/utilities/taskqueue.hpp Changeset: f5bed20f2492 Author: dholmes Date: 2013-08-08 08:29 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f5bed20f2492 Merge Changeset: 79a5283f4595 Author: iignatyev Date: 2013-07-29 11:54 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/79a5283f4595 8021120: TieredCompilation can be enabled even if TIERED is undefined Reviewed-by: kvn, dholmes ! src/share/vm/runtime/arguments.cpp Changeset: 8d77d02828d9 Author: twisti Date: 2013-07-29 16:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8d77d02828d9 8016474: Crash in sun.reflect.UnsafeObjectFieldAccessorImpl.get Summary: C1's GetUnsafeObject G1 pre-barrier uses the wrong type to read the klass pointer. Reviewed-by: iveresov, kvn ! src/share/vm/c1/c1_LIRGenerator.cpp + test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java Changeset: 446cb5d25d03 Author: anoll Date: 2013-08-01 16:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/446cb5d25d03 8020531: Test compiler/codecache/CheckUpperLimit.java fails when memory limited Summary: Removed part of the test that required the VM to start up with -XX:ReservedCodeCacheSize=2048m Reviewed-by: kvn, rbackman ! test/compiler/codecache/CheckUpperLimit.java Changeset: 6e04c193845f Author: anoll Date: 2013-08-02 10:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6e04c193845f 8021301: better event messages Summary: made event messages better readable Reviewed-by: kvn, rbackman ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/utilities/exceptions.cpp Changeset: 5e0b3d7df485 Author: rbackman Date: 2013-08-05 17:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5e0b3d7df485 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 71526a36ebb4 Author: twisti Date: 2013-08-05 15:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/71526a36ebb4 8022029: GetUnsafeObjectG1PreBarrier fails on 32-bit with: Unrecognized VM option 'ObjectAlignmentInBytes=32' Reviewed-by: kvn ! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java Changeset: dadf62510ae4 Author: rbackman Date: 2013-08-08 23:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dadf62510ae4 Merge Changeset: 7f55137d6aa8 Author: amurillo Date: 2013-08-09 01:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7f55137d6aa8 Merge - test/runtime/7196045/Test7196045.java - test/runtime/8000968/Test8000968.sh Changeset: 6f9be7f87b96 Author: amurillo Date: 2013-08-09 01:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6f9be7f87b96 Added tag hs25-b45 for changeset 7f55137d6aa8 ! .hgtags From alejandro.murillo at oracle.com Tue Aug 13 14:40:16 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 13 Aug 2013 15:40:16 -0600 Subject: jdk8-b103: HotSpot Message-ID: <520AA7C0.2010807@oracle.com> hs25-b45 has been integrated into jdk8-b103. http://hg.openjdk.java.net/jdk8/jdk8/rev/b7e64be81c8a http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/49c4a777fdfd http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6f9be7f87b96 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b1ceab582fc6 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/6cdc6ed98780 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e0f6039c0290 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/76cfe7c61f25 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/414203de4374 Component : VM Status : 0 major failures, 0 minor failures Date : 08/13/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : Bundles : Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : none Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7073961: [TESTBUG] closed/runtime/4845371/DBB.java failed on solaris 10 X65 8009407: runtime/8000968/Test8000968.sh has incorrect check for proper config 8009585: test/runtime/7196045 times out 8012144: multiple SIGSEGVs fails on staxf 8014294: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle 8016474: Crash in sun.reflect.UnsafeObjectFieldAccessorImpl.get 8019396: SA-JDI OSThread class initialization throws an exception 8020531: Test compiler/codecache/CheckUpperLimit.java fails when memory limited 8020614: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output 8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str() 8021120: TieredCompilation can be enabled even if TIERED is undefined 8021301: better event messages 8021444: SA: ClassDump.run() should not ignore existing ClassFilter. 8022029: GetUnsafeObjectG1PreBarrier fails on 32-bit with: Unrecognized VM option 'ObjectAlignmentInBytes=32' 8022124: new hotspot build - hs25-b45 Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b103. Issues and Notes: This is PIT for HS25 b45 for JDK 8 b103. -- Alejandro From mike.duigou at oracle.com Wed Aug 14 14:23:30 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 14 Aug 2013 14:23:30 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) Message-ID: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> I hereby nominate Brian Burkhalter to jdk8 Committer. Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. Changesets (in jdk8/jdk repo): hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion 8020539: Clean up doclint problems in java.util package, part 2 8020641: Clean up some code style in recent BigInteger contributions 8014319: Faster division of large integers 8020409: Clean up doclint problems in java.util package, part 1 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException 8019862: Fix doclint errors in java.lang.*. 8019857: Fix doclint errors in java.util.Format* 8017540: Improve multi-threaded contention behavior of radix conversion cache 4641897: Faster string conversion of large integers 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException 7131192: BigInteger.doubleValue() is depressingly slow 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 7039391: Use Math.ulp in FloatingDecimal 4837946: Faster multiplication and exponentiation of large integers 4646474: BigInteger.pow() algorithm slow in 1.4.0 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value 8016117: New sun.misc.FDBigInteger class as part of 7032154 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal Votes are due by 2359 PDT, August 28, 2013. Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. -Mike [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From jeff.dinkins at oracle.com Wed Aug 14 14:35:22 2013 From: jeff.dinkins at oracle.com (Jeff Dinkins) Date: Wed, 14 Aug 2013 14:35:22 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <97384CAE-A159-4687-BADA-ED29C9962CAE@oracle.com> Vote: yes -jeff From joe.darcy at oracle.com Wed Aug 14 14:36:04 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 14 Aug 2013 14:36:04 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520BF844.7050303@oracle.com> Vote:yes -Joe On 08/14/2013 02:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From xueming.shen at oracle.com Wed Aug 14 14:42:30 2013 From: xueming.shen at oracle.com (Xueming Shen) Date: Wed, 14 Aug 2013 14:42:30 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520BF9C6.6080806@oracle.com> Vote:yes On 08/14/2013 02:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From chris.hegarty at oracle.com Wed Aug 14 14:39:13 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Wed, 14 Aug 2013 22:39:13 +0100 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <520BF844.7050303@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> <520BF844.7050303@oracle.com> Message-ID: <520BF901.9030105@oracle.com> Vote: YES -Chris. > On 08/14/2013 02:23 PM, Mike Duigou wrote: >> I hereby nominate Brian Burkhalter to jdk8 Committer. >> >> Brian joined the Oracle OpenJDK team a couple of months ago and has >> quickly become a very active contributor to the long neglected >> numerics area. In addition to contributing a number of important bug >> fixes himself Brian has acted as sponsor/shepherd for several >> important community contributions to the numerics area. He has done so >> with all the professionalism, alacrity, precision and thoroughness >> that we should expect of all OpenJDK committers. >> >> Changesets (in jdk8/jdk repo): >> >> hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " >> >> 8022109: Evaluate adding incrementExact, decrementExact, negateExact >> to java.lang.Math >> 8022180: BigInteger Burnikel-Ziegler quotient and remainder >> calculation assumes quotient parameter is zero >> 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are >> incorrect >> 6476168: (fmt) Inconsistency formatting subnormal doubles with >> hexadecimal conversion >> 8020539: Clean up doclint problems in java.util package, part 2 >> 8020641: Clean up some code style in recent BigInteger contributions >> 8014319: Faster division of large integers >> 8020409: Clean up doclint problems in java.util package, part 1 >> 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself >> ("0.0") >> 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates >> MissingFormatWidthException >> 8019862: Fix doclint errors in java.lang.*. >> 8019857: Fix doclint errors in java.util.Format* >> 8017540: Improve multi-threaded contention behavior of radix >> conversion cache >> 4641897: Faster string conversion of large integers >> 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 >> or 1 throws ArrayOutOfBoundsException >> 7131192: BigInteger.doubleValue() is depressingly slow >> 7192954: Fix Float.parseFloat to round correctly and preserve >> monotonicity. >> 4396272: Parsing doubles fails to follow IEEE for largest decimal that >> should yield 0 >> 7039391: Use Math.ulp in FloatingDecimal >> 4837946: Faster multiplication and exponentiation of large integers >> 4646474: BigInteger.pow() algorithm slow in 1.4.0 >> 8015395: NumberFormatException during startup if JDK-internal property >> java.lang.Integer.IntegerCache.high set to bad value >> 8016117: New sun.misc.FDBigInteger class as part of 7032154 >> 7032154: Performance tuning of >> sun.misc.FloatingDecimal/FormattedFloatingDecimal >> >> Votes are due by 2359 PDT, August 28, 2013. >> >> Only current jdk8 Committers [1] are eligible to vote on this >> nomination. Votes must be cast in the open by replying to this mailing >> list. >> >> For Lazy Consensus voting instructions, see [2]. >> >> -Mike >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#committer-vote > From petr.pchelko at oracle.com Wed Aug 14 14:43:12 2013 From: petr.pchelko at oracle.com (Petr Pchelko) Date: Thu, 15 Aug 2013 01:43:12 +0400 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <520BF901.9030105@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> <520BF844.7050303@oracle.com> <520BF901.9030105@oracle.com> Message-ID: Vote: YES With best regards. Petr. On Aug 15, 2013, at 1:39 AM, Chris Hegarty wrote: > Vote: YES > > -Chris. > >> On 08/14/2013 02:23 PM, Mike Duigou wrote: >>> I hereby nominate Brian Burkhalter to jdk8 Committer. >>> >>> Brian joined the Oracle OpenJDK team a couple of months ago and has >>> quickly become a very active contributor to the long neglected >>> numerics area. In addition to contributing a number of important bug >>> fixes himself Brian has acted as sponsor/shepherd for several >>> important community contributions to the numerics area. He has done so >>> with all the professionalism, alacrity, precision and thoroughness >>> that we should expect of all OpenJDK committers. >>> >>> Changesets (in jdk8/jdk repo): >>> >>> hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " >>> >>> 8022109: Evaluate adding incrementExact, decrementExact, negateExact >>> to java.lang.Math >>> 8022180: BigInteger Burnikel-Ziegler quotient and remainder >>> calculation assumes quotient parameter is zero >>> 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are >>> incorrect >>> 6476168: (fmt) Inconsistency formatting subnormal doubles with >>> hexadecimal conversion >>> 8020539: Clean up doclint problems in java.util package, part 2 >>> 8020641: Clean up some code style in recent BigInteger contributions >>> 8014319: Faster division of large integers >>> 8020409: Clean up doclint problems in java.util package, part 1 >>> 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself >>> ("0.0") >>> 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates >>> MissingFormatWidthException >>> 8019862: Fix doclint errors in java.lang.*. >>> 8019857: Fix doclint errors in java.util.Format* >>> 8017540: Improve multi-threaded contention behavior of radix >>> conversion cache >>> 4641897: Faster string conversion of large integers >>> 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 >>> or 1 throws ArrayOutOfBoundsException >>> 7131192: BigInteger.doubleValue() is depressingly slow >>> 7192954: Fix Float.parseFloat to round correctly and preserve >>> monotonicity. >>> 4396272: Parsing doubles fails to follow IEEE for largest decimal that >>> should yield 0 >>> 7039391: Use Math.ulp in FloatingDecimal >>> 4837946: Faster multiplication and exponentiation of large integers >>> 4646474: BigInteger.pow() algorithm slow in 1.4.0 >>> 8015395: NumberFormatException during startup if JDK-internal property >>> java.lang.Integer.IntegerCache.high set to bad value >>> 8016117: New sun.misc.FDBigInteger class as part of 7032154 >>> 7032154: Performance tuning of >>> sun.misc.FloatingDecimal/FormattedFloatingDecimal >>> >>> Votes are due by 2359 PDT, August 28, 2013. >>> >>> Only current jdk8 Committers [1] are eligible to vote on this >>> nomination. Votes must be cast in the open by replying to this mailing >>> list. >>> >>> For Lazy Consensus voting instructions, see [2]. >>> >>> -Mike >>> >>> [1] http://openjdk.java.net/census >>> [2] http://openjdk.java.net/projects/#committer-vote >> From alexander.kouznetsov at oracle.com Wed Aug 14 14:52:13 2013 From: alexander.kouznetsov at oracle.com (Alexander Kouznetsov) Date: Wed, 14 Aug 2013 14:52:13 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520BFC0D.7070807@oracle.com> Vote: yes Best regards, Alexander Kouznetsov (408) 276-0387 On 14 ??? 2013 14:23, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From omajid at redhat.com Wed Aug 14 14:53:11 2013 From: omajid at redhat.com (Omair Majid) Date: Wed, 14 Aug 2013 17:53:11 -0400 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520BFC47.1020004@redhat.com> Vote: Yes On 08/14/2013 05:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. From mike.duigou at oracle.com Wed Aug 14 14:53:44 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 14 Aug 2013 14:53:44 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <950BFDB0-4569-4621-8EE3-591513C42D65@oracle.com> Vote: YES On Aug 14 2013, at 14:23 , Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From dan.xu at oracle.com Wed Aug 14 15:06:41 2013 From: dan.xu at oracle.com (Dan Xu) Date: Wed, 14 Aug 2013 15:06:41 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520BFF71.5010307@oracle.com> Vote: yes -Dan On 08/14/2013 02:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From mandy.chung at oracle.com Wed Aug 14 15:07:09 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Wed, 14 Aug 2013 15:07:09 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520BFF8D.6010309@oracle.com> Vote: yes Mandy From philip.race at oracle.com Wed Aug 14 15:12:33 2013 From: philip.race at oracle.com (Phil Race) Date: Wed, 14 Aug 2013 15:12:33 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520C00D1.8040206@oracle.com> Vote: yes On 8/14/2013 2:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. From david.katleman at oracle.com Wed Aug 14 15:13:31 2013 From: david.katleman at oracle.com (David Katleman) Date: Wed, 14 Aug 2013 15:13:31 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520C010B.6080403@oracle.com> Vote: yes Dave On 8/14/2013 2:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From kumar.x.srinivasan at oracle.com Wed Aug 14 15:24:52 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Wed, 14 Aug 2013 15:24:52 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520C03B4.80004@oracle.com> Vote: yes > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From james.graham at oracle.com Wed Aug 14 16:12:56 2013 From: james.graham at oracle.com (Jim Graham) Date: Wed, 14 Aug 2013 16:12:56 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520C0EF8.4010905@oracle.com> Vote: yes ...jim On 8/14/13 2:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From jaroslav.bachorik at oracle.com Wed Aug 14 23:05:30 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Thu, 15 Aug 2013 08:05:30 +0200 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520C6FAA.2040703@oracle.com> Vote: yes -JB- On 08/14/2013 11:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From oleg.pekhovskiy at oracle.com Wed Aug 14 23:16:15 2013 From: oleg.pekhovskiy at oracle.com (Oleg Pekhovskiy) Date: Thu, 15 Aug 2013 10:16:15 +0400 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520C722F.1070108@oracle.com> Vote: YES Regards, Oleg On 15.08.2013 1:23, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From alexander.zuev at oracle.com Wed Aug 14 23:29:01 2013 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Thu, 15 Aug 2013 09:29:01 +0300 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: Vote: yes With best regards, Alexander Zuev 15.08.2013, ? 0:23, Mike Duigou ???????(?): > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From daniel.fuchs at oracle.com Wed Aug 14 23:49:57 2013 From: daniel.fuchs at oracle.com (Daniel Fuchs) Date: Thu, 15 Aug 2013 08:49:57 +0200 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520C7A15.7060203@oracle.com> Vote: Yes On 8/14/13 11:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > From sergey.malenkov at oracle.com Thu Aug 15 00:18:12 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Thu, 15 Aug 2013 11:18:12 +0400 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520C80B4.2040201@oracle.com> Vote: Yes SAM On 15.08.2013 1:23, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From vincent.x.ryan at oracle.com Thu Aug 15 02:14:20 2013 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Thu, 15 Aug 2013 10:14:20 +0100 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <18C47440-66C9-4010-8D00-A4EEB5F91B98@oracle.com> Vote: yes On 14 Aug 2013, at 22:23, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From artem.ananiev at oracle.com Thu Aug 15 02:38:28 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Thu, 15 Aug 2013 13:38:28 +0400 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520CA194.70103@oracle.com> Vote: yes Artem On 8/15/2013 1:23 AM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From Alan.Bateman at oracle.com Thu Aug 15 03:38:51 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 15 Aug 2013 11:38:51 +0100 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520CAFBB.5030809@oracle.com> Vote: yes To add to Mike's comments, this may be the first time where "significant contributions" is interpreted to include the huge effort required to coordinate, verify, and shepherd in a complex set patches and new algorithms. Those on core-libs-dev will be very familiar with the significant and wonderfully visible effort that Brian has put in over the last few months to work through the backlog of patches from the numerics community and bring the patches into the jdk8 project. From anthony.petrov at oracle.com Thu Aug 15 04:32:28 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Thu, 15 Aug 2013 15:32:28 +0400 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <520CBC4C.20201@oracle.com> Vote: YES -- best regards, Anthony On 08/15/13 01:23, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From christine.lu at oracle.com Thu Aug 15 09:28:35 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 15 Aug 2013 16:28:35 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b103 for changeset 49c4a777fdfd Message-ID: <20130815162836.9C7E5488CC@hg.openjdk.java.net> Changeset: d411c60a8c2f Author: cl Date: 2013-08-15 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/d411c60a8c2f Added tag jdk8-b103 for changeset 49c4a777fdfd ! .hgtags From christine.lu at oracle.com Thu Aug 15 09:29:52 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 15 Aug 2013 16:29:52 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b103 for changeset 6f9be7f87b96 Message-ID: <20130815162956.39735488CD@hg.openjdk.java.net> Changeset: 0bbd1c775bef Author: cl Date: 2013-08-15 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0bbd1c775bef Added tag jdk8-b103 for changeset 6f9be7f87b96 ! .hgtags From christine.lu at oracle.com Thu Aug 15 09:31:10 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 15 Aug 2013 16:31:10 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b103 for changeset e0f6039c0290 Message-ID: <20130815163132.CBB0A488D2@hg.openjdk.java.net> Changeset: f1d8d15bfcb5 Author: cl Date: 2013-08-15 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f1d8d15bfcb5 Added tag jdk8-b103 for changeset e0f6039c0290 ! .hgtags From christine.lu at oracle.com Thu Aug 15 09:30:55 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 15 Aug 2013 16:30:55 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b103 for changeset 6cdc6ed98780 Message-ID: <20130815163059.B1DAF488D1@hg.openjdk.java.net> Changeset: 42211ab0ab1c Author: cl Date: 2013-08-15 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/42211ab0ab1c Added tag jdk8-b103 for changeset 6cdc6ed98780 ! .hgtags From christine.lu at oracle.com Thu Aug 15 09:30:44 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 15 Aug 2013 16:30:44 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b103 for changeset b1ceab582fc6 Message-ID: <20130815163048.07CC4488D0@hg.openjdk.java.net> Changeset: a22fe9bd01e6 Author: cl Date: 2013-08-15 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/a22fe9bd01e6 Added tag jdk8-b103 for changeset b1ceab582fc6 ! .hgtags From christine.lu at oracle.com Thu Aug 15 09:32:20 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 15 Aug 2013 16:32:20 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b103 for changeset 76cfe7c61f25 Message-ID: <20130815163225.CC353488D3@hg.openjdk.java.net> Changeset: dd4a00c220c6 Author: cl Date: 2013-08-15 09:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/dd4a00c220c6 Added tag jdk8-b103 for changeset 76cfe7c61f25 ! .hgtags From christine.lu at oracle.com Thu Aug 15 09:32:34 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 15 Aug 2013 16:32:34 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b103 for changeset 414203de4374 Message-ID: <20130815163236.E71B1488D4@hg.openjdk.java.net> Changeset: afc100513451 Author: cl Date: 2013-08-15 09:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/afc100513451 Added tag jdk8-b103 for changeset 414203de4374 ! .hgtags From christine.lu at oracle.com Thu Aug 15 09:28:25 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 15 Aug 2013 16:28:25 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b103 for changeset b7e64be81c8a Message-ID: <20130815162825.7508B488CA@hg.openjdk.java.net> Changeset: ceefd94ef326 Author: cl Date: 2013-08-15 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ceefd94ef326 Added tag jdk8-b103 for changeset b7e64be81c8a ! .hgtags From paul.sandoz at oracle.com Fri Aug 16 02:00:14 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Fri, 16 Aug 2013 11:00:14 +0200 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: Vote: yes Paul. From Alan.Bateman at oracle.com Mon Aug 19 01:38:51 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Mon, 19 Aug 2013 09:38:51 +0100 Subject: Result: New jdk8 Committer: Peter Levart Message-ID: <5211D99B.1020702@oracle.com> Voting for Peter Levart [1] is now closed. Yes: 15 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. -Alan. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-August/002896.html From alejandro.murillo at oracle.com Tue Aug 20 14:23:14 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 20 Aug 2013 21:23:14 +0000 Subject: hg: jdk8/jdk8/hotspot: 30 new changesets Message-ID: <20130820212418.B130948A04@hg.openjdk.java.net> Changeset: 39127bb12d32 Author: amurillo Date: 2013-08-09 01:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/39127bb12d32 8022688: new hotspot build - hs25-b46 Reviewed-by: jcoomes ! make/hotspot_version Changeset: ca0165daa6ec Author: sspitsyn Date: 2013-08-06 16:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ca0165daa6ec 7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments Summary: Restore the appendix argument after PopFrame() call Reviewed-by: twisti, coleenp Contributed-by: serguei.spitsyn at oracle.com ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp Changeset: c54a3122f9c8 Author: omajid Date: 2013-08-06 12:28 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c54a3122f9c8 8022188: Make zero compile after 8016131 and 8016697 Reviewed-by: dholmes, twisti ! src/cpu/zero/vm/entryFrame_zero.hpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: 196aa14f9f29 Author: dholmes Date: 2013-08-06 21:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/196aa14f9f29 Merge Changeset: 195ff07bc7f6 Author: dsamersoff Date: 2013-08-07 19:02 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/195ff07bc7f6 8021771: warning stat64 is deprecated - when building on OSX 10.7.5 Summary: stat64 have to be replaced with stat Reviewed-by: dholmes, kmo Contributed-by: rednaxelafx at gmail.com ! src/os/bsd/vm/attachListener_bsd.cpp Changeset: 31f3b1e1c5e5 Author: dcubed Date: 2013-08-08 09:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/31f3b1e1c5e5 8016601: Unable to build hsx24 on Windows using project creator and Visual Studio Summary: ProjectCreator tool is modified to support two new options: '-relativeAltSrcInclude' and '-altRelativeInclude' which prevents IDE linker errors. Also fixed some cmd line build linker warnings. Misc cleanups. Reviewed-by: rdurbin, coleenp ! make/windows/create.bat ! make/windows/create_obj_files.sh ! make/windows/makefiles/projectcreator.make ! make/windows/makefiles/trace.make ! make/windows/makefiles/vm.make ! src/share/tools/ProjectCreator/BuildConfig.java ! src/share/tools/ProjectCreator/FileTreeCreatorVC10.java ! src/share/tools/ProjectCreator/ProjectCreator.java ! src/share/tools/ProjectCreator/WinGammaPlatform.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: c661fa2e5189 Author: iklam Date: 2013-08-08 14:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c661fa2e5189 8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10 Summary: Added extra help message in make/solaris/makefiles/dtrace.make Reviewed-by: dholmes, sspitsyn ! make/solaris/makefiles/dtrace.make Changeset: 57ac7245594c Author: minqi Date: 2013-08-08 15:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/57ac7245594c 8019583: [TESTBUG] runtime/7107135 always passes Summary: If java test return none zero, the value will be override by 'if' statement, the exit value will always '0' and pass. Fix by recording the result in a variable. Reviewed-by: coleenp, dholmes, iklam Contributed-by: yumin.qi at oracle.com ! test/runtime/7107135/Test7107135.sh Changeset: 6222a021d582 Author: minqi Date: 2013-08-08 20:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6222a021d582 Merge Changeset: 98aa538fd97e Author: mikael Date: 2013-08-09 09:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/98aa538fd97e 8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2 Summary: Add support for recognizing Windows 8.1 and Server 2012 R2 and minor cleanup Reviewed-by: coleenp, dsamersoff ! src/os/windows/vm/os_windows.cpp Changeset: ed7c17e7d45b Author: dcubed Date: 2013-08-09 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ed7c17e7d45b Merge Changeset: 7b03590c334b Author: dcubed Date: 2013-08-09 15:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7b03590c334b Merge Changeset: bd0e82136b03 Author: iklam Date: 2013-08-10 10:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bd0e82136b03 8022740: Visual 2008 IDE build is broken Summary: Fixed project generation code, and added warning to upgrade to VS 2008 SP1. Reviewed-by: dcubed, ccheung ! make/windows/projectfiles/common/Makefile ! src/share/tools/ProjectCreator/FileTreeCreator.java ! src/share/tools/ProjectCreator/FileTreeCreatorVC10.java ! src/share/tools/ProjectCreator/FileTreeCreatorVC7.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java Changeset: 85147f28faba Author: coleenp Date: 2013-08-12 17:24 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/85147f28faba 8009728: nsk/jvmti/AttachOnDemand/attach030 crashes on Win32 Summary: ActiveMethodOopsCache was used to keep track of old versions of some methods that are cached in Universe but is buggy with permgen removal and not needed anymore Reviewed-by: sspitsyn, dcubed, mseledtsov ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! test/runtime/RedefineObject/Agent.java ! test/runtime/RedefineObject/TestRedefineObject.java + test/runtime/RedefineObject/WalkThroughInvoke.java Changeset: d1034bd8cefc Author: adlertz Date: 2013-08-07 17:56 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d1034bd8cefc 8022284: Hide internal data structure in PhaseCFG Summary: Hide private node to block mapping using public interface Reviewed-by: kvn, roland ! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ce8969c36762 Author: adlertz Date: 2013-08-07 18:04 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ce8969c36762 8022475: Remove unneeded ad-files Summary: Remove .ad files that are not used Reviewed-by: kvn ! make/bsd/makefiles/adlc.make ! make/linux/makefiles/adlc.make ! make/solaris/makefiles/adlc.make ! make/windows/makefiles/adlc.make - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad Changeset: 5394ec69f112 Author: rbackman Date: 2013-08-09 18:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5394ec69f112 Merge - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad Changeset: 11237ee74aae Author: iignatyev Date: 2013-08-10 10:01 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/11237ee74aae 8019915: whitebox testClearMethodStateTest fails with tiered on sparc Summary: 'compileonly' directive has beens added to each 'compiler/whitebox' test Reviewed-by: kvn ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java Changeset: bcc4f6f54d83 Author: kvn Date: 2013-08-14 10:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bcc4f6f54d83 8022993: Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag Summary: Replace MAX_UNROLL constant with new C2 LoopMaxUnroll flag. Reviewed-by: roland ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopTransform.cpp Changeset: 56b94e55267a Author: rbackman Date: 2013-08-15 15:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/56b94e55267a Merge - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad Changeset: 9766f73e770d Author: stefank Date: 2013-05-31 14:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9766f73e770d 8022880: False sharing between PSPromotionManager instances Summary: Pad the PSPromotionManager instances in the manager array. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parNew/parOopClosures.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp + src/share/vm/memory/padded.hpp + src/share/vm/memory/padded.inline.hpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 330dfb0476f4 Author: brutisso Date: 2013-08-14 09:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/330dfb0476f4 8022800: Use specific generations rather than generation iteration Reviewed-by: jmasa, ehelin ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/genRemSet.hpp Changeset: 3f22cbf5275d Author: brutisso Date: 2013-08-14 10:55 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3f22cbf5275d Merge Changeset: 5d9995d16b26 Author: ehelin Date: 2013-08-14 13:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5d9995d16b26 8022899: SunStudio compiler can not handle EXCEPTION_MARK and inlining Reviewed-by: coleenp, mgerdin ! src/share/vm/utilities/exceptions.hpp Changeset: bd902affe102 Author: brutisso Date: 2013-08-15 10:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bd902affe102 8023021: Unnecessary clearing of the card table introduced by the fix for JDK-8023013 Reviewed-by: stefank, ehelin ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/genRemSet.hpp Changeset: 274ce305e5b9 Author: ehelin Date: 2013-08-13 18:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/274ce305e5b9 8020598: ObjectCountEventSender::send needs INCLUDE_TRACE guards when building OpenJDK with INCLUDE_TRACE=0 Reviewed-by: stefank, brutisso, sjohanss ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp Changeset: 33d39b75663f Author: ehelin Date: 2013-08-15 06:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/33d39b75663f Merge Changeset: 5a62937e55b3 Author: brutisso Date: 2013-08-16 09:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5a62937e55b3 Merge - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad Changeset: 580430d131cc Author: amurillo Date: 2013-08-16 04:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/580430d131cc Merge - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad Changeset: 104743074675 Author: amurillo Date: 2013-08-16 04:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/104743074675 Added tag hs25-b46 for changeset 580430d131cc ! .hgtags From alejandro.murillo at oracle.com Tue Aug 20 14:40:33 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 20 Aug 2013 15:40:33 -0600 Subject: jdk8-b104: HotSpot Message-ID: <5213E251.5040506@oracle.com> hs25-b46 has been integrated into jdk8-b104. http://hg.openjdk.java.net/jdk8/jdk8/rev/ceefd94ef326 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/d411c60a8c2f http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/104743074675 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/a22fe9bd01e6 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/42211ab0ab1c http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f1d8d15bfcb5 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/dd4a00c220c6 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/afc100513451 Component : VM Status : 0 major failures, 0 minor failures Date : 08/20/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : Bundles : Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : none Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments 8009728: nsk/jvmti/AttachOnDemand/attach030 crashes on Win32 8016601: Unable to build hsx24 on Windows using project creator and Visual Studio 8019583: [TESTBUG] runtime/7107135 always passes 8019915: whitebox testClearMethodStateTest fails with tiered on sparc 8020598: ObjectCountEventSender::send needs INCLUDE_TRACE guards when building OpenJDK with INCLUDE_TRACE=0 8021771: warning stat64 is deprecated - when building on OSX 10.7.5 8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10 8022188: Make zero compile after 8016131 and 8016697 8022284: Hide internal data structure in PhaseCFG 8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2 8022475: Remove unneeded ad-files 8022688: new hotspot build - hs25-b46 8022740: Visual 2008 IDE build is broken 8022800: Use specific generations rather than generation iteration 8022880: False sharing between PSPromotionManager instances 8022899: SunStudio compiler can not handle EXCEPTION_MARK and inlining 8022993: Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag 8023021: Unnecessary clearing of the card table introduced by the fix for JDK-8023013 Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b104. Issues and Notes: This is PIT for HS25 b46 for JDK 8 b104. -- Alejandro From mike.duigou at oracle.com Wed Aug 21 09:26:35 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 21 Aug 2013 09:26:35 -0700 Subject: Result: New jdk8 Committer: Marcus Lagergren (lagergren) Message-ID: <43A046DA-F877-474C-B9C6-F6608025A452@oracle.com> Voting for Marcus Lagergren [1] is now closed. Yes: 25 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Congratulations! -Mike [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-August/002916.html From marcus.lagergren at oracle.com Wed Aug 21 09:36:00 2013 From: marcus.lagergren at oracle.com (Marcus Lagergren) Date: Wed, 21 Aug 2013 18:36:00 +0200 Subject: Result: New jdk8 Committer: Marcus Lagergren (lagergren) In-Reply-To: <43A046DA-F877-474C-B9C6-F6608025A452@oracle.com> References: <43A046DA-F877-474C-B9C6-F6608025A452@oracle.com> Message-ID: Thanks! Wooohoo! /M Skickat fr?n min iPhone 21 aug 2013 kl. 18:26 skrev Mike Duigou : > Voting for Marcus Lagergren [1] is now closed. > > Yes: 25 > Veto: 0 > Abstain: 0 > > According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. > > Congratulations! > > -Mike > > [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-August/002916.html From david.katleman at oracle.com Wed Aug 21 11:51:39 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 21 Aug 2013 18:51:39 +0000 Subject: hg: jdk8/jdk8: 4 new changesets Message-ID: <20130821185139.E1C6748A55@hg.openjdk.java.net> Changeset: 4fb877dfe5c4 Author: erikj Date: 2013-08-15 17:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4fb877dfe5c4 8020411: lin32 - JDK 8 build for Linux-i586 on Oracle Linux 6.4 64-bit machines does not generate the bundles directory in the build directory Reviewed-by: tbell ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in Changeset: f10f673d9b17 Author: igerasim Date: 2013-08-16 14:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f10f673d9b17 8023156: make dist-clean should remove javacservers directory Reviewed-by: erikj ! common/makefiles/Main.gmk Changeset: dadf49495ab4 Author: erikj Date: 2013-08-19 10:31 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/dadf49495ab4 8021430: 64 bit JDK build fails on windows 7 due to missing corba source files Reviewed-by: tbell, katleman ! common/makefiles/IdlCompilation.gmk Changeset: 96c1b9b7524b Author: katleman Date: 2013-08-20 15:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/96c1b9b7524b Merge From stuart.marks at oracle.com Wed Aug 21 20:26:27 2013 From: stuart.marks at oracle.com (Stuart Marks) Date: Wed, 21 Aug 2013 20:26:27 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <521584E3.6080309@oracle.com> Vote: yes On 8/14/13 2:23 PM, Mike Duigou wrote: > I hereby nominate Brian Burkhalter to jdk8 Committer. > > Brian joined the Oracle OpenJDK team a couple of months ago and has quickly become a very active contributor to the long neglected numerics area. In addition to contributing a number of important bug fixes himself Brian has acted as sponsor/shepherd for several important community contributions to the numerics area. He has done so with all the professionalism, alacrity, precision and thoroughness that we should expect of all OpenJDK committers. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bpb --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math > 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero > 8022094: BigDecimal/CompareToTests and BigInteger/CompareToTests are incorrect > 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion > 8020539: Clean up doclint problems in java.util package, part 2 > 8020641: Clean up some code style in recent BigInteger contributions > 8014319: Faster division of large integers > 8020409: Clean up doclint problems in java.util package, part 1 > 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > 8019862: Fix doclint errors in java.lang.*. > 8019857: Fix doclint errors in java.util.Format* > 8017540: Improve multi-threaded contention behavior of radix conversion cache > 4641897: Faster string conversion of large integers > 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException > 7131192: BigInteger.doubleValue() is depressingly slow > 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. > 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 > 7039391: Use Math.ulp in FloatingDecimal > 4837946: Faster multiplication and exponentiation of large integers > 4646474: BigInteger.pow() algorithm slow in 1.4.0 > 8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value > 8016117: New sun.misc.FDBigInteger class as part of 7032154 > 7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal > > Votes are due by 2359 PDT, August 28, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From henry.jen at oracle.com Wed Aug 21 20:46:28 2013 From: henry.jen at oracle.com (Henry Jen) Date: Wed, 21 Aug 2013 20:46:28 -0700 Subject: CFV: New JDK8 Committer Brian Burkhalter (bpb) In-Reply-To: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> References: <9228AF33-C113-4250-A9B6-9F0ED365FAE2@oracle.com> Message-ID: <52158994.3030200@oracle.com> Vote: Yes Cheers, Henry From christine.lu at oracle.com Thu Aug 22 09:12:27 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Aug 2013 16:12:27 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b104 for changeset d411c60a8c2f Message-ID: <20130822161228.42EC848A95@hg.openjdk.java.net> Changeset: 4e38de7c767e Author: cl Date: 2013-08-22 09:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/4e38de7c767e Added tag jdk8-b104 for changeset d411c60a8c2f ! .hgtags From christine.lu at oracle.com Thu Aug 22 09:12:19 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Aug 2013 16:12:19 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b104 for changeset 96c1b9b7524b Message-ID: <20130822161220.2567748A94@hg.openjdk.java.net> Changeset: c3b5197f2851 Author: cl Date: 2013-08-22 09:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c3b5197f2851 Added tag jdk8-b104 for changeset 96c1b9b7524b ! .hgtags From christine.lu at oracle.com Thu Aug 22 09:12:51 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Aug 2013 16:12:51 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b104 for changeset 104743074675 Message-ID: <20130822161255.4A8F448A96@hg.openjdk.java.net> Changeset: c93e0a210e1b Author: cl Date: 2013-08-22 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c93e0a210e1b Added tag jdk8-b104 for changeset 104743074675 ! .hgtags From christine.lu at oracle.com Thu Aug 22 09:13:49 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Aug 2013 16:13:49 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b104 for changeset 42211ab0ab1c Message-ID: <20130822161352.DEF1048A98@hg.openjdk.java.net> Changeset: 88390df7ed2c Author: cl Date: 2013-08-22 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/88390df7ed2c Added tag jdk8-b104 for changeset 42211ab0ab1c ! .hgtags From christine.lu at oracle.com Thu Aug 22 09:13:35 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Aug 2013 16:13:35 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b104 for changeset a22fe9bd01e6 Message-ID: <20130822161339.1821648A97@hg.openjdk.java.net> Changeset: af28b93bfb6f Author: cl Date: 2013-08-22 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/af28b93bfb6f Added tag jdk8-b104 for changeset a22fe9bd01e6 ! .hgtags From christine.lu at oracle.com Thu Aug 22 09:14:08 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Aug 2013 16:14:08 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b104 for changeset f1d8d15bfcb5 Message-ID: <20130822161433.14E4448A99@hg.openjdk.java.net> Changeset: c982f579b67e Author: cl Date: 2013-08-22 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c982f579b67e Added tag jdk8-b104 for changeset f1d8d15bfcb5 ! .hgtags From christine.lu at oracle.com Thu Aug 22 09:15:17 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Aug 2013 16:15:17 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b104 for changeset dd4a00c220c6 Message-ID: <20130822161523.2722948A9A@hg.openjdk.java.net> Changeset: f2ee3a4e7927 Author: cl Date: 2013-08-22 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f2ee3a4e7927 Added tag jdk8-b104 for changeset dd4a00c220c6 ! .hgtags From christine.lu at oracle.com Thu Aug 22 09:15:35 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Aug 2013 16:15:35 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b104 for changeset afc100513451 Message-ID: <20130822161537.4546F48A9B@hg.openjdk.java.net> Changeset: 74244f43c577 Author: cl Date: 2013-08-22 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/74244f43c577 Added tag jdk8-b104 for changeset afc100513451 ! .hgtags From Alan.Bateman at oracle.com Mon Aug 26 04:26:13 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Mon, 26 Aug 2013 12:26:13 +0100 Subject: CFV: New jdk8 Reviewer: Paul Sandoz Message-ID: <521B3B55.7040904@oracle.com> I hereby nominate Paul Sandoz to jdk8 Reviewer. Paul has been compute bound on the jdk8 project for some time. Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, and more. He has significantly more than 1<<5 significant changes and contributions to the jdk8 project. Votes are due by Sep 10, 2013, 07:00 PDT. Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. -Alan. [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#reviewer-vote || From lance.andersen at oracle.com Mon Aug 26 04:40:18 2013 From: lance.andersen at oracle.com (Lance @ Oracle) Date: Mon, 26 Aug 2013 07:40:18 -0400 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <38EE012D-CBE8-4553-A58A-17FBE27CFDA3@oracle.com> Vote: yes Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com Sent from my iPad On Aug 26, 2013, at 7:26 AM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, and more. He has significantly more than 1<<5 significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From karen.kinnear at oracle.com Mon Aug 26 04:44:24 2013 From: karen.kinnear at oracle.com (Karen Kinnear) Date: Mon, 26 Aug 2013 07:44:24 -0400 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <03990305-5AF3-46F7-A516-15D2CFABA508@oracle.com> Vote: yes thanks, Karen On Aug 26, 2013, at 7:26 AM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, and more. He has significantly more than 1<<5 significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From david.holmes at oracle.com Mon Aug 26 05:04:33 2013 From: david.holmes at oracle.com (David Holmes) Date: Mon, 26 Aug 2013 22:04:33 +1000 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521B4451.4080205@oracle.com> Vote: yes David On 26/08/2013 9:26 PM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. Everyone > following the Lambda and JSR-335 effort will recognize Paul. He has been > a key contributor to the streams API and implementation, the spliterator > API, and more. He has significantly more than 1<<5 significant changes > and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From vincent.x.ryan at oracle.com Mon Aug 26 05:40:03 2013 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Mon, 26 Aug 2013 13:40:03 +0100 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <4E478BBB-3C1B-4E68-9655-43C91FA972CC@oracle.com> Vote: yes On 26 Aug 2013, at 12:26, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, and more. He has significantly more than 1<<5 significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From mandy.chung at oracle.com Mon Aug 26 07:40:36 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Mon, 26 Aug 2013 07:40:36 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521B68E4.4020703@oracle.com> Vote: yes Mandy From jonathan.gibbons at oracle.com Mon Aug 26 07:49:25 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Mon, 26 Aug 2013 07:49:25 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521B6AF5.6070008@oracle.com> Vote: yes On 08/26/2013 04:26 AM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, and more. He has significantly more than 1<<5 > significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From weijun.wang at oracle.com Mon Aug 26 07:53:37 2013 From: weijun.wang at oracle.com (Weijun Wang) Date: Mon, 26 Aug 2013 22:53:37 +0800 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521B6BF1.9040107@oracle.com> Vote: yes --Weijun On 8/26/13 7:26 PM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. Everyone > following the Lambda and JSR-335 effort will recognize Paul. He has been > a key contributor to the streams API and implementation, the spliterator > API, and more. He has significantly more than 1<<5 significant changes > and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From xueming.shen at oracle.com Mon Aug 26 08:09:00 2013 From: xueming.shen at oracle.com (Xueming Shen) Date: Mon, 26 Aug 2013 08:09:00 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521B6F8C.3000208@oracle.com> Vote: yes On 8/26/13 4:26 AM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, and more. He has significantly more than 1<<5 > significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From mark.reinhold at oracle.com Mon Aug 26 09:38:58 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Mon, 26 Aug 2013 09:38:58 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <20130826093858.58432@eggemoggin.niobe.net> Vote: yes - Mark From artem.ananiev at oracle.com Mon Aug 26 10:01:16 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 26 Aug 2013 21:01:16 +0400 Subject: Result: New JDK8 Reviewer: Anton Tarasov In-Reply-To: <51FB8AC5.2090508@oracle.com> References: <51FB8AC5.2090508@oracle.com> Message-ID: <521B89DC.7070106@oracle.com> Voting for Anton Tarasov [1] is now closed. Yes: 5 Veto: 0 Abstain: 0 There was one more non-eligible Yes vote. According to the Bylaws definition of Three-Vote Consensus [2], this is sufficient to approve the nomination. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-August/002889.html [2] http://openjdk.java.net/bylaws#three-vote-consensus Thanks, Artem From kumar.x.srinivasan at oracle.com Mon Aug 26 10:21:56 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Mon, 26 Aug 2013 10:21:56 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521B8EB4.4080706@oracle.com> Vote: yes > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, and more. He has significantly more than 1<<5 > significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From mike.duigou at oracle.com Mon Aug 26 10:40:34 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 26 Aug 2013 10:40:34 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <703935C7-21C8-443A-BDE0-7B69957CAF0B@oracle.com> Vote: YES On Aug 26 2013, at 04:26 , Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, and more. He has significantly more than 1<<5 significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From coleen.phillimore at oracle.com Mon Aug 26 10:47:53 2013 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Mon, 26 Aug 2013 13:47:53 -0400 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521B94C9.10103@oracle.com> Vote: yes On 8/26/2013 7:26 AM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, and more. He has significantly more than 1<<5 > significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From Abhi.Saha at Oracle.COM Mon Aug 26 10:54:23 2013 From: Abhi.Saha at Oracle.COM (Abhijit Saha (Oracle)) Date: Mon, 26 Aug 2013 10:54:23 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521B964F.9080004@Oracle.COM> Vote: yes. On 8/26/2013 4:26 AM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, and more. He has significantly more than 1<<5 > significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From naoto.sato at oracle.com Mon Aug 26 10:57:37 2013 From: naoto.sato at oracle.com (Naoto Sato) Date: Mon, 26 Aug 2013 10:57:37 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521B9711.3000302@oracle.com> Vote: yes Naoto On 8/26/13 4:26 AM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. Everyone > following the Lambda and JSR-335 effort will recognize Paul. He has been > a key contributor to the streams API and implementation, the spliterator > API, and more. He has significantly more than 1<<5 significant changes > and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From lana.steuck at oracle.com Mon Aug 26 11:09:59 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 26 Aug 2013 18:09:59 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20130826180959.DC19D48B71@hg.openjdk.java.net> Changeset: 00dcfaa6bc01 Author: aefimov Date: 2013-08-16 18:40 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/00dcfaa6bc01 8021820: Number of opened files used in select() is limited to 1024 [macosx] Reviewed-by: alanb, chegar, tbell, smarks ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: e8a3edda1f60 Author: lana Date: 2013-08-20 17:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e8a3edda1f60 Merge Changeset: 056398db9dcb Author: lana Date: 2013-08-23 14:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/056398db9dcb Merge ! common/autoconf/generated-configure.sh From lana.steuck at oracle.com Mon Aug 26 11:10:06 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 26 Aug 2013 18:10:06 +0000 Subject: hg: jdk8/jdk8/jaxp: 4 new changesets Message-ID: <20130826181024.7857F48B72@hg.openjdk.java.net> Changeset: 4e23bc205d9d Author: joehw Date: 2013-08-09 12:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/4e23bc205d9d 8022548: SPECJVM2008 has errors introduced in 7u40-b34 Reviewed-by: chegar, lancea ! src/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/SAXParser.java Changeset: 9800647936dd Author: lana Date: 2013-08-13 18:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/9800647936dd Merge Changeset: d4d6422ec564 Author: lana Date: 2013-08-20 17:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/d4d6422ec564 Merge Changeset: 09a46ec11f88 Author: lana Date: 2013-08-23 14:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/09a46ec11f88 Merge From lana.steuck at oracle.com Mon Aug 26 11:10:15 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 26 Aug 2013 18:10:15 +0000 Subject: hg: jdk8/jdk8/nashorn: 22 new changesets Message-ID: <20130826181040.6AC0348B73@hg.openjdk.java.net> Changeset: 9a3e3bb30db3 Author: attila Date: 2013-08-07 16:38 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9a3e3bb30db3 8022509: Various Dynalink security enhancements Reviewed-by: jlaskey, hannesw ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk/internal/dynalink/beans/ClassString.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java - src/jdk/internal/dynalink/support/Backport.java ! src/jdk/internal/dynalink/support/ClassMap.java ! src/jdk/internal/dynalink/support/Guards.java ! src/jdk/internal/dynalink/support/Lookup.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java Changeset: dd79c04ef7df Author: sundar Date: 2013-08-08 16:38 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/dd79c04ef7df 8022524: Memory leaks in nashorn sources and tests found by jhat analysis Reviewed-by: attila, hannesw ! make/project.properties ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/GlobalObject.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! test/script/basic/JDK-8020357.js ! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java Changeset: 0d7484bf8597 Author: sundar Date: 2013-08-08 18:19 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0d7484bf8597 Merge - src/jdk/internal/dynalink/support/Backport.java Changeset: 14ea21d58f83 Author: jlaskey Date: 2013-08-08 11:20 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/14ea21d58f83 Merge - src/jdk/internal/dynalink/support/Backport.java Changeset: 47e2b609fe31 Author: sundar Date: 2013-08-09 20:48 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/47e2b609fe31 8022707: Revisit all doPrivileged blocks Reviewed-by: jlaskey, hannesw ! make/project.properties ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/Logging.java ! src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/tools/Shell.java Changeset: 01304b0550fb Author: sundar Date: 2013-08-12 14:43 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/01304b0550fb 8022782: publicLookup access failures in ScriptObject, ScriptFunction and ScriptFunction Reviewed-by: lagergren, attila, hannesw ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java Changeset: 3c13fba4d727 Author: attila Date: 2013-08-12 12:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c13fba4d727 8022789: Revisit doPrivileged blocks in Dynalink Reviewed-by: lagergren, sundar ! src/jdk/internal/dynalink/DynamicLinkerFactory.java + src/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java ! src/jdk/internal/dynalink/support/ClassMap.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java Changeset: 0bbaa0ac36ab Author: sundar Date: 2013-08-12 16:52 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0bbaa0ac36ab 8022614: Please exclude test test/script/trusted/JDK-8020809.js from Nashorn code coverage run Reviewed-by: jlaskey, lagergren ! exclude/exclude_list_cc.txt Changeset: 03ba1cd734c0 Author: hannesw Date: 2013-08-12 13:31 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/03ba1cd734c0 8022731: NativeArguments has wrong implementation of isMapped() Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/objects/NativeArguments.java + test/script/basic/JDK-8022731.js + test/script/basic/JDK-8022731.js.EXPECTED Changeset: 821b605c7046 Author: sundar Date: 2013-08-12 17:08 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/821b605c7046 8022615: [nightly] Two nashorn print tests fail in nightly builds on Windows Reviewed-by: lagergren, jlaskey ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: f2e1673db03b Author: sundar Date: 2013-08-12 18:16 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f2e1673db03b 8022598: Object.getPrototypeOf should return null for host objects rather than throwing TypeError Reviewed-by: lagergren, jlaskey, attila, hannesw ! src/jdk/nashorn/internal/objects/NativeObject.java + test/script/basic/JDK-8022598.js Changeset: a0807e889be3 Author: sundar Date: 2013-08-12 20:37 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a0807e889be3 Merge Changeset: 8ecf68b292d0 Author: lana Date: 2013-08-13 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8ecf68b292d0 Merge Changeset: bbc4e9d37315 Author: jlaskey Date: 2013-08-12 18:00 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bbc4e9d37315 8022676: Confusing error message checking instanceof non-class Reviewed-by: jlaskey, sundar Contributed-by: michael.horowitz at oracle.com ! src/jdk/nashorn/internal/runtime/resources/Messages.properties Changeset: ba507ac08719 Author: sundar Date: 2013-08-14 20:51 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ba507ac08719 8023026: Array.prototype iterator functions like forEach, reduce should work for Java arrays, lists Reviewed-by: jlaskey, lagergren - src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java + src/jdk/nashorn/internal/runtime/arrays/JavaArrayIterator.java + src/jdk/nashorn/internal/runtime/arrays/JavaListIterator.java - src/jdk/nashorn/internal/runtime/arrays/MapIterator.java - src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java + src/jdk/nashorn/internal/runtime/arrays/ReverseJavaArrayIterator.java + src/jdk/nashorn/internal/runtime/arrays/ReverseJavaListIterator.java - src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java + src/jdk/nashorn/internal/runtime/arrays/ReverseScriptArrayIterator.java + src/jdk/nashorn/internal/runtime/arrays/ReverseScriptObjectIterator.java + src/jdk/nashorn/internal/runtime/arrays/ScriptArrayIterator.java + src/jdk/nashorn/internal/runtime/arrays/ScriptObjectIterator.java + test/script/basic/JDK-8023026.js + test/script/basic/JDK-8023026.js.EXPECTED Changeset: 09c99b58b81e Author: sundar Date: 2013-08-16 15:04 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/09c99b58b81e 8020355: bind on built-in constructors don't use bound argument values Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java + test/script/basic/JDK-8020355.js Changeset: 1d29d2e27590 Author: hannesw Date: 2013-08-16 13:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1d29d2e27590 8019985: Date.parse("2000-01-01T00:00:00.Z") should return NaN Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/parser/DateParser.java + test/script/basic/JDK-8019985.js Changeset: 36fb36217e1d Author: lagergren Date: 2013-08-16 18:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/36fb36217e1d 8023017: SUB missing for widest op == number for BinaryNode Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/LexicalContextNode.java ! src/jdk/nashorn/internal/objects/NativeArguments.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java Changeset: bd0174b1a42f Author: sundar Date: 2013-08-19 17:16 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bd0174b1a42f 8023210: jjs tools should support a mode where it will load few command line scripts and then entering into interactive shell Reviewed-by: hannesw, attila, lagergren, jlaskey ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/tools/Shell.java Changeset: e628aefac504 Author: sundar Date: 2013-08-19 19:37 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e628aefac504 Merge - src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java - src/jdk/nashorn/internal/runtime/arrays/MapIterator.java - src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java - src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java Changeset: 1f2394beecf7 Author: lana Date: 2013-08-20 17:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1f2394beecf7 Merge - src/jdk/internal/dynalink/support/Backport.java - src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java - src/jdk/nashorn/internal/runtime/arrays/MapIterator.java - src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java - src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java Changeset: f484bfb624dd Author: lana Date: 2013-08-23 14:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f484bfb624dd Merge - src/jdk/internal/dynalink/support/Backport.java - src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java - src/jdk/nashorn/internal/runtime/arrays/MapIterator.java - src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java - src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java From lana.steuck at oracle.com Mon Aug 26 11:10:22 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 26 Aug 2013 18:10:22 +0000 Subject: hg: jdk8/jdk8/langtools: 28 new changesets Message-ID: <20130826181149.4E2FB48B74@hg.openjdk.java.net> Changeset: b8610a65fbf9 Author: vromero Date: 2013-08-08 11:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b8610a65fbf9 8019486: javac, generates erroneous LVT for a test case with lambda code Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/T8019486/WrongLVTForLambdaTest.java Changeset: d601238641e6 Author: ksrini Date: 2013-08-09 15:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d601238641e6 8022161: javac Null Pointer Exception in Enter.visitTopLevel Reviewed-by: jjg, vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! test/tools/javac/TestPkgInfo.java Changeset: 0d9bc764cac7 Author: vromero Date: 2013-08-10 13:27 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0d9bc764cac7 8009640: -profile does not work when -bootclasspath specified Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java Changeset: 8f282dc58dfc Author: vromero Date: 2013-08-10 16:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8f282dc58dfc 8022622: javac, two tests are failing with compile time error after class Collector was modified Reviewed-by: mcimadamore ! test/tools/javac/lambda/TargetType59.java ! test/tools/javac/lambda/TargetType62.java Changeset: aa6c6f8b5622 Author: vromero Date: 2013-08-10 16:29 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aa6c6f8b5622 6983297: methods missing from NewArrayTree Reviewed-by: jjg ! src/share/classes/com/sun/source/tree/NewArrayTree.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/tools/javac/tree/SourceTreeScannerTest.java Changeset: f7f271bd74a2 Author: mcimadamore Date: 2013-08-12 17:25 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f7f271bd74a2 6537020: JCK tests: a compile-time error should be given in case of ambiguously imported fields (types, methods) Summary: Hiding check does not support interface multiple inheritance Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Scope.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/4980495/static/Test.out ! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java ! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java ! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java + test/tools/javac/staticImport/6537020/T6537020.java + test/tools/javac/staticImport/6537020/T6537020.out Changeset: af80273f630a Author: mcimadamore Date: 2013-08-12 17:28 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/af80273f630a 8021567: Javac doesn't report \"java: reference to method is ambiguous\" any more Summary: Javac incorrectly forgets about constant folding results within lambdas Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8021567/T8021567.java + test/tools/javac/lambda/8021567/T8021567.out + test/tools/javac/lambda/8021567/T8021567b.java Changeset: 32b6a99cc74e Author: lana Date: 2013-08-13 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/32b6a99cc74e Merge Changeset: 0ad781399706 Author: vromero Date: 2013-08-14 10:53 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0ad781399706 8013394: compile of iterator use fails with error \"defined in an inaccessible class or interface\" Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/T8013394/CompileErrorWithIteratorTest.java Changeset: 3ab468194f11 Author: ksrini Date: 2013-08-14 07:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3ab468194f11 8007517: DefaultMethodRegressionTests.java fail in TL Reviewed-by: jjg, vromero - test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java Changeset: 14faef2b51eb Author: jjg Date: 2013-08-14 16:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/14faef2b51eb 8017191: Javadoc is confused by @link to imported classes outside of the set of generated packages Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java + test/com/sun/javadoc/testSeeTag/TestSeeTag.java + test/com/sun/javadoc/testSeeTag/pkg/Test.java Changeset: fac0d1bb87f2 Author: ksrini Date: 2013-08-14 18:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fac0d1bb87f2 6840442: JavaCompiler.getTask() has incomplete specification for IllegalArgumentException Reviewed-by: jjg ! src/share/classes/javax/tools/JavaCompiler.java Changeset: 3d4f0fa2ad05 Author: bpatel Date: 2013-08-14 21:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3d4f0fa2ad05 8016921: Change the profiles table on overview-summary.html page to a list Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! test/com/sun/javadoc/testProfiles/TestProfiles.java Changeset: 71b0089b146f Author: erikj Date: 2013-08-15 17:24 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/71b0089b146f 8015145: Smartjavac needs more flexibility with linking to sources Reviewed-by: jjg, ohrstrom ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! test/tools/sjavac/SJavac.java Changeset: a6378c19836b Author: vromero Date: 2013-08-16 10:32 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a6378c19836b 8022053: javac generates unverifiable initializer for nested subclass of local class Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/T8022053/UnverifiableInitForNestedLocalClassTest.java Changeset: ec77c7b46c37 Author: jlahoda Date: 2013-08-15 22:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ec77c7b46c37 8015809: More user friendly compile-time errors for uncaught exceptions in lambda expression Summary: Producing individual errors for uncaught undeclared exceptions inside lambda expressions, rather than one error for the whole lambda Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/JCTree.java - test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java + test/tools/javac/lambda/ExceptionsInLambda.java + test/tools/javac/lambda/ExceptionsInLambda.out ! test/tools/javac/lambda/TargetType21.out Changeset: f657d400c736 Author: jlahoda Date: 2013-08-15 22:36 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f657d400c736 8022508: javac crashes if the generics arity of a base class is wrong Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/generics/8016640/T8016640.java Changeset: 4300c2f5fb1b Author: erikj Date: 2013-08-16 16:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4300c2f5fb1b 8023146: Sjavac test failes in langtools nightly Reviewed-by: mcimadamore, jfranck ! test/tools/sjavac/SJavac.java Changeset: 389eaf6ed973 Author: ksrini Date: 2013-08-19 07:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/389eaf6ed973 7071377: Exception when javac -processor is given a class name with invalid postfix Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/processing/errors/TestClassNames.java Changeset: 55da6b3a6940 Author: kizune Date: 2013-08-20 17:34 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/55da6b3a6940 7182350: Regression in wording of unchecked warning message Reviewed-by: mcimadamore, jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/6758789/T6758789b.out + test/tools/javac/7182350/T7182350.java + test/tools/javac/7182350/T7182350.out ! test/tools/javac/generics/7015430/T7015430_1.out ! test/tools/javac/generics/7015430/T7015430_2.out ! test/tools/javac/generics/7151802/T7151802.out ! test/tools/javac/generics/inference/6718364/T6718364.out ! test/tools/javac/generics/inference/7177306/T7177306a.out Changeset: e811fb09a1dc Author: jfranck Date: 2013-08-20 17:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc 8019243: AnnotationTypeMismatchException instead of MirroredTypeException Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java + test/tools/javac/processing/errors/EnsureMirroredTypeException/Processor.java + test/tools/javac/processing/errors/EnsureMirroredTypeException/Source.java + test/tools/javac/processing/errors/EnsureMirroredTypeException/Source.out Changeset: 58da1296c6b3 Author: darcy Date: 2013-08-20 12:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/58da1296c6b3 8011043: Warn about use of 1.5 and earlier source and target values Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javadoc/Start.java + test/tools/javac/diags/examples/ObsoleteSourceAndTarget.java Changeset: 0f88e3d3d250 Author: ksrini Date: 2013-08-20 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0f88e3d3d250 7179455: tools/javac/processing/model/testgetallmembers/Main.java fails against JDK 7 and JDK 8 Reviewed-by: jjg ! test/tools/javac/processing/model/testgetallmembers/Main.java Changeset: a76dc1b4c299 Author: jjg Date: 2013-08-20 14:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a76dc1b4c299 8020663: Restructure some properties to facilitate better translation Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java Changeset: 79e341614c50 Author: jjg Date: 2013-08-20 14:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/79e341614c50 8022080: javadoc generates invalid HTML in Turkish locale Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/share/classes/com/sun/tools/doclint/HtmlTag.java Changeset: 720992953d43 Author: jjg Date: 2013-08-20 15:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/720992953d43 8013887: In class use, some tables are randomly unsorted Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java Changeset: b59a0b4675c9 Author: lana Date: 2013-08-20 17:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b59a0b4675c9 Merge - test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java - test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java Changeset: 375834b5cf08 Author: lana Date: 2013-08-23 14:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/375834b5cf08 Merge - test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java - test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java From lana.steuck at oracle.com Mon Aug 26 11:12:44 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 26 Aug 2013 18:12:44 +0000 Subject: hg: jdk8/jdk8/jdk: 95 new changesets Message-ID: <20130826183219.75DD448B77@hg.openjdk.java.net> Changeset: 2722f4000b65 Author: jgodinez Date: 2013-08-15 11:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2722f4000b65 8023045: [MacOSX] PrinterIOException when printing a JComponent Reviewed-by: bae, jchen ! src/share/classes/sun/print/PSPrinterJob.java Changeset: b44ce67c0565 Author: vadim Date: 2013-08-16 15:57 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b44ce67c0565 8013446: [parfait] Memory leak in jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c Reviewed-by: bae, prr ! src/windows/native/sun/java2d/opengl/WGLSurfaceData.c Changeset: dadd43e02a79 Author: prr Date: 2013-08-19 03:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dadd43e02a79 8017580: Crash in font loading code on Linux (due to use of reflection) Reviewed-by: bae, vadim ! src/share/native/sun/font/sunFont.c ! src/share/native/sun/font/sunfontids.h Changeset: 0c950b2be7ab Author: jgodinez Date: 2013-08-19 11:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0c950b2be7ab 8022241: [macosx] [PIT] lookupPrintServices() returns one too long array Reviewed-by: prr, jchen ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java Changeset: 64be71ae6185 Author: lana Date: 2013-08-20 17:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/64be71ae6185 Merge Changeset: 903a279f1fce Author: ant Date: 2013-08-09 05:20 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/903a279f1fce 8013611: Modal dialog fails to obtain keyboard focus Reviewed-by: leonidr ! src/share/classes/java/awt/KeyboardFocusManager.java + test/java/awt/Focus/8013611/JDK8013611.java Changeset: 2cd1a041381b Author: alexsch Date: 2013-08-09 14:16 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd1a041381b 7121409: Two conformance tests for AccessibleText.getCharacterBounds(int i) fail Reviewed-by: serb ! src/share/classes/javax/swing/JLabel.java Changeset: 4702ab74b70a Author: serb Date: 2013-08-13 15:41 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4702ab74b70a 7027045: (doc) java/awt/Window.java has several typos in javadoc Reviewed-by: art, serb Contributed-by: konstantin.perikov at gmail.com ! src/share/classes/java/awt/Window.java Changeset: 149bf2400fa1 Author: lana Date: 2013-08-13 15:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/149bf2400fa1 Merge - test/java/lang/System/MacJNUEncoding/ExpectedEncoding.java - test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh Changeset: c5db3ec83cba Author: pchelko Date: 2013-08-14 16:17 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c5db3ec83cba 8013454: [parfait] Memory leak in jdk/src/windows/native/sun/windows/awt_Cursor.cpp 8012079: [parfait] possible null pointer dereference in jdk/src/windows/native/sun/windows/awt_Font.cpp Reviewed-by: art, serb ! src/windows/native/sun/windows/awt_Cursor.cpp ! src/windows/native/sun/windows/awt_Font.cpp Changeset: 1d6ce0070fd3 Author: pchelko Date: 2013-08-14 17:20 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1d6ce0070fd3 7173464: Clipboard.getAvailableDataFlavors: Comparison method violates contract Reviewed-by: anthony, art, serb ! src/share/classes/sun/awt/datatransfer/ClipboardTransferable.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java + test/sun/awt/datatransfer/DataFlavorComparatorTest.java Changeset: 3930a827160a Author: leonidr Date: 2013-08-15 01:17 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3930a827160a 8022997: [macosx] Remaining duplicated key events Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/CMenuItem.m ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java Changeset: d7a34d7e7f22 Author: alitvinov Date: 2013-08-15 14:20 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d7a34d7e7f22 7191018: Manual test closed/java/awt/JAWT causes JVM to crash starting from JDK 5 Reviewed-by: anthony, serb ! src/solaris/native/sun/awt/awt_DrawingSurface.c Changeset: c089e93e6444 Author: serb Date: 2013-08-16 16:52 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c089e93e6444 8020051: [TEST_BUG] Testcase for 8004859 has a typo Reviewed-by: anthony ! test/java/awt/Graphics2D/Test8004859/Test8004859.java Changeset: e3316cd6ca47 Author: serb Date: 2013-08-16 20:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e3316cd6ca47 8006085: [findbugs] a warning on javax.sound.sampled.DataLine$Info constructor Reviewed-by: art, prr ! src/share/classes/javax/sound/sampled/DataLine.java Changeset: 64dc24e0d577 Author: serb Date: 2013-08-16 21:18 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/64dc24e0d577 8005980: [findbugs] More com.sun.media.sound.* warnings Reviewed-by: art, prr ! src/share/classes/com/sun/media/sound/DataPusher.java ! src/share/classes/com/sun/media/sound/ModelStandardDirector.java ! src/share/classes/com/sun/media/sound/ModelStandardIndexedDirector.java ! src/share/classes/com/sun/media/sound/SoftMixingClip.java ! src/share/classes/sun/audio/AudioData.java Changeset: fefa29e15a14 Author: lana Date: 2013-08-20 17:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fefa29e15a14 Merge Changeset: 0beaa65c90c8 Author: okutsu Date: 2013-08-08 13:51 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0beaa65c90c8 8015986: Incorrect Localization of HijrahChronology Reviewed-by: naoto Contributed-by: scolebourne at joda.org, roger.riggs at oracle.com ! make/tools/src/build/tools/cldrconverter/CLDRConverter.java ! make/tools/src/build/tools/cldrconverter/CalendarType.java ! src/share/classes/sun/text/resources/FormatData.java ! src/share/classes/sun/text/resources/ar/FormatData_ar.java ! test/java/time/test/java/time/format/TestNonIsoFormatter.java Changeset: 2c4f1081a0fa Author: uta Date: 2013-08-08 09:16 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2c4f1081a0fa 7147084: (process) appA hangs when read output stream of appB which starts appC that runs forever Reviewed-by: alanb, robm, martin ! src/windows/classes/java/lang/ProcessImpl.java ! src/windows/native/java/lang/ProcessImpl_md.c + test/java/lang/ProcessBuilder/InheritIOEHandle.java + test/java/lang/ProcessBuilder/SiblingIOEHandle.java Changeset: b7d594716f86 Author: weijun Date: 2013-08-08 21:13 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b7d594716f86 8016594: Native Windows ccache still reads DES tickets Reviewed-by: dsamersoff, xuelei ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/native/sun/security/krb5/nativeccache.c ! src/windows/native/sun/security/krb5/NativeCreds.c Changeset: a388263a7287 Author: sherman Date: 2013-08-08 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a388263a7287 8015666: test/tools/pack200/TimeStamp.java failing Summary: to keep the default behavior of ZOS unchanged, if ze extra time not explicitly set Reviewed-by: alanb, ksrini ! src/share/classes/java/util/zip/ZipConstants.java ! src/share/classes/java/util/zip/ZipEntry.java ! src/share/classes/java/util/zip/ZipFile.java ! src/share/classes/java/util/zip/ZipInputStream.java ! src/share/classes/java/util/zip/ZipOutputStream.java ! src/share/classes/java/util/zip/ZipUtils.java ! test/ProblemList.txt ! test/java/util/zip/TestExtraTime.java ! test/tools/pack200/TimeStamp.java Changeset: 67edbf7e6b26 Author: juh Date: 2013-08-08 17:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/67edbf7e6b26 8022461: Fix lint warnings in sun.security.{provider,rsa,x509} Reviewed-by: darcy, weijun, xuelei, mullan ! src/share/classes/sun/security/provider/DSAPublicKey.java ! src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/share/classes/sun/security/rsa/RSASignature.java ! src/share/classes/sun/security/x509/AlgIdDSA.java ! src/share/classes/sun/security/x509/X509Key.java Changeset: 758e3117899c Author: weijun Date: 2013-08-09 11:41 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/758e3117899c 8021788: JarInputStream doesn't provide certificates for some file under META-INF Reviewed-by: chegar, sherman ! src/share/classes/java/util/jar/JarVerifier.java + test/java/util/jar/JarInputStream/ExtraFileInMetaInf.java Changeset: 54f0ccdd9ad7 Author: sherman Date: 2013-08-08 23:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/54f0ccdd9ad7 6614237: missing codepage Cp290 at java runtime Summary: to add charset Cp290 and Cp300 Reviewed-by: okutsu + make/tools/CharsetMapping/IBM290.c2b + make/tools/CharsetMapping/IBM290.map + make/tools/CharsetMapping/IBM300.c2b + make/tools/CharsetMapping/IBM300.map ! make/tools/CharsetMapping/dbcs ! make/tools/CharsetMapping/extsbcs ! make/tools/src/build/tools/charsetmapping/DBCS.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java Changeset: c29ca19cb816 Author: psandoz Date: 2013-08-09 11:44 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c29ca19cb816 8022326: Spliterator for values of j.u.c.ConcurrentSkipListMap does not report ORDERED Reviewed-by: martin, chegar ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! test/java/util/Spliterator/SpliteratorCharacteristics.java Changeset: 84004d0e3fdd Author: chegar Date: 2013-08-09 13:50 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/84004d0e3fdd 8022661: InetAddress.writeObject() performs flush() on object output stream Reviewed-by: michaelm, alanb ! src/share/classes/java/net/InetAddress.java Changeset: ce1c874903cb Author: dl Date: 2013-08-09 17:56 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ce1c874903cb 8022724: lint warnings in j.u.concurrent packages Reviewed-by: chegar, lancea, darcy ! src/share/classes/java/util/concurrent/CompletableFuture.java ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/share/classes/java/util/concurrent/atomic/Striped64.java Changeset: 03822f2389bf Author: dxu Date: 2013-08-09 10:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/03822f2389bf 8021977: Opening a file using java.io can throw IOException on Windows Summary: Remove IOException related error-handling code for backward compatibility Reviewed-by: alanb, lancea, mr ! src/windows/native/java/io/io_util_md.c Changeset: a7c341f30747 Author: sherman Date: 2013-08-09 12:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a7c341f30747 8020054: (tz) Support tzdata2013d Summary: update the jdk8 tz data to version 2013d Reviewed-by: coffeys, peytoia ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/etcetera ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/factory ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/pacificnew ! make/sun/javazic/tzdata/solar87 ! make/sun/javazic/tzdata/solar88 ! make/sun/javazic/tzdata/solar89 ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/systemv ! make/sun/javazic/tzdata/zone.tab ! 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/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/factory ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/pacificnew ! test/sun/util/calendar/zi/tzdata/solar87 ! test/sun/util/calendar/zi/tzdata/solar88 ! test/sun/util/calendar/zi/tzdata/solar89 ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/systemv ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 8f01ccb0c981 Author: joehw Date: 2013-08-09 12:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8f01ccb0c981 8022548: SPECJVM2008 has errors introduced in 7u40-b34 Reviewed-by: chegar, lancea + test/javax/xml/jaxp/parsers/8022548/JDK8022548.xml + test/javax/xml/jaxp/parsers/8022548/JDK8022548.xsl + test/javax/xml/jaxp/parsers/8022548/TestBase.java + test/javax/xml/jaxp/parsers/8022548/XOMParserTest.java Changeset: ea4f4164422e Author: xuelei Date: 2013-08-11 18:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea4f4164422e 8022487: DEREncodedKeyValue.supportedKeyTypes should be private Reviewed-by: mullan ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java Changeset: ffacf3e7a130 Author: mullan Date: 2013-08-12 09:03 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ffacf3e7a130 8016848: javax_security/auth/login tests fail in compact 1 and 2 profiles Summary: Change the default value of the "login.configuration.provider" security property to sun.security.provider.ConfigFile Reviewed-by: xuelei ! src/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/share/classes/javax/security/auth/login/Configuration.java + src/share/classes/sun/security/provider/ConfigFile.java - src/share/classes/sun/security/provider/ConfigSpiFile.java ! src/share/classes/sun/security/provider/SunEntries.java ! 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 Changeset: d73fbf005f5f Author: mullan Date: 2013-08-12 09:29 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d73fbf005f5f Merge - src/share/classes/java/net/package.html - test/java/lang/System/MacJNUEncoding/ExpectedEncoding.java - test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh Changeset: 70c8f4a4b8d6 Author: vromero Date: 2013-08-12 17:40 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/70c8f4a4b8d6 8015780: java/lang/reflect/Method/GenericStringTest.java failing Reviewed-by: darcy, jfranck ! test/ProblemList.txt ! test/java/lang/reflect/Method/GenericStringTest.java Changeset: 7758bcf0ab6b Author: henryjen Date: 2013-08-12 12:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7758bcf0ab6b 8022749: Convert junit tests to testng in test/java/lang/invoke Reviewed-by: mduigou, alanb Contributed-by: Mani Sarkar ! test/java/lang/invoke/AccessControlTest.java ! test/java/lang/invoke/ClassValueTest.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/invoke/JavaDocExamplesTest.java ! test/java/lang/invoke/MethodTypeTest.java ! test/java/lang/invoke/PermuteArgsTest.java ! test/java/lang/invoke/ThrowExceptionsTest.java Changeset: cc64a05836a7 Author: lancea Date: 2013-08-12 16:09 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cc64a05836a7 8022753: SQLXML javadoc example typo Reviewed-by: alanb, mchung ! src/share/classes/java/sql/SQLXML.java Changeset: 5b14d702b0b8 Author: ascarpino Date: 2013-08-12 11:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5b14d702b0b8 8020081: Cipher with OAEPPadding and OAEPParameterSpec can't be created Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/SunJCE.java + test/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java Changeset: 818c3f82269c Author: vinnie Date: 2013-08-13 14:15 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/818c3f82269c 8013170: Spec for PBEParameterSpec does not specify behavior when paramSpec is null Reviewed-by: mullan ! src/share/classes/javax/crypto/spec/PBEParameterSpec.java Changeset: 26753a05859a Author: vinnie Date: 2013-08-13 14:18 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/26753a05859a Merge Changeset: 834faf2081b3 Author: bpb Date: 2013-08-12 16:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/834faf2081b3 8022180: BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero Summary: Clear the quotient in divideAndRemainderBurnikelZiegler() if the divisor is larger than the dividend. Reviewed-by: alanb, bpb Contributed-by: Timothy Buktu ! src/share/classes/java/math/MutableBigInteger.java ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 18e15d92610b Author: chegar Date: 2013-08-13 14:57 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/18e15d92610b 8022779: ProblemList.txt updates (8/2013) Summary: Update ProblemList and remove AggressiveOpts MOAT test run Reviewed-by: chegar, alanb Contributed-by: Amy Lu ! test/ProblemList.txt ! test/java/util/Collection/MOAT.java Changeset: 78c102c3eefc Author: dfuchs Date: 2013-08-13 16:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78c102c3eefc 8019948: java/util/logging/bundlesearch/ResourceBundleSearchTest.java is failing intermittently Reviewed-by: mchung, dholmes ! test/java/util/logging/bundlesearch/ResourceBundleSearchTest.java Changeset: 412b2f0950a9 Author: mullan Date: 2013-08-13 10:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/412b2f0950a9 8022897: Add test/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java to ProblemList Reviewed-by: vinnie, chegar ! test/ProblemList.txt Changeset: 19133b3af95f Author: mullan Date: 2013-08-13 10:07 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/19133b3af95f Merge ! test/ProblemList.txt Changeset: cd9379e348d0 Author: darcy Date: 2013-08-13 10:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cd9379e348d0 8022959: Fix new doclint issues in java.util.zip Reviewed-by: chegar ! src/share/classes/java/util/zip/ZipEntry.java Changeset: a4b0be7341ef Author: robm Date: 2013-08-13 19:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a4b0be7341ef 5049299: (process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion Reviewed-by: alanb, dholmes, martin, erikj, coffeys ! make/java/java/Exportedfiles.gmk ! make/java/java/Makefile ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! 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/java/lang/UNIXProcess_md.c + src/solaris/native/java/lang/childproc.c + src/solaris/native/java/lang/childproc.h + src/solaris/native/java/lang/jspawnhelper.c ! test/java/lang/ProcessBuilder/Basic.java Changeset: 18ce880b5fb4 Author: lana Date: 2013-08-13 18:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/18ce880b5fb4 Merge ! makefiles/CompileNativeLibraries.gmk Changeset: cb74d71fd02f Author: hseigel Date: 2013-08-13 10:56 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cb74d71fd02f 8022259: MakeClasslist is buggy and its README is out of date. Summary: Fixed bug in FOR loop and updated comments and README Reviewed-by: dholmes, alanb ! make/tools/sharing/README.txt ! make/tools/src/build/tools/makeclasslist/MakeClasslist.java Changeset: f9cf6ecf596c Author: coleenp Date: 2013-08-14 10:14 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f9cf6ecf596c Merge Changeset: bc3cafb17c09 Author: ksrini Date: 2013-08-14 08:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bc3cafb17c09 8022547: [verifier] move DefaultMethodRegressionTests.java to jdk Reviewed-by: acorn + test/vm/verifier/defaultMethods/DefaultMethodRegressionTests.java + test/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java Changeset: 444a7edcf367 Author: darcy Date: 2013-08-14 11:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/444a7edcf367 8022990: Fix dep_ann lint warnings in swing code Reviewed-by: alexsch ! src/share/classes/com/sun/java/swing/Painter.java ! src/share/classes/com/sun/java/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/com/sun/java/swing/plaf/nimbus/NimbusLookAndFeel.java Changeset: c138d1b608e0 Author: sherman Date: 2013-08-14 11:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c138d1b608e0 8022178: System.console() throws IOE on some Windows Summary: to remove the IOE throwing code Reviewed-by: alanb ! src/windows/native/java/io/Console_md.c Changeset: 17dfbb3f60d3 Author: bpb Date: 2013-08-12 10:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/17dfbb3f60d3 8022109: Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math Summary: Add the methods for parameter types int and long. Reviewed-by: mduigou Contributed-by: Brian Burkhalter ! src/share/classes/java/lang/Math.java ! test/java/lang/Math/ExactArithTests.java Changeset: f8af3499c1fb Author: wetmore Date: 2013-08-14 19:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f8af3499c1fb 8023075: JDK-5049299 has broken old make in jdk8 Reviewed-by: katleman ! make/java/java/Makefile Changeset: 2f6523abab08 Author: yhuang Date: 2013-08-14 22:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2f6523abab08 8021121: ISO 4217 Amendment Number 156 Reviewed-by: naoto ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/sun/util/resources/lv/CurrencyNames_lv_LV.properties ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 5ff3b55df2d4 Author: alanb Date: 2013-08-15 11:54 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5ff3b55df2d4 8022921: Remove experimental Profile attribute Reviewed-by: mchung, chegar ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/java/util/jar/Attributes.java ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/jar/JavaUtilJarAccessImpl.java - src/share/classes/java/util/jar/UnsupportedProfileException.java ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/launcher/resources/launcher.properties ! src/share/classes/sun/misc/JavaUtilJarAccess.java ! src/share/classes/sun/misc/URLClassPath.java ! src/share/classes/sun/misc/Version.java.template ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/jar/resources/jar.properties - test/java/net/URLClassLoader/profiles/Basic.java - test/java/net/URLClassLoader/profiles/Lib.java - test/java/net/URLClassLoader/profiles/basic.sh - test/tools/jar/AddAndUpdateProfile.java - test/tools/launcher/profiles/Basic.java - test/tools/launcher/profiles/Logging.java - test/tools/launcher/profiles/Main.java - test/tools/launcher/profiles/VersionCheck.java Changeset: b7b0beef5ded Author: alanb Date: 2013-08-15 13:42 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b7b0beef5ded 8015765: TEST_BUG: java/nio/channels/ServerSocketChannel/AdaptServerSocket.java failing intermittently Reviewed-by: chegar, dholmes, alanb Contributed-by: yiming.wang at oracle.com ! test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java Changeset: 7d7d553a8c61 Author: igerasim Date: 2013-08-13 13:04 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7d7d553a8c61 8022584: Memory leak in some NetworkInterface methods Reviewed-by: alanb, dholmes, chegar, michaelm ! src/solaris/native/java/net/NetworkInterface.c + test/java/net/NetworkInterface/MemLeakTest.java Changeset: 3223342fb76e Author: dl Date: 2013-08-15 15:01 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3223342fb76e 8023103: FJ parallelism zero 8020537: java/util/concurrent/forkjoin/ThrowingRunnable.java Reviewed-by: chegar, mduigou, alanb ! src/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: b07b19182e40 Author: dl Date: 2013-08-15 15:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b07b19182e40 8023104: ConcurrentHashMap typo Reviewed-by: chegar, mduigou ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java Changeset: e7137695dce3 Author: chegar Date: 2013-08-15 15:16 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7137695dce3 8022126: Remove throws SocketException from DatagramPacket constructors accepting SocketAddress Reviewed-by: smarks, alanb, michaelm, darcy ! src/share/classes/java/net/DatagramPacket.java Changeset: 6c307b4d0dd8 Author: sherman Date: 2013-08-15 10:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6c307b4d0dd8 7154662: {CRC32, Adler32}.update(byte[] b, int off, int len): undocumented ArrayIndexOutOfBoundsException Summary: to add the throws clause Reviewed-by: alanb, chegar ! src/share/classes/java/util/zip/Adler32.java ! src/share/classes/java/util/zip/CRC32.java Changeset: b4645069238a Author: vinnie Date: 2013-08-15 19:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b4645069238a 8023108: Remove ShortRSAKey1024.sh from ProblemList.txt Reviewed-by: mullan ! test/ProblemList.txt Changeset: 3211caab58ba Author: vinnie Date: 2013-08-15 19:56 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3211caab58ba Merge Changeset: 5bb196aa183c Author: dxu Date: 2013-08-15 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5bb196aa183c 4858457: File.getCanonicalPath() throws IOException when invoked with "nul" (win) Reviewed-by: alanb ! src/windows/native/java/io/canonicalize_md.c ! test/java/io/File/WinDeviceName.java Changeset: 0d27309a87e0 Author: dxu Date: 2013-08-15 14:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0d27309a87e0 8017109: Cleanup overrides warning in src/solaris/classes/sun/print/AttributeClass.java Reviewed-by: jgodinez ! src/solaris/classes/sun/print/AttributeClass.java Changeset: 5649837a4cfa Author: briangoetz Date: 2013-08-12 12:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5649837a4cfa 8019401: Collectors.collectingAndThen Reviewed-by: mduigou Contributed-by: brian.goetz at oracle.com ! src/share/classes/java/util/stream/Collectors.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java Changeset: 5fe19566b6f0 Author: psandoz Date: 2013-08-16 12:29 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5fe19566b6f0 8023150: java/util/stream tests no longer compiling following JDK-8019401 Reviewed-by: alanb ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java Changeset: 2eebaff52a94 Author: psandoz Date: 2013-08-16 12:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2eebaff52a94 8012940: More than 50 tests failed in Serialization/DeSerialization testing (test-mangled) Reviewed-by: ksrini + test/java/util/stream/bootlib/java/util/stream/LambdaTestMode.java ! test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java Changeset: 02ce5a0e4b98 Author: psandoz Date: 2013-08-16 12:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/02ce5a0e4b98 8022898: java/util/Spliterator/SpliteratorCollisions.java fails in HashableIntSpliteratorWithNull data provider Reviewed-by: henryjen, alanb, rriggs ! test/java/util/Spliterator/SpliteratorCollisions.java Changeset: 737b6c298d81 Author: psandoz Date: 2013-08-13 11:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/737b6c298d81 8022797: Clarify spliterator characteristics for collections containing no elements Reviewed-by: alanb, mduigou ! src/share/classes/java/util/Collection.java Changeset: 53819fd0ab61 Author: rriggs Date: 2013-08-16 11:28 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/53819fd0ab61 8022770: java/time/tck/java/time/chrono/TCKChronology.java start failing 8022766: java/time/test/java/time/chrono/TestUmmAlQuraChronology.java failed. Summary: TCKChronology: corrected display name to match update from JDK-8015986 Reviewed-by: alanb ! test/java/time/tck/java/time/chrono/TCKChronology.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java Changeset: d7fc4e149bb8 Author: rriggs Date: 2013-08-16 11:11 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d7fc4e149bb8 8022193: java/time/test/java/util/TestFormatter.java failed in th locale. Summary: Tests corrected to use fixed locale and not dependent on the environment Reviewed-by: sherman ! src/share/classes/java/util/Formatter.java ! test/java/time/test/java/util/TestFormatter.java Changeset: acaa256e3f7c Author: rriggs Date: 2013-08-16 13:58 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/acaa256e3f7c 8019185: Inconsistency between JapaneseEra start dates and java.util.JapaneseImperialDate Summary: align Meiji start date with lib/calendar.properties to avoid any confusion Reviewed-by: sherman ! src/share/classes/java/time/chrono/JapaneseEra.java Changeset: 9e9f5713b26d Author: psandoz Date: 2013-08-06 14:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9e9f5713b26d 8022318: Document Spliterator characteristics and binding policy of java util concurrent collection impls Reviewed-by: chegar Contributed-by: Martin Buchholz , Paul Sandoz ! src/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/share/classes/java/util/concurrent/ConcurrentNavigableMap.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/share/classes/java/util/concurrent/DelayQueue.java ! src/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/share/classes/java/util/concurrent/SynchronousQueue.java ! src/share/classes/java/util/concurrent/package-info.java Changeset: 8e098a29ecd8 Author: egahlin Date: 2013-08-16 17:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8e098a29ecd8 6417702: Graph in Memory tab is not redrawn immediately if changed via 'Chart' combo box Reviewed-by: alanb, jbachorik, sjiang ! src/share/classes/sun/tools/jconsole/MemoryTab.java Changeset: c67cb9d4d51a Author: egahlin Date: 2013-08-16 17:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c67cb9d4d51a 6721425: jconsole Makefile clean rule is missing rm of generated Version.java Reviewed-by: alanb, jbachorik ! make/sun/jconsole/Makefile Changeset: 89ef4bcf7b0e Author: egahlin Date: 2013-08-16 16:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/89ef4bcf7b0e 7015157: String "Tabular Navigation" should be rephrased for avoiding mistranslation Reviewed-by: alanb, jbachorik, sjiang ! src/share/classes/sun/tools/jconsole/resources/messages.properties Changeset: 71bad9540825 Author: egahlin Date: 2013-08-16 18:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/71bad9540825 6696970: Jconsole becomes unusable if a plugin throws an exception Reviewed-by: mchung, jbachorik + src/share/classes/sun/tools/jconsole/ExceptionSafePlugin.java ! src/share/classes/sun/tools/jconsole/Messages.java ! src/share/classes/sun/tools/jconsole/VMPanel.java ! src/share/classes/sun/tools/jconsole/resources/messages.properties Changeset: 11ccaabdb2a8 Author: aefimov Date: 2013-08-16 18:41 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/11ccaabdb2a8 8021820: Number of opened files used in select() is limited to 1024 [macosx] Reviewed-by: alanb, chegar, tbell, smarks + test/java/net/ServerSocket/SelectFdsLimit.java Changeset: f580728b08b4 Author: alanb Date: 2013-08-19 11:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f580728b08b4 8023215: test/java/util/Comparator/TypeTest.java not running (failing but reported as passing) Reviewed-by: psandoz ! test/java/util/Comparator/TypeTest.java Changeset: 3647aab7b1d5 Author: psandoz Date: 2013-08-06 14:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3647aab7b1d5 8014824: Document Spliterator characteristics and binding policy of java util collection impls Reviewed-by: chegar ! src/share/classes/java/util/ArrayDeque.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/HashSet.java ! src/share/classes/java/util/LinkedHashMap.java ! src/share/classes/java/util/LinkedHashSet.java ! src/share/classes/java/util/LinkedList.java ! src/share/classes/java/util/List.java ! src/share/classes/java/util/PriorityQueue.java ! src/share/classes/java/util/Set.java ! src/share/classes/java/util/SortedSet.java ! src/share/classes/java/util/Spliterator.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/TreeSet.java ! src/share/classes/java/util/Vector.java Changeset: bce5205dbe84 Author: ascarpino Date: 2013-08-14 10:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bce5205dbe84 8022669: OAEPParameterSpec does not work if MGF1ParameterSpec is set to SHA2 algorithms Reviewed-by: mullan ! src/share/classes/sun/security/rsa/RSAPadding.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java Changeset: b40d246d4d81 Author: ascarpino Date: 2013-08-16 12:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b40d246d4d81 8022896: test/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java fails Reviewed-by: mullan ! test/ProblemList.txt Changeset: 2fd841fccb2e Author: dxu Date: 2013-08-19 12:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2fd841fccb2e 8023203: Wrap RandomAccessFile.seek native method into a Java helper method Reviewed-by: alanb, chegar ! make/java/java/mapfile-vers ! makefiles/mapfiles/libjava/mapfile-vers ! src/share/classes/java/io/RandomAccessFile.java ! src/share/native/java/io/RandomAccessFile.c Changeset: f120e2c4b4b1 Author: mullan Date: 2013-08-19 17:17 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f120e2c4b4b1 8016850: JCK javax.security.auth.Policy tests fail when run in Profiles mode Summary: Move default javax.security.auth.Policy implementation to compact1 profile Reviewed-by: vinnie ! src/share/classes/com/sun/security/auth/PolicyFile.java - src/share/classes/com/sun/security/auth/PolicyParser.java - src/share/classes/com/sun/security/auth/SubjectCodeSource.java ! src/share/classes/javax/security/auth/Policy.java + src/share/classes/sun/security/provider/AuthPolicyFile.java + src/share/classes/sun/security/provider/SubjectCodeSource.java Changeset: 096e7c665857 Author: xuelei Date: 2013-08-19 17:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/096e7c665857 8020842: IDN do not throw IAE when hostname ends with a trailing dot Reviewed-by: weijun, michaelm ! src/share/classes/java/net/IDN.java + test/java/net/IDN/IllegalArg.java + test/sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java Changeset: 21a25911f7f7 Author: xuelei Date: 2013-08-19 18:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21a25911f7f7 8023230: The impl of KerberosClientKeyExchange maybe not exist Reviewed-by: weijun ! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java Changeset: 53ea4b5cef9b Author: sla Date: 2013-08-20 08:59 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/53ea4b5cef9b 8022071: Some vm/jvmti tests fail because cannot attach to the Java virtual machine Reviewed-by: erikj, sspitsyn ! makefiles/CompileNativeLibraries.gmk + makefiles/mapfiles/libattach/reorder-windows-x86 + makefiles/mapfiles/libattach/reorder-windows-x86_64 ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: e17da8b09f5e Author: dholmes Date: 2013-08-20 03:18 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e17da8b09f5e 8023311: Clean up profile-includes.txt Reviewed-by: alanb ! makefiles/profile-includes.txt Changeset: 961cdea684b5 Author: sla Date: 2013-08-20 16:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/961cdea684b5 8016727: test/com/sun/jdi/sde/TemperatureTableTest.java failing intermittently Reviewed-by: alanb ! test/com/sun/jdi/sde/TemperatureTableTest.java Changeset: c17d6543b30f Author: psandoz Date: 2013-08-20 17:36 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c17d6543b30f 8023367: Collections.emptyList().sort((Comparator)null) throws NPE Reviewed-by: alanb, mduigou ! src/share/classes/java/util/Collections.java ! test/java/util/Collection/ListDefaults.java Changeset: 1ccc7bbee0bb Author: attila Date: 2013-08-20 11:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1ccc7bbee0bb 8023250: Update JavaScript code in JDK for changes in iteration over Java arrays Reviewed-by: sundar, sla ! src/share/classes/com/sun/tools/hat/resources/hat.js Changeset: a79fcf53195f Author: lana Date: 2013-08-20 17:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a79fcf53195f Merge - src/share/classes/com/sun/security/auth/PolicyParser.java - src/share/classes/com/sun/security/auth/SubjectCodeSource.java - src/share/classes/java/util/jar/UnsupportedProfileException.java - src/share/classes/sun/security/provider/ConfigSpiFile.java - test/java/net/URLClassLoader/profiles/Basic.java - test/java/net/URLClassLoader/profiles/Lib.java - test/java/net/URLClassLoader/profiles/basic.sh - test/tools/jar/AddAndUpdateProfile.java - test/tools/launcher/profiles/Basic.java - test/tools/launcher/profiles/Logging.java - test/tools/launcher/profiles/Main.java - test/tools/launcher/profiles/VersionCheck.java Changeset: 9626ba160e3d Author: lana Date: 2013-08-23 14:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9626ba160e3d Merge - src/share/classes/com/sun/security/auth/PolicyParser.java - src/share/classes/com/sun/security/auth/SubjectCodeSource.java - src/share/classes/java/util/jar/UnsupportedProfileException.java - src/share/classes/sun/security/provider/ConfigSpiFile.java - test/java/net/URLClassLoader/profiles/Basic.java - test/java/net/URLClassLoader/profiles/Lib.java - test/java/net/URLClassLoader/profiles/basic.sh - test/tools/jar/AddAndUpdateProfile.java - test/tools/launcher/profiles/Basic.java - test/tools/launcher/profiles/Logging.java - test/tools/launcher/profiles/Main.java - test/tools/launcher/profiles/VersionCheck.java From david.katleman at oracle.com Mon Aug 26 11:41:23 2013 From: david.katleman at oracle.com (David Katleman) Date: Mon, 26 Aug 2013 11:41:23 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521BA153.5090108@oracle.com> Vote: yes On 8/26/2013 4:26 AM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, and more. He has significantly more than 1<<5 > significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From lana.steuck at oracle.com Mon Aug 26 11:42:06 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 26 Aug 2013 11:42:06 -0700 (PDT) Subject: jdk8-b105: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201308261842.r7QIg6o2015921@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/056398db9dcb http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f484bfb624dd http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/375834b5cf08 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9626ba160e3d http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/88390df7ed2c http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/09a46ec11f88 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c93e0a210e1b http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/4e38de7c767e --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8023045 client-libs [macosx] PrinterIOException when printing a JComponent JDK-8022997 client-libs [macosx] Remaining duplicated key events JDK-8022990 client-libs Fix dep_ann lint warnings in swing code JDK-8022819 client-libs JVM crash in font JDK-8022241 client-libs [macosx] [PIT] lookupPrintServices() returns one too long array JDK-8020051 client-libs [TEST_BUG] Testcase for 8004859 has a typo. JDK-8017580 client-libs Crash in font loading code on Linux (due to use of reflection) JDK-8017109 client-libs Cleanup overrides warning in src/solaris/classes/sun/print/AttributeClass.java JDK-8013611 client-libs Modal dialog fails to obtain keyboard focus JDK-8013454 client-libs [parfait] Memory leak in jdk/src/windows/native/sun/windows/awt_Cursor.cpp JDK-8013446 client-libs [parfait] Memory leak in jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c JDK-8012079 client-libs [parfait] possible null pointer dereference in jdk/src/windows/native/sun/windows/awt_Font.cpp JDK-8006085 client-libs [findbugs] a warning on javax.sound.sampled.DataLine$Info constructor JDK-8005980 client-libs [findbugs] More com.sun.media.sound.* warnings JDK-7191018 client-libs Manual test closed/java/awt/JAWT causes JVM to crash starting from JDK 5 JDK-7173464 client-libs Clipboard.getAvailableDataFlavors: Comparison method violates contract JDK-7121409 client-libs Two conformance tests for AccessibleText.getCharacterBounds(int i) fail JDK-7027045 client-libs (doc) java/awt/Window.java has several typos in javadoc JDK-8023367 core-libs Collections.emptyList().sort((Comparator)null) throws NPE JDK-8023250 core-libs Update JavaScript code in JDK for changes in iteration over Java arrays JDK-8023215 core-libs test/java/util/Comparator/TypeTest.java not running (failing but reported as passing) JDK-8023210 core-libs jjs tools should support a mode where it will load few command line scripts and then entering into interactive shell JDK-8023203 core-libs Wrap RandomAccessFile.seek native method into a Java helper method JDK-8023150 core-libs java/util/stream tests no longer compiling following JDK-8019401 JDK-8023104 core-libs ConcurrentHashMap typo JDK-8023103 core-libs FJ parallelism zero JDK-8023026 core-libs Array.prototype iterator functions like forEach, reduce should work for Java arrays, lists JDK-8023017 core-libs BinaryNode.getWidestOperationType reports "Object" for SUB instead of "Number" JDK-8022959 core-libs Fix new doclint issues in java.util.zip JDK-8022921 core-libs Remove experimental Profile attribute JDK-8022898 core-libs java/util/Spliterator/SpliteratorCollisions.java fails in HashableIntSpliteratorWithNull data provider JDK-8022797 core-libs Clarify spliterator characteristics for collections containing no elements JDK-8022789 core-libs Revisit doPrivileged blocks in Dynalink JDK-8022782 core-libs publicLookup access failures in ScriptObject, ScriptFunction and ScriptFunction JDK-8022779 core-libs ProblemList.txt updates (8/2013) JDK-8022770 core-libs java/time/tck/java/time/chrono/TCKChronology.java start failing JDK-8022766 core-libs java/time/test/java/time/chrono/TestUmmAlQuraChronology.java failed. JDK-8022753 core-libs java.sql.SQLXML.setResult() erroneous sample code JDK-8022749 core-libs Convert junit tests to testng in test/java/lang/invoke JDK-8022731 core-libs NativeArguments has wrong implementation of isMapped() JDK-8022724 core-libs lint warnings in j.u.concurrent packages JDK-8022707 core-libs Revisit all doPrivileged blocks JDK-8022676 core-libs Confusing error message checking instanceof non-class JDK-8022661 core-libs InetAddress.writeObject() performs flush() on object output stream JDK-8022615 core-libs [nightly] Two nashorn print tests fail in nightly builds on Windows JDK-8022614 core-libs Please exclude test test/script/trusted/JDK-8020809.js from Nashorn code coverage run JDK-8022598 core-libs Object.getPrototypeOf should return null for host objects rather than throwing TypeError JDK-8022584 core-libs Memory leak in NetworkInterface methods ex. isUP(), isLoopback() JDK-8022524 core-libs Memory leaks in nashorn sources and tests found by jhat analysis JDK-8022509 core-libs Various Dynalink security enhancements JDK-8022326 core-libs Spliterator for values of j.u.c.ConcurrentSkipListMap does not report ORDERED JDK-8022318 core-libs Document Spliterator characteristics and binding policy of java util concurrent collection impls JDK-8022193 core-libs java/time/test/java/util/TestFormatter.java failed in th locale. JDK-8022180 core-libs BigInteger Burnikel-Ziegler quotient and remainder calculation assumes quotient parameter is zero JDK-8022178 core-libs System.console() throws IOE on some Windows JDK-8022126 core-libs Remove throws SocketException from DatagramPacket constructors accepting SocketAddress JDK-8022109 core-libs Evaluate adding incrementExact, decrementExact, negateExact to java.lang.Math JDK-8021977 core-libs Opening a file using java.io can throw IOException on Windows JDK-8021820 core-libs Number of opened files used in select() is limited to 1024 [macosx] JDK-8020842 core-libs IDN do not throw IAE when hostname ends with a trailing dot JDK-8020537 core-libs java/util/concurrent/forkjoin/ThrowingRunnable.java JDK-8020355 core-libs bind on built-in constructors don't use bound argument values JDK-8020054 core-libs (tz) Support tzdata2013d JDK-8019985 core-libs Date.parse("2000-01-01T00:00:00.Z") should return NaN JDK-8019948 core-libs java/util/logging/bundlesearch/ResourceBundleSearchTest.java is failing intermittently JDK-8019401 core-libs Collectors.collectingAndThen JDK-8019185 core-libs Inconsistency between JapaneseEra start dates and java.util.JapaneseImperialDate JDK-8015986 core-libs Incorrect Localization of HijrahChronology JDK-8015780 core-libs java/lang/reflect/Method/GenericStringTest.java failing JDK-8015765 core-libs TEST_BUG: java/nio/channels/ServerSocketChannel/AdaptServerSocket.java failing intermittently (sol) JDK-8015666 core-libs test/tools/pack200/TimeStamp.java failing JDK-8014824 core-libs Document Spliterator characteristics and binding policy of java util collection impls JDK-7154662 core-libs {CRC32,Adler32}.update(byte[] b, int off, int len): undocumented ArrayIndexOutOfBoundsException JDK-7147084 core-libs (process) appA hangs when read output stream of appB which starts appC that runs forever JDK-6614237 core-libs missing codepage Cp290 at java runtime JDK-5049299 core-libs (process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion JDK-4858457 core-libs File.getCanonicalPath() throws IOException when invoked with "nul" (win) JDK-8022071 core-svc Some vm/jvmti tests fail because cannot attach to the Java virtual machine JDK-8016727 core-svc test/com/sun/jdi/sde/TemperatureTableTest.java failing intermittently JDK-8016722 core-svc closed/javax/management/security/MonitorThreadGroupTest.java timing out (or running too slow) JDK-8022080 docs javadoc generates invalid HTML in Turkish locale JDK-8017191 docs Javadoc is confused by @link to imported classes outside of the set of generated packages JDK-8016921 docs Change the profiles table on overview-summary.html page to a list JDK-8013887 docs In class use, some tables are randomly unsorted JDK-8021934 embedded JT_HS jfr test jfr/os/TestCPUInformation.java does not take into account ARM or PPC port JDK-8021121 globalization ISO 4217 Amendment Number 156 JDK-8022259 hotspot MakeClasslist tool is buggy and its README is out of date. JDK-8020855 hotspot TestObjectCountEvent.java fails with wrong size of objects JDK-8020367 hotspot Cannot get default presets from FlightRecorderMBean JDK-8020119 hotspot Remove TestCheckpointTime JDK-8019938 hotspot Remove fixed tests from Problemlist.txt JDK-8017616 hotspot Heap statistics event should not be enabled by default JDK-8016509 hotspot TestJavaThreadStatistics assumes one event per chunk JDK-8016330 hotspot Minor issues in JFR event metadata JDK-8016242 hotspot The heap summary events tests should use less than or equal JDK-8015863 hotspot closed/com/oracle/jfr/runtime/TestThreadAllocationEvent.java: java.io.FileNotFoundException:No chunks JDK-8023311 infrastructure Clean up profile-includes.txt JDK-8023075 infrastructure JDK-5049299 has broken old make in jdk8 JDK-8023230 security-libs The impl of KerberosClientKeyExchange maybe not exist JDK-8023108 security-libs Remove ShortRSAKey1024.sh from ProblemList.txt JDK-8022897 security-libs Add test/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java to ProblemList JDK-8022896 security-libs test/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java fails JDK-8022669 security-libs OAEPParameterSpec does not work if MGF1ParameterSpec is set to SHA2 algorithms JDK-8022487 security-libs DEREncodedKeyValue.supportedKeyTypes should be private JDK-8022461 security-libs Fix lint warnings in sun.security.{provider,rsa,x509} JDK-8021788 security-libs JarInputStream doesn't provide certificates for some file under META-INF JDK-8020081 security-libs Cipher with OAEPPadding and OAEPParameterSpec can't be created JDK-8016850 security-libs JCK javax.security.auth.Policy tests fail when run in Profiles mode JDK-8016848 security-libs javax_security/auth/login tests fail in compact 1 and 2 profiles JDK-8016594 security-libs Native Windows ccache still reads DES tickets JDK-8013170 security-libs Spec for PBEParameterSpec does not specify behavior when paramSpec is null JDK-8023146 tools Sjavac test failes in langtools nightly JDK-8022622 tools javac, two tests are failing with compile time error after class Collector was modified JDK-8022508 tools javac crashes if the generics arity of a base class is wrong JDK-8022161 tools javac Null Pointer Exception in Enter.visitTopLevel JDK-8022053 tools javac generates unverifiable initializer for nested subclass of local class JDK-8021567 tools Javac doesn't report "java: reference to method is ambiguous" any more JDK-8020663 tools Restructure some properties to facilitate better translation JDK-8019486 tools javac, generates erroneous LVT for a test case with lambda code JDK-8019243 tools AnnotationTypeMismatchException instead of MirroredTypeException JDK-8015809 tools More user friendly compile-time errors for uncaught exceptions in lambda expression JDK-8015145 tools Smartjavac needs more flexibility with linking to sources JDK-8013394 tools compile of iterator use fails with error "defined in an inaccessible class or interface" JDK-8012940 tools More than 50 tests failed in Serialization/DeSerialization testing (test-mangled) JDK-8011043 tools Warn about use of 1.5 and earlier source and target values JDK-8009640 tools -profile does not work when -bootclasspath specified JDK-8007517 tools DefaultMethodRegressionTests.java fail in TL JDK-7182350 tools Regression in wording of unchecked warning message JDK-7179455 tools tools/javac/processing/model/testgetallmembers/Main.java fails against JDK 7 and JDK 8 JDK-7071377 tools Exception when javac -processor is given a class name with invalid postfix JDK-7015157 tools String "Tabular Navigation" should be rephrased for avoiding mistranslation JDK-6983297 tools methods missing from NewArrayTree JDK-6840442 tools JavaCompiler.getTask() has incomplete specification for IllegalArgumentException JDK-6721425 tools jconsole Makefile clean rule is missing rm of generated Version.java JDK-6696970 tools Jconsole becomes unusable if a plugin throws an exception JDK-6537020 tools JCK tests: a compile-time error should be given in case of ambiguously imported fields (types, methods) JDK-6417702 tools Graph in Memory tab is not redrawn immediately if changed via 'Chart' combo box JDK-8022547 vm-legacy [verifier] move DefaultMethodRegressionTests.java to jdk JDK-8022548 xml SPECJVM2008 has errors introduced in 7u40-b34 From chris.hegarty at oracle.com Tue Aug 27 05:55:00 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Tue, 27 Aug 2013 13:55:00 +0100 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521CA1A4.9000601@oracle.com> Vote: YES -Chris. On 26/08/2013 12:26, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. Everyone > following the Lambda and JSR-335 effort will recognize Paul. He has been > a key contributor to the streams API and implementation, the spliterator > API, and more. He has significantly more than 1<<5 significant changes > and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From joe.darcy at oracle.com Tue Aug 27 09:28:20 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Tue, 27 Aug 2013 09:28:20 -0700 Subject: CFV: New jdk8 Reviewer: Paul Sandoz In-Reply-To: <521B3B55.7040904@oracle.com> References: <521B3B55.7040904@oracle.com> Message-ID: <521CD3A4.9010509@oracle.com> Vote: yes -Joe On 08/26/2013 04:26 AM, Alan Bateman wrote: > > I hereby nominate Paul Sandoz to jdk8 Reviewer. > > Paul has been compute bound on the jdk8 project for some time. > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, and more. He has significantly more than 1<<5 > significant changes and contributions to the jdk8 project. > > Votes are due by Sep 10, 2013, 07:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > || From alejandro.murillo at oracle.com Tue Aug 27 13:03:35 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 27 Aug 2013 20:03:35 +0000 Subject: hg: jdk8/jdk8/hotspot: 35 new changesets Message-ID: <20130827200458.540AA48BF1@hg.openjdk.java.net> Changeset: 37165c3618a3 Author: amurillo Date: 2013-08-16 04:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/37165c3618a3 8023152: new hotspot build - hs25-b47 Reviewed-by: jcoomes ! make/hotspot_version Changeset: d96f52012aaa Author: rdurbin Date: 2013-08-14 15:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d96f52012aaa 8005073: [TESTBUG] remove crufty '_g' support from HS tests Summary: remove crufty '_g' support from HS tests Reviewed-by: dcubed, sla ! test/Makefile Changeset: 740e263c80c6 Author: hseigel Date: 2013-08-15 20:04 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/740e263c80c6 8003424: Enable Class Data Sharing for CompressedOops 8016729: ObjectAlignmentInBytes=16 now forces the use of heap based compressed oops 8005933: The -Xshare:auto option is ignored for -server Summary: Move klass metaspace above the heap and support CDS with compressed klass ptrs. Reviewed-by: coleenp, kvn, mgerdin, tschatzl, stefank ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klass.inline.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/utilities/globalDefinitions.hpp + test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java + test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java + test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java Changeset: e5003079dfa5 Author: dcubed Date: 2013-08-16 10:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e5003079dfa5 Merge ! src/share/vm/utilities/globalDefinitions.hpp Changeset: b1fd869e7df0 Author: minqi Date: 2013-08-19 09:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b1fd869e7df0 8023188: Unsafe volatile double store on bsd is broken Reviewed-by: dcubed, dholmes Contributed-by: yumin.qi at oracle.com ! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp Changeset: 1a8fb39bdbc4 Author: ehelin Date: 2013-08-07 16:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1a8fb39bdbc4 8014659: NPG: performance counters for compressed klass space Reviewed-by: mgerdin, coleenp, hseigel, jmasa, ctornqvi ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceCounters.cpp ! src/share/vm/memory/metaspaceCounters.hpp ! src/share/vm/memory/universe.cpp + test/gc/metaspace/TestMetaspacePerfCounters.java + test/testlibrary/AssertsTest.java + test/testlibrary/com/oracle/java/testlibrary/Asserts.java + test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java + test/testlibrary/com/oracle/java/testlibrary/InMemoryJavaCompiler.java + test/testlibrary/com/oracle/java/testlibrary/InputArguments.java + test/testlibrary/com/oracle/java/testlibrary/PerfCounter.java + test/testlibrary/com/oracle/java/testlibrary/PerfCounters.java Changeset: 878bb0b7e799 Author: ehelin Date: 2013-08-19 17:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/878bb0b7e799 Merge Changeset: 10c59b8021ec Author: kevinw Date: 2013-08-19 14:28 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/10c59b8021ec 8022655: ClassDump ignored jarStream setting Reviewed-by: minqi, sla ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java ! test/compiler/ciReplay/common.sh Changeset: 9011aa6843ce Author: kevinw Date: 2013-08-19 22:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9011aa6843ce Merge Changeset: e22ee8e7ae62 Author: jiangli Date: 2013-08-19 14:59 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e22ee8e7ae62 8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes. Summary: Change InstanceKlass::_source_file_name and _generic_signature to u2 fields. Reviewed-by: coleenp, iklam ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: aeebffb56606 Author: jiangli Date: 2013-08-20 00:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/aeebffb56606 Merge Changeset: 9d6c9b0a8f15 Author: dcubed Date: 2013-08-20 13:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9d6c9b0a8f15 8023287: HOTSPOT_BUILD_COMPILER needs to support "Sun Studio 12u3" Summary: Recognize 0x5120 as "Sun Studio 12u3". Reviewed-by: dholmes, coleenp ! src/share/vm/runtime/vm_version.cpp Changeset: afbe18ae0905 Author: bharadwaj Date: 2013-08-15 11:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/afbe18ae0905 8022441: Bad code generated for certain interpreted CRC intrinsics, 2 cases Summary: Corrected details Reviewed-by: kvn, twisti, rbackman Contributed-by: david.r.chase at oracle.com ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp Changeset: adb9a7d94cb5 Author: adlertz Date: 2013-08-16 10:23 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/adb9a7d94cb5 8023003: Cleanup the public interface to PhaseCFG Summary: public methods that don't need to be public should be private. Reviewed-by: kvn, twisti ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 6c72125a2f40 Author: iignatyev Date: 2013-08-16 17:34 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6c72125a2f40 8016456: ciReplay test assumes TIERED compilation is available Reviewed-by: vlivanov, kvn, dholmes ! test/compiler/ciReplay/common.sh Changeset: f99558245e5c Author: iignatyev Date: 2013-08-14 23:50 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f99558245e5c 8022832: Add WB APIs for OSR compilation Reviewed-by: kvn ! src/share/vm/oops/method.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: d18b10b1fd09 Author: iignatyev Date: 2013-08-16 13:39 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d18b10b1fd09 Merge Changeset: 4b2838704fd5 Author: kvn Date: 2013-08-16 14:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4b2838704fd5 8021898: Broken JIT compiler optimization for loop unswitching Summary: fix method clone_projs() to clone all related MachProj nodes. Reviewed-by: roland, adlertz ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 6725044c5725 Author: rbackman Date: 2013-08-19 09:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6725044c5725 Merge ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/share/vm/oops/method.cpp Changeset: e16282db4946 Author: twisti Date: 2013-08-20 10:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e16282db4946 8022956: Clang: enable return type warnings on BSD Reviewed-by: coleenp, sla ! make/bsd/makefiles/gcc.make ! src/cpu/zero/vm/assembler_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/cpu/zero/vm/icBuffer_zero.cpp ! src/cpu/zero/vm/interp_masm_zero.hpp ! src/cpu/zero/vm/interpreter_zero.cpp ! src/cpu/zero/vm/nativeInst_zero.hpp ! src/cpu/zero/vm/register_zero.cpp ! src/cpu/zero/vm/relocInfo_zero.cpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/cpu/zero/vm/vtableStubs_zero.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp Changeset: acedd49a1bce Author: rbackman Date: 2013-08-08 03:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/acedd49a1bce 8022675: Redundant class init check Reviewed-by: kvn, twisti ! src/share/vm/opto/library_call.cpp Changeset: 4dece0730c50 Author: rbackman Date: 2013-08-22 18:37 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4dece0730c50 Merge ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/ciReplay/common.sh Changeset: 5888334c9c24 Author: johnc Date: 2013-08-15 10:52 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5888334c9c24 7145569: G1: optimize nmethods scanning Summary: Add a list of nmethods to the RSet for a region that contain references into the region. Skip scanning the code cache during root scanning and scan the nmethod lists during RSet scanning instead. Reviewed-by: tschatzl, brutisso, mgerdin, twisti, kvn ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! 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/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/utilities/growableArray.hpp Changeset: 8088d93a63e6 Author: brutisso Date: 2013-08-15 13:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8088d93a63e6 Merge Changeset: 9720d338b1d5 Author: brutisso Date: 2013-08-16 11:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9720d338b1d5 8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0 Reviewed-by: stefank, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: d0afbee540e0 Author: stefank Date: 2013-08-19 13:44 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d0afbee540e0 8023227: Enhance layout_helper_log2_element_size assert Reviewed-by: mgerdin, jmasa ! src/share/vm/oops/klass.hpp Changeset: 422920730903 Author: ehelin Date: 2013-08-19 18:17 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/422920730903 8023219: NPG: MetaspaceMemoryPool should report statistics for all of metaspace Reviewed-by: stefank, sjohanss ! src/share/vm/services/memoryPool.cpp Changeset: 57600c4aeabe Author: jmasa Date: 2013-08-19 08:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/57600c4aeabe Merge - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad Changeset: 31f220c1f789 Author: jmasa Date: 2013-08-20 10:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/31f220c1f789 Merge Changeset: 61521bd65100 Author: tschatzl Date: 2013-08-21 10:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/61521bd65100 8022784: TaskQueue misses minimal documentation and references for analysis Summary: Add appropriate documentation and references to publication to allow easier analysis of the TaskQueue implementation. Reviewed-by: dholmes, ehelin ! src/share/vm/utilities/taskqueue.hpp Changeset: cb9da55b1990 Author: jmasa Date: 2013-08-14 19:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cb9da55b1990 8021809: Partitioning based on eden sampling during allocation not reset correctly Reviewed-by: ysr, hiroshi ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: b51aee2dd8bb Author: jmasa Date: 2013-08-22 11:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b51aee2dd8bb Merge ! src/share/vm/oops/klass.hpp Changeset: 8009adb44523 Author: jmasa Date: 2013-08-22 14:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8009adb44523 Merge Changeset: c1604d5885a6 Author: amurillo Date: 2013-08-23 03:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c1604d5885a6 Merge Changeset: acac3bde66b2 Author: amurillo Date: 2013-08-23 03:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/acac3bde66b2 Added tag hs25-b47 for changeset c1604d5885a6 ! .hgtags From alejandro.murillo at oracle.com Tue Aug 27 13:11:06 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 27 Aug 2013 14:11:06 -0600 Subject: jdk8-b105: HotSpot Message-ID: <521D07DA.9070700@oracle.com> hs25-b47 has been integrated into jdk8-b105. http://hg.openjdk.java.net/jdk8/jdk8/rev/056398db9dcb http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/4e38de7c767e http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/acac3bde66b2 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/09a46ec11f88 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/88390df7ed2c http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9626ba160e3d http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/375834b5cf08 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f484bfb624dd Component : VM Status : 0 major failures, 0 minor failures Date : 08/27/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : Bundles : Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : none Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7145569: G1: optimize nmethods scanning 8003424: Enable Class Data Sharing for CompressedOops 8005073: [TESTBUG] remove crufty '_g' support from HS tests 8005933: The -Xshare:auto option is ignored for -server 8014659: NPG: performance counters for compressed klass space 8016456: ciReplay test assumes TIERED compilation is available 8016729: ObjectAlignmentInBytes=16 now forces the use of heap based compressed oops 8021809: Partitioning based on eden sampling during allocation not reset correctly 8021898: Broken JIT compiler optimization for loop unswitching 8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes. 8022441: Bad code generated for certain interpreted CRC intrinsics, 2 cases 8022655: ClassDump ignored jarStream setting 8022675: Redundant class init check 8022784: TaskQueue misses minimal documentation and references for analysis 8022832: Add WB APIs for OSR compilation 8022956: Clang: enable return type warnings on BSD 8023003: Cleanup the public interface to PhaseCFG 8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0 8023152: new hotspot build - hs25-b47 8023188: Unsafe volatile double store on bsd is broken 8023219: NPG: MetaspaceMemoryPool should report statistics for all of metaspace 8023227: Enhance layout_helper_log2_element_size assert 8023287: HOTSPOT_BUILD_COMPILER needs to support "Sun Studio 12u3" Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b105. Issues and Notes: This is PIT for HS25 b47 for JDK 8 b105. -- Alejandro From jonathan.gibbons at oracle.com Tue Aug 27 17:45:35 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Tue, 27 Aug 2013 17:45:35 -0700 Subject: CFV: New jdk8 Reviewer: Joel =?ISO-8859-1?Q?Borggr=E9n-Franck?= Message-ID: <521D482F.4090201@oracle.com> I hereby nominate Joel Borggr?n-Franck to jdk8 Reviewer. Joel has been an active participant in JDK 8 since joining the LangTools team over a year ago, as can be seen by his numerous contributions to the langtools, jdk and hotspot repos [below] in the areas of annotations and reflection. Votes are due by Sep 10, 2013, 18:00 PDT. Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. -Alan. [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#reviewer-vote ----------------------------- *** hotspot changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType Contributed-by: Joel Borggren-Franck changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f 8009382: Add JVM_Get{Field|Method}TypeAnnotations Contributed-by: Joel Borggren-Franck changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35431a769282 8004823: Add VM support for type annotation reflection Contributed-by: joel.franck at oracle.com *** langtools changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc user: jfranck 8019243: AnnotationTypeMismatchException instead of MirroredTypeException changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e user: jfranck 8009367: Wrong kind of name used in comparison in javax.lang.model code for repeatable annotations changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55 user: jfranck 8007961: javax.lang.model tests for repeating annotations fail in getAnnotationsByType changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4 user: jfranck 8013180: Qualified type reference with annotations in throws list crashes compiler changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa user: jfranck 8013485: javac can't handle annotations with a from a previous compilation unit changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa user: jfranck 8011027: Type parameter annotations not passed through to javax.lang.model changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232 user: jfranck 8012681: Commit for JDK-8012656 breaks tl build changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5 user: jfranck 7015104: use new subtype of TypeSymbol for type parameters changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c user: jfranck 8006547: Repeating annotations: No Target on container annotation with all targets on base annotation gives compiler error changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f427043f8c65 user: jfranck 7196531: Duplicate error messages on repeating annotations changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe9b9d29095 user: jfranck 8005205: tests missing bugid for repeating annotation change changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aeadaf905d78 user: jfranck 8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to getAnnotationsByType(Class) changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f42a06a49c0 user: jfranck 7193719: Support repeating annotations in javax.lang.model changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef user: jfranck 8005098: Provide isSynthesized() information on Attribute.Compound changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5 user: jfranck 8001114: Container annotation is not checked for semantic correctness changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/73312ec2cf7c user: jfranck 7199925: Separate compilation breaks check that elements have a default for the containing annotation changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/873ddd9f4900 user: jfranck 7151010: Add compiler support for repeating annotations changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039 8004133: Provide javax.lang.model.* implementation backed by core reflection Summary: Joint work by darcy and jfranck to provide sample code for JEP 119. Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82 user: jjg 8013852: update reference impl for type-annotations Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, joel.franck at oracle.com, alex.buckley at oracle.com *** jdk changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197 user: jfranck 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in some cases changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145 user: jfranck 8011139: (reflect) Revise checking in getEnclosingClass changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb user: jfranck 8007812: (reflect) Class.getEnclosingMethod problematic for some classes Summary: Better checking in getEnclosing(Method|Constructor|Class) changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6 user: jfranck 8007073: Implement Core Reflection for Type Annotations on parameters changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0 user: jfranck 8013541: Revise javadoc for Executable.getAnnotatedReturnType() changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38e1821c4472 user: jfranck 8007808: Missing method: Executable.getAnnotatedReturnType() changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd67a8c7abc user: jfranck 8007278: Rename j.l.r.AnnotatedElement.getAnnotations(Class) to getAnnotationsByType(Class) changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5097fe015763 user: jfranck 8005712: Simplify support for repeating annotations in j.l.r.AnnotatedElement 8004919: AnnotationSupport uses possibly half-constructed AnnotationType instances Summary: Implements the simplified semantics for repeating annotations and removes the incorrect obtaining of an AnnotationType changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a343d280bd8c user: jfranck 8004698: Implement Core Reflection for Type Annotations changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a user: jfranck 8004110: Remove debug code form sun/reflect/annotation/AnnotationSupport.java changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed user: jfranck 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97 user: jfranck 8001598: Augment ElementType enum for JSR 308 changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdfcc13ddeb4 user: jfranck 7151010: Add compiler support for repeating annotations changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0bf7358ba23 user: jfranck 7188442: rename java.lang.annotation.ContainerAnnotation to ContainedBy changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eec133f2406a user: jfranck 7158930: (ann) library support for repeating annotations is not built when compiling the JDK changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e 8004699: Add type annotation storage to Constructor, Field and Method Contributed-by: joel.franck at oracle.com From mike.duigou at oracle.com Tue Aug 27 17:55:02 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 27 Aug 2013 17:55:02 -0700 Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_jdk8_Reviewer=3A_Joel_Borggr=E9n?= =?iso-8859-1?Q?-Franck?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <475F1FEF-D9FC-454B-BFD5-EA67BC72B151@oracle.com> Vote: YES On Aug 27 2013, at 17:45 , Jonathan Gibbons wrote: > > I hereby nominate Joel Borggr?n-Franck to jdk8 Reviewer. > > Joel has been an active participant in JDK 8 since joining the LangTools team over a year ago, as can be seen by his numerous contributions to the langtools, jdk and hotspot repos [below] in the areas of annotations and reflection. > > Votes are due by Sep 10, 2013, 18:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ----------------------------- > > *** hotspot > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811 > 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f > 8009382: Add JVM_Get{Field|Method}TypeAnnotations > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35431a769282 > 8004823: Add VM support for type annotation reflection > Contributed-by: joel.franck at oracle.com > > > *** langtools > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc > user: jfranck > 8019243: AnnotationTypeMismatchException instead of MirroredTypeException > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e > user: jfranck > 8009367: Wrong kind of name used in comparison in javax.lang.model code for repeatable annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55 > user: jfranck > 8007961: javax.lang.model tests for repeating annotations fail in getAnnotationsByType > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4 > user: jfranck > 8013180: Qualified type reference with annotations in throws list crashes compiler > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa > user: jfranck > 8013485: javac can't handle annotations with a from a previous compilation unit > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa > user: jfranck > 8011027: Type parameter annotations not passed through to javax.lang.model > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232 > user: jfranck > 8012681: Commit for JDK-8012656 breaks tl build > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5 > user: jfranck > 7015104: use new subtype of TypeSymbol for type parameters > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c > user: jfranck > 8006547: Repeating annotations: No Target on container annotation with all targets on base annotation gives compiler error > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f427043f8c65 > user: jfranck > 7196531: Duplicate error messages on repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe9b9d29095 > user: jfranck > 8005205: tests missing bugid for repeating annotation change > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aeadaf905d78 > user: jfranck > 8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to getAnnotationsByType(Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f42a06a49c0 > user: jfranck > 7193719: Support repeating annotations in javax.lang.model > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef > user: jfranck > 8005098: Provide isSynthesized() information on Attribute.Compound > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5 > user: jfranck > 8001114: Container annotation is not checked for semantic correctness > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/73312ec2cf7c > user: jfranck > 7199925: Separate compilation breaks check that elements have a default for the containing annotation > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/873ddd9f4900 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039 > 8004133: Provide javax.lang.model.* implementation backed by core reflection > Summary: Joint work by darcy and jfranck to provide sample code for JEP 119. > Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82 > user: jjg > 8013852: update reference impl for type-annotations > Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, joel.franck at oracle.com, alex.buckley at oracle.com > > > *** jdk > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197 > user: jfranck > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in some cases > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145 > user: jfranck > 8011139: (reflect) Revise checking in getEnclosingClass > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb > user: jfranck > 8007812: (reflect) Class.getEnclosingMethod problematic for some classes > Summary: Better checking in getEnclosing(Method|Constructor|Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6 > user: jfranck > 8007073: Implement Core Reflection for Type Annotations on parameters > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0 > user: jfranck > 8013541: Revise javadoc for Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38e1821c4472 > user: jfranck > 8007808: Missing method: Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd67a8c7abc > user: jfranck > 8007278: Rename j.l.r.AnnotatedElement.getAnnotations(Class) to getAnnotationsByType(Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5097fe015763 > user: jfranck > 8005712: Simplify support for repeating annotations in j.l.r.AnnotatedElement > 8004919: AnnotationSupport uses possibly half-constructed AnnotationType instances > Summary: Implements the simplified semantics for repeating annotations and removes the incorrect obtaining of an AnnotationType > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a343d280bd8c > user: jfranck > 8004698: Implement Core Reflection for Type Annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a > user: jfranck > 8004110: Remove debug code form sun/reflect/annotation/AnnotationSupport.java > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed > user: jfranck > 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97 > user: jfranck > 8001598: Augment ElementType enum for JSR 308 > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdfcc13ddeb4 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0bf7358ba23 > user: jfranck > 7188442: rename java.lang.annotation.ContainerAnnotation to ContainedBy > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eec133f2406a > user: jfranck > 7158930: (ann) library support for repeating annotations is not built when compiling the JDK > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e > 8004699: Add type annotation storage to Constructor, Field and Method > Contributed-by: joel.franck at oracle.com > > From joe.darcy at oracle.com Tue Aug 27 18:56:31 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Tue, 27 Aug 2013 18:56:31 -0700 Subject: CFV: New jdk8 Reviewer: Joel =?ISO-8859-1?Q?Borggr=E9n-Franc?= =?ISO-8859-1?Q?k?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <521D58CF.70106@oracle.com> Vote: yes -Joe On 08/27/2013 05:45 PM, Jonathan Gibbons wrote: > > I hereby nominate Joel Borggr?n-Franck to jdk8 Reviewer. > > Joel has been an active participant in JDK 8 since joining the > LangTools team over a year ago, as can be seen by his numerous > contributions to the langtools, jdk and hotspot repos [below] in the > areas of annotations and reflection. > > Votes are due by Sep 10, 2013, 18:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ----------------------------- > > *** hotspot > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811 > 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f > 8009382: Add JVM_Get{Field|Method}TypeAnnotations > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35431a769282 > 8004823: Add VM support for type annotation reflection > Contributed-by: joel.franck at oracle.com > > > *** langtools > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc > user: jfranck > 8019243: AnnotationTypeMismatchException instead of MirroredTypeException > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e > user: jfranck > 8009367: Wrong kind of name used in comparison in javax.lang.model > code for repeatable annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55 > user: jfranck > 8007961: javax.lang.model tests for repeating annotations fail in > getAnnotationsByType > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4 > user: jfranck > 8013180: Qualified type reference with annotations in throws list > crashes compiler > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa > user: jfranck > 8013485: javac can't handle annotations with a from a > previous compilation unit > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa > user: jfranck > 8011027: Type parameter annotations not passed through to > javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232 > user: jfranck > 8012681: Commit for JDK-8012656 breaks tl build > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5 > user: jfranck > 7015104: use new subtype of TypeSymbol for type parameters > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c > user: jfranck > 8006547: Repeating annotations: No Target on container annotation with > all targets on base annotation gives compiler error > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f427043f8c65 > user: jfranck > 7196531: Duplicate error messages on repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe9b9d29095 > user: jfranck > 8005205: tests missing bugid for repeating annotation change > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aeadaf905d78 > user: jfranck > 8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f42a06a49c0 > user: jfranck > 7193719: Support repeating annotations in javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef > user: jfranck > 8005098: Provide isSynthesized() information on Attribute.Compound > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5 > user: jfranck > 8001114: Container annotation is not checked for semantic correctness > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/73312ec2cf7c > user: jfranck > 7199925: Separate compilation breaks check that elements have a > default for the containing annotation > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/873ddd9f4900 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039 > 8004133: Provide javax.lang.model.* implementation backed by core > reflection > Summary: Joint work by darcy and jfranck to provide sample code for > JEP 119. > Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82 > user: jjg > 8013852: update reference impl for type-annotations > Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, > joel.franck at oracle.com, alex.buckley at oracle.com > > > *** jdk > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197 > user: jfranck > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in > some cases > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145 > user: jfranck > 8011139: (reflect) Revise checking in getEnclosingClass > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb > user: jfranck > 8007812: (reflect) Class.getEnclosingMethod problematic for some classes > Summary: Better checking in getEnclosing(Method|Constructor|Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6 > user: jfranck > 8007073: Implement Core Reflection for Type Annotations on parameters > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0 > user: jfranck > 8013541: Revise javadoc for Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38e1821c4472 > user: jfranck > 8007808: Missing method: Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd67a8c7abc > user: jfranck > 8007278: Rename j.l.r.AnnotatedElement.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5097fe015763 > user: jfranck > 8005712: Simplify support for repeating annotations in > j.l.r.AnnotatedElement > 8004919: AnnotationSupport uses possibly half-constructed > AnnotationType instances > Summary: Implements the simplified semantics for repeating annotations > and removes the incorrect obtaining of an AnnotationType > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a343d280bd8c > user: jfranck > 8004698: Implement Core Reflection for Type Annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a > user: jfranck > 8004110: Remove debug code form > sun/reflect/annotation/AnnotationSupport.java > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed > user: jfranck > 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97 > user: jfranck > 8001598: Augment ElementType enum for JSR 308 > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdfcc13ddeb4 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0bf7358ba23 > user: jfranck > 7188442: rename java.lang.annotation.ContainerAnnotation to ContainedBy > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eec133f2406a > user: jfranck > 7158930: (ann) library support for repeating annotations is not built > when compiling the JDK > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e > 8004699: Add type annotation storage to Constructor, Field and Method > Contributed-by: joel.franck at oracle.com > > From karen.kinnear at oracle.com Tue Aug 27 19:41:00 2013 From: karen.kinnear at oracle.com (Karen Kinnear) Date: Tue, 27 Aug 2013 22:41:00 -0400 Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_jdk8_Reviewer=3A_Joel_Borggr=E9n?= =?iso-8859-1?Q?-Franck?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <206D5D15-BE33-454C-8B5F-A902ACC1C20D@oracle.com> Vote: yes Karen On Aug 27, 2013, at 8:45 PM, Jonathan Gibbons wrote: > > I hereby nominate Joel Borggr?n-Franck to jdk8 Reviewer. > > Joel has been an active participant in JDK 8 since joining the LangTools team over a year ago, as can be seen by his numerous contributions to the langtools, jdk and hotspot repos [below] in the areas of annotations and reflection. > > Votes are due by Sep 10, 2013, 18:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ----------------------------- > > *** hotspot > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811 > 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f > 8009382: Add JVM_Get{Field|Method}TypeAnnotations > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35431a769282 > 8004823: Add VM support for type annotation reflection > Contributed-by: joel.franck at oracle.com > > > *** langtools > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc > user: jfranck > 8019243: AnnotationTypeMismatchException instead of MirroredTypeException > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e > user: jfranck > 8009367: Wrong kind of name used in comparison in javax.lang.model code for repeatable annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55 > user: jfranck > 8007961: javax.lang.model tests for repeating annotations fail in getAnnotationsByType > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4 > user: jfranck > 8013180: Qualified type reference with annotations in throws list crashes compiler > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa > user: jfranck > 8013485: javac can't handle annotations with a from a previous compilation unit > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa > user: jfranck > 8011027: Type parameter annotations not passed through to javax.lang.model > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232 > user: jfranck > 8012681: Commit for JDK-8012656 breaks tl build > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5 > user: jfranck > 7015104: use new subtype of TypeSymbol for type parameters > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c > user: jfranck > 8006547: Repeating annotations: No Target on container annotation with all targets on base annotation gives compiler error > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f427043f8c65 > user: jfranck > 7196531: Duplicate error messages on repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe9b9d29095 > user: jfranck > 8005205: tests missing bugid for repeating annotation change > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aeadaf905d78 > user: jfranck > 8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to getAnnotationsByType(Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f42a06a49c0 > user: jfranck > 7193719: Support repeating annotations in javax.lang.model > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef > user: jfranck > 8005098: Provide isSynthesized() information on Attribute.Compound > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5 > user: jfranck > 8001114: Container annotation is not checked for semantic correctness > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/73312ec2cf7c > user: jfranck > 7199925: Separate compilation breaks check that elements have a default for the containing annotation > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/873ddd9f4900 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039 > 8004133: Provide javax.lang.model.* implementation backed by core reflection > Summary: Joint work by darcy and jfranck to provide sample code for JEP 119. > Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82 > user: jjg > 8013852: update reference impl for type-annotations > Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, joel.franck at oracle.com, alex.buckley at oracle.com > > > *** jdk > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197 > user: jfranck > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in some cases > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145 > user: jfranck > 8011139: (reflect) Revise checking in getEnclosingClass > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb > user: jfranck > 8007812: (reflect) Class.getEnclosingMethod problematic for some classes > Summary: Better checking in getEnclosing(Method|Constructor|Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6 > user: jfranck > 8007073: Implement Core Reflection for Type Annotations on parameters > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0 > user: jfranck > 8013541: Revise javadoc for Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38e1821c4472 > user: jfranck > 8007808: Missing method: Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd67a8c7abc > user: jfranck > 8007278: Rename j.l.r.AnnotatedElement.getAnnotations(Class) to getAnnotationsByType(Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5097fe015763 > user: jfranck > 8005712: Simplify support for repeating annotations in j.l.r.AnnotatedElement > 8004919: AnnotationSupport uses possibly half-constructed AnnotationType instances > Summary: Implements the simplified semantics for repeating annotations and removes the incorrect obtaining of an AnnotationType > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a343d280bd8c > user: jfranck > 8004698: Implement Core Reflection for Type Annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a > user: jfranck > 8004110: Remove debug code form sun/reflect/annotation/AnnotationSupport.java > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed > user: jfranck > 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97 > user: jfranck > 8001598: Augment ElementType enum for JSR 308 > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdfcc13ddeb4 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0bf7358ba23 > user: jfranck > 7188442: rename java.lang.annotation.ContainerAnnotation to ContainedBy > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eec133f2406a > user: jfranck > 7158930: (ann) library support for repeating annotations is not built when compiling the JDK > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e > 8004699: Add type annotation storage to Constructor, Field and Method > Contributed-by: joel.franck at oracle.com > > From erik.joelsson at oracle.com Wed Aug 28 00:25:30 2013 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Wed, 28 Aug 2013 09:25:30 +0200 Subject: CFV: New jdk8 Reviewer: Joel =?ISO-8859-1?Q?Borggr=E9n-Franc?= =?ISO-8859-1?Q?k?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <521DA5EA.4050401@oracle.com> Vote: yes /Erik On 2013-08-28 02:45, Jonathan Gibbons wrote: > > I hereby nominate Joel Borggr?n-Franck to jdk8 Reviewer. > > Joel has been an active participant in JDK 8 since joining the > LangTools team over a year ago, as can be seen by his numerous > contributions to the langtools, jdk and hotspot repos [below] in the > areas of annotations and reflection. > > Votes are due by Sep 10, 2013, 18:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ----------------------------- > > *** hotspot > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811 > 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f > 8009382: Add JVM_Get{Field|Method}TypeAnnotations > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35431a769282 > 8004823: Add VM support for type annotation reflection > Contributed-by: joel.franck at oracle.com > > > *** langtools > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc > user: jfranck > 8019243: AnnotationTypeMismatchException instead of MirroredTypeException > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e > user: jfranck > 8009367: Wrong kind of name used in comparison in javax.lang.model > code for repeatable annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55 > user: jfranck > 8007961: javax.lang.model tests for repeating annotations fail in > getAnnotationsByType > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4 > user: jfranck > 8013180: Qualified type reference with annotations in throws list > crashes compiler > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa > user: jfranck > 8013485: javac can't handle annotations with a from a > previous compilation unit > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa > user: jfranck > 8011027: Type parameter annotations not passed through to > javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232 > user: jfranck > 8012681: Commit for JDK-8012656 breaks tl build > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5 > user: jfranck > 7015104: use new subtype of TypeSymbol for type parameters > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c > user: jfranck > 8006547: Repeating annotations: No Target on container annotation with > all targets on base annotation gives compiler error > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f427043f8c65 > user: jfranck > 7196531: Duplicate error messages on repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe9b9d29095 > user: jfranck > 8005205: tests missing bugid for repeating annotation change > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aeadaf905d78 > user: jfranck > 8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f42a06a49c0 > user: jfranck > 7193719: Support repeating annotations in javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef > user: jfranck > 8005098: Provide isSynthesized() information on Attribute.Compound > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5 > user: jfranck > 8001114: Container annotation is not checked for semantic correctness > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/73312ec2cf7c > user: jfranck > 7199925: Separate compilation breaks check that elements have a > default for the containing annotation > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/873ddd9f4900 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039 > 8004133: Provide javax.lang.model.* implementation backed by core > reflection > Summary: Joint work by darcy and jfranck to provide sample code for > JEP 119. > Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82 > user: jjg > 8013852: update reference impl for type-annotations > Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, > joel.franck at oracle.com, alex.buckley at oracle.com > > > *** jdk > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197 > user: jfranck > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in > some cases > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145 > user: jfranck > 8011139: (reflect) Revise checking in getEnclosingClass > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb > user: jfranck > 8007812: (reflect) Class.getEnclosingMethod problematic for some classes > Summary: Better checking in getEnclosing(Method|Constructor|Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6 > user: jfranck > 8007073: Implement Core Reflection for Type Annotations on parameters > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0 > user: jfranck > 8013541: Revise javadoc for Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38e1821c4472 > user: jfranck > 8007808: Missing method: Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd67a8c7abc > user: jfranck > 8007278: Rename j.l.r.AnnotatedElement.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5097fe015763 > user: jfranck > 8005712: Simplify support for repeating annotations in > j.l.r.AnnotatedElement > 8004919: AnnotationSupport uses possibly half-constructed > AnnotationType instances > Summary: Implements the simplified semantics for repeating annotations > and removes the incorrect obtaining of an AnnotationType > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a343d280bd8c > user: jfranck > 8004698: Implement Core Reflection for Type Annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a > user: jfranck > 8004110: Remove debug code form > sun/reflect/annotation/AnnotationSupport.java > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed > user: jfranck > 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97 > user: jfranck > 8001598: Augment ElementType enum for JSR 308 > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdfcc13ddeb4 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0bf7358ba23 > user: jfranck > 7188442: rename java.lang.annotation.ContainerAnnotation to ContainedBy > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eec133f2406a > user: jfranck > 7158930: (ann) library support for repeating annotations is not built > when compiling the JDK > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e > 8004699: Add type annotation storage to Constructor, Field and Method > Contributed-by: joel.franck at oracle.com > > From julien.ponge at gmail.com Wed Aug 28 00:27:19 2013 From: julien.ponge at gmail.com (Julien Ponge) Date: Wed, 28 Aug 2013 09:27:19 +0200 Subject: Builds failing on jfr.jar Message-ID: Hi, I am currently failing to build OpenJDK 8 (http://hg.openjdk.java.net/jdk8/jdk8) on Mac OS X. A `make images` fails on a missing target to build jfr.jar with an error message similar to: make[2]: *** No rule to make target `/Users/jponge/Code/openjdk/jdk8/build/macosx-x86_64-normal-server-release/images/lib/jfr.jar', needed by `all'. Stop. Any idea? - Julien From Alan.Bateman at oracle.com Wed Aug 28 00:34:57 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 28 Aug 2013 08:34:57 +0100 Subject: Builds failing on jfr.jar In-Reply-To: References: Message-ID: <521DA821.6020907@oracle.com> On 28/08/2013 08:27, Julien Ponge wrote: > Hi, > > I am currently failing to build OpenJDK 8 > (http://hg.openjdk.java.net/jdk8/jdk8) on Mac OS X. > > A `make images` fails on a missing target to build jfr.jar with an > error message similar to: > > make[2]: *** No rule to make target > `/Users/jponge/Code/openjdk/jdk8/build/macosx-x86_64-normal-server-release/images/lib/jfr.jar', > needed by `all'. Stop. > > Any idea? > > - Julien This is fixed in jdk8/tl via 8023460, it's just hasn't made it to jdk8/jdk8 yet (it was just unfortunate that the changes taken for b105 were taken after 8023311 but before 8023460). -Alan. From paul.sandoz at oracle.com Wed Aug 28 01:15:58 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Wed, 28 Aug 2013 10:15:58 +0200 Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_jdk8_Reviewer=3A_Joel_Borggr=E9n?= =?iso-8859-1?Q?-Franck?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <75C6FCC5-CEA3-4931-9315-3C8D32B7A80A@oracle.com> Vote: yes Paul. From coleen.phillimore at oracle.com Wed Aug 28 05:55:00 2013 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Wed, 28 Aug 2013 08:55:00 -0400 Subject: CFV: New jdk8 Reviewer: Joel =?ISO-8859-1?Q?Borggr=E9n-Franc?= =?ISO-8859-1?Q?k?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <521DF324.6040803@oracle.com> Vote: yes On 8/27/2013 8:45 PM, Jonathan Gibbons wrote: > > I hereby nominate Joel Borggr?n-Franck to jdk8 Reviewer. > > Joel has been an active participant in JDK 8 since joining the > LangTools team over a year ago, as can be seen by his numerous > contributions to the langtools, jdk and hotspot repos [below] in the > areas of annotations and reflection. > > Votes are due by Sep 10, 2013, 18:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ----------------------------- > > *** hotspot > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811 > 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f > 8009382: Add JVM_Get{Field|Method}TypeAnnotations > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35431a769282 > 8004823: Add VM support for type annotation reflection > Contributed-by: joel.franck at oracle.com > > > *** langtools > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc > user: jfranck > 8019243: AnnotationTypeMismatchException instead of MirroredTypeException > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e > user: jfranck > 8009367: Wrong kind of name used in comparison in javax.lang.model > code for repeatable annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55 > user: jfranck > 8007961: javax.lang.model tests for repeating annotations fail in > getAnnotationsByType > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4 > user: jfranck > 8013180: Qualified type reference with annotations in throws list > crashes compiler > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa > user: jfranck > 8013485: javac can't handle annotations with a from a > previous compilation unit > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa > user: jfranck > 8011027: Type parameter annotations not passed through to > javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232 > user: jfranck > 8012681: Commit for JDK-8012656 breaks tl build > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5 > user: jfranck > 7015104: use new subtype of TypeSymbol for type parameters > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c > user: jfranck > 8006547: Repeating annotations: No Target on container annotation with > all targets on base annotation gives compiler error > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f427043f8c65 > user: jfranck > 7196531: Duplicate error messages on repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe9b9d29095 > user: jfranck > 8005205: tests missing bugid for repeating annotation change > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aeadaf905d78 > user: jfranck > 8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f42a06a49c0 > user: jfranck > 7193719: Support repeating annotations in javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef > user: jfranck > 8005098: Provide isSynthesized() information on Attribute.Compound > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5 > user: jfranck > 8001114: Container annotation is not checked for semantic correctness > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/73312ec2cf7c > user: jfranck > 7199925: Separate compilation breaks check that elements have a > default for the containing annotation > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/873ddd9f4900 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039 > 8004133: Provide javax.lang.model.* implementation backed by core > reflection > Summary: Joint work by darcy and jfranck to provide sample code for > JEP 119. > Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82 > user: jjg > 8013852: update reference impl for type-annotations > Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, > joel.franck at oracle.com, alex.buckley at oracle.com > > > *** jdk > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197 > user: jfranck > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in > some cases > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145 > user: jfranck > 8011139: (reflect) Revise checking in getEnclosingClass > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb > user: jfranck > 8007812: (reflect) Class.getEnclosingMethod problematic for some classes > Summary: Better checking in getEnclosing(Method|Constructor|Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6 > user: jfranck > 8007073: Implement Core Reflection for Type Annotations on parameters > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0 > user: jfranck > 8013541: Revise javadoc for Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38e1821c4472 > user: jfranck > 8007808: Missing method: Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd67a8c7abc > user: jfranck > 8007278: Rename j.l.r.AnnotatedElement.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5097fe015763 > user: jfranck > 8005712: Simplify support for repeating annotations in > j.l.r.AnnotatedElement > 8004919: AnnotationSupport uses possibly half-constructed > AnnotationType instances > Summary: Implements the simplified semantics for repeating annotations > and removes the incorrect obtaining of an AnnotationType > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a343d280bd8c > user: jfranck > 8004698: Implement Core Reflection for Type Annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a > user: jfranck > 8004110: Remove debug code form > sun/reflect/annotation/AnnotationSupport.java > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed > user: jfranck > 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97 > user: jfranck > 8001598: Augment ElementType enum for JSR 308 > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdfcc13ddeb4 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0bf7358ba23 > user: jfranck > 7188442: rename java.lang.annotation.ContainerAnnotation to ContainedBy > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eec133f2406a > user: jfranck > 7158930: (ann) library support for repeating annotations is not built > when compiling the JDK > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e > 8004699: Add type annotation storage to Constructor, Field and Method > Contributed-by: joel.franck at oracle.com > > From mark.reinhold at oracle.com Wed Aug 28 08:09:53 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Wed, 28 Aug 2013 08:09:53 -0700 Subject: CFV: New jdk8 Reviewer: Joel =?utf-8?Q?Borggr=C3=A9n-Franck?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <20130828080953.765209@eggemoggin.niobe.net> Vote: yes - Mark From mandy.chung at oracle.com Wed Aug 28 08:42:37 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Wed, 28 Aug 2013 08:42:37 -0700 Subject: CFV: New jdk8 Reviewer: Joel =?ISO-8859-1?Q?Borggr=E9n-Franc?= =?ISO-8859-1?Q?k?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <521E1A6D.9040209@oracle.com> Vote: yes Mandy From jjh.javase at gmail.com Wed Aug 28 08:53:03 2013 From: jjh.javase at gmail.com (Jim Holmlund) Date: Wed, 28 Aug 2013 08:53:03 -0700 Subject: CFV: New jdk8 Reviewer: Joel =?ISO-8859-1?Q?Borggr=E9n-Franc?= =?ISO-8859-1?Q?k?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <521E1CDF.40507@gmail.com> vote: yes - jjh On 8/27/2013 5:45 PM, Jonathan Gibbons wrote: > > I hereby nominate Joel Borggr?n-Franck to jdk8 Reviewer. > > Joel has been an active participant in JDK 8 since joining the > LangTools team over a year ago, as can be seen by his numerous > contributions to the langtools, jdk and hotspot repos [below] in the > areas of annotations and reflection. > > Votes are due by Sep 10, 2013, 18:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ----------------------------- > > *** hotspot > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811 > 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f > 8009382: Add JVM_Get{Field|Method}TypeAnnotations > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35431a769282 > 8004823: Add VM support for type annotation reflection > Contributed-by: joel.franck at oracle.com > > > *** langtools > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc > user: jfranck > 8019243: AnnotationTypeMismatchException instead of MirroredTypeException > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e > user: jfranck > 8009367: Wrong kind of name used in comparison in javax.lang.model > code for repeatable annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55 > user: jfranck > 8007961: javax.lang.model tests for repeating annotations fail in > getAnnotationsByType > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4 > user: jfranck > 8013180: Qualified type reference with annotations in throws list > crashes compiler > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa > user: jfranck > 8013485: javac can't handle annotations with a from a > previous compilation unit > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa > user: jfranck > 8011027: Type parameter annotations not passed through to > javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232 > user: jfranck > 8012681: Commit for JDK-8012656 breaks tl build > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5 > user: jfranck > 7015104: use new subtype of TypeSymbol for type parameters > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c > user: jfranck > 8006547: Repeating annotations: No Target on container annotation with > all targets on base annotation gives compiler error > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f427043f8c65 > user: jfranck > 7196531: Duplicate error messages on repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe9b9d29095 > user: jfranck > 8005205: tests missing bugid for repeating annotation change > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aeadaf905d78 > user: jfranck > 8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f42a06a49c0 > user: jfranck > 7193719: Support repeating annotations in javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef > user: jfranck > 8005098: Provide isSynthesized() information on Attribute.Compound > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5 > user: jfranck > 8001114: Container annotation is not checked for semantic correctness > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/73312ec2cf7c > user: jfranck > 7199925: Separate compilation breaks check that elements have a > default for the containing annotation > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/873ddd9f4900 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039 > 8004133: Provide javax.lang.model.* implementation backed by core > reflection > Summary: Joint work by darcy and jfranck to provide sample code for > JEP 119. > Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82 > user: jjg > 8013852: update reference impl for type-annotations > Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, > joel.franck at oracle.com, alex.buckley at oracle.com > > > *** jdk > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197 > user: jfranck > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in > some cases > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145 > user: jfranck > 8011139: (reflect) Revise checking in getEnclosingClass > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb > user: jfranck > 8007812: (reflect) Class.getEnclosingMethod problematic for some classes > Summary: Better checking in getEnclosing(Method|Constructor|Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6 > user: jfranck > 8007073: Implement Core Reflection for Type Annotations on parameters > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0 > user: jfranck > 8013541: Revise javadoc for Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38e1821c4472 > user: jfranck > 8007808: Missing method: Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd67a8c7abc > user: jfranck > 8007278: Rename j.l.r.AnnotatedElement.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5097fe015763 > user: jfranck > 8005712: Simplify support for repeating annotations in > j.l.r.AnnotatedElement > 8004919: AnnotationSupport uses possibly half-constructed > AnnotationType instances > Summary: Implements the simplified semantics for repeating annotations > and removes the incorrect obtaining of an AnnotationType > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a343d280bd8c > user: jfranck > 8004698: Implement Core Reflection for Type Annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a > user: jfranck > 8004110: Remove debug code form > sun/reflect/annotation/AnnotationSupport.java > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed > user: jfranck > 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97 > user: jfranck > 8001598: Augment ElementType enum for JSR 308 > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdfcc13ddeb4 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0bf7358ba23 > user: jfranck > 7188442: rename java.lang.annotation.ContainerAnnotation to ContainedBy > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eec133f2406a > user: jfranck > 7158930: (ann) library support for repeating annotations is not built > when compiling the JDK > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e > 8004699: Add type annotation storage to Constructor, Field and Method > Contributed-by: joel.franck at oracle.com > > From david.katleman at oracle.com Wed Aug 28 11:47:42 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 28 Aug 2013 18:47:42 +0000 Subject: hg: jdk8/jdk8: 2 new changesets Message-ID: <20130828184743.59E9762379@hg.openjdk.java.net> Changeset: f8405a0fa69c Author: erikj Date: 2013-08-26 13:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f8405a0fa69c 8023216: Feedback on README-builds.html Reviewed-by: anthony, robilad, tbell ! README-builds.html Changeset: 5166118c5917 Author: katleman Date: 2013-08-26 17:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/5166118c5917 Merge From david.katleman at oracle.com Wed Aug 28 11:49:13 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 28 Aug 2013 18:49:13 +0000 Subject: hg: jdk8/jdk8/jdk: 2 new changesets Message-ID: <20130828184948.4E91F6237A@hg.openjdk.java.net> Changeset: 0417358184a1 Author: omajid Date: 2013-08-22 16:00 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0417358184a1 8023480: Create a jvm.cfg for zero on 32 bit architectures Reviewed-by: dholmes, erikj ! makefiles/CopyFiles.gmk Changeset: 1fe211ae3d2b Author: katleman Date: 2013-08-26 17:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1fe211ae3d2b Merge From jonathan.gibbons at oracle.com Wed Aug 28 14:54:22 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 28 Aug 2013 14:54:22 -0700 Subject: CFV: New jdk8 Committer: Jan Lahoda Message-ID: <521E718E.1090800@oracle.com> I hereby nominate Jan Lahoda to jdk8 Committer. Jan is very familiar with the javac codebase as a result of his work on the NetBeans Java editor, and since 2010, he has been making contributions back to the OpenJDK langtools repository. He has a total of 18 contributions of his own and has worked on an additional 3. His OpenJDK activity is given below. Votes are due by 5 p.m. PDT, September 11. Only current jdk 8 Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to to this mailing list. For Lazy Consensus voting instructions, see [2]. -- Jonathan Gibbons [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote -------------------- Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 user: jlahoda 8022508: javac crashes if the generics arity of a base class is wrong Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec77c7b46c37 user: jlahoda 8015809: More user friendly compile-time errors for uncaught exceptions in lambda expression Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 8022161: javac Null Pointer Exception in Enter.visitTopLevel Reviewed-by: jjg, vromero, jlahoda Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cd9e8cea1b3c user: jlahoda 8021338: Diamond finder may mark a required type argument as unnecessary Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8c4b2987edac user: jlahoda 8020689: Missing LineNumberTable entries in compiled class files Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/10711bd8bb2d user: jlahoda 8020586: Warning produced for an incorrect file Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8dd528992c15 user: jlahoda 8012929: Trees.getElement should work not only for declaration trees, but also for use-trees Contributed-by: Dusan Balek , Jan Lahoda Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a7ff36d06fa2 user: jlahoda 8009724: Enhance the DocTree API with DocTreePath Contributed-by: Ralph Benjamin Ruijs , Jan Lahoda Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed918a442b83 user: jlahoda 8008174: DocTree API should provide start and end positions for tree nodes Contributed-by: Ralph Benjamin Ruijs , Jan Lahoda Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/170e486632d9 user: jlahoda 8004504: ListBuffer could reuse List.nil() as the sentinel element Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/20e4a54b1629 7198582: (java) Minor refactor of JavacParser Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fabfd2710057 7192073: (javac) minor refactoring of tree maker to help IDEs Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c9749226cdde 7192068: (javac) provide a way for IDEs to produce Enclosing Method attributes. Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/833bab705918 7159445: (javac) emits inaccurate diagnostics for enhanced for-loops Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d10db3576c08 7166010: (javac) JavacMessager incorrectly restores log source file Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9c429f38ca7e 7156633: (javac) incorrect errors when parsing variable declaration in block statements. Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/84b61130cbed 7142086: performance problem in Check.checkOverrideClashes(...) Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9350d0498d21 7119032: (javac) increase visibility of JavacParser methods to improve subtyping Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/04f983e3e825 7073631: (javac) javac parser improvements for error position reporting Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/74f0c05c51eb 7024568: Very long method resolution causing OOM error Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abaceae7c9f8 7000973: isBogus needs to be called on the to-be-returned entry, not on the current entry Contributed-by: jan.lahoda at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b29160d1b3e0 6972327: JCTree.pos incorrect for annotations without modifiers and package Contributed-by: jan.lahoda at sun.com Summary: Earliest: Tue Jul 27 11:32:03 PDT 2010 Commits: 6 Contributions: 12 Partial contributions: 3 Reviews: 1 From jonathan.gibbons at oracle.com Wed Aug 28 14:54:44 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 28 Aug 2013 14:54:44 -0700 Subject: CFV: New jdk8 Reviewer: Vicente Romero Message-ID: <521E71A4.9000106@oracle.com> I hereby nominate Vicente Romero to jdk8 Reviewer. Vicente has been a contributor to OpenJDK since 2011, and since then, he has made a total of 78 contributions and participated in 38 code reviews, for javac and other tools in the langtools repository. His OpenJDK activity is given below. Votes are due by 5 p.m. PDT, September 11. Only current jdk8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. -- Jonathan Gibbons [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#reviewer-vote -------------------- Changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6917c114b197 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in some cases Reviewed-by: darcy, vromero, psandoz Changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/70c8f4a4b8d6 user: vromero 8015780: java/lang/reflect/Method/GenericStringTest.java failing Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/25aaff78d754 user: vromero 8023112: javac should not use lazy constant evaluation approach for method references Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7a4717f3ea7b user: vromero 8022316: Generic throws, overriding and method reference Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/389eaf6ed973 7071377: Exception when javac -processor is given a class name with invalid postfix Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 8022508: javac crashes if the generics arity of a base class is wrong Reviewed-by: mcimadamore, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a6378c19836b user: vromero 8022053: javac generates unverifiable initializer for nested subclass of local class Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3ab468194f11 8007517: DefaultMethodRegressionTests.java fail in TL Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0ad781399706 user: vromero 8013394: compile of iterator use fails with error \"defined in an inaccessible class or interface\" Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/af80273f630a 8021567: Javac doesn't report \"java: reference to method is ambiguous\" any more Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/aa6c6f8b5622 user: vromero 6983297: methods missing from NewArrayTree Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8f282dc58dfc user: vromero 8022622: javac, two tests are failing with compile time error after class Collector was modified Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0d9bc764cac7 user: vromero 8009640: -profile does not work when -bootclasspath specified Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 8022161: javac Null Pointer Exception in Enter.visitTopLevel Reviewed-by: jjg, vromero, jlahoda Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b8610a65fbf9 user: vromero 8019486: javac, generates erroneous LVT for a test case with lambda code Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c7dcf899ffff user: vromero 8008274: javac should not reference/use sample code Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f3deeccbf4cf user: vromero 8020997: TreeMaker.AnnotationBuilder creates broken element literals with repeating annotations Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/99b60bcf3862 user: vromero 8022186: javac generates dead code if a try with an empty body has a finalizer Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/05370ef9dccb 8014826: c.s.t.javac.tree.Pretty.visitNewArray() prints duplicate dimension markers Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7696282873f6 user: vromero 8013179: assertion failure in javac when compiling with -source 1.6 -target 1.6 Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/39ec5d8a691b 8016281: The SAM method should be passed to the metafactory as a MethodType not a MethodHandle Reviewed-by: jjg, vromero, briangoetz, forax Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a204cf7aab7e 8012238: Nested method capture and inference Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/866c87c01285 8016175: Add bottom-up type-checking support for unambiguous method references Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/44e27378f523 8012242: Lambda compatibility and checked exceptions Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37031963493e 8020278: NPE in javadoc Reviewed-by: mcimadamore, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/87a951c88a33 8013404: Unclear spec for target typing with conditional operator (?:) Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/42b3c5e92461 8019824: very long error messages on inference error Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bfbedbfc522a 8016702: use of ternary operator in lambda expression gives incorrect results Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b0386f0dc28e 8016059: Cannot compile following lambda Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/70b37cdb19d5 8019480: Javac crashes when method is called on a type-variable receiver from lambda expression Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7b756b307e12 8017618: NullPointerException in RichDiagnosticFormatter for bad input program Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/79c3146e417b user: vromero 6356530: -Xlint:serial does not flag abstract classes with concrete methods/members Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d6158f8d7235 user: vromero 8009924: some langtools tools do not accept -cp as an alias for -classpath Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3b4f92a3797f user: vromero 6326693: variable x might already have been assigned, when assignment is in catch block Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f559ef7568ce 7034798: Ambiguity error for abstract method call is too eager Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/891c5ecb8306 user: vromero 6983646: javap should identify why a DefaultAttribute is being used Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bdd699d7378d user: vromero 8005552: c.s.t.javap.AttributeWriter.visitLocalVariableTable() uses incorrect format string Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bb06c412d079 user: vromero 6473148: TreePath.iterator() should document the iteration order Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d137ce373c4c user: vromero 7008643: inlined finally clauses confuse debuggers Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e42c27026290 user: vromero 8016099: Some @SuppressWarnings annotations ignored ( unchecked, rawtypes ) Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8e3d391c88c6 user: vromero 8017609: javac, ClassFile.read(Path) should be ClassFile.read(Path, Attribute.Factory) Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a47e28759666 user: vromero 7066788: javah again accepts -old option (ineffectively) which was removed in 1.5. Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c2d9303c3477 8016908: TEST_BUG: removing non-ascii characters causes tests to fail Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/831467c4c6a7 user: vromero 8017104: javac should have a class for primitive types that inherits from Type Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6d3b33aea370 user: vromero 8006981: javac, method toString() of class ...javac.code.Flags doesn't print all the flag bits Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9851071b551a user: vromero 8016267: javac, TypeTag refactoring has provoked performance issues Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/455be95bd1b5 8013789: Compiler should emit bridges in interfaces Reviewed-by: vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1936a884b290 user: vromero 8008023: Get rid of utf8 chars in two tests Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7fe655cad9b1 user: vromero 8007907: javap, method com.sun.tools.javap.Main.run returns 0 even in case of class not found error Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bbedff0dc37e user: vromero 8008547: javac, warning message: use of ''_'' as an identifier might not be supported in future releases, should be more especific Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3582b62dccb2 8013576: Add stat support to LambdaToMethod Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/105d1f9c1ab8 user: vromero 7113519: test/tools/javac/VersionOpt.java passes on windows Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f218bb5ebd53 8015648: Duplicate variable in lambda causes javac crash Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f8472e561a97 8015432: javac crashes with stack overflow when method called recursively from nested generic call Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/349160289ba2 8008627: Compiler mishandles three-way return-type-substitutability Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7889d1fe2597 7139681: Enhanced for loop: local variable scope inconsistent with JLS Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6e30a513c945 6360970: javac erroneously accept ambiguous field reference Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/775a51e3276f user: vromero 7165659: javac incorrectly sets strictfp access flag on inner-classes Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/242bcad5be74 8006615: [doclint] move remaining messages into resource bundle Reviewed-by: mcimadamore, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec871c3e8337 user: vromero 6695379: Copy method annotations and parameter annotations to synthetic bridge methods Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e9855150c5b0 user: vromero 8010737: javac, known parameter's names should be copied to automatically generated constructors for inner classes Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9f11c7676cd5 user: vromero 7179353: try-with-resources fails to compile with generic exception parameters Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/92e420e9807d user: vromero 7053059: VerifyError with double Assignment using a Generic Member of a Superclass Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d042cba65eab user: vromero 8012333: javac, ClassFile should have a read(Path) method Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c6df5b20f9eb user: vromero 6970173: Debug pointer at bad position Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b391ecea538e user: vromero 7030476: Fix conflicting use of JCTree/JCExpression Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6e5076af4660 8014494: javac crashes when varargs element of a method reference is inferred from the context Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/97a9b4b3e63a 8014649: Regression: bug in Resolve.resolveOperator Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/58329d9f6b68 8014643: Parser regression in JDK 8 when compiling super.x Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/08daea43a7f8 user: vromero 7164114: Two jtreg tests are not run due to no file extension on the test files Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37295244f534 user: vromero 8005207: test has 2 @bug tags Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3d9750039fff user: vromero 7060779: test/tools/javac/diags/Example.java leaves directories in tempdir Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/824932ecdbc8 user: vromero 7177168: Redundant array copy in UnsharedNameTable Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/78717f2d00e8 8013222: Javac issues spurious raw type warnings when lambda has implicit parameter types Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/33d1937af1a3 8012685: Spurious raw types warning when using unbound method references Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/05ec778794d0 8012003: Method diagnostics resolution need to be simplified in some cases Reviewed-by: jjg, vromero Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/43c2f7cb9c76 8004082: test/tools/javac/plugin/showtype/Test.java fails on windows: jtreg can't delete plugin.jar Reviewed-by: vromero, mcimadamore Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a2889739cf21 8000407: remove @GenerateNativeHeader Reviewed-by: vromero, darcy Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abd153854f16 8012728: Normalize @ignore comments on langtools tests Reviewed-by: vromero, mcimadamore Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f3f3ac1273e8 user: vromero 8010304: javac should detect all mutable implicit static fields in langtools using a plugin Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2ca9e7d50136 user: vromero 8008562: javac, a refactoring to Bits is necessary in order to provide a change history Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3c02d2f1a421 user: vromero 8012723: strictfp interface misses strictfp modifer on default method Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a3655c24e232 8012681: Commit for JDK-8012656 breaks tl build Reviewed-by: vromero, chegar, alanb Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/49d32c84dfea user: vromero 8011181: javac, empty UTF8 entry generated for inner class Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a4be2c2fe0a1 user: vromero 8011432: javac, compiler regression iterable + captured type Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/29c6984a1673 user: vromero 4965689: class literal code wastes a byte Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fa24eba012bd user: vromero 5053846: javac: MethodRef entries are duplicated in the constant pool Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2e21ecd7a5ad user: vromero 8008582: jtreg failures after conversion of shell tests to Java Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c61add6bf8ac user: vromero 6181889: Empty try/finally results in bytecodes being generated Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/823fb9229724 user: vromero 8009170: Regression: javac generates redundant bytecode in assignop involving arrays Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3806171b52d8 user: vromero 8009138: javac, equals-hashCode warning tuning Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bd49e0304281 user: vromero 8008436: javac should not issue a warning for overriding equals without hasCode if hashCode has been overriden by a superclass Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/dc8b7aa7cef3 user: vromero 8006212: javac, convert jtreg tests from shell script to java Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2620c953e9fe user: vromero 6563143: javac should issue a warning for overriding equals without hashCode Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/073696f59241 user: vromero 8006334: javap, JavapTask constructor breaks with null pointer exception if parameter options is null Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/017e8bdd440f user: vromero 7167125: Two variables after the same operation in a inner class return different results Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b1deb90d2e37 user: vromero 8005931: javac doesn't set ACC_STRICT for classes with package access Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/762d0af062f5 user: vromero 7166455: javac doesn't set ACC_STRICT bit on for strictfp class Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a51a8dac0a2f user: vromero 7199823: javac generates inner class that can't be verified Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4cc73ec94686 user: vromero 8005075: Pool.Method, and Pool.Variable redundant Symbol field should be removed Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cbcd9b484759 user: vromero 8006944: javac, combo tests should print out the number of threads used Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/954541f13717 user: vromero 8005167: execution time of combo tests in javac should be improved Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/de1ec6fc93fe user: vromero 8000518: Javac generates duplicate name_and_type constant pool entry for class BinaryOpValueExp.java Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37a5d7eccb87 user: vromero 8004976: test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java can fail Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fcf89720ae71 user: vromero 8003967: detect and remove all mutable implicit static enum fields in langtools Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/969c96b980b7 user: vromero 7153958: add constant pool reference to class containing inlined constants Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1f41a5758cf7 user: vromero 7144981: javac should ignore ignorable characters in input Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b user: vromero 6574624: javax.tools.JavaCompiler spec contains errors in sample code Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d user: vromero 7190862: javap shows an incorrect type for operands if the 'wide' prefix is used Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759 user: vromero 8000484: Bad error recovery when 'catch' without 'try' is found Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a user: vromero 6949443: visitTree assertion triggered using -Xjcov on small sample program Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75c936d14c6a user: vromero 8000483: cryptic error message when source file contains hash Contributed-by: vicente.romero at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ea2616a6bd01 6725230: Java Compilation with Jsr199 ignores Class-Path in manifest Contributed-by: vicente.romero at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd 7200915: convert TypeTags from a series of small ints to an enum Contributed-by: vicente.romero at oracle.com Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab 7193657: provide internal ArrayUtils class to simplify common usage of arrays in javac Contributed-by: vicenterz at yahoo.es Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ca49d50318dc 6921494: provide way to print javac tree tag values Contributed-by: vicenterz at yahoo.es Summary: Earliest: Tue Nov 08 11:51:05 PST 2011 Commits: 73 Contributions: 5 Reviews: 38 From mike.duigou at oracle.com Wed Aug 28 15:23:14 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 28 Aug 2013 15:23:14 -0700 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: Vote: YES On Aug 28 2013, at 14:54 , Jonathan Gibbons wrote: > I hereby nominate Jan Lahoda to jdk8 Committer. > > Jan is very familiar with the javac codebase as a result of his work on the NetBeans Java editor, and since 2010, he has been making contributions back to the OpenJDK langtools repository. He has a total of 18 contributions of his own and has worked on an additional 3. His OpenJDK activity is given below. > > Votes are due by 5 p.m. PDT, September 11. > > Only current jdk 8 Committers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -- Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > -------------------- > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 > user: jlahoda > 8022508: javac crashes if the generics arity of a base class is wrong > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec77c7b46c37 > user: jlahoda > 8015809: More user friendly compile-time errors for uncaught exceptions in lambda expression > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 > 8022161: javac Null Pointer Exception in Enter.visitTopLevel > Reviewed-by: jjg, vromero, jlahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cd9e8cea1b3c > user: jlahoda > 8021338: Diamond finder may mark a required type argument as unnecessary > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8c4b2987edac > user: jlahoda > 8020689: Missing LineNumberTable entries in compiled class files > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/10711bd8bb2d > user: jlahoda > 8020586: Warning produced for an incorrect file > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8dd528992c15 > user: jlahoda > 8012929: Trees.getElement should work not only for declaration trees, but also for use-trees > Contributed-by: Dusan Balek , Jan Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a7ff36d06fa2 > user: jlahoda > 8009724: Enhance the DocTree API with DocTreePath > Contributed-by: Ralph Benjamin Ruijs , Jan Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed918a442b83 > user: jlahoda > 8008174: DocTree API should provide start and end positions for tree nodes > Contributed-by: Ralph Benjamin Ruijs , Jan Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/170e486632d9 > user: jlahoda > 8004504: ListBuffer could reuse List.nil() as the sentinel element > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/20e4a54b1629 > 7198582: (java) Minor refactor of JavacParser > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fabfd2710057 > 7192073: (javac) minor refactoring of tree maker to help IDEs > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c9749226cdde > 7192068: (javac) provide a way for IDEs to produce Enclosing Method attributes. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/833bab705918 > 7159445: (javac) emits inaccurate diagnostics for enhanced for-loops > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d10db3576c08 > 7166010: (javac) JavacMessager incorrectly restores log source file > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9c429f38ca7e > 7156633: (javac) incorrect errors when parsing variable declaration in block statements. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/84b61130cbed > 7142086: performance problem in Check.checkOverrideClashes(...) > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9350d0498d21 > 7119032: (javac) increase visibility of JavacParser methods to improve subtyping > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/04f983e3e825 > 7073631: (javac) javac parser improvements for error position reporting > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/74f0c05c51eb > 7024568: Very long method resolution causing OOM error > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abaceae7c9f8 > 7000973: isBogus needs to be called on the to-be-returned entry, not on the current entry > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b29160d1b3e0 > 6972327: JCTree.pos incorrect for annotations without modifiers and package > Contributed-by: jan.lahoda at sun.com > > Summary: > Earliest: Tue Jul 27 11:32:03 PDT 2010 > Commits: 6 > Contributions: 12 > Partial contributions: 3 > Reviews: 1 From omajid at redhat.com Wed Aug 28 15:51:12 2013 From: omajid at redhat.com (Omair Majid) Date: Wed, 28 Aug 2013 18:51:12 -0400 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <521E7EE0.6050204@redhat.com> Vote: Yes On 08/28/2013 05:54 PM, Jonathan Gibbons wrote: > I hereby nominate Jan Lahoda to jdk8 Committer. From joe.darcy at oracle.com Wed Aug 28 16:22:06 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 28 Aug 2013 16:22:06 -0700 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <521E861E.2070708@oracle.com> Vote: yes -Joe On 08/28/2013 02:54 PM, Jonathan Gibbons wrote: > I hereby nominate Jan Lahoda to jdk8 Committer. > > Jan is very familiar with the javac codebase as a result of his work > on the NetBeans Java editor, and since 2010, he has been making > contributions back to the OpenJDK langtools repository. He has a total > of 18 contributions of his own and has worked on an additional 3. His > OpenJDK activity is given below. > > Votes are due by 5 p.m. PDT, September 11. > > Only current jdk 8 Committers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -- Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > -------------------- > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 > user: jlahoda > 8022508: javac crashes if the generics arity of a base class is wrong > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec77c7b46c37 > user: jlahoda > 8015809: More user friendly compile-time errors for uncaught > exceptions in lambda expression > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 > 8022161: javac Null Pointer Exception in Enter.visitTopLevel > Reviewed-by: jjg, vromero, jlahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cd9e8cea1b3c > user: jlahoda > 8021338: Diamond finder may mark a required type argument as unnecessary > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8c4b2987edac > user: jlahoda > 8020689: Missing LineNumberTable entries in compiled class files > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/10711bd8bb2d > user: jlahoda > 8020586: Warning produced for an incorrect file > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8dd528992c15 > user: jlahoda > 8012929: Trees.getElement should work not only for declaration trees, > but also for use-trees > Contributed-by: Dusan Balek , Jan Lahoda > > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a7ff36d06fa2 > user: jlahoda > 8009724: Enhance the DocTree API with DocTreePath > Contributed-by: Ralph Benjamin Ruijs , Jan > Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed918a442b83 > user: jlahoda > 8008174: DocTree API should provide start and end positions for tree > nodes > Contributed-by: Ralph Benjamin Ruijs , Jan > Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/170e486632d9 > user: jlahoda > 8004504: ListBuffer could reuse List.nil() as the sentinel element > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/20e4a54b1629 > 7198582: (java) Minor refactor of JavacParser > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fabfd2710057 > 7192073: (javac) minor refactoring of tree maker to help IDEs > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c9749226cdde > 7192068: (javac) provide a way for IDEs to produce Enclosing Method > attributes. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/833bab705918 > 7159445: (javac) emits inaccurate diagnostics for enhanced for-loops > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d10db3576c08 > 7166010: (javac) JavacMessager incorrectly restores log source file > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9c429f38ca7e > 7156633: (javac) incorrect errors when parsing variable declaration in > block statements. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/84b61130cbed > 7142086: performance problem in Check.checkOverrideClashes(...) > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9350d0498d21 > 7119032: (javac) increase visibility of JavacParser methods to improve > subtyping > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/04f983e3e825 > 7073631: (javac) javac parser improvements for error position reporting > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/74f0c05c51eb > 7024568: Very long method resolution causing OOM error > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abaceae7c9f8 > 7000973: isBogus needs to be called on the to-be-returned entry, not > on the current entry > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b29160d1b3e0 > 6972327: JCTree.pos incorrect for annotations without modifiers and > package > Contributed-by: jan.lahoda at sun.com > > Summary: > Earliest: Tue Jul 27 11:32:03 PDT 2010 > Commits: 6 > Contributions: 12 > Partial contributions: 3 > Reviews: 1 From joe.darcy at oracle.com Wed Aug 28 16:30:30 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 28 Aug 2013 16:30:30 -0700 Subject: CFV: New jdk8 Reviewer: Vicente Romero In-Reply-To: <521E71A4.9000106@oracle.com> References: <521E71A4.9000106@oracle.com> Message-ID: <521E8816.30603@oracle.com> Vote: yes -Joe On 08/28/2013 02:54 PM, Jonathan Gibbons wrote: > > I hereby nominate Vicente Romero to jdk8 Reviewer. > > Vicente has been a contributor to OpenJDK since 2011, and since > then, he has made a total of 78 contributions and participated in > 38 code reviews, for javac and other tools in the langtools repository. > His OpenJDK activity is given below. > > Votes are due by 5 p.m. PDT, September 11. > > Only current jdk8 Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -- Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > -------------------- > > Changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6917c114b197 > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in > some cases > Reviewed-by: darcy, vromero, psandoz > > Changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/70c8f4a4b8d6 > user: vromero > 8015780: java/lang/reflect/Method/GenericStringTest.java failing > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/25aaff78d754 > user: vromero > 8023112: javac should not use lazy constant evaluation approach for > method references > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7a4717f3ea7b > user: vromero > 8022316: Generic throws, overriding and method reference > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/389eaf6ed973 > 7071377: Exception when javac -processor is given a class name with > invalid postfix > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 > 8022508: javac crashes if the generics arity of a base class is wrong > Reviewed-by: mcimadamore, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a6378c19836b > user: vromero > 8022053: javac generates unverifiable initializer for nested subclass > of local class > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3ab468194f11 > 8007517: DefaultMethodRegressionTests.java fail in TL > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0ad781399706 > user: vromero > 8013394: compile of iterator use fails with error \"defined in an > inaccessible class or interface\" > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/af80273f630a > 8021567: Javac doesn't report \"java: reference to method is > ambiguous\" any more > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/aa6c6f8b5622 > user: vromero > 6983297: methods missing from NewArrayTree > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8f282dc58dfc > user: vromero > 8022622: javac, two tests are failing with compile time error after > class Collector was modified > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0d9bc764cac7 > user: vromero > 8009640: -profile does not work when -bootclasspath specified > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 > 8022161: javac Null Pointer Exception in Enter.visitTopLevel > Reviewed-by: jjg, vromero, jlahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b8610a65fbf9 > user: vromero > 8019486: javac, generates erroneous LVT for a test case with lambda code > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c7dcf899ffff > user: vromero > 8008274: javac should not reference/use sample code > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f3deeccbf4cf > user: vromero > 8020997: TreeMaker.AnnotationBuilder creates broken element literals > with repeating annotations > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/99b60bcf3862 > user: vromero > 8022186: javac generates dead code if a try with an empty body has a > finalizer > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/05370ef9dccb > 8014826: c.s.t.javac.tree.Pretty.visitNewArray() prints duplicate > dimension markers > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7696282873f6 > user: vromero > 8013179: assertion failure in javac when compiling with -source 1.6 > -target 1.6 > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/39ec5d8a691b > 8016281: The SAM method should be passed to the metafactory as a > MethodType not a MethodHandle > Reviewed-by: jjg, vromero, briangoetz, forax > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a204cf7aab7e > 8012238: Nested method capture and inference > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/866c87c01285 > 8016175: Add bottom-up type-checking support for unambiguous method > references > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/44e27378f523 > 8012242: Lambda compatibility and checked exceptions > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37031963493e > 8020278: NPE in javadoc > Reviewed-by: mcimadamore, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/87a951c88a33 > 8013404: Unclear spec for target typing with conditional operator (?:) > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/42b3c5e92461 > 8019824: very long error messages on inference error > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bfbedbfc522a > 8016702: use of ternary operator in lambda expression gives incorrect > results > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b0386f0dc28e > 8016059: Cannot compile following lambda > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/70b37cdb19d5 > 8019480: Javac crashes when method is called on a type-variable > receiver from lambda expression > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7b756b307e12 > 8017618: NullPointerException in RichDiagnosticFormatter for bad input > program > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/79c3146e417b > user: vromero > 6356530: -Xlint:serial does not flag abstract classes with concrete > methods/members > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d6158f8d7235 > user: vromero > 8009924: some langtools tools do not accept -cp as an alias for > -classpath > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3b4f92a3797f > user: vromero > 6326693: variable x might already have been assigned, when assignment > is in catch block > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f559ef7568ce > 7034798: Ambiguity error for abstract method call is too eager > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/891c5ecb8306 > user: vromero > 6983646: javap should identify why a DefaultAttribute is being used > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bdd699d7378d > user: vromero > 8005552: c.s.t.javap.AttributeWriter.visitLocalVariableTable() uses > incorrect format string > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bb06c412d079 > user: vromero > 6473148: TreePath.iterator() should document the iteration order > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d137ce373c4c > user: vromero > 7008643: inlined finally clauses confuse debuggers > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e42c27026290 > user: vromero > 8016099: Some @SuppressWarnings annotations ignored ( unchecked, > rawtypes ) > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8e3d391c88c6 > user: vromero > 8017609: javac, ClassFile.read(Path) should be ClassFile.read(Path, > Attribute.Factory) > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a47e28759666 > user: vromero > 7066788: javah again accepts -old option (ineffectively) which was > removed in 1.5. > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c2d9303c3477 > 8016908: TEST_BUG: removing non-ascii characters causes tests to fail > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/831467c4c6a7 > user: vromero > 8017104: javac should have a class for primitive types that inherits > from Type > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6d3b33aea370 > user: vromero > 8006981: javac, method toString() of class ...javac.code.Flags doesn't > print all the flag bits > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9851071b551a > user: vromero > 8016267: javac, TypeTag refactoring has provoked performance issues > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/455be95bd1b5 > 8013789: Compiler should emit bridges in interfaces > Reviewed-by: vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1936a884b290 > user: vromero > 8008023: Get rid of utf8 chars in two tests > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7fe655cad9b1 > user: vromero > 8007907: javap, method com.sun.tools.javap.Main.run returns 0 even in > case of class not found error > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bbedff0dc37e > user: vromero > 8008547: javac, warning message: use of ''_'' as an identifier might > not be supported in future releases, should be more especific > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3582b62dccb2 > 8013576: Add stat support to LambdaToMethod > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/105d1f9c1ab8 > user: vromero > 7113519: test/tools/javac/VersionOpt.java passes on windows > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f218bb5ebd53 > 8015648: Duplicate variable in lambda causes javac crash > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f8472e561a97 > 8015432: javac crashes with stack overflow when method called > recursively from nested generic call > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/349160289ba2 > 8008627: Compiler mishandles three-way return-type-substitutability > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7889d1fe2597 > 7139681: Enhanced for loop: local variable scope inconsistent with JLS > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6e30a513c945 > 6360970: javac erroneously accept ambiguous field reference > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/775a51e3276f > user: vromero > 7165659: javac incorrectly sets strictfp access flag on inner-classes > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/242bcad5be74 > 8006615: [doclint] move remaining messages into resource bundle > Reviewed-by: mcimadamore, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec871c3e8337 > user: vromero > 6695379: Copy method annotations and parameter annotations to > synthetic bridge methods > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e9855150c5b0 > user: vromero > 8010737: javac, known parameter's names should be copied to > automatically generated constructors for inner classes > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9f11c7676cd5 > user: vromero > 7179353: try-with-resources fails to compile with generic exception > parameters > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/92e420e9807d > user: vromero > 7053059: VerifyError with double Assignment using a Generic Member of > a Superclass > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d042cba65eab > user: vromero > 8012333: javac, ClassFile should have a read(Path) method > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c6df5b20f9eb > user: vromero > 6970173: Debug pointer at bad position > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b391ecea538e > user: vromero > 7030476: Fix conflicting use of JCTree/JCExpression > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6e5076af4660 > 8014494: javac crashes when varargs element of a method reference is > inferred from the context > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/97a9b4b3e63a > 8014649: Regression: bug in Resolve.resolveOperator > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/58329d9f6b68 > 8014643: Parser regression in JDK 8 when compiling super.x > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/08daea43a7f8 > user: vromero > 7164114: Two jtreg tests are not run due to no file extension on the > test files > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37295244f534 > user: vromero > 8005207: test has 2 @bug tags > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3d9750039fff > user: vromero > 7060779: test/tools/javac/diags/Example.java leaves directories in > tempdir > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/824932ecdbc8 > user: vromero > 7177168: Redundant array copy in UnsharedNameTable > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/78717f2d00e8 > 8013222: Javac issues spurious raw type warnings when lambda has > implicit parameter types > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/33d1937af1a3 > 8012685: Spurious raw types warning when using unbound method references > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/05ec778794d0 > 8012003: Method diagnostics resolution need to be simplified in some > cases > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/43c2f7cb9c76 > 8004082: test/tools/javac/plugin/showtype/Test.java fails on windows: > jtreg can't delete plugin.jar > Reviewed-by: vromero, mcimadamore > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a2889739cf21 > 8000407: remove @GenerateNativeHeader > Reviewed-by: vromero, darcy > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abd153854f16 > 8012728: Normalize @ignore comments on langtools tests > Reviewed-by: vromero, mcimadamore > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f3f3ac1273e8 > user: vromero > 8010304: javac should detect all mutable implicit static fields in > langtools using a plugin > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2ca9e7d50136 > user: vromero > 8008562: javac, a refactoring to Bits is necessary in order to provide > a change history > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3c02d2f1a421 > user: vromero > 8012723: strictfp interface misses strictfp modifer on default method > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a3655c24e232 > 8012681: Commit for JDK-8012656 breaks tl build > Reviewed-by: vromero, chegar, alanb > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/49d32c84dfea > user: vromero > 8011181: javac, empty UTF8 entry generated for inner class > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a4be2c2fe0a1 > user: vromero > 8011432: javac, compiler regression iterable + captured type > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/29c6984a1673 > user: vromero > 4965689: class literal code wastes a byte > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fa24eba012bd > user: vromero > 5053846: javac: MethodRef entries are duplicated in the constant pool > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2e21ecd7a5ad > user: vromero > 8008582: jtreg failures after conversion of shell tests to Java > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c61add6bf8ac > user: vromero > 6181889: Empty try/finally results in bytecodes being generated > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/823fb9229724 > user: vromero > 8009170: Regression: javac generates redundant bytecode in assignop > involving arrays > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3806171b52d8 > user: vromero > 8009138: javac, equals-hashCode warning tuning > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bd49e0304281 > user: vromero > 8008436: javac should not issue a warning for overriding equals > without hasCode if hashCode has been overriden by a superclass > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/dc8b7aa7cef3 > user: vromero > 8006212: javac, convert jtreg tests from shell script to java > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2620c953e9fe > user: vromero > 6563143: javac should issue a warning for overriding equals without > hashCode > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/073696f59241 > user: vromero > 8006334: javap, JavapTask constructor breaks with null pointer > exception if parameter options is null > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/017e8bdd440f > user: vromero > 7167125: Two variables after the same operation in a inner class > return different results > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b1deb90d2e37 > user: vromero > 8005931: javac doesn't set ACC_STRICT for classes with package access > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/762d0af062f5 > user: vromero > 7166455: javac doesn't set ACC_STRICT bit on for strictfp class > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a51a8dac0a2f > user: vromero > 7199823: javac generates inner class that can't be verified > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4cc73ec94686 > user: vromero > 8005075: Pool.Method, and Pool.Variable redundant Symbol field should > be removed > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cbcd9b484759 > user: vromero > 8006944: javac, combo tests should print out the number of threads used > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/954541f13717 > user: vromero > 8005167: execution time of combo tests in javac should be improved > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/de1ec6fc93fe > user: vromero > 8000518: Javac generates duplicate name_and_type constant pool entry > for class BinaryOpValueExp.java > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37a5d7eccb87 > user: vromero > 8004976: > test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java can fail > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fcf89720ae71 > user: vromero > 8003967: detect and remove all mutable implicit static enum fields in > langtools > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/969c96b980b7 > user: vromero > 7153958: add constant pool reference to class containing inlined > constants > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1f41a5758cf7 > user: vromero > 7144981: javac should ignore ignorable characters in input > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b > user: vromero > 6574624: javax.tools.JavaCompiler spec contains errors in sample code > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d > user: vromero > 7190862: javap shows an incorrect type for operands if the 'wide' > prefix is used > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759 > user: vromero > 8000484: Bad error recovery when 'catch' without 'try' is found > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a > user: vromero > 6949443: visitTree assertion triggered using -Xjcov on small sample > program > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75c936d14c6a > user: vromero > 8000483: cryptic error message when source file contains hash > Contributed-by: vicente.romero at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ea2616a6bd01 > 6725230: Java Compilation with Jsr199 ignores Class-Path in manifest > Contributed-by: vicente.romero at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd > 7200915: convert TypeTags from a series of small ints to an enum > Contributed-by: vicente.romero at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab > 7193657: provide internal ArrayUtils class to simplify common usage of > arrays in javac > Contributed-by: vicenterz at yahoo.es > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ca49d50318dc > 6921494: provide way to print javac tree tag values > Contributed-by: vicenterz at yahoo.es > > Summary: > Earliest: Tue Nov 08 11:51:05 PST 2011 > Commits: 73 > Contributions: 5 > Reviews: 38 From tim.bell at oracle.com Wed Aug 28 16:34:40 2013 From: tim.bell at oracle.com (Tim Bell) Date: Wed, 28 Aug 2013 16:34:40 -0700 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <521E8910.6070905@oracle.com> Vote: yes On 08/28/13 02:54 PM, Jonathan Gibbons wrote: > I hereby nominate Jan Lahoda to jdk8 Committer. From tim.bell at oracle.com Wed Aug 28 16:35:11 2013 From: tim.bell at oracle.com (Tim Bell) Date: Wed, 28 Aug 2013 16:35:11 -0700 Subject: CFV: New jdk8 Reviewer: Vicente Romero In-Reply-To: <521E71A4.9000106@oracle.com> References: <521E71A4.9000106@oracle.com> Message-ID: <521E892F.4000205@oracle.com> Vote: yes On 08/28/13 02:54 PM, Jonathan Gibbons wrote: > I hereby nominate Vicente Romero to jdk8 Reviewer. From Alan.Bateman at oracle.com Wed Aug 28 23:36:52 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 29 Aug 2013 07:36:52 +0100 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <521EEC04.9090004@oracle.com> Vote: yes From alexander.zuev at oracle.com Thu Aug 29 00:33:15 2013 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Thu, 29 Aug 2013 11:33:15 +0400 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <521EF93B.1090903@oracle.com> Vote: yes /Alex On 8/29/13 1:54, Jonathan Gibbons wrote: > I hereby nominate Jan Lahoda to jdk8 Committer. > > Jan is very familiar with the javac codebase as a result of his work > on the NetBeans Java editor, and since 2010, he has been making > contributions back to the OpenJDK langtools repository. He has a total > of 18 contributions of his own and has worked on an additional 3. His > OpenJDK activity is given below. > > Votes are due by 5 p.m. PDT, September 11. > > Only current jdk 8 Committers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -- Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > -------------------- > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 > user: jlahoda > 8022508: javac crashes if the generics arity of a base class is wrong > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec77c7b46c37 > user: jlahoda > 8015809: More user friendly compile-time errors for uncaught > exceptions in lambda expression > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 > 8022161: javac Null Pointer Exception in Enter.visitTopLevel > Reviewed-by: jjg, vromero, jlahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cd9e8cea1b3c > user: jlahoda > 8021338: Diamond finder may mark a required type argument as unnecessary > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8c4b2987edac > user: jlahoda > 8020689: Missing LineNumberTable entries in compiled class files > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/10711bd8bb2d > user: jlahoda > 8020586: Warning produced for an incorrect file > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8dd528992c15 > user: jlahoda > 8012929: Trees.getElement should work not only for declaration trees, > but also for use-trees > Contributed-by: Dusan Balek , Jan Lahoda > > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a7ff36d06fa2 > user: jlahoda > 8009724: Enhance the DocTree API with DocTreePath > Contributed-by: Ralph Benjamin Ruijs , Jan > Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed918a442b83 > user: jlahoda > 8008174: DocTree API should provide start and end positions for tree > nodes > Contributed-by: Ralph Benjamin Ruijs , Jan > Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/170e486632d9 > user: jlahoda > 8004504: ListBuffer could reuse List.nil() as the sentinel element > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/20e4a54b1629 > 7198582: (java) Minor refactor of JavacParser > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fabfd2710057 > 7192073: (javac) minor refactoring of tree maker to help IDEs > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c9749226cdde > 7192068: (javac) provide a way for IDEs to produce Enclosing Method > attributes. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/833bab705918 > 7159445: (javac) emits inaccurate diagnostics for enhanced for-loops > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d10db3576c08 > 7166010: (javac) JavacMessager incorrectly restores log source file > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9c429f38ca7e > 7156633: (javac) incorrect errors when parsing variable declaration in > block statements. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/84b61130cbed > 7142086: performance problem in Check.checkOverrideClashes(...) > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9350d0498d21 > 7119032: (javac) increase visibility of JavacParser methods to improve > subtyping > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/04f983e3e825 > 7073631: (javac) javac parser improvements for error position reporting > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/74f0c05c51eb > 7024568: Very long method resolution causing OOM error > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abaceae7c9f8 > 7000973: isBogus needs to be called on the to-be-returned entry, not > on the current entry > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b29160d1b3e0 > 6972327: JCTree.pos incorrect for annotations without modifiers and > package > Contributed-by: jan.lahoda at sun.com > > Summary: > Earliest: Tue Jul 27 11:32:03 PDT 2010 > Commits: 6 > Contributions: 12 > Partial contributions: 3 > Reviews: 1 From mark.reinhold at oracle.com Thu Aug 29 07:48:53 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Thu, 29 Aug 2013 07:48:53 -0700 Subject: CFV: New jdk8 Reviewer: Vicente Romero In-Reply-To: <521E71A4.9000106@oracle.com> References: <521E71A4.9000106@oracle.com> Message-ID: <20130829074853.562961@eggemoggin.niobe.net> Vote: yes - Mark From mark.reinhold at oracle.com Thu Aug 29 07:51:45 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Thu, 29 Aug 2013 07:51:45 -0700 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <20130829075145.944554@eggemoggin.niobe.net> Vote: yes - Mark From rvjansen at xs4all.nl Thu Aug 29 08:51:13 2013 From: rvjansen at xs4all.nl (=?iso-8859-1?Q?Ren=E9_Jansen?=) Date: Thu, 29 Aug 2013 17:51:13 +0200 Subject: missing jfr.jar in images section of MacOSX jdk8 build Message-ID: Hi, I was able to successfully build jdk8 on MacOSX 10.8.4 until a few days ago. With updated source, re-ran .configure and make clean && make all, I consistently receive a: ## Starting images Creating images/lib/charsets.jar Creating images/lib/ext/dnsns.jar Creating images/lib/ext/cldrdata.jar make[2]: *** No rule to make target `/Users/rvjansen/apps/jdk8/build/macosx-x86_64-normal-server-release/images/lib/jfr.jar', needed by `all'. Stop. make[2]: *** Waiting for unfinished jobs.... make[1]: *** [images] Error 2 make: *** [images-only] Error 2 message. Does anyone know what has changed - and how to change it back? best regards, Ren? Jansen. From volker.simonis at gmail.com Thu Aug 29 09:04:10 2013 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 29 Aug 2013 18:04:10 +0200 Subject: CFV: New jdk8 Reviewer: Vicente Romero In-Reply-To: <521E71A4.9000106@oracle.com> References: <521E71A4.9000106@oracle.com> Message-ID: On Wed, Aug 28, 2013 at 11:54 PM, Jonathan Gibbons wrote: > > I hereby nominate Vicente Romero to jdk8 Reviewer. > > Vicente has been a contributor to OpenJDK since 2011, and since > then, he has made a total of 78 contributions and participated in > 38 code reviews, for javac and other tools in the langtools repository. I don't want to be overly picky and by no means I want to reduce Vincentes merits or his eligibility to be a jdk8 reviewer. I just have a question regarding the whole process: how it can be that somebody who is 'only' a committer has already done 38 code reviews (for change '8013789: Compiler should emit bridges in interfaces' he was even the only reviewer)? It seems like the whole process of electing somebody to be a "reviewer" is pointless, if there are no checks that only "real reviewers" can actually review changes. Regards, Volker > His OpenJDK activity is given below. > > Votes are due by 5 p.m. PDT, September 11. > > Only current jdk8 Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -- Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > -------------------- > > Changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6917c114b197 > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in some > cases > Reviewed-by: darcy, vromero, psandoz > > Changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/70c8f4a4b8d6 > user: vromero > 8015780: java/lang/reflect/Method/GenericStringTest.java failing > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/25aaff78d754 > user: vromero > 8023112: javac should not use lazy constant evaluation approach for method > references > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7a4717f3ea7b > user: vromero > 8022316: Generic throws, overriding and method reference > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/389eaf6ed973 > 7071377: Exception when javac -processor is given a class name with invalid > postfix > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 > 8022508: javac crashes if the generics arity of a base class is wrong > Reviewed-by: mcimadamore, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a6378c19836b > user: vromero > 8022053: javac generates unverifiable initializer for nested subclass of > local class > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3ab468194f11 > 8007517: DefaultMethodRegressionTests.java fail in TL > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0ad781399706 > user: vromero > 8013394: compile of iterator use fails with error \"defined in an > inaccessible class or interface\" > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/af80273f630a > 8021567: Javac doesn't report \"java: reference to method is ambiguous\" any > more > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/aa6c6f8b5622 > user: vromero > 6983297: methods missing from NewArrayTree > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8f282dc58dfc > user: vromero > 8022622: javac, two tests are failing with compile time error after class > Collector was modified > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0d9bc764cac7 > user: vromero > 8009640: -profile does not work when -bootclasspath specified > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 > 8022161: javac Null Pointer Exception in Enter.visitTopLevel > Reviewed-by: jjg, vromero, jlahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b8610a65fbf9 > user: vromero > 8019486: javac, generates erroneous LVT for a test case with lambda code > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c7dcf899ffff > user: vromero > 8008274: javac should not reference/use sample code > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f3deeccbf4cf > user: vromero > 8020997: TreeMaker.AnnotationBuilder creates broken element literals with > repeating annotations > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/99b60bcf3862 > user: vromero > 8022186: javac generates dead code if a try with an empty body has a > finalizer > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/05370ef9dccb > 8014826: c.s.t.javac.tree.Pretty.visitNewArray() prints duplicate dimension > markers > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7696282873f6 > user: vromero > 8013179: assertion failure in javac when compiling with -source 1.6 -target > 1.6 > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/39ec5d8a691b > 8016281: The SAM method should be passed to the metafactory as a MethodType > not a MethodHandle > Reviewed-by: jjg, vromero, briangoetz, forax > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a204cf7aab7e > 8012238: Nested method capture and inference > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/866c87c01285 > 8016175: Add bottom-up type-checking support for unambiguous method > references > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/44e27378f523 > 8012242: Lambda compatibility and checked exceptions > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37031963493e > 8020278: NPE in javadoc > Reviewed-by: mcimadamore, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/87a951c88a33 > 8013404: Unclear spec for target typing with conditional operator (?:) > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/42b3c5e92461 > 8019824: very long error messages on inference error > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bfbedbfc522a > 8016702: use of ternary operator in lambda expression gives incorrect > results > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b0386f0dc28e > 8016059: Cannot compile following lambda > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/70b37cdb19d5 > 8019480: Javac crashes when method is called on a type-variable receiver > from lambda expression > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7b756b307e12 > 8017618: NullPointerException in RichDiagnosticFormatter for bad input > program > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/79c3146e417b > user: vromero > 6356530: -Xlint:serial does not flag abstract classes with concrete > methods/members > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d6158f8d7235 > user: vromero > 8009924: some langtools tools do not accept -cp as an alias for -classpath > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3b4f92a3797f > user: vromero > 6326693: variable x might already have been assigned, when assignment is in > catch block > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f559ef7568ce > 7034798: Ambiguity error for abstract method call is too eager > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/891c5ecb8306 > user: vromero > 6983646: javap should identify why a DefaultAttribute is being used > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bdd699d7378d > user: vromero > 8005552: c.s.t.javap.AttributeWriter.visitLocalVariableTable() uses > incorrect format string > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bb06c412d079 > user: vromero > 6473148: TreePath.iterator() should document the iteration order > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d137ce373c4c > user: vromero > 7008643: inlined finally clauses confuse debuggers > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e42c27026290 > user: vromero > 8016099: Some @SuppressWarnings annotations ignored ( unchecked, rawtypes ) > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8e3d391c88c6 > user: vromero > 8017609: javac, ClassFile.read(Path) should be ClassFile.read(Path, > Attribute.Factory) > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a47e28759666 > user: vromero > 7066788: javah again accepts -old option (ineffectively) which was removed > in 1.5. > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c2d9303c3477 > 8016908: TEST_BUG: removing non-ascii characters causes tests to fail > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/831467c4c6a7 > user: vromero > 8017104: javac should have a class for primitive types that inherits from > Type > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6d3b33aea370 > user: vromero > 8006981: javac, method toString() of class ...javac.code.Flags doesn't print > all the flag bits > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9851071b551a > user: vromero > 8016267: javac, TypeTag refactoring has provoked performance issues > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/455be95bd1b5 > 8013789: Compiler should emit bridges in interfaces > Reviewed-by: vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1936a884b290 > user: vromero > 8008023: Get rid of utf8 chars in two tests > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7fe655cad9b1 > user: vromero > 8007907: javap, method com.sun.tools.javap.Main.run returns 0 even in case > of class not found error > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bbedff0dc37e > user: vromero > 8008547: javac, warning message: use of ''_'' as an identifier might not be > supported in future releases, should be more especific > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3582b62dccb2 > 8013576: Add stat support to LambdaToMethod > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/105d1f9c1ab8 > user: vromero > 7113519: test/tools/javac/VersionOpt.java passes on windows > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f218bb5ebd53 > 8015648: Duplicate variable in lambda causes javac crash > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f8472e561a97 > 8015432: javac crashes with stack overflow when method called recursively > from nested generic call > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/349160289ba2 > 8008627: Compiler mishandles three-way return-type-substitutability > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7889d1fe2597 > 7139681: Enhanced for loop: local variable scope inconsistent with JLS > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6e30a513c945 > 6360970: javac erroneously accept ambiguous field reference > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/775a51e3276f > user: vromero > 7165659: javac incorrectly sets strictfp access flag on inner-classes > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/242bcad5be74 > 8006615: [doclint] move remaining messages into resource bundle > Reviewed-by: mcimadamore, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec871c3e8337 > user: vromero > 6695379: Copy method annotations and parameter annotations to synthetic > bridge methods > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e9855150c5b0 > user: vromero > 8010737: javac, known parameter's names should be copied to automatically > generated constructors for inner classes > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9f11c7676cd5 > user: vromero > 7179353: try-with-resources fails to compile with generic exception > parameters > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/92e420e9807d > user: vromero > 7053059: VerifyError with double Assignment using a Generic Member of a > Superclass > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d042cba65eab > user: vromero > 8012333: javac, ClassFile should have a read(Path) method > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c6df5b20f9eb > user: vromero > 6970173: Debug pointer at bad position > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b391ecea538e > user: vromero > 7030476: Fix conflicting use of JCTree/JCExpression > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6e5076af4660 > 8014494: javac crashes when varargs element of a method reference is > inferred from the context > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/97a9b4b3e63a > 8014649: Regression: bug in Resolve.resolveOperator > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/58329d9f6b68 > 8014643: Parser regression in JDK 8 when compiling super.x > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/08daea43a7f8 > user: vromero > 7164114: Two jtreg tests are not run due to no file extension on the test > files > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37295244f534 > user: vromero > 8005207: test has 2 @bug tags > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3d9750039fff > user: vromero > 7060779: test/tools/javac/diags/Example.java leaves directories in tempdir > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/824932ecdbc8 > user: vromero > 7177168: Redundant array copy in UnsharedNameTable > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/78717f2d00e8 > 8013222: Javac issues spurious raw type warnings when lambda has implicit > parameter types > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/33d1937af1a3 > 8012685: Spurious raw types warning when using unbound method references > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/05ec778794d0 > 8012003: Method diagnostics resolution need to be simplified in some cases > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/43c2f7cb9c76 > 8004082: test/tools/javac/plugin/showtype/Test.java fails on windows: jtreg > can't delete plugin.jar > Reviewed-by: vromero, mcimadamore > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a2889739cf21 > 8000407: remove @GenerateNativeHeader > Reviewed-by: vromero, darcy > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abd153854f16 > 8012728: Normalize @ignore comments on langtools tests > Reviewed-by: vromero, mcimadamore > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f3f3ac1273e8 > user: vromero > 8010304: javac should detect all mutable implicit static fields in langtools > using a plugin > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2ca9e7d50136 > user: vromero > 8008562: javac, a refactoring to Bits is necessary in order to provide a > change history > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3c02d2f1a421 > user: vromero > 8012723: strictfp interface misses strictfp modifer on default method > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a3655c24e232 > 8012681: Commit for JDK-8012656 breaks tl build > Reviewed-by: vromero, chegar, alanb > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/49d32c84dfea > user: vromero > 8011181: javac, empty UTF8 entry generated for inner class > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a4be2c2fe0a1 > user: vromero > 8011432: javac, compiler regression iterable + captured type > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/29c6984a1673 > user: vromero > 4965689: class literal code wastes a byte > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fa24eba012bd > user: vromero > 5053846: javac: MethodRef entries are duplicated in the constant pool > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2e21ecd7a5ad > user: vromero > 8008582: jtreg failures after conversion of shell tests to Java > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c61add6bf8ac > user: vromero > 6181889: Empty try/finally results in bytecodes being generated > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/823fb9229724 > user: vromero > 8009170: Regression: javac generates redundant bytecode in assignop > involving arrays > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3806171b52d8 > user: vromero > 8009138: javac, equals-hashCode warning tuning > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bd49e0304281 > user: vromero > 8008436: javac should not issue a warning for overriding equals without > hasCode if hashCode has been overriden by a superclass > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/dc8b7aa7cef3 > user: vromero > 8006212: javac, convert jtreg tests from shell script to java > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2620c953e9fe > user: vromero > 6563143: javac should issue a warning for overriding equals without hashCode > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/073696f59241 > user: vromero > 8006334: javap, JavapTask constructor breaks with null pointer exception if > parameter options is null > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/017e8bdd440f > user: vromero > 7167125: Two variables after the same operation in a inner class return > different results > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b1deb90d2e37 > user: vromero > 8005931: javac doesn't set ACC_STRICT for classes with package access > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/762d0af062f5 > user: vromero > 7166455: javac doesn't set ACC_STRICT bit on for strictfp class > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a51a8dac0a2f > user: vromero > 7199823: javac generates inner class that can't be verified > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4cc73ec94686 > user: vromero > 8005075: Pool.Method, and Pool.Variable redundant Symbol field should be > removed > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cbcd9b484759 > user: vromero > 8006944: javac, combo tests should print out the number of threads used > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/954541f13717 > user: vromero > 8005167: execution time of combo tests in javac should be improved > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/de1ec6fc93fe > user: vromero > 8000518: Javac generates duplicate name_and_type constant pool entry for > class BinaryOpValueExp.java > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37a5d7eccb87 > user: vromero > 8004976: test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java can > fail > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fcf89720ae71 > user: vromero > 8003967: detect and remove all mutable implicit static enum fields in > langtools > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/969c96b980b7 > user: vromero > 7153958: add constant pool reference to class containing inlined constants > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1f41a5758cf7 > user: vromero > 7144981: javac should ignore ignorable characters in input > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b > user: vromero > 6574624: javax.tools.JavaCompiler spec contains errors in sample code > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d > user: vromero > 7190862: javap shows an incorrect type for operands if the 'wide' prefix is > used > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759 > user: vromero > 8000484: Bad error recovery when 'catch' without 'try' is found > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a > user: vromero > 6949443: visitTree assertion triggered using -Xjcov on small sample program > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75c936d14c6a > user: vromero > 8000483: cryptic error message when source file contains hash > Contributed-by: vicente.romero at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ea2616a6bd01 > 6725230: Java Compilation with Jsr199 ignores Class-Path in manifest > Contributed-by: vicente.romero at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd > 7200915: convert TypeTags from a series of small ints to an enum > Contributed-by: vicente.romero at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab > 7193657: provide internal ArrayUtils class to simplify common usage of > arrays in javac > Contributed-by: vicenterz at yahoo.es > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ca49d50318dc > 6921494: provide way to print javac tree tag values > Contributed-by: vicenterz at yahoo.es > > Summary: > Earliest: Tue Nov 08 11:51:05 PST 2011 > Commits: 73 > Contributions: 5 > Reviews: 38 From jonathan.gibbons at oracle.com Thu Aug 29 09:09:37 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Thu, 29 Aug 2013 09:09:37 -0700 Subject: CFV: New jdk8 Reviewer: Vicente Romero In-Reply-To: References: <521E71A4.9000106@oracle.com> Message-ID: <521F7241.3040109@oracle.com> On 08/29/2013 09:04 AM, Volker Simonis wrote: > On Wed, Aug 28, 2013 at 11:54 PM, Jonathan Gibbons > wrote: >> > >> >I hereby nominate Vicente Romero to jdk8 Reviewer. >> > >> >Vicente has been a contributor to OpenJDK since 2011, and since >> >then, he has made a total of 78 contributions and participated in >> >38 code reviews, for javac and other tools in the langtools repository. > I don't want to be overly picky and by no means I want to reduce > Vincentes merits or his eligibility to be a jdk8 reviewer. > > I just have a question regarding the whole process: how it can be that > somebody who is 'only' a committer has already done 38 code reviews > (for change '8013789: Compiler should emit bridges in interfaces' he > was even the only reviewer)? > > It seems like the whole process of electing somebody to be a > "reviewer" is pointless, if there are no checks that only "real > reviewers" can actually review changes. > > Regards, > Volker > We have encouraged Vicente to participate in the review process, even though he is not an official Reviewer(TM). Normally, we try and make sure that there is always an official Reviewer involved as well. It was an error that he was the only reviewer on 8013789, and that the system did not detect that. -- Jon From Alan.Bateman at oracle.com Thu Aug 29 09:35:16 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 29 Aug 2013 17:35:16 +0100 Subject: missing jfr.jar in images section of MacOSX jdk8 build In-Reply-To: References: Message-ID: <521F7844.1010803@oracle.com> On 29/08/2013 16:51, Ren? Jansen wrote: > Hi, > > I was able to successfully build jdk8 on MacOSX 10.8.4 until a few days ago. With updated source, re-ran .configure and make clean&& make all, I consistently receive a: > > ## Starting images > Creating images/lib/charsets.jar > Creating images/lib/ext/dnsns.jar > Creating images/lib/ext/cldrdata.jar > make[2]: *** No rule to make target `/Users/rvjansen/apps/jdk8/build/macosx-x86_64-normal-server-release/images/lib/jfr.jar', needed by `all'. Stop. > make[2]: *** Waiting for unfinished jobs.... > make[1]: *** [images] Error 2 > make: *** [images-only] Error 2 > > > message. Does anyone know what has changed - and how to change it back? > > best regards, > > Ren? Jansen. Somebody else asked about this yesterday too. At this time, jdk8/jdk8 doesn't build. It was just an unlucky timing thing where the changes backed up in jdk8/tl were taken during a small window where we had temporary breakage of OpenJDK builds. The fix to this has been jdk8/tl since last week so the issue should resolve itself at the next integration. If you need to get a build when just revert to jdk8-b104 or import 3b8fed46b2a8 from jdk8/tl/jdk. -Alan From christine.lu at oracle.com Thu Aug 29 09:45:10 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 29 Aug 2013 16:45:10 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b105 for changeset 4e38de7c767e Message-ID: <20130829164512.55FB1623BA@hg.openjdk.java.net> Changeset: 2e3a056c84a7 Author: cl Date: 2013-08-29 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/2e3a056c84a7 Added tag jdk8-b105 for changeset 4e38de7c767e ! .hgtags From christine.lu at oracle.com Thu Aug 29 09:44:58 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 29 Aug 2013 16:44:58 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b105 for changeset 5166118c5917 Message-ID: <20130829164459.28E54623B9@hg.openjdk.java.net> Changeset: 246cdbaa6c62 Author: cl Date: 2013-08-29 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/246cdbaa6c62 Added tag jdk8-b105 for changeset 5166118c5917 ! .hgtags From christine.lu at oracle.com Thu Aug 29 09:46:22 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 29 Aug 2013 16:46:22 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b105 for changeset acac3bde66b2 Message-ID: <20130829164627.786C8623BC@hg.openjdk.java.net> Changeset: b649cfa58604 Author: cl Date: 2013-08-29 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b649cfa58604 Added tag jdk8-b105 for changeset acac3bde66b2 ! .hgtags From christine.lu at oracle.com Thu Aug 29 09:47:23 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 29 Aug 2013 16:47:23 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b105 for changeset 88390df7ed2c Message-ID: <20130829164727.B4701623BE@hg.openjdk.java.net> Changeset: 01be6f93d0a4 Author: cl Date: 2013-08-29 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/01be6f93d0a4 Added tag jdk8-b105 for changeset 88390df7ed2c ! .hgtags From christine.lu at oracle.com Thu Aug 29 09:47:09 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 29 Aug 2013 16:47:09 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b105 for changeset 09a46ec11f88 Message-ID: <20130829164714.4F35A623BD@hg.openjdk.java.net> Changeset: d3be8e3b429d Author: cl Date: 2013-08-29 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/d3be8e3b429d Added tag jdk8-b105 for changeset 09a46ec11f88 ! .hgtags From christine.lu at oracle.com Thu Aug 29 09:47:40 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 29 Aug 2013 16:47:40 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b105 for changeset 1fe211ae3d2b Message-ID: <20130829164829.1B4FA623BF@hg.openjdk.java.net> Changeset: 1a2a8d143583 Author: cl Date: 2013-08-29 09:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1a2a8d143583 Added tag jdk8-b105 for changeset 1fe211ae3d2b ! .hgtags From christine.lu at oracle.com Thu Aug 29 09:49:20 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 29 Aug 2013 16:49:20 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b105 for changeset 375834b5cf08 Message-ID: <20130829164930.8A9BE623C0@hg.openjdk.java.net> Changeset: e431c9bfb171 Author: cl Date: 2013-08-29 09:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e431c9bfb171 Added tag jdk8-b105 for changeset 375834b5cf08 ! .hgtags From christine.lu at oracle.com Thu Aug 29 09:49:50 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 29 Aug 2013 16:49:50 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b105 for changeset f484bfb624dd Message-ID: <20130829164952.2A86A623C1@hg.openjdk.java.net> Changeset: 824d33e678f2 Author: cl Date: 2013-08-29 09:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/824d33e678f2 Added tag jdk8-b105 for changeset f484bfb624dd ! .hgtags From jjh.javase at gmail.com Thu Aug 29 11:53:11 2013 From: jjh.javase at gmail.com (Jim Holmlund) Date: Thu, 29 Aug 2013 11:53:11 -0700 Subject: CFV: New jdk8 Reviewer: Vicente Romero In-Reply-To: <20130829074853.562961@eggemoggin.niobe.net> References: <521E71A4.9000106@oracle.com> <20130829074853.562961@eggemoggin.niobe.net> Message-ID: <521F9897.1070900@gmail.com> Vote: yes - jjh From paul.sandoz at oracle.com Fri Aug 30 01:39:13 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Fri, 30 Aug 2013 10:39:13 +0200 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <1C1BD9E9-C0BB-443D-A1A5-04DAB725C01A@oracle.com> Vote: yes Paul. From kumar.x.srinivasan at oracle.com Fri Aug 30 05:07:56 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Fri, 30 Aug 2013 05:07:56 -0700 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <52208B1C.4090605@oracle.com> Vote: yes > I hereby nominate Jan Lahoda to jdk8 Committer. > > Jan is very familiar with the javac codebase as a result of his work > on the NetBeans Java editor, and since 2010, he has been making > contributions back to the OpenJDK langtools repository. He has a total > of 18 contributions of his own and has worked on an additional 3. His > OpenJDK activity is given below. > > Votes are due by 5 p.m. PDT, September 11. > > Only current jdk 8 Committers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -- Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > -------------------- > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 > user: jlahoda > 8022508: javac crashes if the generics arity of a base class is wrong > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec77c7b46c37 > user: jlahoda > 8015809: More user friendly compile-time errors for uncaught > exceptions in lambda expression > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 > 8022161: javac Null Pointer Exception in Enter.visitTopLevel > Reviewed-by: jjg, vromero, jlahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cd9e8cea1b3c > user: jlahoda > 8021338: Diamond finder may mark a required type argument as unnecessary > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8c4b2987edac > user: jlahoda > 8020689: Missing LineNumberTable entries in compiled class files > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/10711bd8bb2d > user: jlahoda > 8020586: Warning produced for an incorrect file > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8dd528992c15 > user: jlahoda > 8012929: Trees.getElement should work not only for declaration trees, > but also for use-trees > Contributed-by: Dusan Balek , Jan Lahoda > > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a7ff36d06fa2 > user: jlahoda > 8009724: Enhance the DocTree API with DocTreePath > Contributed-by: Ralph Benjamin Ruijs , Jan > Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed918a442b83 > user: jlahoda > 8008174: DocTree API should provide start and end positions for tree > nodes > Contributed-by: Ralph Benjamin Ruijs , Jan > Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/170e486632d9 > user: jlahoda > 8004504: ListBuffer could reuse List.nil() as the sentinel element > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/20e4a54b1629 > 7198582: (java) Minor refactor of JavacParser > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fabfd2710057 > 7192073: (javac) minor refactoring of tree maker to help IDEs > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c9749226cdde > 7192068: (javac) provide a way for IDEs to produce Enclosing Method > attributes. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/833bab705918 > 7159445: (javac) emits inaccurate diagnostics for enhanced for-loops > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d10db3576c08 > 7166010: (javac) JavacMessager incorrectly restores log source file > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9c429f38ca7e > 7156633: (javac) incorrect errors when parsing variable declaration in > block statements. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/84b61130cbed > 7142086: performance problem in Check.checkOverrideClashes(...) > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9350d0498d21 > 7119032: (javac) increase visibility of JavacParser methods to improve > subtyping > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/04f983e3e825 > 7073631: (javac) javac parser improvements for error position reporting > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/74f0c05c51eb > 7024568: Very long method resolution causing OOM error > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abaceae7c9f8 > 7000973: isBogus needs to be called on the to-be-returned entry, not > on the current entry > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b29160d1b3e0 > 6972327: JCTree.pos incorrect for annotations without modifiers and > package > Contributed-by: jan.lahoda at sun.com > > Summary: > Earliest: Tue Jul 27 11:32:03 PDT 2010 > Commits: 6 > Contributions: 12 > Partial contributions: 3 > Reviews: 1 From kumar.x.srinivasan at oracle.com Fri Aug 30 05:08:18 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Fri, 30 Aug 2013 05:08:18 -0700 Subject: CFV: New jdk8 Reviewer: Vicente Romero In-Reply-To: <521E71A4.9000106@oracle.com> References: <521E71A4.9000106@oracle.com> Message-ID: <52208B32.2090406@oracle.com> Vote: yes > > I hereby nominate Vicente Romero to jdk8 Reviewer. > > Vicente has been a contributor to OpenJDK since 2011, and since > then, he has made a total of 78 contributions and participated in > 38 code reviews, for javac and other tools in the langtools repository. > His OpenJDK activity is given below. > > Votes are due by 5 p.m. PDT, September 11. > > Only current jdk8 Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -- Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > -------------------- > > Changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6917c114b197 > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in > some cases > Reviewed-by: darcy, vromero, psandoz > > Changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/70c8f4a4b8d6 > user: vromero > 8015780: java/lang/reflect/Method/GenericStringTest.java failing > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/25aaff78d754 > user: vromero > 8023112: javac should not use lazy constant evaluation approach for > method references > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7a4717f3ea7b > user: vromero > 8022316: Generic throws, overriding and method reference > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/389eaf6ed973 > 7071377: Exception when javac -processor is given a class name with > invalid postfix > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 > 8022508: javac crashes if the generics arity of a base class is wrong > Reviewed-by: mcimadamore, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a6378c19836b > user: vromero > 8022053: javac generates unverifiable initializer for nested subclass > of local class > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3ab468194f11 > 8007517: DefaultMethodRegressionTests.java fail in TL > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0ad781399706 > user: vromero > 8013394: compile of iterator use fails with error \"defined in an > inaccessible class or interface\" > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/af80273f630a > 8021567: Javac doesn't report \"java: reference to method is > ambiguous\" any more > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/aa6c6f8b5622 > user: vromero > 6983297: methods missing from NewArrayTree > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8f282dc58dfc > user: vromero > 8022622: javac, two tests are failing with compile time error after > class Collector was modified > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0d9bc764cac7 > user: vromero > 8009640: -profile does not work when -bootclasspath specified > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 > 8022161: javac Null Pointer Exception in Enter.visitTopLevel > Reviewed-by: jjg, vromero, jlahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b8610a65fbf9 > user: vromero > 8019486: javac, generates erroneous LVT for a test case with lambda code > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c7dcf899ffff > user: vromero > 8008274: javac should not reference/use sample code > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f3deeccbf4cf > user: vromero > 8020997: TreeMaker.AnnotationBuilder creates broken element literals > with repeating annotations > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/99b60bcf3862 > user: vromero > 8022186: javac generates dead code if a try with an empty body has a > finalizer > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/05370ef9dccb > 8014826: c.s.t.javac.tree.Pretty.visitNewArray() prints duplicate > dimension markers > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7696282873f6 > user: vromero > 8013179: assertion failure in javac when compiling with -source 1.6 > -target 1.6 > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/39ec5d8a691b > 8016281: The SAM method should be passed to the metafactory as a > MethodType not a MethodHandle > Reviewed-by: jjg, vromero, briangoetz, forax > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a204cf7aab7e > 8012238: Nested method capture and inference > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/866c87c01285 > 8016175: Add bottom-up type-checking support for unambiguous method > references > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/44e27378f523 > 8012242: Lambda compatibility and checked exceptions > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37031963493e > 8020278: NPE in javadoc > Reviewed-by: mcimadamore, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/87a951c88a33 > 8013404: Unclear spec for target typing with conditional operator (?:) > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/42b3c5e92461 > 8019824: very long error messages on inference error > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bfbedbfc522a > 8016702: use of ternary operator in lambda expression gives incorrect > results > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b0386f0dc28e > 8016059: Cannot compile following lambda > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/70b37cdb19d5 > 8019480: Javac crashes when method is called on a type-variable > receiver from lambda expression > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7b756b307e12 > 8017618: NullPointerException in RichDiagnosticFormatter for bad input > program > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/79c3146e417b > user: vromero > 6356530: -Xlint:serial does not flag abstract classes with concrete > methods/members > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d6158f8d7235 > user: vromero > 8009924: some langtools tools do not accept -cp as an alias for > -classpath > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3b4f92a3797f > user: vromero > 6326693: variable x might already have been assigned, when assignment > is in catch block > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f559ef7568ce > 7034798: Ambiguity error for abstract method call is too eager > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/891c5ecb8306 > user: vromero > 6983646: javap should identify why a DefaultAttribute is being used > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bdd699d7378d > user: vromero > 8005552: c.s.t.javap.AttributeWriter.visitLocalVariableTable() uses > incorrect format string > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bb06c412d079 > user: vromero > 6473148: TreePath.iterator() should document the iteration order > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d137ce373c4c > user: vromero > 7008643: inlined finally clauses confuse debuggers > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e42c27026290 > user: vromero > 8016099: Some @SuppressWarnings annotations ignored ( unchecked, > rawtypes ) > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8e3d391c88c6 > user: vromero > 8017609: javac, ClassFile.read(Path) should be ClassFile.read(Path, > Attribute.Factory) > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a47e28759666 > user: vromero > 7066788: javah again accepts -old option (ineffectively) which was > removed in 1.5. > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c2d9303c3477 > 8016908: TEST_BUG: removing non-ascii characters causes tests to fail > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/831467c4c6a7 > user: vromero > 8017104: javac should have a class for primitive types that inherits > from Type > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6d3b33aea370 > user: vromero > 8006981: javac, method toString() of class ...javac.code.Flags doesn't > print all the flag bits > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9851071b551a > user: vromero > 8016267: javac, TypeTag refactoring has provoked performance issues > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/455be95bd1b5 > 8013789: Compiler should emit bridges in interfaces > Reviewed-by: vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1936a884b290 > user: vromero > 8008023: Get rid of utf8 chars in two tests > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7fe655cad9b1 > user: vromero > 8007907: javap, method com.sun.tools.javap.Main.run returns 0 even in > case of class not found error > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bbedff0dc37e > user: vromero > 8008547: javac, warning message: use of ''_'' as an identifier might > not be supported in future releases, should be more especific > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3582b62dccb2 > 8013576: Add stat support to LambdaToMethod > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/105d1f9c1ab8 > user: vromero > 7113519: test/tools/javac/VersionOpt.java passes on windows > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f218bb5ebd53 > 8015648: Duplicate variable in lambda causes javac crash > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f8472e561a97 > 8015432: javac crashes with stack overflow when method called > recursively from nested generic call > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/349160289ba2 > 8008627: Compiler mishandles three-way return-type-substitutability > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7889d1fe2597 > 7139681: Enhanced for loop: local variable scope inconsistent with JLS > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6e30a513c945 > 6360970: javac erroneously accept ambiguous field reference > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/775a51e3276f > user: vromero > 7165659: javac incorrectly sets strictfp access flag on inner-classes > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/242bcad5be74 > 8006615: [doclint] move remaining messages into resource bundle > Reviewed-by: mcimadamore, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec871c3e8337 > user: vromero > 6695379: Copy method annotations and parameter annotations to > synthetic bridge methods > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e9855150c5b0 > user: vromero > 8010737: javac, known parameter's names should be copied to > automatically generated constructors for inner classes > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9f11c7676cd5 > user: vromero > 7179353: try-with-resources fails to compile with generic exception > parameters > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/92e420e9807d > user: vromero > 7053059: VerifyError with double Assignment using a Generic Member of > a Superclass > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d042cba65eab > user: vromero > 8012333: javac, ClassFile should have a read(Path) method > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c6df5b20f9eb > user: vromero > 6970173: Debug pointer at bad position > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b391ecea538e > user: vromero > 7030476: Fix conflicting use of JCTree/JCExpression > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6e5076af4660 > 8014494: javac crashes when varargs element of a method reference is > inferred from the context > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/97a9b4b3e63a > 8014649: Regression: bug in Resolve.resolveOperator > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/58329d9f6b68 > 8014643: Parser regression in JDK 8 when compiling super.x > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/08daea43a7f8 > user: vromero > 7164114: Two jtreg tests are not run due to no file extension on the > test files > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37295244f534 > user: vromero > 8005207: test has 2 @bug tags > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3d9750039fff > user: vromero > 7060779: test/tools/javac/diags/Example.java leaves directories in > tempdir > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/824932ecdbc8 > user: vromero > 7177168: Redundant array copy in UnsharedNameTable > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/78717f2d00e8 > 8013222: Javac issues spurious raw type warnings when lambda has > implicit parameter types > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/33d1937af1a3 > 8012685: Spurious raw types warning when using unbound method references > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/05ec778794d0 > 8012003: Method diagnostics resolution need to be simplified in some > cases > Reviewed-by: jjg, vromero > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/43c2f7cb9c76 > 8004082: test/tools/javac/plugin/showtype/Test.java fails on windows: > jtreg can't delete plugin.jar > Reviewed-by: vromero, mcimadamore > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a2889739cf21 > 8000407: remove @GenerateNativeHeader > Reviewed-by: vromero, darcy > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abd153854f16 > 8012728: Normalize @ignore comments on langtools tests > Reviewed-by: vromero, mcimadamore > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f3f3ac1273e8 > user: vromero > 8010304: javac should detect all mutable implicit static fields in > langtools using a plugin > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2ca9e7d50136 > user: vromero > 8008562: javac, a refactoring to Bits is necessary in order to provide > a change history > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3c02d2f1a421 > user: vromero > 8012723: strictfp interface misses strictfp modifer on default method > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a3655c24e232 > 8012681: Commit for JDK-8012656 breaks tl build > Reviewed-by: vromero, chegar, alanb > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/49d32c84dfea > user: vromero > 8011181: javac, empty UTF8 entry generated for inner class > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a4be2c2fe0a1 > user: vromero > 8011432: javac, compiler regression iterable + captured type > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/29c6984a1673 > user: vromero > 4965689: class literal code wastes a byte > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fa24eba012bd > user: vromero > 5053846: javac: MethodRef entries are duplicated in the constant pool > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2e21ecd7a5ad > user: vromero > 8008582: jtreg failures after conversion of shell tests to Java > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c61add6bf8ac > user: vromero > 6181889: Empty try/finally results in bytecodes being generated > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/823fb9229724 > user: vromero > 8009170: Regression: javac generates redundant bytecode in assignop > involving arrays > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3806171b52d8 > user: vromero > 8009138: javac, equals-hashCode warning tuning > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bd49e0304281 > user: vromero > 8008436: javac should not issue a warning for overriding equals > without hasCode if hashCode has been overriden by a superclass > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/dc8b7aa7cef3 > user: vromero > 8006212: javac, convert jtreg tests from shell script to java > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2620c953e9fe > user: vromero > 6563143: javac should issue a warning for overriding equals without > hashCode > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/073696f59241 > user: vromero > 8006334: javap, JavapTask constructor breaks with null pointer > exception if parameter options is null > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/017e8bdd440f > user: vromero > 7167125: Two variables after the same operation in a inner class > return different results > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b1deb90d2e37 > user: vromero > 8005931: javac doesn't set ACC_STRICT for classes with package access > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/762d0af062f5 > user: vromero > 7166455: javac doesn't set ACC_STRICT bit on for strictfp class > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a51a8dac0a2f > user: vromero > 7199823: javac generates inner class that can't be verified > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4cc73ec94686 > user: vromero > 8005075: Pool.Method, and Pool.Variable redundant Symbol field should > be removed > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cbcd9b484759 > user: vromero > 8006944: javac, combo tests should print out the number of threads used > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/954541f13717 > user: vromero > 8005167: execution time of combo tests in javac should be improved > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/de1ec6fc93fe > user: vromero > 8000518: Javac generates duplicate name_and_type constant pool entry > for class BinaryOpValueExp.java > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/37a5d7eccb87 > user: vromero > 8004976: > test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java can fail > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fcf89720ae71 > user: vromero > 8003967: detect and remove all mutable implicit static enum fields in > langtools > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/969c96b980b7 > user: vromero > 7153958: add constant pool reference to class containing inlined > constants > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1f41a5758cf7 > user: vromero > 7144981: javac should ignore ignorable characters in input > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b > user: vromero > 6574624: javax.tools.JavaCompiler spec contains errors in sample code > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d > user: vromero > 7190862: javap shows an incorrect type for operands if the 'wide' > prefix is used > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759 > user: vromero > 8000484: Bad error recovery when 'catch' without 'try' is found > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a > user: vromero > 6949443: visitTree assertion triggered using -Xjcov on small sample > program > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75c936d14c6a > user: vromero > 8000483: cryptic error message when source file contains hash > Contributed-by: vicente.romero at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ea2616a6bd01 > 6725230: Java Compilation with Jsr199 ignores Class-Path in manifest > Contributed-by: vicente.romero at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd > 7200915: convert TypeTags from a series of small ints to an enum > Contributed-by: vicente.romero at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab > 7193657: provide internal ArrayUtils class to simplify common usage of > arrays in javac > Contributed-by: vicenterz at yahoo.es > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ca49d50318dc > 6921494: provide way to print javac tree tag values > Contributed-by: vicenterz at yahoo.es > > Summary: > Earliest: Tue Nov 08 11:51:05 PST 2011 > Commits: 73 > Contributions: 5 > Reviews: 38 From kumar.x.srinivasan at oracle.com Fri Aug 30 05:09:05 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Fri, 30 Aug 2013 05:09:05 -0700 Subject: CFV: New jdk8 Reviewer: Joel =?ISO-8859-1?Q?Borggr=E9n-Franc?= =?ISO-8859-1?Q?k?= In-Reply-To: <521D482F.4090201@oracle.com> References: <521D482F.4090201@oracle.com> Message-ID: <52208B61.7000108@oracle.com> Vote: yes > > I hereby nominate Joel Borggr?n-Franck to jdk8 Reviewer. > > Joel has been an active participant in JDK 8 since joining the > LangTools team over a year ago, as can be seen by his numerous > contributions to the langtools, jdk and hotspot repos [below] in the > areas of annotations and reflection. > > Votes are due by Sep 10, 2013, 18:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ----------------------------- > > *** hotspot > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811 > 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f > 8009382: Add JVM_Get{Field|Method}TypeAnnotations > Contributed-by: Joel Borggren-Franck > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35431a769282 > 8004823: Add VM support for type annotation reflection > Contributed-by: joel.franck at oracle.com > > > *** langtools > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc > user: jfranck > 8019243: AnnotationTypeMismatchException instead of MirroredTypeException > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e > user: jfranck > 8009367: Wrong kind of name used in comparison in javax.lang.model > code for repeatable annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55 > user: jfranck > 8007961: javax.lang.model tests for repeating annotations fail in > getAnnotationsByType > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4 > user: jfranck > 8013180: Qualified type reference with annotations in throws list > crashes compiler > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa > user: jfranck > 8013485: javac can't handle annotations with a from a > previous compilation unit > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa > user: jfranck > 8011027: Type parameter annotations not passed through to > javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232 > user: jfranck > 8012681: Commit for JDK-8012656 breaks tl build > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5 > user: jfranck > 7015104: use new subtype of TypeSymbol for type parameters > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c > user: jfranck > 8006547: Repeating annotations: No Target on container annotation with > all targets on base annotation gives compiler error > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f427043f8c65 > user: jfranck > 7196531: Duplicate error messages on repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe9b9d29095 > user: jfranck > 8005205: tests missing bugid for repeating annotation change > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aeadaf905d78 > user: jfranck > 8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f42a06a49c0 > user: jfranck > 7193719: Support repeating annotations in javax.lang.model > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef > user: jfranck > 8005098: Provide isSynthesized() information on Attribute.Compound > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5 > user: jfranck > 8001114: Container annotation is not checked for semantic correctness > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/73312ec2cf7c > user: jfranck > 7199925: Separate compilation breaks check that elements have a > default for the containing annotation > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/873ddd9f4900 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039 > 8004133: Provide javax.lang.model.* implementation backed by core > reflection > Summary: Joint work by darcy and jfranck to provide sample code for > JEP 119. > Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com > > > changeset: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82 > user: jjg > 8013852: update reference impl for type-annotations > Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, > joel.franck at oracle.com, alex.buckley at oracle.com > > > *** jdk > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197 > user: jfranck > 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in > some cases > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145 > user: jfranck > 8011139: (reflect) Revise checking in getEnclosingClass > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb > user: jfranck > 8007812: (reflect) Class.getEnclosingMethod problematic for some classes > Summary: Better checking in getEnclosing(Method|Constructor|Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6 > user: jfranck > 8007073: Implement Core Reflection for Type Annotations on parameters > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0 > user: jfranck > 8013541: Revise javadoc for Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38e1821c4472 > user: jfranck > 8007808: Missing method: Executable.getAnnotatedReturnType() > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd67a8c7abc > user: jfranck > 8007278: Rename j.l.r.AnnotatedElement.getAnnotations(Class) to > getAnnotationsByType(Class) > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5097fe015763 > user: jfranck > 8005712: Simplify support for repeating annotations in > j.l.r.AnnotatedElement > 8004919: AnnotationSupport uses possibly half-constructed > AnnotationType instances > Summary: Implements the simplified semantics for repeating annotations > and removes the incorrect obtaining of an AnnotationType > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a343d280bd8c > user: jfranck > 8004698: Implement Core Reflection for Type Annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a > user: jfranck > 8004110: Remove debug code form > sun/reflect/annotation/AnnotationSupport.java > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed > user: jfranck > 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97 > user: jfranck > 8001598: Augment ElementType enum for JSR 308 > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdfcc13ddeb4 > user: jfranck > 7151010: Add compiler support for repeating annotations > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0bf7358ba23 > user: jfranck > 7188442: rename java.lang.annotation.ContainerAnnotation to ContainedBy > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eec133f2406a > user: jfranck > 7158930: (ann) library support for repeating annotations is not built > when compiling the JDK > > > changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e > 8004699: Add type annotation storage to Constructor, Field and Method > Contributed-by: joel.franck at oracle.com > > From dalibor.topic at oracle.com Fri Aug 30 05:21:18 2013 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 30 Aug 2013 14:21:18 +0200 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <52208E3E.90700@oracle.com> Vote: Yes. -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From vicente.romero at oracle.com Fri Aug 30 07:08:40 2013 From: vicente.romero at oracle.com (Vicente-Arturo Romero-Zaldivar) Date: Fri, 30 Aug 2013 15:08:40 +0100 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <1C1BD9E9-C0BB-443D-A1A5-04DAB725C01A@oracle.com> References: <521E718E.1090800@oracle.com> <1C1BD9E9-C0BB-443D-A1A5-04DAB725C01A@oracle.com> Message-ID: <5220A768.4090700@oracle.com> Vote: yes Vicente From henry.jen at oracle.com Fri Aug 30 09:59:45 2013 From: henry.jen at oracle.com (Henry Jen) Date: Fri, 30 Aug 2013 09:59:45 -0700 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <955EDDBE-6A43-4955-840D-10B5794CA8FE@oracle.com> Vote: Yes Cheers, Henry From mike.duigou at oracle.com Fri Aug 30 16:33:25 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Fri, 30 Aug 2013 16:33:25 -0700 Subject: Result: New jdk8 Committer: Brian Burkhalter (bpb) Message-ID: Voting for Brian Burkhalter[1] is now closed. Yes: 26 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Congratulations! -Mike [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-August/002973.html From lana.steuck at oracle.com Fri Aug 30 18:13:20 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 31 Aug 2013 01:13:20 +0000 Subject: hg: jdk8/jdk8: 5 new changesets Message-ID: <20130831011322.010F862458@hg.openjdk.java.net> Changeset: c8da1b6a9762 Author: mduigou Date: 2013-08-20 17:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c8da1b6a9762 8023433: Improve 'make help' Reviewed-by: tbell ! NewMakefile.gmk Changeset: f643fee2b40f Author: mduigou Date: 2013-08-26 10:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f643fee2b40f 8023491: Remove target names from test/Makefile and defer to sub-repo makefiles. Reviewed-by: erikj ! common/makefiles/Main.gmk ! test/Makefile Changeset: 163091288aeb Author: lana Date: 2013-08-26 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/163091288aeb Merge ! common/makefiles/Main.gmk Changeset: 51a61778a99d Author: mduigou Date: 2013-08-29 16:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/51a61778a99d 8023892: test/Makefile shouldn't try to tell langtools/test/Makefile where to put output. Reviewed-by: erikj, vromero, henryjen ! test/Makefile Changeset: 4ac867c44467 Author: lana Date: 2013-08-29 16:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4ac867c44467 Merge From lana.steuck at oracle.com Fri Aug 30 18:13:27 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 31 Aug 2013 01:13:27 +0000 Subject: hg: jdk8/jdk8/jaxws: 4 new changesets Message-ID: <20130831011357.ACC9962459@hg.openjdk.java.net> Changeset: b99d7e355d4b Author: mkos Date: 2013-08-23 09:57 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/b99d7e355d4b 8022885: Update JAX-WS RI integration to 2.2.9-b14140 8013016: Rebase 8009009 against the latest jdk8/jaxws Reviewed-by: alanb, chegar ! src/share/jaxws_classes/com/sun/istack/internal/tools/ParallelWorldClassLoader.java ! src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/annotations/Probe.java ! src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/AverageRangeStatisticImpl.java ! src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/BoundaryStatisticImpl.java ! src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/BoundedRangeStatisticImpl.java ! src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/CountStatisticImpl.java ! src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/RangeStatisticImpl.java ! src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/StatisticImpl.java ! src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/StringStatisticImpl.java ! src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/TimeStatisticImpl.java ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties ! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/AttributesImpl.java ! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/Classes.java ! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/Config.java ! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCEventReceiver.java ! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCEventSource.java ! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCHandler.java ! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCInterleaveFilter.java ! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCRuntime.java ! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/Schema.java ! src/share/jaxws_classes/com/sun/tools/internal/ws/version.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/SchemaCache.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAccessorOrderWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAccessorTypeWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAnyAttributeWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAnyElementWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAttachmentRefWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAttributeWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementDeclWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementRefWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementRefsWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementWrapperWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementsWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlEnumValueWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlEnumWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlIDREFWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlIDWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlInlineBinaryDataWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlJavaTypeAdapterWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlListWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlMimeTypeWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlMixedWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlNsWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlRegistryWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlRootElementWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlSchemaTypeWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlSchemaTypesWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlSchemaWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlSeeAlsoWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlTransientWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlTypeWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlValueWriter.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/MessageBundle.properties ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CPropertyInfo.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CTypeRef.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/package-info.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/AbstractReferenceFinderImpl.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForest.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/Util.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/Messages.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/Messages.properties ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/Init.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlAttributeQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementDeclQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementRefQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementRefsQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlEnumQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlRootElementQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlSchemaQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlSchemaTypeQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlTransientQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlTypeQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlValueQuick.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/package-info.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/package-info.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/BridgeAdapter.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Coordinator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/XMLSerializer.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerBoolean.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerCharacter.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerDouble.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerFloat.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerInteger.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerLong.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerShort.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Boolean.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Character.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Double.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Float.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Integer.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Long.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Short.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Boolean.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Character.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Double.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Float.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Integer.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Long.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Short.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Double.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Float.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Long.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Short.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Boolean.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Double.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Float.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Long.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Short.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.properties ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Annotated.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Annotation.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Any.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Appinfo.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/AttrDecls.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/AttributeType.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexContent.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexExtension.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexRestriction.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexTypeHost.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexTypeModel.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Documentation.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Element.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ExplicitGroup.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ExtensionType.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/FixedOrDefault.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Import.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/List.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalAttribute.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalElement.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/NestedParticle.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/NoFixedFacet.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Occurs.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Redefinable.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SchemaTop.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleContent.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleDerivation.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleExtension.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleRestriction.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleRestrictionModel.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleTypeHost.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TopLevelAttribute.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TopLevelElement.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeDefParticle.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Union.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Wildcard.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/EditDistance.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/DTDEventListener.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/DTDHandlerBase.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/DTDParser.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/EndOfInputException.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/EntityDecl.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/ExternalEntity.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/InputEntity.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/InternalEntity.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/MessageCatalog.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/Resolver.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/SimpleHashtable.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/XmlChars.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/XmlNames.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/XmlReader.java ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/package.html ! src/share/jaxws_classes/com/sun/xml/internal/dtdparser/resources/Messages.properties ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/AbstractCreatorProcessor.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/AbstractProcessor.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/AttributesHolder.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/FragmentedArray.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBuffer.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBufferException.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBufferMark.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBufferResult.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBufferSource.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/sax/DefaultWithLexicalHandler.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/sax/Features.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/sax/Properties.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java ! src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java ! src/share/jaxws_classes/com/sun/xml/internal/txw2/output/XMLWriter.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/Packet.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/Container.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/ThreadLocalContainerResolver.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/commons/xmlutil/Converter.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/MtomCodec.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/StreamSOAP11Codec.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/StreamSOAP12Codec.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/StreamSOAPCodec.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/TagInfoset.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/message/AbstractMessageImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/message/jaxb/JAXBHeader.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/message/jaxb/JAXBMessage.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/message/saaj/SAAJMessage.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/message/stream/StreamMessage.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/resources/StreamingMessages.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/resources/streaming.properties ! src/share/jaxws_classes/com/sun/xml/internal/ws/server/SDDocumentImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/BindingContext.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/resources/Messages_en.properties ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/version.properties ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/Messages.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/Messages.properties ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/SAXParserFactoryAdaptor.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/Schema.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_List.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Restriction.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Union.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/annotation.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeDeclBody.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeGroupDecl.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeUses.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/complexType.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/complexType_complexContent_body.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/erSet.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/ersSet.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/facet.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/group.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/importDecl.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/includeDecl.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/modelGroupBody.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/notation.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/occurs.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/particle.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/qname.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/redefine.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/simpleType.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/wildcardBody.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/xpath.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/JAXPParser.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/XSOMParser.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/util/DomAnnotationParserFactory.java ! src/share/jaxws_classes/javax/xml/bind/Binder.java ! src/share/jaxws_classes/javax/xml/bind/ContextFinder.java ! src/share/jaxws_classes/javax/xml/bind/DataBindingException.java ! src/share/jaxws_classes/javax/xml/bind/DatatypeConverter.java ! src/share/jaxws_classes/javax/xml/bind/DatatypeConverterImpl.java ! src/share/jaxws_classes/javax/xml/bind/DatatypeConverterInterface.java ! src/share/jaxws_classes/javax/xml/bind/Element.java ! src/share/jaxws_classes/javax/xml/bind/GetPropertyAction.java ! src/share/jaxws_classes/javax/xml/bind/JAXB.java ! src/share/jaxws_classes/javax/xml/bind/JAXBContext.java ! src/share/jaxws_classes/javax/xml/bind/JAXBElement.java ! src/share/jaxws_classes/javax/xml/bind/JAXBException.java ! src/share/jaxws_classes/javax/xml/bind/JAXBIntrospector.java ! src/share/jaxws_classes/javax/xml/bind/JAXBPermission.java ! src/share/jaxws_classes/javax/xml/bind/MarshalException.java ! src/share/jaxws_classes/javax/xml/bind/Messages.java ! src/share/jaxws_classes/javax/xml/bind/Messages.properties ! src/share/jaxws_classes/javax/xml/bind/NotIdentifiableEvent.java ! src/share/jaxws_classes/javax/xml/bind/ParseConversionEvent.java ! src/share/jaxws_classes/javax/xml/bind/PrintConversionEvent.java ! src/share/jaxws_classes/javax/xml/bind/PropertyException.java ! src/share/jaxws_classes/javax/xml/bind/SchemaOutputResolver.java ! src/share/jaxws_classes/javax/xml/bind/TypeConstraintException.java ! src/share/jaxws_classes/javax/xml/bind/UnmarshalException.java ! src/share/jaxws_classes/javax/xml/bind/Unmarshaller.java ! src/share/jaxws_classes/javax/xml/bind/UnmarshallerHandler.java ! src/share/jaxws_classes/javax/xml/bind/ValidationEvent.java ! src/share/jaxws_classes/javax/xml/bind/ValidationEventHandler.java ! src/share/jaxws_classes/javax/xml/bind/ValidationEventLocator.java ! src/share/jaxws_classes/javax/xml/bind/ValidationException.java ! src/share/jaxws_classes/javax/xml/bind/Validator.java ! src/share/jaxws_classes/javax/xml/bind/WhiteSpaceProcessor.java ! src/share/jaxws_classes/javax/xml/bind/annotation/DomHandler.java ! src/share/jaxws_classes/javax/xml/bind/annotation/W3CDomHandler.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlAccessOrder.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlAccessType.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlAccessorOrder.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlAccessorType.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlAnyAttribute.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlAnyElement.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlAttachmentRef.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlAttribute.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlElement.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlElementDecl.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlElementRef.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlElementRefs.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlElementWrapper.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlElements.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlEnum.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlEnumValue.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlID.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlIDREF.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlList.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlMixed.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlNs.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlNsForm.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlRegistry.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlRootElement.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlSchema.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlSchemaType.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlSchemaTypes.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlSeeAlso.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlTransient.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlType.java ! src/share/jaxws_classes/javax/xml/bind/annotation/XmlValue.java ! src/share/jaxws_classes/javax/xml/bind/annotation/adapters/CollapsedStringAdapter.java ! src/share/jaxws_classes/javax/xml/bind/annotation/adapters/HexBinaryAdapter.java ! src/share/jaxws_classes/javax/xml/bind/annotation/adapters/NormalizedStringAdapter.java ! src/share/jaxws_classes/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.java ! src/share/jaxws_classes/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapters.java ! src/share/jaxws_classes/javax/xml/bind/annotation/adapters/package.html ! src/share/jaxws_classes/javax/xml/bind/annotation/package.html ! src/share/jaxws_classes/javax/xml/bind/attachment/AttachmentMarshaller.java ! src/share/jaxws_classes/javax/xml/bind/attachment/AttachmentUnmarshaller.java ! src/share/jaxws_classes/javax/xml/bind/attachment/package.html ! src/share/jaxws_classes/javax/xml/bind/helpers/AbstractMarshallerImpl.java ! src/share/jaxws_classes/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java ! src/share/jaxws_classes/javax/xml/bind/helpers/DefaultValidationEventHandler.java ! src/share/jaxws_classes/javax/xml/bind/helpers/Messages.java ! src/share/jaxws_classes/javax/xml/bind/helpers/Messages.properties ! src/share/jaxws_classes/javax/xml/bind/helpers/NotIdentifiableEventImpl.java ! src/share/jaxws_classes/javax/xml/bind/helpers/ParseConversionEventImpl.java ! src/share/jaxws_classes/javax/xml/bind/helpers/PrintConversionEventImpl.java ! src/share/jaxws_classes/javax/xml/bind/helpers/ValidationEventImpl.java ! src/share/jaxws_classes/javax/xml/bind/helpers/ValidationEventLocatorImpl.java ! src/share/jaxws_classes/javax/xml/bind/helpers/package.html ! src/share/jaxws_classes/javax/xml/bind/package.html ! src/share/jaxws_classes/javax/xml/bind/util/JAXBResult.java ! src/share/jaxws_classes/javax/xml/bind/util/JAXBSource.java ! src/share/jaxws_classes/javax/xml/bind/util/Messages.java ! src/share/jaxws_classes/javax/xml/bind/util/Messages.properties ! src/share/jaxws_classes/javax/xml/bind/util/ValidationEventCollector.java ! src/share/jaxws_classes/javax/xml/bind/util/package.html Changeset: d8593d8581df Author: mkos Date: 2013-08-23 11:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/d8593d8581df 8023636: Missing files from 8022885 Reviewed-by: alanb, chegar + src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/StreamingSOAP.java + src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/NamespaceContextExAdaper.java + src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XMLReaderComposite.java Changeset: 533c1032337c Author: lana Date: 2013-08-26 14:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/533c1032337c Merge Changeset: 6908370afe83 Author: lana Date: 2013-08-29 16:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/6908370afe83 Merge From lana.steuck at oracle.com Fri Aug 30 18:13:27 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 31 Aug 2013 01:13:27 +0000 Subject: hg: jdk8/jdk8/nashorn: 24 new changesets Message-ID: <20130831011416.1832C6245A@hg.openjdk.java.net> Changeset: dbb0a20a6f27 Author: attila Date: 2013-08-21 13:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/dbb0a20a6f27 8023373: allow super invocation for adapters Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + test/script/basic/JDK-8023373.js + test/script/basic/JDK-8023373.js.EXPECTED Changeset: dc322503ce36 Author: attila Date: 2013-08-21 13:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/dc322503ce36 8022903: Enhance for-in and for-each for Lists and Maps Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/JDK-8022903.js + test/script/basic/JDK-8022903.js.EXPECTED Changeset: b7c04b3b01a7 Author: sundar Date: 2013-08-21 17:28 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b7c04b3b01a7 8023368: Instance __proto__ property should exist and be writable. Reviewed-by: attila, hannesw ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/PropertyListener.java ! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js + test/script/basic/JDK-8023368.js + test/script/basic/JDK-8023368.js.EXPECTED + test/script/basic/JDK-8023368_2.js + test/script/basic/JDK-8023368_2.js.EXPECTED + test/script/basic/circular_proto.js + test/script/basic/circular_proto.js.EXPECTED + test/script/basic/mirror_proto_assign.js + test/script/basic/mirror_proto_assign.js.EXPECTED + test/script/basic/nonextensible_proto_assign.js + test/script/basic/nonextensible_proto_assign.js.EXPECTED Changeset: 54f60d91024c Author: sundar Date: 2013-08-22 18:46 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/54f60d91024c 8023551: Mirror functions can not be invoked using invokeMethod, invokeFunction Reviewed-by: attila, jlaskey, lagergren ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java + test/script/basic/JDK-8023551.js + test/script/basic/JDK-8023551.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 8ad9bcb04e6d Author: hannesw Date: 2013-08-22 17:23 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8ad9bcb04e6d 8023531: new RegExp('').toString() should return '/(?:)/' Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/regexp/RegExp.java + test/script/basic/JDK-8023531.js Changeset: c5c5ab3f420a Author: jlaskey Date: 2013-08-22 13:51 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c5c5ab3f420a 8023228: Debugger information gather is too slow. Reviewed-by: sundar, lagergren Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/Context.java + src/jdk/nashorn/internal/runtime/DebuggerSupport.java Changeset: 5a1e07b9a3cd Author: sundar Date: 2013-08-22 22:32 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1e07b9a3cd 8023560: Arbitrary javax.script.Bindings objects as ENGINE_SCOPE objects are not handled as expected. Reviewed-by: jlaskey, lagergren, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: d82ac93aa55c Author: sundar Date: 2013-08-23 16:10 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d82ac93aa55c 8023631: engine.js init script should be loaded into every global instance created by engines Reviewed-by: attila, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/resources/engine.js + test/src/jdk/nashorn/api/scripting/InvocableTest.java + test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java + test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 6b6a8fc714a9 Author: lagergren Date: 2013-08-23 12:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6b6a8fc714a9 8023453: --log=attr did not unindent identNodes Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/codegen/Attr.java Changeset: 4dcd5a22fdd3 Author: lagergren Date: 2013-08-23 12:44 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4dcd5a22fdd3 Merge Changeset: f18f2ce1b2dc Author: attila Date: 2013-08-23 13:10 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f18f2ce1b2dc 8023630: Implement Java.super() as the preferred way to call super methods Reviewed-by: jlaskey, lagergren, sundar ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java + src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java + src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java + test/script/basic/JDK-8023630.js + test/script/basic/JDK-8023630.js.EXPECTED ! test/script/basic/NASHORN-397.js Changeset: 2ce55025a37d Author: sundar Date: 2013-08-23 16:44 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ce55025a37d Merge Changeset: a18f92a0a910 Author: lana Date: 2013-08-26 14:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a18f92a0a910 Merge Changeset: badc919cd621 Author: lagergren Date: 2013-08-23 14:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/badc919cd621 8023550: -d option was broken for any dir but '.'. Fixed Java warnings. Reviewed-by: jlaskey, sundar ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java ! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java ! tools/fxshell/jdk/nashorn/tools/FXShell.java Changeset: e2d94d032760 Author: jlaskey Date: 2013-08-23 09:56 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e2d94d032760 8020946: TokenType#toString returned null Reviewed-by: hannesw, lagergren Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/parser/TokenType.java Changeset: eb7b8340ce3a Author: lagergren Date: 2013-08-23 15:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/eb7b8340ce3a 8023454: Updated DEVELOPER_README and command line flags, ensuring that undocumented flags that aren't guaranteed to work (disabled by default) and that are work in progress show up with an EXPERIMENTAL tag. Reviewed-by: attila, jlaskey ! docs/DEVELOPER_README ! src/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: 12820c8d0a5d Author: jlaskey Date: 2013-08-23 12:20 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/12820c8d0a5d 8019987: String trimRight and trimLeft could be defined Reviewed-by: sundar Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/objects/NativeString.java + test/script/basic/JDK-8019987.js Changeset: c19c66e661a9 Author: hannesw Date: 2013-08-26 15:59 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c19c66e661a9 8023650: Regexp m flag does not recognize CRNL or CR Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Config.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java ! src/jdk/nashorn/tools/Shell.java + test/script/basic/JDK-8023650.js Changeset: 99e48c76d11f Author: jlaskey Date: 2013-08-26 15:33 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/99e48c76d11f 8023721: Simplify eval in DebuggerSupport. Reviewed-by: sundar, lagergren, hannesw Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java Changeset: 3bd077423a08 Author: sundar Date: 2013-08-27 15:54 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3bd077423a08 8022773: ScriptEngineTest.printManyTest fails Reviewed-by: lagergren, attila ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 47f0a4c4b729 Author: attila Date: 2013-08-27 13:17 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/47f0a4c4b729 8023780: Gracefully handle @CS methods while binding bean properties Reviewed-by: jlaskey, lagergren, sundar ! src/jdk/nashorn/internal/objects/NativeObject.java + test/script/basic/JDK-8023780.js + test/script/basic/JDK-8023780.js.EXPECTED Changeset: bda0e89f88ae Author: sundar Date: 2013-08-27 18:57 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bda0e89f88ae 8023784: Object.prototype.toString should contain the class name for all instances Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/JDK-8023784.js + test/script/basic/JDK-8023784.js.EXPECTED ! test/script/basic/NASHORN-377.js.EXPECTED Changeset: 101606d3eb84 Author: sundar Date: 2013-08-27 19:26 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/101606d3eb84 Merge Changeset: bf70cbd2c836 Author: lana Date: 2013-08-29 16:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bf70cbd2c836 Merge From lana.steuck at oracle.com Fri Aug 30 18:13:34 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 31 Aug 2013 01:13:34 +0000 Subject: hg: jdk8/jdk8/langtools: 21 new changesets Message-ID: <20130831011516.579726245B@hg.openjdk.java.net> Changeset: 7de231613e4a Author: jjg Date: 2013-08-21 16:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7de231613e4a 8023515: import type-annotations updates Reviewed-by: jjg Contributed-by: wdietl at gmail.com ! src/share/classes/com/sun/source/tree/MethodTree.java ! src/share/classes/com/sun/source/tree/TypeParameterTree.java ! src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java + test/tools/javac/annotations/typeAnnotations/failures/DummyProcessor.java + test/tools/javac/annotations/typeAnnotations/failures/T8020715.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java + test/tools/javac/tree/TypeAnnotationsPretty.java Changeset: 2068190f8ac2 Author: emc Date: 2013-08-21 20:23 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2068190f8ac2 7118412: Shadowing of type-variables vs. member types 4987840: What is the scope of an annotation? Summary: Fixed issue with shadowing of type names. Reviewed-by: jjg, abuckley, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 57e1266527dd Author: jjg Date: 2013-08-21 17:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/57e1266527dd 8022287: javac.sym.Profiles uses a static Map when it should not Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javac/sym/Profiles.java + test/tools/javac/profiles/ProfileTest.java Changeset: eebb29618f50 Author: emc Date: 2013-08-21 20:41 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eebb29618f50 8023520: Add missing test for JDK-7118412 Summary: The test for JDK-7118412 was dropped from the changeset in a merging accident. Reviewed-by: jjg + test/tools/javac/7118412/ShadowingTest.java Changeset: 7a4717f3ea7b Author: vromero Date: 2013-08-22 10:22 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7a4717f3ea7b 8022316: Generic throws, overriding and method reference Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.java + test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.out Changeset: 25aaff78d754 Author: vromero Date: 2013-08-22 13:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25aaff78d754 8023112: javac should not use lazy constant evaluation approach for method references Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/T8023112/SkipLazyConstantCreationForMethodRefTest.java Changeset: 1ab22e60a738 Author: emc Date: 2013-08-22 12:47 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1ab22e60a738 8020745: Suspicious MethodParameters attribute generated for local classes capturing local variables Summary: Corrected an error in a previous patch that caused captured locals to be added to the beginning, not the end of a parameter list. Reviewed-by: jjg, mcimadamore, ksrini, abuckley ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java - test/tools/javac/8015701/AnonymousParameters.java + test/tools/javac/MethodParameters/CaptureTest.java Changeset: b77381d99056 Author: jjg Date: 2013-08-22 12:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b77381d99056 8022173: Relax some warnings in doclint Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclint/HtmlTag.java ! test/tools/doclint/html/ListTagsTest.java ! test/tools/doclint/html/OtherTagsTest.java ! test/tools/doclint/html/OtherTagsTest.out ! test/tools/doclint/html/TableTagsTest.java Changeset: 60f156c653d3 Author: jjg Date: 2013-08-26 11:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/60f156c653d3 8023701: Fix badly named test Reviewed-by: bpatel - test/com/sun/javadoc/testNavagation/TestNavagation.java - test/com/sun/javadoc/testNavagation/pkg/A.java - test/com/sun/javadoc/testNavagation/pkg/C.java - test/com/sun/javadoc/testNavagation/pkg/E.java - test/com/sun/javadoc/testNavagation/pkg/I.java + test/com/sun/javadoc/testNavigation/TestNavigation.java + test/com/sun/javadoc/testNavigation/pkg/A.java + test/com/sun/javadoc/testNavigation/pkg/C.java + test/com/sun/javadoc/testNavigation/pkg/E.java + test/com/sun/javadoc/testNavigation/pkg/I.java Changeset: 7bf6313e1ced Author: jjg Date: 2013-08-26 15:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7bf6313e1ced 8023768: Use the unannotatedType in cyclicity checks. Reviewed-by: jjg Contributed-by: wdietl at gmail.com ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/annotations/typeAnnotations/failures/TypeVariableCycleTest.java Changeset: 00ca54ceca1b Author: lana Date: 2013-08-26 14:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/00ca54ceca1b Merge Changeset: cc3fb73f5e08 Author: lana Date: 2013-08-26 22:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/cc3fb73f5e08 Merge Changeset: 7fb27bc201cc Author: bpatel Date: 2013-08-27 11:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fb27bc201cc 7052170: javadoc -charset option generates wrong meta tag Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java + test/com/sun/javadoc/testCharset/TestCharset.java + test/com/sun/javadoc/testCharset/pkg/Foo.java Changeset: 662a5188bded Author: darcy Date: 2013-08-27 11:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/662a5188bded 8023826: Typo in warning about obsolete source / target values Reviewed-by: jjg, wmdietl ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java Changeset: 7de7100c30ce Author: henryjen Date: 2013-08-28 10:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7de7100c30ce 8014566: Remove @ignore tags from MethodReference66 and InInterface when 8013875 is fixed Reviewed-by: briangoetz, jjg ! test/tools/javac/lambda/MethodReference66.java ! test/tools/javac/lambda/lambdaExecution/InInterface.java Changeset: 189942cdf585 Author: jjg Date: 2013-08-28 15:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/189942cdf585 8010310: [javadoc] Error processing sources with -private Reviewed-by: vromero, mcimadamore ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java + test/tools/javadoc/nonConstExprs/Test.java Changeset: 0e6577980181 Author: jjg Date: 2013-08-29 11:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0e6577980181 8001669: javadoc internal DocletAbortException should set cause when appropriate Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletAbortException.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java Changeset: b0b25c1f6cbd Author: jjg Date: 2013-08-29 11:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b0b25c1f6cbd 8023522: tools/javac/tree/TypeAnnotationsPretty.java test cases with @TA newline fail on windows only Reviewed-by: darcy ! test/tools/javac/tree/TypeAnnotationsPretty.java Changeset: 9c0e192c0926 Author: jjg Date: 2013-08-29 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9c0e192c0926 8013384: Potential infinite loop in javadoc Reviewed-by: darcy ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java Changeset: 96b6865eda94 Author: jjg Date: 2013-08-29 12:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96b6865eda94 8022744: javac -Xpkginfo command's documentation is sparse Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/main/Option.java Changeset: fcd768844b99 Author: lana Date: 2013-08-29 16:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fcd768844b99 Merge - test/com/sun/javadoc/testNavagation/TestNavagation.java - test/com/sun/javadoc/testNavagation/pkg/A.java - test/com/sun/javadoc/testNavagation/pkg/C.java - test/com/sun/javadoc/testNavagation/pkg/E.java - test/com/sun/javadoc/testNavagation/pkg/I.java - test/tools/javac/8015701/AnonymousParameters.java From lana.steuck at oracle.com Fri Aug 30 18:55:22 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 30 Aug 2013 18:55:22 -0700 (PDT) Subject: jdk8-b106: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201308310155.r7V1tMKf012049@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/4ac867c44467 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bf70cbd2c836 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fcd768844b99 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c817276bd870 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/6908370afe83 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/d3be8e3b429d http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b649cfa58604 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/2e3a056c84a7 --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8023784 core-libs Object.prototype.toString should contain the class name for all instances JDK-8023780 core-libs Object.bindProperties with bean binding fails when underlying object has a @CS method JDK-8023721 core-libs Simplify eval in DebuggerSupport JDK-8023717 core-libs (process) ProcessBuilder should catch SecurityException rather than AccessControlException JDK-8023714 core-libs closed/ProblemList.txt updates (8/2013) JDK-8023713 core-libs ZipFileSystem crashes on old zip file JDK-8023681 core-libs Fix raw type warning caused by Sink JDK-8023650 core-libs Regexp m flag does not recognize CRNL or CR JDK-8023647 core-libs " abc1c " .matches( " (\\w)+1\\1 " )) returns false JDK-8023631 core-libs engine.js init script should be loaded into every global instance created by engines JDK-8023630 core-libs Implement Java.super() as the preferred way to call super methods JDK-8023587 core-libs Fix lone remaining doclint issue in java.util.regex JDK-8023560 core-libs Arbitrary javax.script.Bindings objects as ENGINE_SCOPE objects are not handled as expected. JDK-8023551 core-libs Mirror functions can not be invoked using invokeMethod, invokeFunction JDK-8023550 core-libs -d= fails for any dir but . in Nashorn JDK-8023531 core-libs new RegExp('').toString() should return '/(?:)/' JDK-8023528 core-libs Rename Comparator combinators to disambiguate overloading methods JDK-8023454 core-libs Make sure developer readme is up to date before release JDK-8023453 core-libs --log:attr doesn't unindent identNodes JDK-8023430 core-libs Replace File.mkdirs with Files.createDirectories to get MaxPathLength.java failure details JDK-8023395 core-libs Remove sun.misc.Sort and sun.misc.Compare JDK-8023373 core-libs Java adapters don't have facility to call super methods JDK-8023368 core-libs Instance __proto__ property should exist and be writable. JDK-8023351 core-libs Add TEST.groups in preparation to simplify rules in jdk/test/Makefile JDK-8023306 core-libs Add replace() implementations to TreeMap JDK-8023275 core-libs Wrapping collections should override default methods JDK-8023234 core-libs StampedLock serializes readers on writer unlock JDK-8023228 core-libs Debugger information gather is too slow. JDK-8023155 core-libs Ensure functional consistency across Random, ThreadLocalRandom, SplittableRandom JDK-8023139 core-libs (fs) java/nio/file/WatchService/SensitivityModifier.java failing intermittently (win8) JDK-8022903 core-libs Enhance for-in and for-each for Lists and Maps JDK-8022773 core-libs ScriptEngineTest.printManyTest fails JDK-8022721 core-libs TEST_BUG: AnnotationTypeDeadlockTest.java throws java.lang.IllegalStateException: unexpected condition JDK-8022594 core-libs Potential deadlock in of sun.nio.ch.Util/IOUtil JDK-8022445 core-libs fix RMISocketFactory example to avoid using localhost JDK-8022343 core-libs j.l.Class.getAnnotatedSuperclass() doesn't return null in some cases JDK-8020946 core-libs TokenType#toString returned null JDK-8020292 core-libs j.u.SplittableRandom JDK-8019987 core-libs String trimRight and trimLeft could be defined JDK-8016846 core-libs Pattern.splitAsStream tests required JDK-8016018 core-libs (str) Error in description of the method indexOf in the class StringBuffer JDK-8011944 core-libs Sort fails with ArrayIndexOutOfBoundsException JDK-8005899 core-libs Logger.getLogger(name, null) should not allow to reset a non-null resource bundle JDK-7129312 core-libs BufferedInputStream calculates negative array size with large streams and mark JDK-6470700 core-libs Math.random() / Math.initRNG() uses "double checked locking" JDK-6446965 core-libs Using BigDecimal.divideToIntegralValue with extreme scales can lead to an incorrect result JDK-6378503 core-libs In java.math.BigDecimal, division by one returns zero JDK-4792059 core-libs test/java/io/pathNames/GeneralSolaris.java fails on symbolic links JDK-8023786 core-svc (jdk) setjmp/longjmp changes the process signal mask on OS X JDK-8023485 core-svc Remove com/sun/jdi/DoubleAgentTest.java and com/sun/jdi/FieldWatchpoints.java from ProblemList.txt JDK-8023101 core-svc java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java fails JDK-8009214 core-svc Add more remote tests JDK-8023701 docs Fix badly named test JDK-7052170 docs javadoc -charset option generates wrong meta tag JDK-8022870 embedded [JRECreate] If it is impossible to create JRE due to no space left on device, error message looks uninformative JDK-8022635 embedded [JRECreate] "bom" file does not contain info about "--debug" option if it was used JDK-8016031 embedded Extensions not requested must be removed from the full JRE JDK-8013990 embedded jrecreate should remove classlist when minimal VM is the only available VM JDK-8012380 embedded JRECreate: Some (non-debug) Output Messages Not in Properties File JDK-8023678 hotspot Remove RecordingObserver from JFR JDK-8023264 hotspot Write regression test for 8004358 JDK-8023161 hotspot Write regression test for 8003605 JDK-8017476 hotspot Only internal JFR code should be able to use VMJFR#redefineClass JDK-8014135 hotspot The JVMTI specification does not conform to recent changes in JNI specification JDK-8023892 infrastructure test/Makefile changes break JPRT execution of langtools jtreg tests JDK-8023769 infrastructure JDK-8016850 broke the old build JDK-8023491 infrastructure Remove target names from root repo test/Makefile and defer to sub-repo makefiles JDK-8023460 infrastructure OPENJDK build fails due to missing jfr.jar JDK-8023433 infrastructure Improve make help JDK-8023827 security-libs Fix doclint issues in javax.net.ssl JDK-8022761 security-libs regression: SecurityException is NOT thrown while trying to pack a wrongly signed Indexed Jar file JDK-8022228 security-libs Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs JDK-8019830 security-libs Add com.sun.media.sound to the list of restricted packages JDK-8015669 security-libs KerberosPrincipal::equals should ignore name-type JDK-8023826 tools Typo in warning about obsolete source / target values JDK-8023768 tools Use the unannotatedType in cyclicity checks. JDK-8023522 tools tools/javac/tree/TypeAnnotationsPretty.java test cases with @TA\n fail on windows only JDK-8023520 tools Add missing test for JDK-7118412 JDK-8023515 tools import type-annotations updates JDK-8023112 tools javac should not use lazy constant evaluation approach for method references JDK-8022744 tools javac -Xpkginfo command's documentation is sparse JDK-8022316 tools Generic throws, overriding and method reference JDK-8022287 tools javac.sym.Profiles uses a static Map when it should not JDK-8022173 tools Relax some warnings in doclint JDK-8020745 tools Suspicious MethodParameters attribute generated for local classes capturing local variables JDK-8014566 tools Remove @ignore tags from MethodReference66 and InInterface when 8013875 is fixed JDK-8013384 tools Potential infinite loop in javadoc JDK-8010310 tools [javadoc] Error processing sources with -private JDK-8001669 tools javadoc internal DocletAbortException should set cause when appropriate JDK-7118412 tools Shadowing of type-variables vs. member types JDK-7042707 tools Un-needed mnemonic in JConsole resource file JDK-6800801 tools NPE in JConsole when using Nimbus L&F JDK-6417721 tools Thread list should not allow multiple selection JDK-6417649 tools -interval=0 is accepted and jconsole doesn't update window content at all JDK-6359971 tools Threads tab: Simple text to explain that one can click on a thread to get stack trace JDK-6358357 tools Division by zero in Threads tab when shrinking jconsole window JDK-4987840 tools What is the scope of an annotation? JDK-8023636 xml Missing files from 8022885 JDK-8022885 xml Update JAX-WS RI integration to 2.2.9-b14140 JDK-8013016 xml Rebase 8009009 against the latest jdk8/jaxws From lana.steuck at oracle.com Fri Aug 30 18:14:40 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 31 Aug 2013 01:14:40 +0000 Subject: hg: jdk8/jdk8/jdk: 48 new changesets Message-ID: <20130831012926.ACED96245C@hg.openjdk.java.net> Changeset: eb18a483e772 Author: alanb Date: 2013-08-21 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eb18a483e772 8023351: Add TEST.groups in preparation to simplify rules in jdk/test/Makefile Reviewed-by: lancea, mduigou ! test/TEST.ROOT + test/TEST.groups Changeset: 68be998c2596 Author: egahlin Date: 2013-08-19 12:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/68be998c2596 6358357: Division by zero in Threads tab when shrinking jconsole window Reviewed-by: mchung, leifs, jbachorik ! src/share/classes/sun/tools/jconsole/Plotter.java Changeset: bddf55211ed8 Author: egahlin Date: 2013-08-19 16:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bddf55211ed8 6417721: Thread list should not allow multiple selection Reviewed-by: alanb, jbachorik, sjiang ! src/share/classes/sun/tools/jconsole/ThreadTab.java Changeset: 2636d337a1ed Author: egahlin Date: 2013-08-19 16:41 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2636d337a1ed 6800801: NPE in JConsole when using Nimbus L&F Reviewed-by: alanb, sjiang ! src/share/classes/sun/tools/jconsole/ConnectDialog.java ! src/share/classes/sun/tools/jconsole/VMPanel.java Changeset: ba943fc47fc8 Author: egahlin Date: 2013-08-19 13:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba943fc47fc8 7042707: Un-needed mnemonic in JConsole resource file Reviewed-by: mfang, jbachorik ! src/share/classes/sun/tools/jconsole/Messages.java ! src/share/classes/sun/tools/jconsole/resources/messages.properties ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Changeset: 3b8fed46b2a8 Author: dholmes Date: 2013-08-21 05:56 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3b8fed46b2a8 8023460: OPENJDK build fails due to missing jfr.jar Reviewed-by: alanb ! makefiles/Profiles.gmk Changeset: 8996f47f738d Author: sla Date: 2013-08-21 17:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8996f47f738d 8023485: Remove com/sun/jdi/DoubleAgentTest.java and com/sun/jdi/FieldWatchpoints.java from ProblemList.txt Reviewed-by: chegar, mgronlun ! test/ProblemList.txt Changeset: fad3b6673159 Author: mduigou Date: 2013-08-21 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fad3b6673159 8023306: Add replace() implementations to TreeMap Reviewed-by: psandoz, alanb, chegar, bpb ! src/share/classes/java/util/TreeMap.java Changeset: 91a31c77be5b Author: mduigou Date: 2013-08-21 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/91a31c77be5b 8023395: Remove sun.misc.Sort and sun.misc.Compare Reviewed-by: alanb, smarks, darcy, mr - src/share/classes/sun/misc/Compare.java - src/share/classes/sun/misc/Sort.java Changeset: 60891d90327f Author: henryjen Date: 2013-08-20 14:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/60891d90327f 8016846: Pattern.splitAsStream tests required Reviewed-by: alanb, psandoz Contributed-by: Ben Evans + test/java/util/regex/PatternTest.java Changeset: ec827a62070a Author: xuelei Date: 2013-08-21 19:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ec827a62070a 8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs Reviewed-by: weijun ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java ! test/sun/security/ssl/templates/SSLSocketTemplate.java Changeset: a0896634ab46 Author: sla Date: 2013-08-22 08:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a0896634ab46 8023101: java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java fails Reviewed-by: ysr ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java Changeset: b7c4094be729 Author: darcy Date: 2013-08-22 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b7c4094be729 8023587: Fix lone remaining doclint issue in java.util.regex Reviewed-by: jjg ! src/share/classes/java/util/regex/Pattern.java Changeset: 8a7d9cc2f41c Author: dxu Date: 2013-08-22 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8a7d9cc2f41c 8023430: Replace File.mkdirs with Files.createDirectories to get MaxPathLength.java failure details Reviewed-by: alanb ! test/ProblemList.txt ! test/java/io/File/MaxPathLength.java Changeset: 2281a7f79738 Author: plevart Date: 2013-08-20 14:13 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2281a7f79738 8022721: AnnotationTypeDeadlockTest.java throws java.lang.IllegalStateException: unexpected condition Reviewed-by: alanb, jfranck ! test/java/lang/annotation/AnnotationType/AnnotationTypeDeadlockTest.java Changeset: 7496ec8bab76 Author: smarks Date: 2013-08-22 15:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7496ec8bab76 8022445: fix RMISocketFactory example to avoid using localhost Reviewed-by: chegar, alanb ! src/share/classes/java/rmi/server/RMISocketFactory.java Changeset: 7b6211cd8d76 Author: egahlin Date: 2013-08-21 17:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7b6211cd8d76 6417649: -interval=0 is accepted and jconsole doesn't update window content at all Reviewed-by: alanb, jbachorik ! src/share/classes/sun/tools/jconsole/JConsole.java Changeset: 77a32e5df365 Author: egahlin Date: 2013-08-21 17:17 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/77a32e5df365 6359971: Threads tab: Simple text to explain that one can click on a thread to get stack trace Reviewed-by: alanb, jbachorik ! src/share/classes/sun/tools/jconsole/Messages.java ! src/share/classes/sun/tools/jconsole/ThreadTab.java ! src/share/classes/sun/tools/jconsole/resources/messages.properties Changeset: 223be1d3494f Author: bpb Date: 2013-08-22 13:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/223be1d3494f 6470700: Math.random() / Math.initRNG() uses "double checked locking" Summary: Replace class Random variable with a static final holder class Reviewed-by: alanb, mduigou, chegar Contributed-by: Brian Burkhalter ! src/share/classes/java/lang/Math.java ! src/share/classes/java/lang/StrictMath.java Changeset: 4ef82445ea20 Author: dfuchs Date: 2013-08-23 20:59 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4ef82445ea20 8005899: Logger.getLogger(name, null) should not allow to reset a non-null resource bundle Reviewed-by: mchung, lancea ! src/share/classes/java/util/logging/Logger.java + test/java/util/logging/Logger/getLogger/TestLogger.java + test/java/util/logging/Logger/getLogger/testlogger/MyResource.java Changeset: 216a4b93cee8 Author: bpb Date: 2013-08-23 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/216a4b93cee8 6378503: In java.math.BigDecimal, division by one returns zero 6446965: Using BigDecimal.divideToIntegralValue with extreme scales can lead to an incorrect result Summary: Fix overflow of ints and ensure appropriate values passed to checkScaleNonZero() Reviewed-by: darcy, martin Contributed-by: Brian Burkhalter ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/math/BigInteger.java ! test/java/math/BigDecimal/IntegralDivisionTests.java Changeset: 0ee3b995d63b Author: alanb Date: 2013-08-26 10:01 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0ee3b995d63b 8023139: java/nio/file/WatchService/SensitivityModifier.java failing intermittently (win8) Reviewed-by: alanb Contributed-by: yiming.wang at oracle.com ! test/java/nio/file/WatchService/SensitivityModifier.java Changeset: 67a1a031876a Author: igerasim Date: 2013-08-25 23:20 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/67a1a031876a 7129312: BufferedInputStream calculates negative array size with large streams and mark Reviewed-by: alanb ! src/share/classes/java/io/BufferedInputStream.java + test/java/io/BufferedInputStream/LargeCopyWithMark.java Changeset: 6917c114b197 Author: jfranck Date: 2013-08-26 13:38 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in some cases Reviewed-by: darcy, vromero, psandoz ! src/share/classes/java/lang/Class.java ! test/java/lang/annotation/TypeAnnotationReflection.java + test/java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java Changeset: 8a36fc7f494c Author: shade Date: 2013-08-26 17:50 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8a36fc7f494c 8023234: StampedLock serializes readers on writer unlock Summary: Sync-up the fix from jsr166 CVS, signal more readers on writer unlock Reviewed-by: martin, shade Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/locks/StampedLock.java + test/java/util/concurrent/locks/StampedLock/ReadersUnlockAfterWriteUnlock.java Changeset: 07585a2483fa Author: rriggs Date: 2013-08-26 11:46 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/07585a2483fa 8011944: Sort fails with ArrayIndexOutOfBoundsException Summary: Increase the size of pending stack and add test cases Reviewed-by: alanb ! src/share/classes/java/util/ComparableTimSort.java ! src/share/classes/java/util/TimSort.java + test/java/util/Arrays/TimSortStackSize.java Changeset: 92a66af7f834 Author: igerasim Date: 2013-08-26 18:26 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/92a66af7f834 8016018: Typo in AbstractStringBuilder#indexOf and #lastIndexOf descriptions Reviewed-by: alanb, chegar ! src/share/classes/java/lang/AbstractStringBuilder.java Changeset: 5ce9025c9e1a Author: psandoz Date: 2013-08-26 22:55 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5ce9025c9e1a 8020292: j.u.SplittableRandom Reviewed-by: mduigou Contributed-by: Guy Steele , Doug Lea
, Brian Goetz , Paul Sandoz + src/share/classes/java/util/SplittableRandom.java + test/java/util/SplittableRandom/SplittableRandomTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/SplittableRandomTest.java Changeset: 35c1609d9488 Author: henryjen Date: 2013-08-09 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/35c1609d9488 8023681: Fix raw type warning caused by Sink Reviewed-by: mduigou, briangoetz ! src/share/classes/java/util/stream/Collectors.java ! src/share/classes/java/util/stream/DistinctOps.java ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/IntPipeline.java ! src/share/classes/java/util/stream/LongPipeline.java ! src/share/classes/java/util/stream/ReferencePipeline.java ! src/share/classes/java/util/stream/Sink.java ! src/share/classes/java/util/stream/SliceOps.java ! src/share/classes/java/util/stream/SortedOps.java Changeset: 9586ca82bd8b Author: bpittore Date: 2013-08-26 11:27 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9586ca82bd8b 8014135: The JVMTI specification does not conform to recent changes in JNI specification Summary: Added support for statically linked agents Reviewed-by: alanb, sspitsyn, bobv, coleenp ! src/share/classes/com/sun/tools/attach/VirtualMachine.java Changeset: c58e39bb5d62 Author: lana Date: 2013-08-26 14:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c58e39bb5d62 Merge Changeset: 6cdc679e3412 Author: lana Date: 2013-08-26 22:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6cdc679e3412 Merge Changeset: ca53110f1c74 Author: weijun Date: 2013-08-27 17:50 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ca53110f1c74 8015669: KerberosPrincipal::equals should ignore name-type Reviewed-by: mullan ! src/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java + test/sun/security/krb5/auto/KPEquals.java Changeset: 4bddc344848e Author: weijun Date: 2013-08-27 17:50 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4bddc344848e 8022761: regression: SecurityException is NOT thrown while trying to pack a wrongly signed Indexed Jar file Reviewed-by: sherman ! src/share/classes/java/util/jar/JarVerifier.java + test/sun/security/tools/jarsigner/jvindex.sh Changeset: 134283a88499 Author: mullan Date: 2013-08-27 10:46 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/134283a88499 8023769: JDK-8016850 broke the old build Summary: remove files that were moved/removed from com/sun/security/auth/FILES_java.gmk Reviewed-by: chegar, xuelei ! make/com/sun/security/auth/FILES_java.gmk Changeset: 6a1bfcde4d4d Author: mullan Date: 2013-08-27 12:04 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6a1bfcde4d4d 8019830: Add com.sun.media.sound to the list of restricted package Reviewed-by: vinnie ! 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/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 3575263eefab Author: mullan Date: 2013-08-27 12:27 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3575263eefab Merge - src/share/classes/com/sun/security/auth/PolicyParser.java - src/share/classes/com/sun/security/auth/SubjectCodeSource.java - src/share/classes/sun/misc/Compare.java - src/share/classes/sun/misc/Sort.java Changeset: 51151b440e95 Author: darcy Date: 2013-08-27 11:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/51151b440e95 8023827: Fix doclint issues in javax.net.ssl Reviewed-by: wetmore, xuelei ! src/share/classes/javax/net/ssl/SNIHostName.java ! src/share/classes/javax/net/ssl/X509KeyManager.java Changeset: ade440668f94 Author: henryjen Date: 2013-08-26 22:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ade440668f94 8023275: Wrapping collections should override default methods Reviewed-by: mduigou, psandoz ! src/share/classes/java/util/Collections.java + test/java/util/Collections/Wrappers.java Changeset: 3f6777cbfe69 Author: sherman Date: 2013-08-27 12:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3f6777cbfe69 8023647: "abc1c".matches("(\\w)+1\\1")) returns false Summary: to correct the wrong GroupCurly group index backoff code Reviewed-by: alanb ! src/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: be2d25a277a7 Author: henryjen Date: 2013-08-21 20:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/be2d25a277a7 8023528: Rename Comparator combinators to disambiguate overloading methods Reviewed-by: mduigou, smarks ! src/share/classes/java/util/Comparator.java ! test/java/util/Comparator/BasicTest.java ! test/java/util/Map/EntryComparators.java ! test/java/util/function/BinaryOperator/BasicTest.java Changeset: 2efa310226f7 Author: alanb Date: 2013-08-28 14:07 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2efa310226f7 8023717: (process) ProcessBuilder should catch SecurityException rather than AccessControlException Reviewed-by: wetmore, alanb Contributed-by: martinrb at google.com ! src/share/classes/java/lang/ProcessBuilder.java Changeset: 378acd4d03c8 Author: alanb Date: 2013-08-28 15:50 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/378acd4d03c8 8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil Reviewed-by: chegar ! src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java ! src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/ch/IOUtil.java ! src/share/classes/sun/nio/ch/Net.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/classes/sun/nio/ch/Util.java ! src/solaris/classes/sun/nio/ch/DatagramDispatcher.java ! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java ! src/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/solaris/classes/sun/nio/ch/EPoll.java ! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java ! src/solaris/classes/sun/nio/ch/EPollPort.java ! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java ! src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java ! src/solaris/classes/sun/nio/ch/InheritedChannel.java ! src/solaris/classes/sun/nio/ch/KQueue.java ! src/solaris/classes/sun/nio/ch/KQueuePort.java ! src/solaris/classes/sun/nio/ch/NativeThread.java ! src/solaris/classes/sun/nio/ch/PollArrayWrapper.java ! src/solaris/classes/sun/nio/ch/SinkChannelImpl.java ! src/solaris/classes/sun/nio/ch/SolarisEventPort.java ! src/solaris/classes/sun/nio/ch/SourceChannelImpl.java ! src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/solaris/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/solaris/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java ! src/windows/classes/sun/nio/ch/DatagramDispatcher.java ! src/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/windows/classes/sun/nio/ch/FileKey.java ! src/windows/classes/sun/nio/ch/Iocp.java ! src/windows/classes/sun/nio/ch/PipeImpl.java ! src/windows/classes/sun/nio/ch/SocketDispatcher.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java Changeset: 690b2931baef Author: sherman Date: 2013-08-28 09:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/690b2931baef 8023713: ZipFileSystem crashes on old zip file Summary: to handle extra data field copy correctly even the extra data does not follow the spec Reviewed-by: alanb, martin, chegar ! src/share/classes/java/util/zip/ZipOutputStream.java ! test/java/util/zip/TestExtraTime.java Changeset: b1f41565b806 Author: psandoz Date: 2013-08-28 22:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b1f41565b806 8023155: Ensure functional consistency across Random, ThreadLocalRandom, SplittableRandom Reviewed-by: mduigou Contributed-by: Doug Lea
, Paul Sandoz ! src/share/classes/java/util/Random.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java ! test/java/util/Random/RandomStreamTest.java + test/java/util/Random/RandomTest.java ! test/java/util/SplittableRandom/SplittableRandomTest.java + test/java/util/concurrent/ThreadLocalRandom/ThreadLocalRandomTest.java Changeset: 779ff9f3b2e3 Author: sla Date: 2013-08-29 11:22 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/779ff9f3b2e3 8023786: (jdk) setjmp/longjmp changes the process signal mask on OS X Reviewed-by: dholmes ! src/share/back/SDE.c ! src/share/native/common/check_code.c Changeset: 5bf4f2eeee85 Author: dxu Date: 2013-08-29 10:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5bf4f2eeee85 4792059: test/java/io/pathNames/GeneralSolaris.java fails on symbolic links Summary: Exclude the possible usage of linked files or directories in the test Reviewed-by: alanb ! test/java/io/pathNames/General.java Changeset: c817276bd870 Author: lana Date: 2013-08-29 16:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c817276bd870 Merge - src/share/classes/sun/misc/Compare.java - src/share/classes/sun/misc/Sort.java From jaroslav.bachorik at oracle.com Sat Aug 31 05:01:03 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Sat, 31 Aug 2013 14:01:03 +0200 Subject: CFV: New jdk8 Committer: Jan Lahoda In-Reply-To: <521E718E.1090800@oracle.com> References: <521E718E.1090800@oracle.com> Message-ID: <5221DAFF.3050707@oracle.com> Vote: yes -JB- On 08/28/2013 11:54 PM, Jonathan Gibbons wrote: > I hereby nominate Jan Lahoda to jdk8 Committer. > > Jan is very familiar with the javac codebase as a result of his work on > the NetBeans Java editor, and since 2010, he has been making > contributions back to the OpenJDK langtools repository. He has a total > of 18 contributions of his own and has worked on an additional 3. His > OpenJDK activity is given below. > > Votes are due by 5 p.m. PDT, September 11. > > Only current jdk 8 Committers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -- Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > -------------------- > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736 > user: jlahoda > 8022508: javac crashes if the generics arity of a base class is wrong > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec77c7b46c37 > user: jlahoda > 8015809: More user friendly compile-time errors for uncaught exceptions > in lambda expression > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6 > 8022161: javac Null Pointer Exception in Enter.visitTopLevel > Reviewed-by: jjg, vromero, jlahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cd9e8cea1b3c > user: jlahoda > 8021338: Diamond finder may mark a required type argument as unnecessary > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8c4b2987edac > user: jlahoda > 8020689: Missing LineNumberTable entries in compiled class files > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/10711bd8bb2d > user: jlahoda > 8020586: Warning produced for an incorrect file > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8dd528992c15 > user: jlahoda > 8012929: Trees.getElement should work not only for declaration trees, > but also for use-trees > Contributed-by: Dusan Balek , Jan Lahoda > > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a7ff36d06fa2 > user: jlahoda > 8009724: Enhance the DocTree API with DocTreePath > Contributed-by: Ralph Benjamin Ruijs , Jan > Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed918a442b83 > user: jlahoda > 8008174: DocTree API should provide start and end positions for tree nodes > Contributed-by: Ralph Benjamin Ruijs , Jan > Lahoda > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/170e486632d9 > user: jlahoda > 8004504: ListBuffer could reuse List.nil() as the sentinel element > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/20e4a54b1629 > 7198582: (java) Minor refactor of JavacParser > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fabfd2710057 > 7192073: (javac) minor refactoring of tree maker to help IDEs > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c9749226cdde > 7192068: (javac) provide a way for IDEs to produce Enclosing Method > attributes. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/833bab705918 > 7159445: (javac) emits inaccurate diagnostics for enhanced for-loops > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d10db3576c08 > 7166010: (javac) JavacMessager incorrectly restores log source file > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9c429f38ca7e > 7156633: (javac) incorrect errors when parsing variable declaration in > block statements. > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/84b61130cbed > 7142086: performance problem in Check.checkOverrideClashes(...) > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9350d0498d21 > 7119032: (javac) increase visibility of JavacParser methods to improve > subtyping > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/04f983e3e825 > 7073631: (javac) javac parser improvements for error position reporting > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/74f0c05c51eb > 7024568: Very long method resolution causing OOM error > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abaceae7c9f8 > 7000973: isBogus needs to be called on the to-be-returned entry, not on > the current entry > Contributed-by: jan.lahoda at oracle.com > > Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b29160d1b3e0 > 6972327: JCTree.pos incorrect for annotations without modifiers and package > Contributed-by: jan.lahoda at sun.com > > Summary: > Earliest: Tue Jul 27 11:32:03 PDT 2010 > Commits: 6 > Contributions: 12 > Partial contributions: 3 > Reviews: 1