From christine.lu at oracle.com Fri Sep 3 13:16:05 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 03 Sep 2010 20:16:05 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b108 for changeset 140fdef4ddf5 Message-ID: <20100903201605.E2EC2476CC@hg.openjdk.java.net> Changeset: 0df9c57eb80d Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/0df9c57eb80d Added tag jdk7-b108 for changeset 140fdef4ddf5 ! .hgtags From christine.lu at oracle.com Fri Sep 3 13:16:10 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 03 Sep 2010 20:16:10 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b108 for changeset 8d810527b499 Message-ID: <20100903201612.17E8F476CE@hg.openjdk.java.net> Changeset: 74d57b218468 Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/74d57b218468 Added tag jdk7-b108 for changeset 8d810527b499 ! .hgtags From christine.lu at oracle.com Fri Sep 3 13:17:10 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 03 Sep 2010 20:17:10 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b108 for changeset 7d379f8934ca Message-ID: <20100903201710.17F14476D0@hg.openjdk.java.net> Changeset: 840d6acde4e8 Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/840d6acde4e8 Added tag jdk7-b108 for changeset 7d379f8934ca ! .hgtags From christine.lu at oracle.com Fri Sep 3 13:17:14 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 03 Sep 2010 20:17:14 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b108 for changeset b1ca39340238 Message-ID: <20100903201714.B8433476D2@hg.openjdk.java.net> Changeset: ef7838f988c5 Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/ef7838f988c5 Added tag jdk7-b108 for changeset b1ca39340238 ! .hgtags From mark.reinhold at oracle.com Wed Sep 8 09:21:02 2010 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Wed, 08 Sep 2010 09:21:02 -0700 Subject: Re-thinking JDK 7 Message-ID: <20100908162102.16AC6547@eggemoggin.niobe.net> It's been clear for some time that the most recent JDK 7 development schedule [1] is, to put it mildly, unrealistic. We created that schedule over nine months ago, prior to the acquisition of Sun by Oracle. The post-acquisition integration process took longer than any of us anticipated, unfortunately, but we're now ready and able to focus on this release with a larger (and still growing) staff which will continue to work in the open alongside other contributors. So, whither JDK 7? Our present best estimate is that we could complete, test, and stabilize the planned work in time for a release around the middle of 2012. Looking at what's in the forest today, however, much of that work is in fact already done, or very nearly so. The main outstanding items are the Lambda and Jigsaw Projects, along with a few of the Coin proposals. We've made a lot of progress on these features, and they now have more Oracle engineers working on them than before, but significant work remains to be done. Another possibility, therefore, is to take everything we have now, test and stabilize it, and ship that as JDK 7. We could then finish Lambda, Jigsaw, the rest of Coin, and maybe a few additional key features in a JDK 8 release which would ship fairly soon thereafter. This approach would give developers production-quality access to the nearly-finished features sooner rather than later, and with much less risk. It would also allow more time to really shake out Lambda and Jigsaw, which is critical given that these higher-risk efforts are making deep changes to the very foundations of the platform. Our current estimate for this "Plan B" is that we could ship a reduced JDK 7 in mid-2011 and JDK 8 in the second half of 2012. To summarize: Plan A: JDK 7 (as currently defined) Mid 2012 Plan B: JDK 7 (minus Lambda, Jigsaw, and part of Coin) Mid 2011 JDK 8 (Lambda, Jigsaw, the rest of Coin, ++) Late 2012 (As always, our intent is that JDK 7 will ship concurrently with a Java SE 7 JSR, and likewise for JDK 8 and Java SE 8, and also that there will be JSRs for Lambda and Coin.) Here at Oracle we're leaning heavily toward the lower-risk Plan B. The platform has been idle for (more than!) long enough -- it's time to get Java moving again. If there are good reasons to prefer Plan A, however, then I'd like to hear them. - Mark [1] http://openjdk.java.net/projects/jdk7/milestones/ From mlists at juma.me.uk Wed Sep 8 09:49:45 2010 From: mlists at juma.me.uk (Ismael Juma) Date: Wed, 8 Sep 2010 17:49:45 +0100 Subject: Re-thinking JDK 7 In-Reply-To: <20100908162102.16AC6547@eggemoggin.niobe.net> References: <20100908162102.16AC6547@eggemoggin.niobe.net> Message-ID: Hey Mark, It's great to hear Oracle's current thinking. On Wed, Sep 8, 2010 at 5:21 PM, wrote: > Here at Oracle we're leaning heavily toward the lower-risk Plan B. I agree. It will be nice for the JVM ecosystem to have a production release of the JDK with invokedynamic, method handles, nio.2, parallel classloading and jsr166y in 2011. Best, Ismael From ahughes at redhat.com Wed Sep 8 10:10:15 2010 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Wed, 8 Sep 2010 18:10:15 +0100 Subject: Re-thinking JDK 7 In-Reply-To: References: <20100908162102.16AC6547@eggemoggin.niobe.net> Message-ID: On 8 September 2010 17:49, Ismael Juma wrote: > Hey Mark, > > It's great to hear Oracle's current thinking. > Likewise. > On Wed, Sep 8, 2010 at 5:21 PM, ? wrote: >> Here at Oracle we're leaning heavily toward the lower-risk Plan B. > > I agree. It will be nice for the JVM ecosystem to have a production > release of the JDK with invokedynamic, method handles, nio.2, parallel > classloading and jsr166y in 2011. > Being generally in favour of a frequent release schedule over trying to achieve perfection, I also agree. As Ismael has already outlined, there are already plenty of features in the OpenJDK 7 tree for people to get their teeth into, and continuing on for two (or more) years would just increase the temptation to add yet more stuff. So will we see a jdk8 branch in the near future, allowing the jdk7 one to stabilise? > Best, > Ismael > Thanks, -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA? 7927 142C 2591 94EF D9D8 From david at davidherron.com Wed Sep 8 10:39:55 2010 From: david at davidherron.com (David Herron) Date: Wed, 8 Sep 2010 10:39:55 -0700 Subject: Re-thinking JDK 7 In-Reply-To: <20100908162102.16AC6547@eggemoggin.niobe.net> References: <20100908162102.16AC6547@eggemoggin.niobe.net> Message-ID: On Wed, Sep 8, 2010 at 9:21 AM, wrote: > ... > So, whither JDK 7? > ... > To summarize: > > Plan A: JDK 7 (as currently defined) Mid 2012 > > Plan B: JDK 7 (minus Lambda, Jigsaw, and part of Coin) Mid 2011 > JDK 8 (Lambda, Jigsaw, the rest of Coin, ++) Late 2012 > > (As always, our intent is that JDK 7 will ship concurrently with a Java > SE 7 JSR, and likewise for JDK 8 and Java SE 8, and also that there > will be JSRs for Lambda and Coin.) > > Here at Oracle we're leaning heavily toward the lower-risk Plan B. The > platform has been idle for (more than!) long enough -- it's time to get > Java moving again. If there are good reasons to prefer Plan A, however, > then I'd like to hear them. > > - Mark > > > [1] http://openjdk.java.net/projects/jdk7/milestones/ Hi Mark, this is a very pragmatic proposal which makes a lot of sense. It's a great idea. It's been a heck of a long time since JDK6 went out, etc. +1 However there's an unmentioned pink elephant in the room whose presence will be known if not here but in the blogosphere. Namely, getting JCP approval for this and a Java 7 umbrella JSR. I know from my past work that the umbrella JSR and JCP approval was required in order to call it 'Java n' (for all previous values of n). You did use the phrase 'JDK n' rather than 'Java n' which might or might not have significance. Namely JDK is the name of Su..er..Oracle's product which implements the Java platform. + David Herron http://davidherron.com From mlists at juma.me.uk Wed Sep 8 10:43:10 2010 From: mlists at juma.me.uk (Ismael Juma) Date: Wed, 8 Sep 2010 18:43:10 +0100 Subject: Re-thinking JDK 7 In-Reply-To: References: <20100908162102.16AC6547@eggemoggin.niobe.net> Message-ID: On Wed, Sep 8, 2010 at 6:39 PM, David Herron wrote: > I know from my past work that the umbrella JSR and JCP approval was required > in order to call it 'Java n' (for all previous values of n). ?You did use > the phrase 'JDK n' rather than 'Java n' which might or might not have > significance. ?Namely JDK is the name of Su..er..Oracle's product which > implements the Java platform. >From the part of Mark's email that you quoted: "(As always, our intent is that JDK 7 will ship concurrently with a Java SE 7 JSR, and likewise for JDK 8 and Java SE 8, and also that there will be JSRs for Lambda and Coin.)" I think that addresses the question, no? Best, Ismael From david at davidherron.com Wed Sep 8 11:10:50 2010 From: david at davidherron.com (David Herron) Date: Wed, 8 Sep 2010 11:10:50 -0700 Subject: Re-thinking JDK 7 In-Reply-To: References: <20100908162102.16AC6547@eggemoggin.niobe.net> Message-ID: On Wed, Sep 8, 2010 at 10:43 AM, Ismael Juma wrote: > On Wed, Sep 8, 2010 at 6:39 PM, David Herron > wrote: > > I know from my past work that the umbrella JSR and JCP approval was > required > > in order to call it 'Java n' (for all previous values of n). You did use > > the phrase 'JDK n' rather than 'Java n' which might or might not have > > significance. Namely JDK is the name of Su..er..Oracle's product which > > implements the Java platform. > > From the part of Mark's email that you quoted: > > "(As always, our intent is that JDK 7 will ship concurrently with a Java > SE 7 JSR, and likewise for JDK 8 and Java SE 8, and also that there > will be JSRs for Lambda and Coin.)" > > I think that addresses the question, no? > > Best, > Ismael > Whoops, you're right, I missed that. + David From martinrb at google.com Wed Sep 8 14:57:04 2010 From: martinrb at google.com (Martin Buchholz) Date: Wed, 8 Sep 2010 14:57:04 -0700 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b108 for changeset b1ca39340238 In-Reply-To: <20100903201714.B8433476D2@hg.openjdk.java.net> References: <20100903201714.B8433476D2@hg.openjdk.java.net> Message-ID: Hi Christine, It looks like most of the MASTER repos got the jdk7-b108 tag, but not the jdk or langtools repos. Something must have gone wrong with the tagging of the releases. Could you fix, please? $ for repo in jaxp langtools jdk; do echo $repo; (cd ~/ws/jdk7/$repo && hg tags | grep b108); done jaxp jdk7-b108 145:7d379f8934ca langtools jdk Martin On Fri, Sep 3, 2010 at 13:17, wrote: > Changeset: ef7838f988c5 > Author: cl > Date: 2010-09-03 12:49 -0700 > URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/ef7838f988c5 > > Added tag jdk7-b108 for changeset b1ca39340238 > > ! .hgtags > > From christine.lu at oracle.com Wed Sep 8 17:01:51 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 09 Sep 2010 00:01:51 +0000 Subject: hg: jdk7/jdk7: 2 new changesets Message-ID: <20100909000151.805554780C@hg.openjdk.java.net> Changeset: d6ea39e0d3eb Author: ohair Date: 2010-09-07 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/d6ea39e0d3eb 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: 81dfc728d7bb Author: cl Date: 2010-09-08 14:04 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/81dfc728d7bb Merge From christine.lu at oracle.com Wed Sep 8 17:01:56 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 09 Sep 2010 00:01:56 +0000 Subject: hg: jdk7/jdk7/corba: 2 new changesets Message-ID: <20100909000157.A966A4780E@hg.openjdk.java.net> Changeset: 3821536d79ab Author: ohair Date: 2010-09-07 15:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/3821536d79ab 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: c3dd858e09b2 Author: cl Date: 2010-09-08 14:04 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/c3dd858e09b2 Merge From christine.lu at oracle.com Wed Sep 8 17:02:23 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 09 Sep 2010 00:02:23 +0000 Subject: hg: jdk7/jdk7/jaxp: 2 new changesets Message-ID: <20100909000223.D49F247810@hg.openjdk.java.net> Changeset: cc845b339690 Author: ohair Date: 2010-09-07 15:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/cc845b339690 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: 0f382d6120fc Author: cl Date: 2010-09-08 14:04 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/0f382d6120fc Merge From christine.lu at oracle.com Wed Sep 8 17:02:28 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 09 Sep 2010 00:02:28 +0000 Subject: hg: jdk7/jdk7/jaxws: 2 new changesets Message-ID: <20100909000228.A609B47812@hg.openjdk.java.net> Changeset: 06c51671c84b Author: ohair Date: 2010-09-07 15:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/06c51671c84b 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: 4f626e0d70bd Author: cl Date: 2010-09-08 14:04 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/4f626e0d70bd Merge From christine.lu at oracle.com Wed Sep 8 17:02:35 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 09 Sep 2010 00:02:35 +0000 Subject: hg: jdk7/jdk7/jdk: 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Message-ID: <20100909000245.1E1F847814@hg.openjdk.java.net> Changeset: df049d0b973f Author: ohair Date: 2010-09-07 15:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/df049d0b973f 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties From christine.lu at oracle.com Wed Sep 8 17:03:38 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 09 Sep 2010 00:03:38 +0000 Subject: hg: jdk7/jdk7/langtools: 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Message-ID: <20100909000339.D2ACC47816@hg.openjdk.java.net> Changeset: 47e7ff871196 Author: ohair Date: 2010-09-07 15:14 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/47e7ff871196 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties From christine.lu at oracle.com Thu Sep 9 14:10:03 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 09 Sep 2010 21:10:03 +0000 Subject: hg: jdk7/jdk7/langtools: 2 new changesets Message-ID: <20100909211007.28B7E47862@hg.openjdk.java.net> Changeset: f4d91b4f7153 Author: cl Date: 2010-09-03 12:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/f4d91b4f7153 Added tag jdk7-b108 for changeset a408ebb8b3d4 ! .hgtags Changeset: 4826378eaade Author: cl Date: 2010-09-09 13:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/4826378eaade Merge From christine.lu at oracle.com Thu Sep 9 14:11:16 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 09 Sep 2010 21:11:16 +0000 Subject: hg: jdk7/jdk7/jdk: 2 new changesets Message-ID: <20100909211144.CFB5347864@hg.openjdk.java.net> Changeset: 4571856d4628 Author: cl Date: 2010-09-03 12:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4571856d4628 Added tag jdk7-b108 for changeset 17a5d84b7561 ! .hgtags Changeset: ab0d3f54a63f Author: cl Date: 2010-09-09 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ab0d3f54a63f Merge From christine.lu at oracle.com Thu Sep 9 14:36:39 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 09 Sep 2010 21:36:39 +0000 Subject: hg: jdk7/jdk7/hotspot: 2 new changesets Message-ID: <20100909213644.5829B47867@hg.openjdk.java.net> Changeset: 2fe09e2e70d0 Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2fe09e2e70d0 Added tag jdk7-b108 for changeset e44a93947ccb ! .hgtags Changeset: cc4bb3022b31 Author: cl Date: 2010-09-09 14:27 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/cc4bb3022b31 Merge ! .hgtags - src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp From martinrb at google.com Thu Sep 9 15:39:27 2010 From: martinrb at google.com (Martin Buchholz) Date: Thu, 9 Sep 2010 15:39:27 -0700 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b108 for changeset b1ca39340238 In-Reply-To: References: <20100903201714.B8433476D2@hg.openjdk.java.net> Message-ID: Hi Christine, I see that you fixed this today - thanks. Martin On Wed, Sep 8, 2010 at 14:57, Martin Buchholz wrote: > Hi Christine, > > It looks like most of the MASTER repos got the jdk7-b108 tag, but not the > jdk or langtools repos. Something must have gone wrong with the tagging of > the releases. Could you fix, please? > > $ for repo in jaxp langtools jdk; do echo $repo; (cd ~/ws/jdk7/$repo && hg > tags | grep b108); done > jaxp > jdk7-b108 145:7d379f8934ca > langtools > jdk > > Martin > > > On Fri, Sep 3, 2010 at 13:17, wrote: > >> Changeset: ef7838f988c5 >> Author: cl >> Date: 2010-09-03 12:49 -0700 >> URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/ef7838f988c5 >> >> Added tag jdk7-b108 for changeset b1ca39340238 >> >> ! .hgtags >> >> > From dmdabbs at gmail.com Thu Sep 9 15:48:09 2010 From: dmdabbs at gmail.com (David Dabbs) Date: Thu, 9 Sep 2010 17:48:09 -0500 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b108 for changeset b1ca39340238 In-Reply-To: References: <20100903201714.B8433476D2@hg.openjdk.java.net> Message-ID: <003601cb5071$14024250$3c06c6f0$@com> >Martin wrote: >It looks like most of the MASTER repos got the jdk7-b108 tag, but not the >jdk or langtools repos. Something must have gone wrong with the tagging of >the releases. Could you fix, please? On a perhaps related note, the "List of changes in JDK7 Build 107 & 108" documents read "No changes." Is this accurate or was there some sort of tagging/auto documentation bug? Thanks, David From David.Holmes at oracle.com Thu Sep 9 15:51:17 2010 From: David.Holmes at oracle.com (David Holmes) Date: Fri, 10 Sep 2010 08:51:17 +1000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b108 for changeset b1ca39340238 In-Reply-To: <003601cb5071$14024250$3c06c6f0$@com> References: <20100903201714.B8433476D2@hg.openjdk.java.net> <003601cb5071$14024250$3c06c6f0$@com> Message-ID: <4C8964E5.10405@oracle.com> David Dabbs said the following on 09/10/10 08:48: >> Martin wrote: >> It looks like most of the MASTER repos got the jdk7-b108 tag, but not the >> jdk or langtools repos. Something must have gone wrong with the tagging of >> the releases. Could you fix, please? > > > On a perhaps related note, the "List of changes in JDK7 Build 107 & 108" > documents read "No changes." > Is this accurate or was there some sort of tagging/auto documentation bug? b108 only updated the compilers used, the sources were identical to b107. David Holmes From kelly.ohair at oracle.com Thu Sep 9 15:53:31 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Thu, 9 Sep 2010 15:53:31 -0700 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b108 for changeset b1ca39340238 In-Reply-To: <003601cb5071$14024250$3c06c6f0$@com> References: <20100903201714.B8433476D2@hg.openjdk.java.net> <003601cb5071$14024250$3c06c6f0$@com> Message-ID: <8FB21331-DF78-4F0F-9300-8EE92AE85F4B@oracle.com> b108 should be the same source as b107, it was planned that way. We have upgraded the Solaris and Windows compilers in b108, and when we do that we like to have two promotions where the only change was the compiler used, makes it easier to detect compiler related regressions. -kto On Sep 9, 2010, at 3:48 PM, David Dabbs wrote: >> Martin wrote: >> It looks like most of the MASTER repos got the jdk7-b108 tag, but >> not the >> jdk or langtools repos. Something must have gone wrong with the >> tagging of >> the releases. Could you fix, please? > > > On a perhaps related note, the "List of changes in JDK7 Build 107 & > 108" > documents read "No changes." > Is this accurate or was there some sort of tagging/auto > documentation bug? > > > Thanks, > > David > > From dmdabbs at gmail.com Thu Sep 9 16:09:39 2010 From: dmdabbs at gmail.com (David Dabbs) Date: Thu, 9 Sep 2010 18:09:39 -0500 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b108 for changeset b1ca39340238 In-Reply-To: <8FB21331-DF78-4F0F-9300-8EE92AE85F4B@oracle.com> References: <20100903201714.B8433476D2@hg.openjdk.java.net> <003601cb5071$14024250$3c06c6f0$@com> <8FB21331-DF78-4F0F-9300-8EE92AE85F4B@oracle.com> Message-ID: <003c01cb5074$1536c350$3fa449f0$@com> Thank you for the detailed reply. Best, David -----Original Message----- From: Kelly O'Hair [mailto: @oracle.com] Sent: Thursday, September 09, 2010 5:54 PM To: David Dabbs b108 should be the same source as b107, it was planned that way. We have upgraded the Solaris and Windows compilers in b108, and when we do that we like to have two promotions where the only change was the compiler used, makes it easier to detect compiler related regressions. -kto On Sep 9, 2010, at 3:48 PM, David Dabbs wrote: >> Martin wrote: >> It looks like most of the MASTER repos got the jdk7-b108 tag, but >> not the >> jdk or langtools repos. Something must have gone wrong with the >> tagging of >> the releases. Could you fix, please? > > > On a perhaps related note, the "List of changes in JDK7 Build 107 & > 108" > documents read "No changes." > Is this accurate or was there some sort of tagging/auto > documentation bug? > > > Thanks, > > David > > No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.851 / Virus Database: 271.1.1/3124 - Release Date: 09/09/10 13:34:00 From christine.lu at oracle.com Thu Sep 9 18:20:15 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 10 Sep 2010 01:20:15 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b109 for changeset 81dfc728d7bb Message-ID: <20100910012015.B396147873@hg.openjdk.java.net> Changeset: f241877c0ac9 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/f241877c0ac9 Added tag jdk7-b109 for changeset 81dfc728d7bb ! .hgtags From christine.lu at oracle.com Thu Sep 9 18:20:20 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 10 Sep 2010 01:20:20 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b109 for changeset c3dd858e09b2 Message-ID: <20100910012022.2C24547875@hg.openjdk.java.net> Changeset: 0e1f80fda227 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/0e1f80fda227 Added tag jdk7-b109 for changeset c3dd858e09b2 ! .hgtags From christine.lu at oracle.com Thu Sep 9 18:20:49 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 10 Sep 2010 01:20:49 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b109 for changeset cc4bb3022b31 Message-ID: <20100910012051.76AEC47877@hg.openjdk.java.net> Changeset: 2f25f2b8de27 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2f25f2b8de27 Added tag jdk7-b109 for changeset cc4bb3022b31 ! .hgtags From christine.lu at oracle.com Thu Sep 9 18:21:22 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 10 Sep 2010 01:21:22 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b109 for changeset 0f382d6120fc Message-ID: <20100910012122.9201347879@hg.openjdk.java.net> Changeset: d422dbdd0976 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/d422dbdd0976 Added tag jdk7-b109 for changeset 0f382d6120fc ! .hgtags From christine.lu at oracle.com Thu Sep 9 18:21:27 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 10 Sep 2010 01:21:27 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b109 for changeset 4f626e0d70bd Message-ID: <20100910012127.6C16F4787B@hg.openjdk.java.net> Changeset: 95ecac35fb11 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/95ecac35fb11 Added tag jdk7-b109 for changeset 4f626e0d70bd ! .hgtags From christine.lu at oracle.com Thu Sep 9 18:21:33 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 10 Sep 2010 01:21:33 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b109 for changeset ab0d3f54a63f Message-ID: <20100910012143.5EA0C4787D@hg.openjdk.java.net> Changeset: 3937dd29f45a Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3937dd29f45a Added tag jdk7-b109 for changeset ab0d3f54a63f ! .hgtags From christine.lu at oracle.com Thu Sep 9 18:22:32 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 10 Sep 2010 01:22:32 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b109 for changeset 4826378eaade Message-ID: <20100910012234.6E6494787F@hg.openjdk.java.net> Changeset: 1c13c5ea73b5 Author: cl Date: 2010-09-09 15:08 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/1c13c5ea73b5 Added tag jdk7-b109 for changeset 4826378eaade ! .hgtags From martinrb at google.com Thu Sep 9 19:40:43 2010 From: martinrb at google.com (Martin Buchholz) Date: Thu, 9 Sep 2010 19:40:43 -0700 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b108 for changeset b1ca39340238 In-Reply-To: <4C897585.3060106@oracle.com> References: <20100903201714.B8433476D2@hg.openjdk.java.net> <4C897585.3060106@oracle.com> Message-ID: Hi Christine, Sorry to bother you a little more, but... build 109 was just released, but there seems to be a problem with the source download. On http://download.java.net/openjdk/jdk7/ I see Source #openjdk-src.zip#, #openjdk-src.zip_SIZE# MB (MD5 Checksum) which looks like a template that never got filled in. Martin From linuxhippy at gmail.com Fri Sep 10 02:44:27 2010 From: linuxhippy at gmail.com (Clemens Eisserer) Date: Fri, 10 Sep 2010 11:44:27 +0200 Subject: Re-thinking JDK 7 In-Reply-To: References: <20100908162102.16AC6547@eggemoggin.niobe.net> Message-ID: > I agree. It will be nice for the JVM ecosystem to have a production > release of the JDK with invokedynamic, method handles, nio.2, parallel > classloading and jsr166y in 2011. +1 - Clemens From christine.lu at oracle.com Wed Sep 15 21:18:25 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 16 Sep 2010 04:18:25 +0000 Subject: hg: jdk7/jdk7: 4 new changesets Message-ID: <20100916041825.8F6D3479E4@hg.openjdk.java.net> Changeset: 782c0c738f6d Author: ohair Date: 2010-09-08 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/782c0c738f6d 6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) Reviewed-by: jcoomes ! README-builds.html Changeset: 973560f0387d Author: cl Date: 2010-09-08 17:29 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/973560f0387d Merge Changeset: c129c592e9d6 Author: ohair Date: 2010-09-09 17:08 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/c129c592e9d6 6982137: Rebranding pass 2 - missed copyright changes Reviewed-by: mbykov ! make/templates/gpl-cp-header ! make/templates/gpl-header Changeset: 2a02d4a6955c Author: cl Date: 2010-09-15 13:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/2a02d4a6955c Merge From christine.lu at oracle.com Wed Sep 15 21:19:34 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 16 Sep 2010 04:19:34 +0000 Subject: hg: jdk7/jdk7/jdk: 6 new changesets Message-ID: <20100916042031.85385479E6@hg.openjdk.java.net> Changeset: c5f6cd3bd70b Author: ohair Date: 2010-09-08 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c5f6cd3bd70b 6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) Reviewed-by: jcoomes ! make/common/shared/Compiler-sun.gmk ! make/common/shared/Defs-versions.gmk Changeset: 8f5a6ea8c9e9 Author: ohair Date: 2010-09-09 16:26 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8f5a6ea8c9e9 6982137: Rebranding pass 2 - missed copyright changes Reviewed-by: mbykov ! make/templates/gpl-cp-header ! make/templates/gpl-header ! src/share/classes/java/lang/CharacterName.java ! src/share/classes/sun/font/GlyphDisposedListener.java ! src/share/classes/sun/jvmstat/monitor/Units.java ! src/share/classes/sun/jvmstat/monitor/Variability.java ! src/solaris/classes/sun/font/XRGlyphCache.java ! src/solaris/classes/sun/font/XRGlyphCacheEntry.java ! src/solaris/classes/sun/font/XRTextRenderer.java ! src/solaris/classes/sun/java2d/jules/IdleTileCache.java ! src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java ! src/solaris/classes/sun/java2d/jules/JulesPathBuf.java ! src/solaris/classes/sun/java2d/jules/JulesRenderingEngine.java ! src/solaris/classes/sun/java2d/jules/JulesShapePipe.java ! src/solaris/classes/sun/java2d/jules/JulesTile.java ! src/solaris/classes/sun/java2d/jules/TileWorker.java ! src/solaris/classes/sun/java2d/jules/TrapezoidList.java ! src/solaris/classes/sun/java2d/xr/DirtyRegion.java ! src/solaris/classes/sun/java2d/xr/GrowableByteArray.java ! src/solaris/classes/sun/java2d/xr/GrowableEltArray.java ! src/solaris/classes/sun/java2d/xr/GrowableIntArray.java ! src/solaris/classes/sun/java2d/xr/GrowablePointArray.java ! src/solaris/classes/sun/java2d/xr/GrowableRectArray.java ! src/solaris/classes/sun/java2d/xr/MaskTile.java ! src/solaris/classes/sun/java2d/xr/MaskTileManager.java ! src/solaris/classes/sun/java2d/xr/MutableInteger.java ! src/solaris/classes/sun/java2d/xr/XIDGenerator.java ! src/solaris/classes/sun/java2d/xr/XRBackend.java ! src/solaris/classes/sun/java2d/xr/XRBackendNative.java ! src/solaris/classes/sun/java2d/xr/XRColor.java ! src/solaris/classes/sun/java2d/xr/XRCompositeManager.java ! src/solaris/classes/sun/java2d/xr/XRDrawImage.java ! src/solaris/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/solaris/classes/sun/java2d/xr/XRMaskBlit.java ! src/solaris/classes/sun/java2d/xr/XRMaskFill.java ! src/solaris/classes/sun/java2d/xr/XRMaskImage.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/classes/sun/java2d/xr/XRPaints.java ! src/solaris/classes/sun/java2d/xr/XRRenderer.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceData.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/solaris/classes/sun/java2d/xr/XRUtils.java ! src/solaris/classes/sun/java2d/xr/XRVolatileSurfaceManager.java ! src/solaris/classes/sun/java2d/xr/XcbRequestCounter.java ! src/solaris/native/sun/java2d/x11/XRBackendNative.c ! src/solaris/native/sun/java2d/x11/XRSurfaceData.c ! test/com/sun/java/swing/plaf/gtk/Test6963870.java ! test/java/lang/StringBuffer/Capacity.java ! test/java/security/cert/CertificateFactory/openssl/BadFooter.java ! test/java/util/zip/GZIP/GZIPInputStreamRead.java ! test/javax/swing/JFormattedTextField/Test6462562.java ! test/javax/swing/JTabbedPane/6670274/bug6670274.java ! test/javax/swing/JTable/6768387/bug6768387.java ! test/javax/swing/JTable/6788484/bug6788484.java ! test/javax/swing/JTable/6937798/bug6937798.java ! test/javax/swing/JTableHeader/6884066/bug6884066.java ! test/javax/swing/JTableHeader/6889007/bug6889007.java ! test/javax/swing/JTextArea/6925473/bug6925473.java ! test/javax/swing/JTextArea/6940863/bug6940863.java ! test/javax/swing/JViewport/6953396/bug6953396.java ! test/javax/swing/border/Test6910490.java ! test/javax/swing/plaf/synth/SynthToolBarUI/6739756/bug6739756.java ! test/javax/swing/text/WrappedPlainView/6857057/StubBranchElement.java ! test/javax/swing/text/WrappedPlainView/6857057/StubLeafElement.java ! test/javax/swing/text/WrappedPlainView/6857057/bug6857057.java ! test/sun/security/krb5/MicroTime.java Changeset: 448387146bb8 Author: yhuang Date: 2010-09-09 23:01 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/448387146bb8 6980510: Fix for 6959252 broke JConsole mnemonic keys Reviewed-by: mfang, yhuang ! src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java Changeset: 9a1549d682ce Author: yhuang Date: 2010-09-09 23:30 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9a1549d682ce Merge Changeset: 4aaac9fb2293 Author: yhuang Date: 2010-09-13 02:54 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4aaac9fb2293 Merge Changeset: 176586cd040e Author: kamg Date: 2010-09-13 13:10 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/176586cd040e 6983225: libjvm_db.so is not imported into solaris-x86 builds, and libjvm_dtrace.so not imported at all. Summary: Removed sparc-only libjvm_db code and added rules for libjvm_dtrace Reviewed-by: ohair ! make/java/redist/Makefile From christine.lu at oracle.com Wed Sep 15 21:23:02 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 16 Sep 2010 04:23:02 +0000 Subject: hg: jdk7/jdk7/langtools: 2 new changesets Message-ID: <20100916042306.8E1A3479E8@hg.openjdk.java.net> Changeset: b599cc9a9c22 Author: ohair Date: 2010-09-09 16:29 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b599cc9a9c22 6982137: Rebranding pass 2 - missed copyright changes Reviewed-by: mbykov ! test/tools/javac/generics/inference/6938454/T6938454a.java ! test/tools/javac/generics/inference/6938454/T6938454b.java Changeset: 32da0f38d2fe Author: cl Date: 2010-09-15 13:41 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/32da0f38d2fe Merge From christine.lu at oracle.com Thu Sep 16 19:11:55 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 17 Sep 2010 02:11:55 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b110 for changeset 2a02d4a6955c Message-ID: <20100917021155.73E3547A23@hg.openjdk.java.net> Changeset: 9702d6fef68e Author: cl Date: 2010-09-16 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/9702d6fef68e Added tag jdk7-b110 for changeset 2a02d4a6955c ! .hgtags From christine.lu at oracle.com Thu Sep 16 19:12:00 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 17 Sep 2010 02:12:00 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b110 for changeset 0e1f80fda227 Message-ID: <20100917021202.1CDCC47A25@hg.openjdk.java.net> Changeset: 640fa4d4e2ad Author: cl Date: 2010-09-16 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/640fa4d4e2ad Added tag jdk7-b110 for changeset 0e1f80fda227 ! .hgtags From christine.lu at oracle.com Thu Sep 16 19:12:25 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 17 Sep 2010 02:12:25 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b110 for changeset 2f25f2b8de27 Message-ID: <20100917021229.9460847A27@hg.openjdk.java.net> Changeset: 07b042e13dde Author: cl Date: 2010-09-16 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/07b042e13dde Added tag jdk7-b110 for changeset 2f25f2b8de27 ! .hgtags From christine.lu at oracle.com Thu Sep 16 19:13:10 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 17 Sep 2010 02:13:10 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b110 for changeset d422dbdd0976 Message-ID: <20100917021310.DE8EB47A29@hg.openjdk.java.net> Changeset: 8106c747067c Author: cl Date: 2010-09-16 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/8106c747067c Added tag jdk7-b110 for changeset d422dbdd0976 ! .hgtags From christine.lu at oracle.com Thu Sep 16 19:13:16 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 17 Sep 2010 02:13:16 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b110 for changeset 95ecac35fb11 Message-ID: <20100917021316.1477447A2B@hg.openjdk.java.net> Changeset: 2575ebca96c7 Author: cl Date: 2010-09-16 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/2575ebca96c7 Added tag jdk7-b110 for changeset 95ecac35fb11 ! .hgtags From christine.lu at oracle.com Thu Sep 16 19:13:24 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 17 Sep 2010 02:13:24 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b110 for changeset 176586cd040e Message-ID: <20100917021334.CC55947A2D@hg.openjdk.java.net> Changeset: fb63a2688db8 Author: cl Date: 2010-09-16 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fb63a2688db8 Added tag jdk7-b110 for changeset 176586cd040e ! .hgtags From christine.lu at oracle.com Thu Sep 16 19:14:58 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 17 Sep 2010 02:14:58 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b110 for changeset 32da0f38d2fe Message-ID: <20100917021502.C264447A2F@hg.openjdk.java.net> Changeset: 8bec624274ef Author: cl Date: 2010-09-16 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/8bec624274ef Added tag jdk7-b110 for changeset 32da0f38d2fe ! .hgtags From kelly.ohair at oracle.com Fri Sep 17 18:54:34 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 17 Sep 2010 18:54:34 -0700 Subject: OpenJDK java vendor property value changes Message-ID: <4B46C8B6-2883-46B0-A49A-6A2D15ECFD7F@oracle.com> Heads up. The jdk7 java vendor property values will be changing very soon. From these values: java.vendor = Sun Microsystems Inc. java.vendor.url = http://java.sun.com/ java.vm.vendor = Sun Microsystems Inc. java.specification.vendor = Sun Microsystems Inc. java.vm.specification.vendor = Sun Microsystems Inc. To these: java.vendor = Oracle Corporation java.vendor.url = http://java.oracle.com/ java.vm.vendor = Oracle Corporation java.specification.vendor = Oracle Corporation java.vm.specification.vendor = Oracle Corporation The change to the jdk repository is under review: 6946527: rebranding system properties per Oracle Requirements (vendor) http://cr.openjdk.java.net/~ohair/openjdk7/vendor-rebranding-6946527/webrev/ The hotspot changes for java.vm.vendor are currently in the hotspot-rt repository forest and will be integrated soon into the jdk7 master forest (jdk7/jdk7): 6981753: Rebrand vm vendor property settings http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/728a287f6c20 Once we have a jdk7 promoted build with these changes some additional email will be sent out. -kto From mark.reinhold at oracle.com Mon Sep 20 16:54:20 2010 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Mon, 20 Sep 2010 16:54:20 -0700 Subject: Re-thinking JDK 7 In-Reply-To: mark.reinhold@oracle.com; Wed, 08 Sep 2010 09:21:02 PDT; <20100908162102.16AC6547@eggemoggin.niobe.net> Message-ID: <20100920235420.8CFF2547@eggemoggin.niobe.net> Thanks to everyone who responded, both directly and indirectly. The voluminous feedback was strongly -- though not universally -- in favor of Plan B. As of today that is the plan of record for JDK 7 and JDK 8. I?ve updated the feature list [1] to reflect this decision. A new milestone schedule [2] will be posted shortly. - Mark [1] http://openjdk.java.net/projects/jdk7/features/ [2] http://openjdk.java.net/projects/jdk7/milestones/ From benjamin.john.evans at gmail.com Tue Sep 21 12:47:33 2010 From: benjamin.john.evans at gmail.com (Ben Evans) Date: Tue, 21 Sep 2010 20:47:33 +0100 Subject: Re-thinking JDK 7 In-Reply-To: <20100920235420.8CFF2547@eggemoggin.niobe.net> References: <20100908162102.16AC6547@eggemoggin.niobe.net> <20100920235420.8CFF2547@eggemoggin.niobe.net> Message-ID: Mark, On Tue, Sep 21, 2010 at 12:54 AM, wrote: > Thanks to everyone who responded, both directly and indirectly. The > voluminous feedback was strongly -- though not universally -- in favor > of Plan B. As of today that is the plan of record for JDK 7 and JDK 8. > > I?ve updated the feature list [1] to reflect this decision. A new > milestone schedule [2] will be posted shortly. > Apologies if this is covered elsewhere - I've been unable to find a reference. The new features page shows JSR 308 (Type Annotations) as pushed to JDK 8. What is the reason for this? My understanding is that JSR 308 has basically been delivered - and has been incorporated into the main repositories as of quite some time ago. If memory serves, it's even been implemented in several tools (inc IntelliJ?) Can you explain the rationale for this decision? Other than that query, it sounds like good news - getting a new release into people's hands sooner rather later has to be a good thing. Thanks, Ben From christine.lu at oracle.com Thu Sep 23 18:19:55 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 24 Sep 2010 01:19:55 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b111 for changeset 9702d6fef68e Message-ID: <20100924011955.3B34947BBF@hg.openjdk.java.net> Changeset: 989da1ce9287 Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/989da1ce9287 Added tag jdk7-b111 for changeset 9702d6fef68e ! .hgtags From christine.lu at oracle.com Thu Sep 23 18:20:00 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 24 Sep 2010 01:20:00 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b111 for changeset 640fa4d4e2ad Message-ID: <20100924012001.B7C9047BC1@hg.openjdk.java.net> Changeset: 21c218f9a7be Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/21c218f9a7be Added tag jdk7-b111 for changeset 640fa4d4e2ad ! .hgtags From christine.lu at oracle.com Thu Sep 23 18:20:27 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 24 Sep 2010 01:20:27 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b111 for changeset 07b042e13dde Message-ID: <20100924012029.C25C947BC3@hg.openjdk.java.net> Changeset: 8d5897b4230f Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8d5897b4230f Added tag jdk7-b111 for changeset 07b042e13dde ! .hgtags From christine.lu at oracle.com Thu Sep 23 18:21:11 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 24 Sep 2010 01:21:11 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b111 for changeset 8106c747067c Message-ID: <20100924012111.B1E4E47BC5@hg.openjdk.java.net> Changeset: 028a06f776c0 Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/028a06f776c0 Added tag jdk7-b111 for changeset 8106c747067c ! .hgtags From christine.lu at oracle.com Thu Sep 23 18:21:16 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 24 Sep 2010 01:21:16 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b111 for changeset 2575ebca96c7 Message-ID: <20100924012116.C337547BC7@hg.openjdk.java.net> Changeset: 3c8627862d07 Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/3c8627862d07 Added tag jdk7-b111 for changeset 2575ebca96c7 ! .hgtags From christine.lu at oracle.com Thu Sep 23 18:21:23 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 24 Sep 2010 01:21:23 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b111 for changeset fb63a2688db8 Message-ID: <20100924012133.3B40647BC9@hg.openjdk.java.net> Changeset: c2cdc8c94b65 Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c2cdc8c94b65 Added tag jdk7-b111 for changeset fb63a2688db8 ! .hgtags From christine.lu at oracle.com Thu Sep 23 18:22:59 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Fri, 24 Sep 2010 01:22:59 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b111 for changeset 8bec624274ef Message-ID: <20100924012301.3860947BCB@hg.openjdk.java.net> Changeset: 7ad86852c38a Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/7ad86852c38a Added tag jdk7-b111 for changeset 8bec624274ef ! .hgtags From lana.steuck at oracle.com Fri Sep 24 16:51:38 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 24 Sep 2010 23:51:38 +0000 Subject: hg: jdk7/jdk7: 5 new changesets Message-ID: <20100924235138.85F6E47C02@hg.openjdk.java.net> Changeset: 1fbed32d2ddd Author: gbenson Date: 2010-08-24 13:27 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/1fbed32d2ddd 6976186: Integrate Shark Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure. Reviewed-by: ohair ! make/hotspot-rules.gmk Changeset: 90357eee5234 Author: lana Date: 2010-09-02 22:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/90357eee5234 Merge Changeset: b331aef4bef0 Author: ohair Date: 2010-09-07 15:51 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/b331aef4bef0 Merge Changeset: 87e98a1df774 Author: lana Date: 2010-09-16 11:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/87e98a1df774 Merge Changeset: b852103caf73 Author: lana Date: 2010-09-24 16:38 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/b852103caf73 Merge From lana.steuck at oracle.com Fri Sep 24 16:51:44 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 24 Sep 2010 23:51:44 +0000 Subject: hg: jdk7/jdk7/corba: 5 new changesets Message-ID: <20100924235147.2DDD747C04@hg.openjdk.java.net> Changeset: 0f60cf26c5b5 Author: ohair Date: 2010-08-30 14:39 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/0f60cf26c5b5 6981043: Clean out all native code makefile logic from corba repository Reviewed-by: jjg ! make/Makefile ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! make/common/Defs.gmk - make/common/Library.gmk - make/common/Mapfile-vers.gmk ! make/common/Rules.gmk - make/common/internal/NativeCompileRules.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Compiler.gmk ! make/common/shared/Defs-java.gmk ! make/common/shared/Defs-linux.gmk ! make/common/shared/Defs-solaris.gmk ! make/common/shared/Defs-windows.gmk ! make/common/shared/Defs.gmk ! make/common/shared/Platform.gmk ! make/org/omg/idl/Makefile Changeset: d6297db2b9dd Author: lana Date: 2010-09-02 22:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/d6297db2b9dd Merge Changeset: 0a91416c1402 Author: ohair Date: 2010-09-07 15:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/0a91416c1402 Merge - make/common/Library.gmk - make/common/Mapfile-vers.gmk - make/common/internal/NativeCompileRules.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Compiler.gmk Changeset: ae60f98d2f42 Author: lana Date: 2010-09-16 11:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/ae60f98d2f42 Merge - make/common/Library.gmk - make/common/Mapfile-vers.gmk - make/common/internal/NativeCompileRules.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Compiler.gmk Changeset: cc67fdc4fee9 Author: lana Date: 2010-09-24 16:38 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/cc67fdc4fee9 Merge - make/common/Library.gmk - make/common/Mapfile-vers.gmk - make/common/internal/NativeCompileRules.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Compiler.gmk From lana.steuck at oracle.com Fri Sep 24 16:52:28 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 24 Sep 2010 23:52:28 +0000 Subject: hg: jdk7/jdk7/jaxp: 5 new changesets Message-ID: <20100924235228.3BCEE47C06@hg.openjdk.java.net> Changeset: a3fe5892cd26 Author: ohair Date: 2010-09-01 13:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/a3fe5892cd26 6981408: Upgrade jaxp to 1.4.4 Reviewed-by: darcy Contributed-by: Joe Wang ! jaxp.properties Changeset: 4a249814b147 Author: lana Date: 2010-09-02 22:09 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/4a249814b147 Merge Changeset: e58a0bea47f6 Author: ohair Date: 2010-09-07 15:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/e58a0bea47f6 Merge Changeset: b23fd715a158 Author: lana Date: 2010-09-16 11:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/b23fd715a158 Merge Changeset: 1b0525424288 Author: lana Date: 2010-09-24 16:38 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/1b0525424288 Merge From lana.steuck at oracle.com Fri Sep 24 16:52:33 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 24 Sep 2010 23:52:33 +0000 Subject: hg: jdk7/jdk7/jaxws: 5 new changesets Message-ID: <20100924235233.7C4D547C08@hg.openjdk.java.net> Changeset: c6c2f9094bdd Author: ohair Date: 2010-08-30 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/c6c2f9094bdd 6962317: jdk7 jaxws source bundle still needs rebranding 6955300: Missing files in the jaf source bundle Reviewed-by: ramap ! jaxws.properties Changeset: 5dd2cc894d0c Author: lana Date: 2010-09-02 22:09 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/5dd2cc894d0c Merge Changeset: 74737bd256fa Author: ohair Date: 2010-09-07 15:51 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/74737bd256fa Merge Changeset: 4635da51e3cb Author: lana Date: 2010-09-16 11:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/4635da51e3cb Merge Changeset: 8e0f0054817f Author: lana Date: 2010-09-24 16:38 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/8e0f0054817f Merge From lana.steuck at oracle.com Fri Sep 24 16:54:27 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 24 Sep 2010 23:54:27 +0000 Subject: hg: jdk7/jdk7/jdk: 68 new changesets Message-ID: <20100925000540.5C3B847C0A@hg.openjdk.java.net> Changeset: d4012b86a6e9 Author: bae Date: 2010-09-07 16:54 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d4012b86a6e9 6972495: javax/imageio/CachePremissionsTest/CachePermissionsTest.java failed Reviewed-by: prr ! test/javax/imageio/CachePremissionsTest/CachePermissionsTest.java Changeset: fd7eb86ac690 Author: bae Date: 2010-09-09 16:20 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fd7eb86ac690 6523398: OSS CMM: Need to implement writing ICC profile tags in new lcms library Reviewed-by: igor, prr ! make/sun/cmm/lcms/FILES_c_unix.gmk ! make/sun/cmm/lcms/FILES_c_windows.gmk ! make/sun/cmm/lcms/Makefile ! src/share/classes/sun/java2d/cmm/CMSManager.java ! src/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/cmm/lcms/cmscam02.c - src/share/native/sun/java2d/cmm/lcms/cmscam97.c ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ! src/share/native/sun/java2d/cmm/lcms/cmserr.c ! src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ! src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmsio1.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c + src/share/native/sun/java2d/cmm/lcms/cmsmd5.c ! src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c + src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmspack.c ! src/share/native/sun/java2d/cmm/lcms/cmspcs.c + src/share/native/sun/java2d/cmm/lcms/cmsplugin.c ! src/share/native/sun/java2d/cmm/lcms/cmsps2.c ! src/share/native/sun/java2d/cmm/lcms/cmssamp.c + src/share/native/sun/java2d/cmm/lcms/cmssm.c + src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ! src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h + src/share/native/sun/java2d/cmm/lcms/lcms2.h + src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h + src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h Changeset: abe6a61835cb Author: lana Date: 2010-09-16 11:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/abe6a61835cb Merge - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h Changeset: 7e26538596be Author: art Date: 2010-08-24 12:54 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7e26538596be 6949936: Provide API for running nested events loops, similar to what modal dialogs do Reviewed-by: ant, anthony ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java + src/share/classes/java/awt/SecondaryLoop.java + src/share/classes/java/awt/WaitDispatchSupport.java + test/java/awt/EventQueue/SecondaryLoopTest/SecondaryLoopTest.java Changeset: d3fdf9e7e9c2 Author: dav Date: 2010-08-31 15:05 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d3fdf9e7e9c2 6480547: REG: bug 4118621 which got Integrated in 1.1.8 fails in mustang from b25 onwards. 6808185: test/closed/java/awt/Menu/NullMenuLabelTest crashes Reviewed-by: dcherepanov ! src/windows/native/sun/windows/awt_MenuItem.cpp ! src/windows/native/sun/windows/awt_TextComponent.h ! src/windows/native/sun/windows/awt_TextField.cpp ! src/windows/native/sun/windows/awt_TextField.h + test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java ! test/java/awt/TextField/ScrollSelectionTest/ScrollSelectionTest.java ! test/java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java Changeset: 7f8a9157544a Author: lana Date: 2010-09-02 12:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7f8a9157544a Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java - test/tools/pack200/Pack200Simple.sh - test/tools/pack200/SegmentLimit.java Changeset: c12a03da538b Author: ant Date: 2010-09-03 11:08 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c12a03da538b 6867293: switching TAB in a browser doesn't deactivate EmbeddedFrame Reviewed-by: dcherepanov, art ! src/windows/native/sun/windows/awt_Window.h Changeset: 252af007f819 Author: lana Date: 2010-09-16 11:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/252af007f819 Merge Changeset: 48070a2633a1 Author: naoto Date: 2010-08-31 11:27 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/48070a2633a1 4700857: RFE: separating user locale and user interface locale Reviewed-by: okutsu ! 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/MessageFormat.java ! src/share/classes/java/text/NumberFormat.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Currency.java ! src/share/classes/java/util/Formatter.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/Scanner.java ! src/share/classes/java/util/TimeZone.java ! src/share/native/java/lang/System.c ! src/share/native/java/lang/java_props.h ! src/solaris/native/java/lang/java_props_md.c ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/windows/awt_DataTransferer.cpp ! src/windows/native/sun/windows/awt_InputMethod.cpp ! test/java/util/Formatter/Constructors.java + test/java/util/Locale/LocaleCategory.sh ! test/java/util/Locale/PrintDefaultLocale.java ! test/java/util/Locale/data/deflocale.c + test/java/util/Locale/data/deflocale.input - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 + test/java/util/Locale/data/deflocale.rhel5 + test/java/util/Locale/data/deflocale.rhel5.fmtasdefault ! test/java/util/Locale/data/deflocale.sh ! test/java/util/Locale/data/deflocale.sol10 + test/java/util/Locale/data/deflocale.sol10.fmtasdefault + test/java/util/Locale/data/deflocale.win7 + test/java/util/Locale/data/deflocale.win7.fmtasdefault - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp Changeset: 3b64274e3cda Author: naoto Date: 2010-08-31 23:56 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3b64274e3cda 6981466: Adding missing test LocaleCategory.java Reviewed-by: okutsu + test/java/util/Locale/LocaleCategory.java Changeset: de0f18fe09e7 Author: okutsu Date: 2010-09-01 15:19 +0900 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/de0f18fe09e7 4267450: (cal) API: Need public API to calculate, format and parse "year of week" 6549953: (cal) WEEK_OF_YEAR and DAY_OF_YEAR calculation problems around Gregorian cutover Reviewed-by: peytoia ! make/java/text/base/FILES_java.gmk + src/share/classes/java/text/CalendarBuilder.java ! src/share/classes/java/text/DateFormatSymbols.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/GregorianCalendar.java + test/java/text/Format/DateFormat/WeekDateTest.java + test/java/util/Calendar/WeekDateTest.java Changeset: 513a9ae0bbdd Author: okutsu Date: 2010-09-02 10:52 +0900 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/513a9ae0bbdd Merge Changeset: 8af4eca2e2be Author: lana Date: 2010-09-01 16:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8af4eca2e2be Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java - test/tools/pack200/Pack200Simple.sh - test/tools/pack200/SegmentLimit.java Changeset: 7b92a8ecece2 Author: lana Date: 2010-09-02 00:02 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7b92a8ecece2 Merge Changeset: b83701dcae1e Author: naoto Date: 2010-09-02 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b83701dcae1e 6981759: copyright header fix for test/java/util/Locale/LocaleCategory.java Reviewed-by: okutsu ! test/java/util/Locale/LocaleCategory.java Changeset: 93d13ea00faf Author: naoto Date: 2010-09-02 11:13 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/93d13ea00faf 6930062: Need to remove or build as part of the test file jdk/test/java/util/Locale/data/deflocale.exe Reviewed-by: okutsu - test/java/util/Locale/data/deflocale.exe Changeset: c47eb064d6ba Author: okutsu Date: 2010-09-09 15:37 +0900 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c47eb064d6ba 4919632: RFE: SimpleDateFormat should fully support ISO8601 standard for timezone Reviewed-by: peytoia ! src/share/classes/java/text/DateFormatSymbols.java ! src/share/classes/java/text/SimpleDateFormat.java + test/java/text/Format/DateFormat/ISO8601ZoneTest.java Changeset: 4f1eacca4e6b Author: peytoia Date: 2010-09-10 17:22 +0900 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4f1eacca4e6b 6983724: redundant @exception description for Character.Subset(String name) Reviewed-by: okutsu ! src/share/classes/java/lang/Character.java Changeset: afae9229e4a7 Author: okutsu Date: 2010-09-10 17:51 +0900 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/afae9229e4a7 6912560: Timezone is not set correctly on Win Vista when Security manager is present. 6941137: DST broken in 6u18 when jre/lib/zi is moved elsewhere and replaced with symlink. Reviewed-by: peytoia ! src/share/classes/sun/util/calendar/ZoneInfoFile.java + test/java/util/TimeZone/Bug6912560.java Changeset: 4fea9ea1661d Author: malenkov Date: 2010-09-10 20:48 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4fea9ea1661d 6915566: Closed swing tests failing with assert errors when run with -ea -esa Reviewed-by: art, peterz ! src/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java Changeset: ee4d92fb6df3 Author: naoto Date: 2010-09-10 15:29 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ee4d92fb6df3 6875847: Java Locale Enhancement Reviewed-by: srl Contributed-by: Yoshito Umaoka , Doug Felt , Mark Davis ! make/java/java/FILES_java.gmk ! src/share/classes/java/text/DecimalFormatSymbols.java ! src/share/classes/java/util/Calendar.java + src/share/classes/java/util/IllformedLocaleException.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/spi/LocaleNameProvider.java ! src/share/classes/java/util/spi/LocaleServiceProvider.java ! src/share/classes/sun/util/LocaleServiceProviderPool.java + src/share/classes/sun/util/locale/AsciiUtil.java + src/share/classes/sun/util/locale/BaseLocale.java + src/share/classes/sun/util/locale/Extension.java + src/share/classes/sun/util/locale/InternalLocaleBuilder.java + src/share/classes/sun/util/locale/LanguageTag.java + src/share/classes/sun/util/locale/LocaleExtensions.java + src/share/classes/sun/util/locale/LocaleObjectCache.java + src/share/classes/sun/util/locale/LocaleSyntaxException.java + src/share/classes/sun/util/locale/ParseStatus.java + src/share/classes/sun/util/locale/StringTokenIterator.java + src/share/classes/sun/util/locale/UnicodeLocaleExtension.java ! src/share/classes/sun/util/resources/LocaleData.java ! src/share/classes/sun/util/resources/LocaleNames.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties + test/java/util/Locale/LocaleEnhanceTest.java ! test/java/util/Locale/LocaleTestFmwk.java + test/java/util/Locale/icuLocales.txt + test/java/util/Locale/serialized/java6locale_ROOT + test/java/util/Locale/serialized/java6locale__US + test/java/util/Locale/serialized/java6locale___Java + test/java/util/Locale/serialized/java6locale_en + test/java/util/Locale/serialized/java6locale_en_US + test/java/util/Locale/serialized/java6locale_en_US_Java + test/java/util/Locale/serialized/java6locale_iw_IL + test/java/util/Locale/serialized/java6locale_ja_JP_JP + test/java/util/Locale/serialized/java6locale_no_NO_NY + test/java/util/Locale/serialized/java6locale_th_TH_TH Changeset: 903f44341e34 Author: kalli Date: 2010-09-13 15:12 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/903f44341e34 6941027: Gervill update, April 2010 Reviewed-by: amenkov ! src/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ! src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java ! src/share/classes/com/sun/media/sound/ModelByteBufferWavetable.java ! src/share/classes/com/sun/media/sound/ModelInstrument.java + src/share/classes/com/sun/media/sound/ModelStandardIndexedDirector.java ! src/share/classes/com/sun/media/sound/SoftChannel.java ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/share/classes/com/sun/media/sound/SoftVoice.java + test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java + test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java + test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java + test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java + test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java + test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java + test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java Changeset: 3fa6114faa54 Author: kalli Date: 2010-09-13 15:34 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3fa6114faa54 6943053: Gervill: failures on invalid ranges and 14-bit banks Summary: ModelStandardIndexedDirector fails on invalid ranges. Program changes with 14-bit banks where handled incorectly as 7-bit banks. Reviewed-by: amenkov ! src/share/classes/com/sun/media/sound/ModelStandardIndexedDirector.java ! src/share/classes/com/sun/media/sound/SoftChannel.java + test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java + test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java Changeset: c610f475558d Author: okutsu Date: 2010-09-14 16:47 +0900 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c610f475558d 6984418: (cal) GregorianCalendar.setWeekDate doesn't check parameter consistency in non-lenient Reviewed-by: peytoia ! src/share/classes/java/util/GregorianCalendar.java ! test/java/util/Calendar/WeekDateTest.java Changeset: 7fe3d0fd99b8 Author: amenkov Date: 2010-09-14 12:38 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7fe3d0fd99b8 6944033: RFE: add PCM_FLOAT support Reviewed-by: dav ! src/share/classes/com/sun/media/sound/AudioFloatConverter.java ! src/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ! src/share/classes/com/sun/media/sound/DLSSoundbank.java ! src/share/classes/com/sun/media/sound/SoftMixingMixer.java ! src/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/share/classes/com/sun/media/sound/WaveFloatFileReader.java ! src/share/classes/com/sun/media/sound/WaveFloatFileWriter.java ! src/share/classes/javax/sound/sampled/AudioFormat.java + test/javax/sound/sampled/AudioFormat/PCM_FLOAT_support.java Changeset: c3c28ce45273 Author: amenkov Date: 2010-09-14 14:07 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c3c28ce45273 4937708: AudioFormat.matches should allow NOT_SPECIFY in all fields Reviewed-by: denis ! src/share/classes/javax/sound/sampled/AudioFormat.java + test/javax/sound/sampled/AudioFormat/Matches_NOT_SPECIFIED.java Changeset: 167a6a4634f5 Author: amenkov Date: 2010-09-14 14:09 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/167a6a4634f5 Merge ! src/share/classes/javax/sound/sampled/AudioFormat.java Changeset: 82e98a8dccec Author: amenkov Date: 2010-09-14 14:14 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/82e98a8dccec 4933700: RFE: Add way to get device from Receiver and Transmitter Reviewed-by: art ! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java + src/share/classes/com/sun/media/sound/MidiDeviceReceiverEnvelope.java + src/share/classes/com/sun/media/sound/MidiDeviceTransmitterEnvelope.java ! src/share/classes/com/sun/media/sound/SoftReceiver.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/MidiSystem.java + test/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java Changeset: bb733c150f94 Author: omajid Date: 2010-09-14 10:45 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bb733c150f94 6979979: Rounding error in font sizes selected by the GTK Look and Feel Summary: Use floating point font sizes Reviewed-by: prr ! src/share/classes/com/sun/java/swing/plaf/gtk/PangoFonts.java ! src/share/classes/sun/font/FontUtilities.java Changeset: 7fc59f27318c Author: malenkov Date: 2010-09-14 19:12 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7fc59f27318c 6978482: MetalBorders.ToolBarBorder should specify that its getBorderInsets impl accepts only JToolBar inst Reviewed-by: alexp ! src/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java ! src/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUI.java + test/javax/swing/border/Test6978482.java Changeset: 2ffd71748740 Author: malenkov Date: 2010-09-14 21:22 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2ffd71748740 6635395: javax.swing.JDialog constructors should specify IAE throwing if invalid owners passed Reviewed-by: alexp ! src/share/classes/javax/swing/JDialog.java Changeset: 49650448c3c7 Author: malenkov Date: 2010-09-14 22:05 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/49650448c3c7 6977726: JColorChooser.getPreviewPanel() returnes null starting from jdk7 b105. Reviewed-by: alexp ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java + test/javax/swing/JColorChooser/Test6977726.html + test/javax/swing/JColorChooser/Test6977726.java Changeset: bf89c7fc48fd Author: malenkov Date: 2010-09-16 09:07 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bf89c7fc48fd 6741392: libmawt.so crash at Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting+0x4f Reviewed-by: peterz ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/awt/swing_GTKEngine.c Changeset: 21562f873588 Author: lana Date: 2010-09-16 11:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/21562f873588 Merge - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp Changeset: 93c49f01a4c2 Author: darcy Date: 2010-08-25 15:35 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/93c49f01a4c2 6980019: Finish rename of ARM -> try-with-resources in jdk repository Reviewed-by: jjg ! src/share/classes/java/lang/AutoCloseable.java ! src/share/classes/java/lang/Throwable.java Changeset: 1470dffe6551 Author: martin Date: 2010-08-28 12:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1470dffe6551 6980747: Runtime.exec can fail due to SecurityException (lnx) Summary: Add missing doPrivileged to UNIXProcess.java.linux Reviewed-by: alanb ! src/solaris/classes/java/lang/UNIXProcess.java.linux + test/java/lang/ProcessBuilder/SecurityManagerClinit.java Changeset: 9be643e70f42 Author: weijun Date: 2010-08-30 14:37 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9be643e70f42 6911951: NTLM should be a supported Java SASL mechanism Reviewed-by: vinnie, michaelm + src/share/classes/com/sun/security/ntlm/Client.java + src/share/classes/com/sun/security/ntlm/NTLM.java + src/share/classes/com/sun/security/ntlm/NTLMException.java + src/share/classes/com/sun/security/ntlm/Server.java + src/share/classes/com/sun/security/ntlm/Version.java ! src/share/classes/com/sun/security/sasl/Provider.java + src/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java + src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java + src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/solaris/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java + test/com/sun/security/sasl/ntlm/NTLMTest.java Changeset: 6586ab5b79f4 Author: mchung Date: 2010-08-31 09:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6586ab5b79f4 6981005: TEST BUG: java/lang/ClassLoader/TestCrossDelegate.sh timeout on windows Summary: Increase timeout value Reviewed-by: alanb ! test/ProblemList.txt ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh Changeset: def50d3ad78e Author: mchung Date: 2010-08-31 09:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/def50d3ad78e 6977548: Broken link in ClassLoader.defineClass javadoc Reviewed-by: valeriep ! src/share/classes/java/lang/ClassLoader.java Changeset: bb8f48e1e042 Author: martin Date: 2010-09-01 09:45 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bb8f48e1e042 6981145: (se) Eliminate JNI*Critical when creating pipes and other cleanups Summary: Avoid *Critical; fix compile warnings; improve readability Reviewed-by: alanb ! make/java/nio/mapfile-linux ! make/java/nio/mapfile-solaris ! src/share/classes/sun/nio/ch/IOUtil.java ! src/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java ! src/solaris/classes/sun/nio/ch/PipeImpl.java ! src/solaris/classes/sun/nio/ch/PollSelectorImpl.java ! src/solaris/native/sun/nio/ch/IOUtil.c Changeset: b200263f1b68 Author: mchung Date: 2010-09-01 17:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b200263f1b68 6977887: (doc) Java 6 API missing info about encoding parameter in storeToXML method Reviewed-by: sherman ! src/share/classes/java/util/Properties.java Changeset: b790c1ecee19 Author: ksrini Date: 2010-09-03 07:59 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b790c1ecee19 6981001: (launcher) EnsureJREInstallation is not being called in order Reviewed-by: darcy ! src/windows/bin/java_md.c + test/tools/launcher/MiscTests.java - test/tools/launcher/VerifyExceptions.java Changeset: 80a8742483bf Author: lana Date: 2010-09-02 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/80a8742483bf Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java Changeset: 10728041e814 Author: lana Date: 2010-09-03 12:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/10728041e814 Merge - test/tools/launcher/VerifyExceptions.java Changeset: 174916d435c9 Author: alanb Date: 2010-09-03 13:11 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/174916d435c9 6965072: Need API to create SDP sockets Reviewed-by: michaelm ! make/com/Makefile + make/com/oracle/Makefile + make/com/oracle/net/Makefile ! make/docs/NON_CORE_PKGS.gmk ! make/java/net/FILES_c.gmk ! make/java/net/Makefile ! make/java/net/mapfile-vers ! make/java/nio/FILES_java.gmk ! make/sun/net/FILES_java.gmk + src/share/classes/com/oracle/net/Sdp.java + src/share/classes/java/net/SdpSocketImpl.java ! src/share/classes/java/net/ServerSocket.java + src/share/classes/sun/net/sdp/SdpSupport.java + src/share/classes/sun/nio/ch/Secrets.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/solaris/classes/sun/net/NetHooks.java + src/solaris/classes/sun/net/sdp/SdpProvider.java - src/solaris/classes/sun/net/spi/SdpProvider.java ! src/solaris/classes/sun/nio/ch/InheritedChannel.java + src/solaris/native/sun/net/sdp/SdpSupport.c - src/solaris/native/sun/net/spi/SdpProvider.c + test/com/oracle/net/Sanity.java + test/com/oracle/net/sanity.sh ! test/sun/net/sdp/ProbeIB.java ! test/sun/net/sdp/sanity.sh Changeset: e17654f00d93 Author: alanb Date: 2010-09-03 21:03 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e17654f00d93 Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java - test/tools/launcher/VerifyExceptions.java Changeset: a6c142240837 Author: darcy Date: 2010-09-03 15:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a6c142240837 4881419: The type of X[].clone() should be X[] Reviewed-by: martin ! src/share/classes/java/lang/Object.java Changeset: 1f99ad63eb9e Author: lancea Date: 2010-09-04 12:21 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1f99ad63eb9e 6861385: Updated SQLException subclasses to clarify that they may be thrown for vendor specific conditions Reviewed-by: alanb ! src/share/classes/java/sql/SQLDataException.java ! src/share/classes/java/sql/SQLIntegrityConstraintViolationException.java ! src/share/classes/java/sql/SQLInvalidAuthorizationSpecException.java ! src/share/classes/java/sql/SQLNonTransientConnectionException.java ! src/share/classes/java/sql/SQLSyntaxErrorException.java ! src/share/classes/java/sql/SQLTransactionRollbackException.java ! src/share/classes/java/sql/SQLTransientConnectionException.java Changeset: d44696691445 Author: lancea Date: 2010-09-04 13:56 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d44696691445 6843995: RowSet 1.1 updates Reviewed-by: darcy, valeriep + src/share/classes/com/sun/rowset/RowSetFactoryImpl.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java + src/share/classes/javax/sql/rowset/RowSetFactory.java + src/share/classes/javax/sql/rowset/RowSetProvider.java ! src/share/classes/javax/sql/rowset/package.html ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java Changeset: c4defe31c94a Author: lancea Date: 2010-09-04 15:30 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c4defe31c94a 6680198: UnmarshalException caused by incompatible serialVersionUID Reviewed-by: sherman ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetResourceBundle.java ! src/share/classes/com/sun/rowset/JoinRowSetImpl.java ! src/share/classes/com/sun/rowset/WebRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/CachedRowSetReader.java ! src/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/share/classes/com/sun/rowset/internal/InsertRow.java ! src/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlReader.java ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java ! src/share/classes/com/sun/rowset/providers/RIOptimisticProvider.java Changeset: 5cf79568f0b9 Author: lancea Date: 2010-09-04 15:37 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5cf79568f0b9 6982510: Updated SQLException subclasses from the outback for 6861385 so that the copyrights only have 2 years Reviewed-by: alanb ! src/share/classes/java/sql/SQLDataException.java ! src/share/classes/java/sql/SQLIntegrityConstraintViolationException.java ! src/share/classes/java/sql/SQLInvalidAuthorizationSpecException.java ! src/share/classes/java/sql/SQLNonTransientConnectionException.java ! src/share/classes/java/sql/SQLSyntaxErrorException.java ! src/share/classes/java/sql/SQLTransactionRollbackException.java ! src/share/classes/java/sql/SQLTransientConnectionException.java Changeset: cecc431cd78a Author: alanb Date: 2010-09-07 08:36 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/cecc431cd78a 6971706: sun/nio/cs/ext/* classes are duplicated between rt.jar, charsets.jar, and localedata.jar Reviewed-by: ohair ! make/common/Release.gmk Changeset: 299955417217 Author: ohair Date: 2010-09-07 15:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/299955417217 Merge - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/tools/launcher/VerifyExceptions.java Changeset: fa00d112bb00 Author: darcy Date: 2010-09-08 17:10 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fa00d112bb00 6294399: (reflect) Constructor.getName() returns fully qualified name of declaring class Reviewed-by: alanb ! src/share/classes/java/lang/reflect/Constructor.java Changeset: da7835e74005 Author: ksrini Date: 2010-09-09 11:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/da7835e74005 6390477: (launcher) replace unsafe usages of sprintf with snprintf Reviewed-by: darcy, mchung ! src/share/bin/java.c ! src/solaris/bin/java_md.c ! src/windows/bin/java_md.c Changeset: 6960b4f07bf9 Author: chegar Date: 2010-09-10 15:57 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6960b4f07bf9 6980517: TEST_BUG sun\net\www\http\ChunkedInputStream\ChunkedEncodingTest.java NullPointerException Reviewed-by: michaelm ! test/sun/net/www/http/ChunkedInputStream/ChunkedEncodingTest.java Changeset: 55eb9f25bf7a Author: alanb Date: 2010-09-10 16:36 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/55eb9f25bf7a 6881498: (file) Re-examine DirectoryStream exception handling Reviewed-by: forax ! make/java/nio/FILES_java.gmk + src/share/classes/java/nio/file/DirectoryIteratorException.java ! src/share/classes/java/nio/file/DirectoryStream.java ! src/share/classes/java/nio/file/Path.java ! src/share/classes/java/nio/file/SecureDirectoryStream.java ! src/share/classes/java/util/ConcurrentModificationException.java ! src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java ! src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java ! test/java/nio/file/DirectoryStream/Basic.java ! test/java/nio/file/DirectoryStream/SecureDS.java + test/java/nio/file/etc/Exceptions.java Changeset: b1f49e54be97 Author: alanb Date: 2010-09-10 18:48 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b1f49e54be97 6983794: TEST_BUG: test/java/nio/channels/Selector/ConnectWrite.java failing Reviewed-by: chegar ! test/java/nio/channels/Selector/ConnectWrite.java Changeset: 186d0259f5d6 Author: alanb Date: 2010-09-10 18:50 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/186d0259f5d6 Merge Changeset: c786a9c927fd Author: lancea Date: 2010-09-10 15:26 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c786a9c927fd 6589685: JDBC 4.1 updates Reviewed-by: darcy ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Connection.java ! src/share/classes/java/sql/DatabaseMetaData.java ! src/share/classes/java/sql/Date.java ! src/share/classes/java/sql/Driver.java ! src/share/classes/java/sql/PreparedStatement.java + src/share/classes/java/sql/PseudoColumnUsage.java ! src/share/classes/java/sql/ResultSet.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/Statement.java ! src/share/classes/java/sql/Timestamp.java ! src/share/classes/javax/sql/CommonDataSource.java Changeset: 73872b992aab Author: lancea Date: 2010-09-10 18:51 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/73872b992aab 6983984: Fixed typo in DatabaseMetaData.getPseudoColumns() javadocs Reviewed-by: darcy ! src/share/classes/java/sql/DatabaseMetaData.java Changeset: f7915efcba1b Author: weijun Date: 2010-09-13 09:32 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f7915efcba1b 6845220: Need to update Policytool for Rowset 1.1 and JDBC 4.1 MR added permissions Reviewed-by: lancea ! src/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: be1ca1f90114 Author: dl Date: 2010-09-13 09:55 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/be1ca1f90114 6978087: jsr166y Updates Summary: Simplify the ForkJoinPool API, reworking some of the internals Reviewed-by: martin, dholmes, chegar ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/share/classes/java/util/concurrent/Phaser.java ! test/java/util/concurrent/forkjoin/Integrate.java Changeset: 5c3bad1d7f8a Author: weijun Date: 2010-09-14 10:18 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5c3bad1d7f8a 6982840: sun/security/tools/jarsigner/emptymanifest.sh fails Reviewed-by: dholmes ! test/sun/security/tools/jarsigner/emptymanifest.sh Changeset: a248eb631aa2 Author: alanb Date: 2010-09-15 15:13 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a248eb631aa2 6984545: (fc) transferFrom does not throw NonReadableChannelException when target is size 0 and non-readable Reviewed-by: forax ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! test/java/nio/channels/FileChannel/Transfer.java Changeset: 441e86ab3233 Author: ptisnovs Date: 2010-09-16 13:25 +0200 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/441e86ab3233 6984543: Test sun/java2d/DirectX/OnScreenRenderingResizeTest fails on GNOME Summary: Testcase correction. Reviewed-by: art ! test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java Changeset: 61f1bbd49a5e Author: lana Date: 2010-09-16 11:19 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/61f1bbd49a5e Merge - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/tools/launcher/VerifyExceptions.java Changeset: b53f226b1d91 Author: lana Date: 2010-09-24 16:41 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b53f226b1d91 Merge - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp - test/tools/launcher/VerifyExceptions.java From lana.steuck at oracle.com Fri Sep 24 17:20:34 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 25 Sep 2010 00:20:34 +0000 Subject: hg: jdk7/jdk7/langtools: 32 new changesets Message-ID: <20100925002133.E751347C0D@hg.openjdk.java.net> Changeset: e9d09e97d669 Author: jjg Date: 2010-08-24 11:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/e9d09e97d669 6935638: -implicit:none prevents compilation with annotation processing Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/tools/javac/processing/options/TestImplicitNone.java Changeset: f3323b1c65ee Author: jjg Date: 2010-08-24 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/f3323b1c65ee 6929404: Filer.getResource(SOURCE_PATH, ...) does not work when -sourcepath contains >1 entry Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java + test/tools/javac/processing/filer/TestGetResource2.java Changeset: 6ef801fa38b7 Author: jjg Date: 2010-08-25 11:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/6ef801fa38b7 6979564: ":" for path separator in dist/bin/javac does not work on Windows Reviewed-by: jjh ! make/build.xml ! src/share/bin/launcher.sh-template Changeset: 70ebdef189c9 Author: jjg Date: 2010-08-25 11:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/70ebdef189c9 6960424: new option -Xpkginfo for better control of when package-info.class is generated Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/main/OptionName.java ! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java ! src/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/TestPkgInfo.java Changeset: ecff24121064 Author: naoto Date: 2010-08-25 15:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ecff24121064 6875847: Java Locale Enhancement Summary: Fix for javac to allow "sun.util.locale" package accessible. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/resources/legacy.properties Changeset: cfd047f3cf60 Author: jjg Date: 2010-08-26 15:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/cfd047f3cf60 6604599: ToolProvider should be less compiler-specific Reviewed-by: darcy ! src/share/classes/javax/tools/ToolProvider.java + test/tools/javac/api/ToolProvider/HelloWorldTest.java + test/tools/javac/api/ToolProvider/ToolProviderTest1.java + test/tools/javac/api/ToolProvider/ToolProviderTest2.java Changeset: ae3acbf63943 Author: jjg Date: 2010-08-26 16:13 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ae3acbf63943 6980017: javap -XDdetail:source behaves badly if source not available. Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/SourceWriter.java + test/tools/javap/T6980017.java Changeset: 3a9f319be48a Author: jjg Date: 2010-08-27 17:14 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/3a9f319be48a 6980724: test/tools/javac/InterfaceAssert.java sometimes fails Reviewed-by: darcy ! test/tools/javac/InterfaceAssert.java Changeset: b4e7a57af8df Author: jjg Date: 2010-08-27 17:21 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b4e7a57af8df 6570730: com.sun.source.tree.ModifiersTree.getFlags() should return class type Reviewed-by: mcimadamore ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java - test/tools/javac/T6341023.java + test/tools/javac/tree/ClassTreeTest.java + test/tools/javac/tree/TreeKindTest.java Changeset: eb7c263aab73 Author: jjg Date: 2010-08-27 17:59 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/eb7c263aab73 6980707: Reduce use of IOException in JavaCompiler Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.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/util/FatalError.java ! test/tools/javac/diags/examples.not-yet.txt Changeset: 4124840b35fe Author: jjg Date: 2010-08-30 18:03 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/4124840b35fe 6403465: javac should defer diagnostics until it can be determined they are persistent Reviewed-by: mcimadamore, darcy ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/javac/processing/6430209/b6341534.java + test/tools/javac/processing/errors/TestSuppression.java Changeset: d3ead6731a91 Author: jrose Date: 2010-09-01 03:19 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/d3ead6731a91 6979683: inconsistent interaction of reference cast with box/unbox conversions leaves out a useful case Summary: Allow casts which narrow and then unbox. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/6979683/TestCast6979683_BAD34.java + test/tools/javac/6979683/TestCast6979683_BAD34.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD35.java + test/tools/javac/6979683/TestCast6979683_BAD35.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD36.java + test/tools/javac/6979683/TestCast6979683_BAD36.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD37.java + test/tools/javac/6979683/TestCast6979683_BAD37.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD38.java + test/tools/javac/6979683/TestCast6979683_BAD38.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD39.java + test/tools/javac/6979683/TestCast6979683_BAD39.java.errlog + test/tools/javac/6979683/TestCast6979683_GOOD.java Changeset: f37253c9e082 Author: sundar Date: 2010-09-02 23:10 +0530 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/f37253c9e082 6458749: TypeParameterElement.getEnclosedElements throws NPE within javac. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symbol.java + test/tools/javac/T6458749.java Changeset: 3ff3f20471b4 Author: jjg Date: 2010-09-02 18:26 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/3ff3f20471b4 6921495: spurious semicolons in class def cause empty NOPOS blocks Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/ExtraSemiTest.java Changeset: 25dd23fa2511 Author: sundar Date: 2010-09-03 11:25 +0530 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/25dd23fa2511 6458823: Messager messages on TypeParamterElements to not include position information. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/T6458823/MyProcessor.java + test/tools/javac/T6458823/T6458823.java + test/tools/javac/T6458823/TestClass.java Changeset: d54300fb3554 Author: sundar Date: 2010-09-03 12:36 +0530 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/d54300fb3554 6956462: AssertionError exception thrown in the Compiler Tree API in JDK 7. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T6956462/T6956462.java + test/tools/javac/T6956462/TestClass.java Changeset: 3fba23db9619 Author: lana Date: 2010-09-02 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/3fba23db9619 Merge Changeset: 68e765b1e9ed Author: lana Date: 2010-09-03 12:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/68e765b1e9ed Merge Changeset: ea54372637a5 Author: jjg Date: 2010-09-06 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ea54372637a5 6930507: Symbols for anonymous and local classes made too late for use by java tree API Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/api/TestGetElement.java ! test/tools/javac/processing/model/element/TestAnonClassNames.java ! test/tools/javac/processing/model/element/TestAnonSourceNames.java Changeset: 7ae4016c5938 Author: mcimadamore Date: 2010-09-07 17:31 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/7ae4016c5938 6337171: javac should create bridge methods when type variable bounds restricted Summary: javac should add synthetic overrides for inherited abstract methods in order to preserve binary compatibility Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Flags.java ! 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/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + src/share/classes/com/sun/tools/javac/util/Filter.java + test/tools/javac/generics/OverrideBridge.java Changeset: 584365f256a7 Author: mcimadamore Date: 2010-09-07 17:32 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/584365f256a7 6979327: method handle invocation should use casts instead of type parameters to specify return type Summary: infer return type for polymorphic signature calls according to updated JSR 292 draft Reviewed-by: jjg Contributed-by: john.r.rose at oracle.com ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/Names.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/TypeParameterOnPolymorphicSignature.java + test/tools/javac/diags/examples/UnsupportedExoticID.java ! test/tools/javac/meth/InvokeDyn.java + test/tools/javac/meth/InvokeDynTrans.java + test/tools/javac/meth/InvokeDynTrans.out ! test/tools/javac/meth/InvokeMH.java + test/tools/javac/meth/InvokeMHTrans.java + test/tools/javac/meth/InvokeMHTrans.out - test/tools/javac/meth/MakeNegTests.sh - test/tools/javac/quid/MakeNegTests.sh ! test/tools/javac/quid/QuotedIdent.java ! test/tools/javac/quid/QuotedIdent2.java Changeset: 12d8f7e417fd Author: mcimadamore Date: 2010-09-07 17:32 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/12d8f7e417fd 6981185: com.sun.tools.model.JavacTypes.contains() calls Type.contains instead of Types.containsType Summary: wrong implementation is causing trivial containment tests to fail unexpectedly (when such tests are executed using compiler API) Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java + test/tools/javac/api/TestContainTypes.java Changeset: bfdfc13fe641 Author: mcimadamore Date: 2010-09-07 17:33 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/bfdfc13fe641 6970584: Flow.java should be more error-friendly Summary: Added a post-attribution visitor that fixup uninitialized types/symbol in AST after erroneous attribution Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! 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/main/JavaCompiler.java + test/tools/javac/failover/CheckAttributedTree.java + test/tools/javac/failover/FailOver01.java + test/tools/javac/failover/FailOver01.out + test/tools/javac/failover/FailOver02.java + test/tools/javac/failover/FailOver02.out + test/tools/javac/failover/FailOver03.java + test/tools/javac/failover/FailOver03.out + test/tools/javac/failover/FailOver04.java + test/tools/javac/failover/FailOver04.out + test/tools/javac/failover/FailOver05.java + test/tools/javac/failover/FailOver05.out + test/tools/javac/failover/FailOver06.java + test/tools/javac/failover/FailOver06.out + test/tools/javac/failover/FailOver07.java + test/tools/javac/failover/FailOver07.out + test/tools/javac/failover/FailOver08.java + test/tools/javac/failover/FailOver08.out + test/tools/javac/failover/FailOver09.java + test/tools/javac/failover/FailOver09.out + test/tools/javac/failover/FailOver10.java + test/tools/javac/failover/FailOver10.out + test/tools/javac/failover/FailOver11.java + test/tools/javac/failover/FailOver11.out + test/tools/javac/failover/FailOver12.java + test/tools/javac/failover/FailOver12.out + test/tools/javac/failover/FailOver13.java + test/tools/javac/failover/FailOver13.out + test/tools/javac/failover/FailOver14.java + test/tools/javac/failover/FailOver14.out Changeset: c388fa8c6a43 Author: ohair Date: 2010-09-07 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/c388fa8c6a43 Merge - test/tools/javac/T6341023.java - test/tools/javac/meth/MakeNegTests.sh - test/tools/javac/quid/MakeNegTests.sh Changeset: 014cf6234586 Author: sundar Date: 2010-09-09 09:42 +0530 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/014cf6234586 6900149: IllegalStateException when compiling same files and DiagnosticListener is set. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/tools/javac/T6900149.java Changeset: fc73f83cd563 Author: jjg Date: 2010-09-09 13:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/fc73f83cd563 6983239: TreeScanner does not scan default value for method Reviewed-by: mcimadamore ! src/share/classes/com/sun/source/util/TreeScanner.java ! test/tools/javac/api/T6392782.java + test/tools/javac/tree/AbstractTreeScannerTest.java + test/tools/javac/tree/JavacTreeScannerTest.java + test/tools/javac/tree/SourceTreeScannerTest.java - test/tools/javac/tree/TreeScannerTest.java Changeset: 80505c2026e7 Author: jjg Date: 2010-09-13 11:35 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/80505c2026e7 6965264: langtools build should use ${ant.core.lib} instead of ${ant.home}/lib/ant.jar Reviewed-by: mcimadamore Contributed-by: jesse.glick at oracle.com ! make/build.xml Changeset: e92ae290fb47 Author: jjg Date: 2010-09-13 11:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/e92ae290fb47 6978974: [langtools] task should use ${target.java.home} Reviewed-by: mcimadamore ! make/build.xml Changeset: 6e2ccba61117 Author: jjg Date: 2010-09-16 09:56 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/6e2ccba61117 6985181: Annotations lost from classfile Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + test/tools/javac/T6985181.java Changeset: bbc9765d9ec6 Author: jjg Date: 2010-09-16 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/bbc9765d9ec6 6985115: tests create too much output Reviewed-by: mcimadamore ! test/tools/javac/T6855236.java ! test/tools/javac/failover/CheckAttributedTree.java ! test/tools/javac/tree/AbstractTreeScannerTest.java ! test/tools/javac/tree/JavacTreeScannerTest.java ! test/tools/javac/tree/SourceTreeScannerTest.java ! test/tools/javap/T6868539.java ! test/tools/javap/T6980017.java Changeset: c5df455918c4 Author: lana Date: 2010-09-16 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/c5df455918c4 Merge - test/tools/javac/T6341023.java - test/tools/javac/meth/MakeNegTests.sh - test/tools/javac/quid/MakeNegTests.sh - test/tools/javac/tree/TreeScannerTest.java Changeset: fd2579b80b83 Author: lana Date: 2010-09-24 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/fd2579b80b83 Merge - test/tools/javac/T6341023.java - test/tools/javac/meth/MakeNegTests.sh - test/tools/javac/quid/MakeNegTests.sh - test/tools/javac/tree/TreeScannerTest.java From lana.steuck at oracle.com Fri Sep 24 18:15:42 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 24 Sep 2010 18:15:42 -0700 (PDT) Subject: jdk7-b112: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201009250115.o8P1Fg8e009249@karachi.sfbay.sun.com> http://hg.openjdk.java.net/jdk7/jdk7/rev/b852103caf73 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/fd2579b80b83 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b53f226b1d91 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/8e0f0054817f http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/1b0525424288 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8d5897b4230f http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/cc67fdc4fee9 --- Component : 2d Status : 0 major failures, 0 minor failures Date : 09/23/2010 at 16:14 Tested By : Tao Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/testbase/sqe/7 Bundles : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/nb/archived/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing Platforms : Solaris Sparc 10(32), -client WinXP Prof(32), -client RH AS4.0 (32), -client Tests : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/repo.latest-pit/jdk Browsers : NA Patches : NA Logs : http://sqeweb.sfbay/2d/release/jdk7/pit/results/b112/ Number of Tests Executed : 12 product tests, 2 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6972495: javax/imageio/CachePremissionsTest/CachePermissionsTest.java failed 6984543: Test sun/java2d/DirectX/OnScreenRenderingResizeTest fails on GNOME Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6523398: OSS CMM: Need to implement writing ICC profile tags in new lcms library 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.7.0-b112 Issues and Notes: Verified the two regression tests, and ran Java2Demo. ------------------------------- >From Tao Component : awt Status : 0 major failures, 38 minor failures Date : 09/23/2010 at 15:18 Tested By : Yinhe cao Cost(total man-days): 1 Workspace : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/nb/archived/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing Bundles : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/nb/archived/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing/link-to-jprt-build/bundles Platforms : WinXP Home(32), -client Tests : http://sqe-hg.sfbay.sun.com/hg/index.cgi/testbase/javase/functional/7/awt/ Browsers : NA Patches : NA Logs : /net/sqenfs-1.sfbay.sun.com/export1/comp/awt/test-Results/pit/7b112/Standalone_awt_2010_09_17_10_03_55/tonga.output Number of Tests Executed : 661 product tests, 0 unit tests, 3 tck tests Bug verification status: ====================================== Tested, Pass: 6480547: REG: bug 4118621 which got Integrated in 1.1.8 fails in mustang from b25 onwards. 6808185: test/closed/java/awt/Menu/NullMenuLabelTest crashes 6949936: Provide API for running nested events loops, similar to what modal dialogs do Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6848336: java/awt/event/InputEvent/ModHighBitsTest/ModHighBitsTest.html fails in Jdk7 b60 pit build 6867293: switching TAB in a browser doesn't deactivate EmbeddedFrame 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.7.0-b112 Issues and Notes: 1. test in CR 6848336 not available in either net/jano2.sfbay.sun.com/export2/tl/ws-depot/7/repo.latest-pit/jdk/test/closed or: /net/jano2.sfbay.sun.com/export2/tl/ws-depot/7/repo.latest-pit/jdk/test 2. no test available for CR 6867293 ------------------------------- >From Yinhe cao Component : JDBC Status : 0 major failures, 0 minor failures Date : 09/24/2010 at 08:15 Tested By : Eugene Cost(total man-days): 1 Workspace : /net/spb-cyclops.russia.sun.com/export/IntegrationBuilds/7/ Bundles : /net/spb-cyclops.russia.sun.com/export/IntegrationBuilds/7/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing Platforms : SuSE SLES8 AMD(64OS)(32jdk), -client Tests : /net/vice.russia/export/home0/testsuites/jdbc_master_ws Browsers : NA Patches : NA Logs : http://vice.russia.sun.com/results/1.7.0/b112/pit/JDBC/workDir/tonga.output/ Number of Tests Executed : 1117 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6589685: CR for JDBC 4.1 6861385: Clarify when a subclassed SQLException can be thrown 6982510: need to update the copyrights for the files in 6861385 6983984: Fix typo in DatabaseMetaData Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: Build change only: 6680198: UnmarshalException caused by incompatible serialVersionUID 6843995: Rowset 1.1 enhancements 6983933: Stub out JDBC-ODBC bridge for JDBC 4.1 New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b112 Issues and Notes: javadoc, spec changes were checked manually on source codes /net/spb-cyclops.russia.sun.com/export/IntegrationBuilds/7/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing/sourceBundle.tar.gz ------------------------------- >From Eugene Component : lib Status : 0 major failures, 1 minor failures Date : 09/22/2010 at 02:39 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/libs Bundles : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/nb/archived/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing/link-to-jprt-build/bundles Platforms : Solaris Sparc 10(32), -client Windows Vista 32 bit, -client RH AS4.0 (32), -client Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/libs Browsers : NA Patches : NA Logs : http://sqeweb.sfbay.sun.com/nfs/results/jsn/pit/7/b112/JSN-2/ Number of Tests Executed : 1679 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6881498: (file) Re-examine DirectoryStream exception handling 6978087: jsr166y Updates 6980747: (process) Runtime.exec can fail due to SecurityException (lnx) 6981005: TEST BUG: java/lang/ClassLoader/TestCrossDelegate.sh timeout on windows 6983794: TEST_BUG: test/java/nio/channels/Selector/ConnectWrite.java failing 6984545: (fc) transferFrom does not throw NonReadableChannelException when target is size 0 and non-readable Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 4881419: The type of X[].clone() should be X[] 6294399: (reflect) Constructor.getName() returns fully qualified name of declaring class 6977548: Broken link in ClassLoader.defineClass javadoc 6977887: (doc) Java 6 API missing info about encoding parameter in storeToXML method 6980019: Finish rename of ARM -> try-with-resources in jdk repository 6981145: (se) Eliminate JNI*Critical when creating pipes and other cleanups 6983724: redundant @exception description for Character.Subset(String name) Build change only: New bugs filed: Bugs in PIT build: 6986612: pit jdk7 b112: java.util.Locale getDisplayVariant() sqe test getDisplayVariantTests.java fails Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b112 Issues and Notes: untested bugs do not have unit tests. ------------------------------- >From JSN SQE Component : net Status : 0 major failures, 0 minor failures Date : 09/22/2010 at 02:33 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking Bundles : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/nb/archived/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing/link-to-jprt-build/bundles Platforms : Windows Vista 32 bit, -client RH AS4.0 (32), -client Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking Browsers : NA Patches : NA Logs : http://sqeweb.sfbay.sun.com/nfs/results/networking/pit/7/b112/gtee/solaris-sparc_solaris-sparc/ Number of Tests Executed : 336 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6965072: Need API to create SDP sockets 6980517: TEST_BUG sun\net\www\http\ChunkedInputStream\ChunkedEncodingTest.java NullPointerException Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 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.7.0-b112 Issues and Notes: ------------------------------- >From JSN SQE Component : sec Status : 9 major failures, 120 minor failures Date : 09/23/2010 at 10:45 Tested By : Bill Situ Cost(total man-days): 2 Workspace : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/repo.latest-pit/jdk Bundles : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/nb/archived/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing/link-to-jprt-build/bundles Platforms : Solaris Sparc 10(32), -server WinXP Prof(32), -client SuSE SLES 8(32), -server Tests : /java/sqe/comp/jsn/all_workspace/7_int/security/ Browsers : NA Patches : NA Logs : /java/sqe/results/security/pit/7/b112/gtee/ Number of Tests Executed : 1080 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6845220: Need to update Policytool for Rowset 1.1 and JDBC 4.1 MR added permissions Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6911951: NTLM should be a supported Java SASL mechanism 6982840: sun/security/tools/jarsigner/emptymanifest.sh fails Build change only: New bugs filed: Bugs in PIT build: 6986789: Sun pkcs11 provider fails to parse path name containing "+" 6986825: policytool can not save file. Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b112 Issues and Notes: 6982840 is an issue on windows. Since windows regression tests were not available. This fix was not tested. 6911951 is not tested since the regression test failed to compile. See bug 6982971. 6845220 is tested. But a new bug was found 6986825. ------------------------------- >From Bill Situ Component : sound Status : 0 major failures, 22 minor failures Date : 09/22/2010 at 08:53 Tested By : alexey.menkov Cost(total man-days): 2 Workspace : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/repo.latest-pit/jdk Bundles : /net/spb-cyclops.russia.sun.com/export/IntegrationBuilds/7/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing Platforms : Others Tests : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/repo.latest-pit/jdk /home/am159573/PIT/SoundTestSuite Browsers : NA Patches : NA Logs : /home/am159573/PIT/7b112/results Number of Tests Executed : 472 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 4933700: RFE: Add way to get device from Receiver and Transmitter 4937708: AudioFormat.matches should allow NOT_SPECIFY in all fields 6941027: Gervill update, April 2010 6943053: Gervill: failures on invalid ranges and 16-bit banks 6944033: RFE: add PCM_FLOAT support Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: Build change only: New bugs filed: Bugs in PIT build: 6986335: 10 regtest failures (test/javax/sound/midi/Gervil) due AudioFloatConverter.PCM_FLOAT not found 6986718: DataLine.getLongFramePosition returns inconsistent results Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b112 Issues and Notes: SoundTestSuite test009 failed (expected, cr 6801173) SoundTestSuite test050 failed (extected, cr 6801206) SoundTestSuite tests 073, 074, 075, 076 failed (expected, cr 6801184) SoundTestSuite test300 failed (windows-i586 & linux-i586 only) (environment issue) SoundTestSuite test415n failed (expected, cr 6449534) test closed/javax/sound/sampled/Controls/ReverbControl/SimpleMidiPlayer.java failed (expected, cr 6834526) test closed/javax/sound/sampled/FileWriter/WaveBigEndian.java failed (known issue, cr 6801236) test closed/javax/sound/sampled/Clip/bug5070081.java (known issue, cr 6574989) test closed/javax/sound/midi/Transmitter/bug6415669.java (windows only, environment issue) test closed/javax/sound/sampled/DataLine/LongFramePosition.java: filled 6986718 tests: - javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java - javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java - javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java - javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java - javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java - javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java - javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java - javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java - javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java - javax/sound/midi/Gervill/SoftSynthesizer/Open.java : test issues, filled 6986335 ------------------------------- >From alexey.menkov Component : swing Status : 0 major failures, 1 minor failures Date : 09/23/2010 at 23:57 Tested By : Asha Cost(total man-days): 1 Workspace : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/nb/archived/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing Bundles : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/nb/archived/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing/link-to-jprt-build/bundles Platforms : Solaris Sparc 10(32), -client WinXP Prof(32), -client Tests : http://sqe-hg.sfbay.sun.com/hg/index.cgi/testbase/javase/functional/7/swing Browsers : NA Patches : NA Logs : http://sqeweb/net/sqenfs-1/export1/comp/swing/test-Results/PIT/7-b112-PIT/ Number of Tests Executed : 508 product tests, 4 unit tests, 6 tck tests Bug verification status: ====================================== Tested, Pass: 6977726: JColorChooser.getPreviewPanel() returnes null starting from jdk7 b105. 6978482: MetalBorders.ToolBarBorder should specify that its getBorderInsets impl accepts only JToolBar inst 6979979: Rounding error in font sizes selected by the GTK Look and Feel Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: Build change only: 6635395: javax.swing.JDialog constructors should specify IAE throwing if invalid owners passed 6741392: libmawt.so crash at Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting+0x4f 6915566: Closed swing tests failing with assert errors when run with -ea -esa New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b112 Issues and Notes: 6915566 - Test change, not a product fix 6635395 - Doc Change 6741392 - Forward ported, already verified bug. ------------------------------- >From Asha Component : tls Status : 0 major failures, 0 minor failures Date : 09/22/2010 at 13:51 Tested By : Amy.Lu, Steve.Sides Cost(total man-days): 1 Workspace : /export/jcia-jobs/7-tl-pit-2d-awt-swing.20100916-110503/jdk7-clone Bundles : /net/jano1.sfbay/export1/jcg/ws-depot/7/tl/nb/archived/2010-09-16-182153.ss145989.tl-pit-2d-awt-swing/link-to-jprt-build/bundles Platforms : Solaris Sparc 10(32), -client Win Server 2003(32), -client SuSE SLES 8(32), -client Tests : /net/sqenfs-1.sfbay/export1/comp/jsn/all_workspace/7_int/tools Browsers : NA Patches : NA Logs : http://sqeweb.sfbay.sun.com/nfs/results/tools/pit/7/b112/gtee/ Number of Tests Executed : 1231 product tests, 45 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6337171: javac should create bridge methods when type variable bounds restricted 6403465: javac should defer diagnostics until it can be determined they are persistent 6458749: TypeParameterElement.getEnclosedElements throws NPE within javac 6458823: Messager messages on TypeParamterElements to not include position information 6570730: com.sun.source.tree.ModifiersTree.getFlags() should return class type 6604599: ToolProvider should be less compiler-specific 6900149: IllegalStateException when compiling same files and DiagnosticListener is set 6921495: spurious semicolons in class def cause empty NOPOS blocks 6929404: Filer.getResource(SOURCE_PATH, ...) does not work when -sourcepath contains >1 entry 6930507: Symbols for anonymous and local classes made too late for use by java tree API 6935638: -implicit:none prevents compilation with annotation processing 6956462: AssertionError exception throws in the Compiler Tree API in JDK 7 6960424: new option -Xpkginfo for better control of when package-info.class is generated 6970584: Flow.java should be more error-friendly 6979327: method handle invocation should use casts instead of type parameters to specify return type 6979683: inconsistent interaction of reference cast with box/unbox conversions leaves out a useful case 6980017: javap -XDdetail:source behaves badly if source not available. 6980724: test/tools/javac/InterfaceAssert.java sometimes fails 6981001: (launcher) EnsureJREInstallation is not being called in order 6981185: com.sun.tools.model.JavacTypes.contains() calls Type.contains instead of Types.containsType 6985181: Annotations lost from classfile Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6390477: (launcher) replace unsafe usages of sprintf with snprintf 6980707: Reduce use of IOException in JavaCompiler 6983239: TreeScanner does not scan default value for method 6985115: tests create too much output 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.7.0-b112 Issues and Notes: Linux is OEL 5.5 x86-32; Windows is winserver 2008 ------------------------------- >From Amy.Lu, Steve.Sides The remaining fix were waived by SQE: 6962317 build jdk7 jaxws source bundle still needs rebranding waived by default 6965264 build langtools build should use ${ant.core.lib} inste waived by default 6971706 build sun/nio/cs/ext/* classes are duplicated between waived by default 6978974 build [langtools] task should use ${target. waived by default 6979564 build ":" for path separator in dist/bin/javac does no waived by default 6981043 build Clean out all native code makefile logic from co waived by default 6981408 build Upgrade jaxp to 1.4.4 waived by default 6955300 build Missing files in the jaf source bundle waived by default 6976186 compiler2 integrate Shark HotSpot changes waived by Nicolay H 4267450 classes_util_i18n (cal) API: Need public API to calcul waived by Tomonori Shioda 4700857 classes_util_i18n RFE: separating user locale and user waived by Tomonori Shioda 6549953 classes_util_i18n (cal) WEEK_OF_YEAR and DAY_OF_YEAR c waived by Tomonori Shioda 6875847 classes_util_i18n RFE: Java Locale Enhancement waived by Tomonori Shioda 6912560 classes_util_i18n Timezone is not set correctly on Win waived by Tomonori Shioda 6930062 classes_util_i18n Need to remove or build as part of t waived by Tomonori Shioda 6941137 classes_util_i18n DST broken in 6u18 when jre/lib/zi i waived by Tomonori Shioda 6981466 classes_util_i18n Adding missing test LocaleCategory.j waived by Tomonori Shioda 6981759 classes_util_i18n copyright header fix for test/java/u waived by Tomonori Shioda 6984418 classes_util_i18n (cal) GregorianCalendar.setWeekDate waived by Tomonori Shioda 6984466 classes_util_i18n closed/java/util/TimeZone /Bug436801 waived by Tomonori Shioda 4919632 classes_text RFE: SimpleDateFormat should fully waived by Tomonori Shioda From mernst at cs.washington.edu Tue Sep 28 09:44:04 2010 From: mernst at cs.washington.edu (Michael Ernst) Date: Tue, 28 Sep 2010 09:44:04 -0700 (PDT) Subject: Re-thinking JDK 7 In-Reply-To: References: <20100908162102.16AC6547@eggemoggin.niobe.net> <20100920235420.8CFF2547@eggemoggin.niobe.net> Message-ID: <20100928.094404.251339075.mernst@cs.washington.edu> > The new features page shows JSR 308 (Type Annotations) as pushed to JDK 8. > > What is the reason for this? My understanding is that JSR 308 has basically > been delivered - and has been incorporated into the main repositories as of > quite some time ago. Yes, this is a surprise and disappointment to many people. I should point out that not all the JSR 308 patches have been incorporated into the main repositories -- some are still waiting to be incorporated, and this has delayed other work. My understanding is that this is a resource issue. Oracle only has so much time and so many people, and -- as is their right -- has allocated those elsewhere. Let's hope that type annotations can be incorporated into JDK 8. (If you want that, tell Oracle and your JCP representatives.) In the meanwhile, you can get a variant of the OpenJDK compiler that supports type annotations at http://types.cs.washington.edu/jsr308/ . -Mike From erik.trimble at oracle.com Tue Sep 28 13:35:47 2010 From: erik.trimble at oracle.com (erik.trimble at oracle.com) Date: Tue, 28 Sep 2010 20:35:47 +0000 Subject: hg: jdk7/jdk7/hotspot: 64 new changesets Message-ID: <20100928203742.BCFC447CF6@hg.openjdk.java.net> Changeset: f8c5d1bdaad4 Author: ptisnovs Date: 2010-08-19 14:23 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f8c5d1bdaad4 6885308: The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash Summary: Test minimal stack sizes given (also fixed linux compilation error) Reviewed-by: never, phh, coleenp ! src/share/vm/memory/allocation.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: ebfb7c68865e Author: dcubed Date: 2010-08-23 08:44 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ebfb7c68865e Merge ! src/share/vm/memory/allocation.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 4b29a725c43c Author: jrose Date: 2010-08-20 23:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4b29a725c43c 6912064: type profiles need to be exploited more for dynamic language support Reviewed-by: kvn ! src/share/vm/includeDB_compiler2 ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/runtime/globals.hpp Changeset: 53dbe853fb3a Author: kvn Date: 2010-08-23 09:09 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/53dbe853fb3a 6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow") Summary: Check constant Tag type instead of calling get_constant(). Reviewed-by: never ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: 3e8fbc61cee8 Author: twisti Date: 2010-08-25 05:27 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3e8fbc61cee8 6978355: renaming for 6961697 Summary: This is the renaming part of 6961697 to keep the actual changes small for review. Reviewed-by: kvn, never ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java ! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java ! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java ! agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/codeBuffer_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/jniFastGetField_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/libjvm_db.c ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/windows_x86_32.ad ! src/os_cpu/windows_x86/vm/windows_x86_64.ad ! src/share/vm/adlc/output_c.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/icache.cpp ! src/share/vm/runtime/rframe.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: b4099f5786da Author: never Date: 2010-08-25 10:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b4099f5786da Merge ! src/share/vm/runtime/globals.hpp Changeset: c7004d700b49 Author: dholmes Date: 2010-08-25 21:29 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c7004d700b49 6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths Summary: Disable stack bounds checks in product mode other than for the initial thread Reviewed-by: coleenp, jcoomes, aph ! src/os/linux/vm/os_linux.cpp Changeset: 2528b5bd749c Author: kamg Date: 2010-08-27 15:05 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2528b5bd749c 6980262: Memory leak when exception is thrown in static initializer Summary: Use resource memory instead of c-heap for the exception message Reviewed-by: phh, jmasa ! src/share/vm/oops/instanceKlass.cpp Changeset: 8397081c7ac1 Author: dcubed Date: 2010-08-27 21:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8397081c7ac1 Merge Changeset: bba76f745fe6 Author: ysr Date: 2010-08-23 17:51 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/bba76f745fe6 6910183: CMS: assert(_index < capacity(),"_index out of bounds") Summary: Weakened a too-strong, off-by-one assert; added code to keep track of and report any overflows at appropriate level of verbosity. Reviewed-by: jcoomes, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp Changeset: e967bad2a9ab Author: tonyp Date: 2010-08-25 08:44 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e967bad2a9ab 6941275: G1: The MemoryPools are incorrectly supported for G1 Summary: The way we were caluclating the max value meant that it might fluctuate during the run and this broke some assumptions inside the MBeans framework. This change sets the max value of each pool to -1, which means undefined according to the spec. Reviewed-by: mchung, johnc ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: 8e5955ddf8e4 Author: jcoomes Date: 2010-08-25 14:39 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8e5955ddf8e4 6978300: G1: debug builds crash if ParallelGCThreads==0 Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 21c29458b334 Author: kevinw Date: 2010-08-27 16:57 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/21c29458b334 6980392: TEST_BUG: gc/6581734/Test6581734.java has typo Summary: simple correction in testcase Reviewed-by: mchung ! test/gc/6581734/Test6581734.java Changeset: 1c63587d925b Author: tonyp Date: 2010-08-27 13:34 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1c63587d925b 6980206: G1: assert(has_undefined_max_size, "Undefined max size"); Summary: An assert in the management.cpp is too strong and assumes the max size is always defined on memory pools, even when we don't need to use it. Reviewed-by: mchung, johnc ! src/share/vm/services/management.cpp Changeset: af586a7893cf Author: tonyp Date: 2010-08-27 10:44 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/af586a7893cf Merge Changeset: 75107ee8712f Author: tonyp Date: 2010-08-30 13:00 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/75107ee8712f Merge Changeset: f208bf19192d Author: tonyp Date: 2010-08-30 10:58 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f208bf19192d Merge Changeset: 14b92b91f460 Author: kvn Date: 2010-08-26 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/14b92b91f460 6976400: "Meet Not Symmetric" Summary: Use NULL as klass for TypeAryPtr::RANGE. Add klass verification into TypeAryPtr ctor. Reviewed-by: never ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: 0878d7bae69f Author: twisti Date: 2010-08-27 01:51 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0878d7bae69f 6961697: move nmethod constants section before instruction section Summary: This is a preparation for 6961690. Reviewed-by: kvn, never ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp Changeset: d6f45b55c972 Author: never Date: 2010-08-27 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d6f45b55c972 4809552: Optimize Arrays.fill(...) Reviewed-by: kvn ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/includeDB_compiler2 ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 14197af1010e Author: never Date: 2010-08-27 17:35 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/14197af1010e Merge ! src/share/vm/includeDB_compiler2 ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: 114e6b93e9e1 Author: kvn Date: 2010-08-30 11:02 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/114e6b93e9e1 6980978: assert(mt == t->xmeet(this)) failed: meet not commutative Summary: Fix code in TypeAryPtr::xmeet() for constant array. Reviewed-by: never ! src/share/vm/opto/type.cpp Changeset: 02f0a9b6f654 Author: never Date: 2010-08-30 17:27 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/02f0a9b6f654 6969586: OptimizeStringConcat: SIGSEGV in LoadNode::Value() Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: dee553c74493 Author: never Date: 2010-09-01 00:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/dee553c74493 Merge Changeset: 6ee479178066 Author: ikrylov Date: 2010-08-31 03:14 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6ee479178066 6979444: add command line option to print command line flags descriptions Summary: Implementation of a nonproduct boolean flag XX:PrintFlagsWithComments Reviewed-by: kamg, dholmes, dsamersoff ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/macros.hpp Changeset: 1ab9e2cbfa0e Author: kamg Date: 2010-09-03 14:47 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1ab9e2cbfa0e 6870851: Bad frame_chop in StackMapTable crashes JVM Summary: Must check locals for null when processing chop frame Reviewed-by: dholmes, dcubed ! src/share/vm/classfile/stackMapTable.cpp Changeset: 40d7b43b6fe0 Author: kamg Date: 2010-09-07 11:38 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/40d7b43b6fe0 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 07551f490c76 Author: kamg Date: 2010-09-07 11:50 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/07551f490c76 6982851: Add b107 machine classifications to jprt.properties file. Summary: See synopsis Reviewed-by: ohair ! make/jprt.properties Changeset: 40b1534a1dab Author: trims Date: 2010-09-08 18:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/40b1534a1dab Merge Changeset: 93193e632121 Author: trims Date: 2010-09-08 18:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/93193e632121 6983320: Fork HS19 to HS20 - renumber Major and build numbers of JVM Summary: Update the Major and Build numbers for HS20 Reviewed-by: jcoomes ! make/hotspot_version Changeset: ea175c1b79ce Author: dcubed Date: 2010-09-08 08:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ea175c1b79ce 6561870: 3/3 Long javac compile lines fail due to command line length issues (agent compiles?) Summary: Use javac's @filename construct to avoid long compile lines Reviewed-by: ohair, twisti, never Contributed-by: doko at ubuntu.com ! make/linux/makefiles/sa.make ! make/solaris/makefiles/sa.make Changeset: 30f67acf635d Author: thurka Date: 2010-09-11 08:18 +0200 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/30f67acf635d 6765718: Indicate which thread throwing OOME when generating the heap dump at OOME Summary: Emit a fake frame that makes it look like the thread is in the OutOfMemoryError zero-parameter constructor Reviewed-by: dcubed ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/heapDumper.hpp ! src/share/vm/utilities/debug.cpp Changeset: 8a8a7a014a12 Author: kamg Date: 2010-09-13 07:38 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8a8a7a014a12 Merge Changeset: 179464550c7d Author: ysr Date: 2010-09-10 17:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/179464550c7d 6983930: CMS: Various small cleanups ca September 2010 Summary: Fixed comment/documentation typos; converted some guarantee()s to assert()s. Reviewed-by: jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp ! src/share/vm/runtime/globals.hpp Changeset: eeade8e89248 Author: ysr Date: 2010-09-11 11:42 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/eeade8e89248 Merge ! src/share/vm/runtime/globals.hpp Changeset: 6eddcbe17c83 Author: johnc Date: 2010-09-13 10:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6eddcbe17c83 6981746: G1: SEGV with -XX:+TraceGen0Time Summary: Pass correct value for length to NumberSeq constructor. Guard dereferences of "body_summary" pointer with a NULL check. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 432d823638f7 Author: jcoomes Date: 2010-09-15 10:39 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/432d823638f7 6985022: update make/jprt.properties for new jdk7 tools Reviewed-by: ohair, kvn ! make/jprt.properties Changeset: 97fbf5beff7b Author: johnc Date: 2010-09-16 13:45 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/97fbf5beff7b Merge Changeset: f353275af40e Author: never Date: 2010-09-02 11:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f353275af40e 6981773: incorrect fill value with OptimizeFill Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/stubGenerator_sparc.cpp Changeset: d5d065957597 Author: iveresov Date: 2010-09-03 17:51 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d5d065957597 6953144: Tiered compilation Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation. Reviewed-by: kvn, never, phh, twisti ! make/linux/Makefile ! make/solaris/Makefile + make/solaris/makefiles/reorder_TIERED_sparcv9 ! make/windows/build.make ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp ! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/c1_globals_sparc.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/c1_globals_x86.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/includeDB_compiler1 ! src/share/vm/includeDB_compiler2 ! src/share/vm/includeDB_core ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/invocationCounter.cpp ! src/share/vm/interpreter/invocationCounter.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/methodDataOop.cpp ! src/share/vm/oops/methodDataOop.hpp ! src/share/vm/oops/methodKlass.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/dtraceJSDT.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/safepoint.hpp + src/share/vm/runtime/simpleThresholdPolicy.cpp + src/share/vm/runtime/simpleThresholdPolicy.hpp + src/share/vm/runtime/simpleThresholdPolicy.inline.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/utilities/accessFlags.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/macros.hpp Changeset: ac4f710073ed Author: iveresov Date: 2010-09-07 14:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ac4f710073ed 6982921: assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod Summary: Assertion fails during print compilation because nmethod::print_on() calls osr_entry_bci() without checking that the method is an osr method. The fix adds an appropriate check. Reviewed-by: never, twisti ! src/share/vm/code/nmethod.cpp Changeset: 5e4f03302987 Author: never Date: 2010-09-07 11:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5e4f03302987 6982533: Crash in ~StubRoutines::jbyte_fill with AggressiveOpts enabled Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: f9883ee8ce39 Author: never Date: 2010-09-08 20:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f9883ee8ce39 6965815: OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000 Reviewed-by: kvn ! src/share/vm/opto/graphKit.cpp Changeset: 84713fd87632 Author: twisti Date: 2010-09-08 04:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/84713fd87632 6983073: fix compiler error with GCC 4.4 or newer on SPARC Reviewed-by: twisti Contributed-by: Matthias Klose ! src/cpu/sparc/vm/frame_sparc.hpp Changeset: 33a54060190d Author: twisti Date: 2010-09-09 01:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/33a54060190d Merge Changeset: a83b0246bb77 Author: twisti Date: 2010-09-09 05:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a83b0246bb77 6934483: GCC 4.5 errors "suggest parentheses around something..." when compiling with -Werror and -Wall Summary: These are minor changes fixing compile failure when -Wall -Werror flags are used under gcc 4.5. Reviewed-by: twisti, kvn, rasbold Contributed-by: Pavel Tisnovsky ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 7f9553bedfd5 Author: iveresov Date: 2010-09-11 15:21 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7f9553bedfd5 6984056: C1: incorrect code for integer constant addition on x64 Summary: Fix add/sub of constants to ints on x64 Reviewed-by: kvn ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: 3a294e483abc Author: iveresov Date: 2010-09-13 12:10 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3a294e483abc 6919069: client compiler needs to capture more profile information for tiered work Summary: Added profiling of instanceof and aastore. Reviewed-by: kvn, jrose, never ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp Changeset: d20603ee9e10 Author: kvn Date: 2010-09-13 16:45 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d20603ee9e10 6984346: Remove development code in type.hpp Summary: Remove code which use UseNewCode in type.hpp Reviewed-by: never ! src/share/vm/opto/type.hpp Changeset: d257356e35f0 Author: jrose Date: 2010-09-13 23:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d257356e35f0 6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions Reviewed-by: never ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 065dd1ca3ab6 Author: never Date: 2010-09-14 14:09 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/065dd1ca3ab6 6982370: SIGBUS in jbyte_fill Reviewed-by: kvn ! src/cpu/sparc/vm/stubGenerator_sparc.cpp + test/compiler/6982370/Test6982370.java Changeset: a8b66e00933b Author: kvn Date: 2010-09-14 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a8b66e00933b 6984368: Large default heap size does not allow to use zero based compressed oops Summary: take into account HeapBaseMinAddress and round down MaxPermSize Reviewed-by: never ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 18c378513575 Author: kvn Date: 2010-09-16 16:48 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/18c378513575 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/macros.hpp Changeset: 883a82d6d41d Author: acorn Date: 2010-09-10 12:36 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/883a82d6d41d 6942092: Loader-constraint test is failing Summary: Fix test string compare to match source update Reviewed-by: dcubed, phh ! test/runtime/6626217/Test6626217.sh Changeset: 6cde0ed1b568 Author: acorn Date: 2010-09-14 10:15 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6cde0ed1b568 Merge Changeset: 4094f07967ca Author: kamg Date: 2010-09-15 16:28 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4094f07967ca 6974813: JVM needs to use demand loading for its DTrace probes Summary: Pass -xlazyload to the 'dtrace -G' invocation Reviewed-by: phh, ysr ! make/solaris/makefiles/dtrace.make Changeset: 728a287f6c20 Author: zgu Date: 2010-09-17 09:45 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/728a287f6c20 6981753: Rebrand vm vendor property settings Summary: Uses JDK_Version to determinate to set vm vendor to "Oracle Corporation" for JDK7 and later. Reviewed-by: kamg, ohair, coleenp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vm_version.cpp Changeset: 51640ecd89f8 Author: zgu Date: 2010-09-17 09:14 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/51640ecd89f8 Merge Changeset: 3babdb042f25 Author: kamg Date: 2010-09-17 19:45 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3babdb042f25 Merge Changeset: 60f88489896f Author: kamg Date: 2010-09-20 15:38 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/60f88489896f 6975210: java.lang.VerifyError in some of JCK tests Summary: Naked oop in verificationType::is_reference_assignable_from() Reviewed-by: never, kvn, coleenp ! src/share/vm/classfile/verificationType.cpp Changeset: 2966dab85b3e Author: dcubed Date: 2010-09-21 06:58 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2966dab85b3e 6985848: 3/4 fix for 6561870 causes sa-jdi.jar to be rebuilt every time Summary: Refine fix for 6561870 to only rebuild sa-jdi.jar when needed Reviewed-by: never, ohair, coleenp ! make/linux/makefiles/sa.make ! make/solaris/makefiles/sa.make Changeset: a25394352030 Author: kamg Date: 2010-09-22 12:54 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a25394352030 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 9bdbd693dbaa Author: trims Date: 2010-09-24 00:51 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9bdbd693dbaa Merge Changeset: b2045e0af26e Author: trims Date: 2010-09-24 00:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b2045e0af26e 6987149: Fix incorrect Oracle copyright header in make/templates files Summary: Minor fix to first line of template copyright files Reviewed-by: ohair ! make/templates/bsd-header ! make/templates/gpl-cp-header ! make/templates/gpl-header From erik.trimble at oracle.com Tue Sep 28 13:47:10 2010 From: erik.trimble at oracle.com (Erik Trimble) Date: Tue, 28 Sep 2010 13:47:10 -0700 Subject: jdk7-b112: Hotspot Message-ID: <4CA2544E.9010506@oracle.com> Build 01 of Hotspot 20 has been integrated to the RE master repository for Build 112 of JDK7. http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/74d57b218468 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b2045e0af26e http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/840d6acde4e8 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/ef7838f988c5 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4ed243e9e9d9 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ba774f919ad0 http://hg.openjdk.java.net/jdk7/jdk7/rev/0df9c57eb80d [ Please note that there are more CRs included in this build than mentioned in the PIT. I'm working to resolve the issue of the "missing" CRs... ------- Date: Tue, 28 Sep 2010 09:27:02 -0700 (PDT) From: WebServer Reserved UID Subject: PIT results: VM, 1.7.0-b112: Go for Integration To:David.Cox at sun.com,Ekaterina.Pavlova at sun.com,erik.trimble at sun.com, hotspot-gk at sun.com,hotspot-test at sun.com,pit_sqe at sun.com Message-id:<201009281627.o8SGR2VN029543 at csgweb.SFBay.Sun.COM> Component : VM Status : 0 major failures, 0 minor failures Date : 09/28/2010 at 09:25 Tested By : VM SQE& Leonid.Mesnik at sun.com Cost(total man-days): 1 Workspace : /java/jdk/ws/hotspot/ws/master Bundles : /net/jprt-web/jprt/archive/2010/09/2010-09-24-083211.et151817.hs20b01-ci Platforms : Solaris Sparc 11(32), -client Solaris Sparc 11(32), -server Solaris Sparc 10(32), -client Solaris Sparc 10(32), -server Solaris x86 11(32), -client Solaris x86 11(32), -server Solaris x86 10(32), -client Solaris x86 10(32), -server WinXP Prof(32), -client WinXP Prof(32), -server WinXP Home(32), -client WinXP Home(32), -server Windows Vista 32 bit, -client Windows Vista 32 bit, -server Windows Vista 64 bit, -client Windows Vista 64 bit, -server RH AS4.0 (32), -client RH AS4.0 (32), -server SuSE SLES 8(32), -client SuSE SLES 8(32), -server Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase Browsers : NA Patches : NA Logs :http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/HSX/PIT/VM/hs20/b01/jdk7b112/ Number of Tests Executed : 261049 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6870851: Bad frame_chop in StackMapTable crashes JVM (possible DoS attack) 6885308: The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash 6912064: type profiles need to be exploited more for dynamic language support 6941275: G1: The MemoryPools are incorrectly supported for G1 6942092: Loader-constraint test is failing against 1.5.0u24b06-hsx 6965815: OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000 6969586: OptimizeStringConcat: SIGSEGV in LoadNode::Value() 6974813: JVM needs to use demand loading for its DTrace probes 6978300: G1: debug builds crash if ParallelGCThreads==0 6980206: G1: assert(!has_undefined_max_size, "Undefined max size"); 6980262: Memory leak when exception is thrown in static initializer 6980392: TEST_BUG: gc/6581734/Test6581734.java has typo 6981746: G1: SEGV with -XX:+TraceGen0Time 6981773: incorrect fill value with OptimizeFill 6982370: SIGBUS in jbyte_fill 6982533: Crash in ~StubRoutines::jbyte_fill with AggressiveOpts enabled 6982921: assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod 6983320: Fork HS19 to HS20 - renumber Major and build numbers of JVM 6984368: Large default heap size does not allow to use zero based compressed oops. Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6765718: Indicate which thread throwing OOME when generating the heap dump at OOME 6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height< _max_stack,"stack overflow") 6910183: CMS: assert(_index< capacity(),"_index out of bounds") 6975210: java.lang.VerifyError in some of JCK tests 6976400: "Meet Not Symmetric" with UseCompressedStrings enabled 6979444: add command line option to print command line flags descriptions 6980978: assert(mt == t->xmeet(this)) failed: meet not commutative 6984056: C1: incorrect code for integer constant addition on x64 Build change only: 6745744: ConnectException: Connection refused in closed/compiler/6507107/HeapwalkingTest.java 6984346: Remove development code in type.hpp 6987149: Fix incorrect Oracle copyright header in make/templates files New bugs filed: Bugs in PIT build: 6981753: Rebrand vm vendor property settings Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b112 Issues and Notes: This is HS 20 b01 PIT for JDK 7 b112. ------------------------------- From VM SQE& Leonid.Mesnik at sun.com -- Erik Trimble Java System Support Mailstop: usca22-123 Phone: x17195 Santa Clara, CA From erik.trimble at oracle.com Thu Sep 30 20:55:54 2010 From: erik.trimble at oracle.com (erik.trimble at oracle.com) Date: Fri, 01 Oct 2010 03:55:54 +0000 Subject: hg: jdk7/jdk7/hotspot: 6988779: c1_LIRAssembler_x86.cpp crashes VS2010 compiler Message-ID: <20101001035556.6FBC747E05@hg.openjdk.java.net> Changeset: 5511edd5d719 Author: iveresov Date: 2010-09-30 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5511edd5d719 6988779: c1_LIRAssembler_x86.cpp crashes VS2010 compiler Summary: The workaround changes the scope of the variable Reviewed-by: phh, ysr, kvn ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp