From edvard.wendelin at oracle.com Mon Oct 3 07:48:53 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 3 Oct 2011 16:48:53 +0200 Subject: Request for Phase 2 approval for CR 7012206 ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded In-Reply-To: <4E826858.5020101@oracle.com> References: <4E826858.5020101@oracle.com> Message-ID: Approved. Cheers, Edvard On 28 sep 2011, at 02.20, David Holmes wrote: > (re-send as a Phase 2 request as I missed the cutoff) > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012206 > > Summary: enable the VM UsePerfData flag in tests involving tools that > require UsePerfData to be enabled. The SE-Embedded VM, for example, > has > UsePerfData off by default, while SE has it on. > > Webrev for 7u2: > > http://cr.openjdk.java.net/~dholmes/7012206/webrev.7u2/ > > Which is the same for JDK 8: > > http://cr.openjdk.java.net/~dholmes/7012206/webrev.01/ > > JDK 8 changset: > > http://hg.openjdk.java.net/jdk8/tl-gate/jdk/rev/d177eecda07e > > JDK8 reviewers: alanb (Alan Bateman), ohair (Kelly OHair) > > Rationale for phase 2: these tests are needed to test new > functionality available in SE-Embedded 7u2. The fix is extremely low > risk and only impacts test code. > > Thanks, > David Holmes From paul.hohensee at oracle.com Thu Oct 6 08:16:25 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Thu, 06 Oct 2011 11:16:25 -0400 Subject: Request for creation of OSX integration repo forest Message-ID: <4E8DC649.6000109@oracle.com> At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX port. Apple is open-sourcing the port and Oracle plans to deliver it in a future JDK7 update release. Since the initial port will use the JDK7 code base, I'd like to propose the creation of a project repo forest for the port as a sub-project of the JDK7 update project. Once a stable port exists in the OSX project repo forest, we can request permission to push it to jdk7u. Thanks, Paul From dalibor.topic at oracle.com Thu Oct 6 09:16:34 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 06 Oct 2011 09:16:34 -0700 Subject: Oracle JDK 7 Updates roadmap Message-ID: <4E8DD462.1070401@oracle.com> Hi, At the OpenJDK BOF at JavaOne I was asked about a roadmap for JDK 7 Update releases. In the Java One strategy keynote [1], we published a roadmap which, among other nice things, outlines the Oracle JDK 7 Update releases for the next year or so, which are based on the code in this OpenJDK JDK 7 Update Project. You can find it at the link below. There is an Oracle press release with additional information [2], and a highlights video of the keynote is coming soon to [3]. cheers, dalibor topic [1] http://blogs.oracle.com/java/entry/moving_java_forward_java_strategy [2] http://www.oracle.com/us/corporate/press/512956 and http://www.oracle.com/us/corporate/press/512790 [3] http://www.oracle.com/javaone/live/on-demand/index.html -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Thu Oct 6 09:37:03 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 06 Oct 2011 09:37:03 -0700 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E8DC649.6000109@oracle.com> References: <4E8DC649.6000109@oracle.com> Message-ID: <4E8DD92F.3010203@oracle.com> On 10/6/11 8:16 AM, Paul Hohensee wrote: > At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX > port. Apple is open-sourcing the port and Oracle plans to deliver it in > a future JDK7 update release. Since the initial port will use the JDK7 code > base, I'd like to propose the creation of a project repo forest for the port > as a sub-project of the JDK7 update project. Once a stable port exists > in the OSX project repo forest, we can request permission to push it to jdk7u. Thanks for this proposal, Paul. I posted a link to the Oracle JDK 7 Update release roadmap published at JavaOne and the corresponding press releases which give some more background information on the plans wrt to the Mac OS X port to provide some more background for this request. [1] I'd like to open up this proposal for discussion until Monday. cheers, dalibor topic [1] http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From philip.race at oracle.com Thu Oct 6 11:41:05 2011 From: philip.race at oracle.com (Phil Race) Date: Thu, 06 Oct 2011 11:41:05 -0700 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E8DD92F.3010203@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> Message-ID: <4E8DF641.10904@oracle.com> I think there's a while to figure out what makes sense as the "stable port" will take a while to come about but someone needs to figure out what gets us where we want to be, so I wouldn't rush the implementation .. Anyway, on openjdk we currently have 1. macos-porting project 2. 7u-dev 3. jdk8 The goal has to be that #1 eventually becomes obsolete because the code is stable and is in #2 and #3 If we replace #1 with a #4: 7u-dev-osx then the question is what does that buy us ? I can suppose it is intended to be more controlled than the macosx-port but less stable than the mainline 7u-dev, until sometime later. But if we are to release a 7uN port for all platforms then we would need to make sure that the fixes going into mainline also get merged into 7u-dev-osx .. and some day we need to obsolete that. I think that there's a gap opening up already since SFAIK, the macosx-port is based 7 GA. Also we ought to consider when this all goes into 8. There it really should go straight into 8. -phil. On 10/6/2011 9:37 AM, Dalibor Topic wrote: > On 10/6/11 8:16 AM, Paul Hohensee wrote: >> At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX >> port. Apple is open-sourcing the port and Oracle plans to deliver it in >> a future JDK7 update release. Since the initial port will use the JDK7 code >> base, I'd like to propose the creation of a project repo forest for the port >> as a sub-project of the JDK7 update project. Once a stable port exists >> in the OSX project repo forest, we can request permission to push it to jdk7u. > Thanks for this proposal, Paul. > > I posted a link to the Oracle JDK 7 Update release roadmap published at JavaOne > and the corresponding press releases which give some more background information > on the plans wrt to the Mac OS X port to provide some more background for this > request. [1] > > I'd like to open up this proposal for discussion until Monday. > > cheers, > dalibor topic > > [1] http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html > From chris.hegarty at oracle.com Fri Oct 7 07:27:53 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Fri, 07 Oct 2011 15:27:53 +0100 Subject: Request for phase 2 approval for CR 7091369 - DatagramSocket/Limit.java failing on 8 and 7u2 Message-ID: <4E8F0C69.7050809@oracle.com> 7091369: DatagramSocket/Limit.java failing on 8 and 7u2 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091369 Identical changeset to JDK 8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e3d78fe803d4 Reviewers: Michael McMahon, Alan Bateman Thanks, -Chris. From vincent.x.ryan at oracle.com Fri Oct 7 09:50:06 2011 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Fri, 07 Oct 2011 17:50:06 +0100 Subject: Request for approval to 7u4 for 7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. Message-ID: <4E8F2DBE.1000303@oracle.com> Hello, Requesting permission to push a fix for CR 7094377 to jdk7u4. 7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. http://cr.openjdk.java.net/~vinnie/7094377/webrev.00/ An identical patch is already in jdk8: Changeset: 2edaef22de23 Author: vinnie Date: 2011-10-07 14:09 +0100 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2edaef22de23 7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. Reviewed-by: chegar ! src/share/classes/com/sun/jndi/ldap/Connection.java + test/com/sun/jndi/ldap/LdapsReadTimeoutTest.java From paul.hohensee at oracle.com Fri Oct 7 13:36:30 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Fri, 07 Oct 2011 16:36:30 -0400 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E8DF641.10904@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E8DF641.10904@oracle.com> Message-ID: <4E8F62CE.5030901@oracle.com> The ideas are: 1. In the interest of delivery speed, we want the OSX port to go into the 7 update train and get forward-ported to 8 from there. At the moment, there's not much difference between 7u and 8, so for at least the initial work a forward port should be not very difficult. 2. The proposed forest would be a development integration forest and thus as stable at any given time as the component development teams make it. It's specifically a child of jdk7u, which the macos-port forest is not, and we don't want to necessarily start with the current content of the macos-port forest. The proposed forest isn't a "master" forest in the sense of jdk7u or for that matter jdk8. Think of it as being like the jigsaw development forest. 3. "Stable" should be defined by the component teams, but imo at a minimum it should be "pass the jcks on OSX and the complete set of current tests we're running on jdk7u for all other platforms". I.e., minimal stability for OSX and no regressions on other platforms. Once we've done that, we can think about discarding the proposed forest and pushing directly to jdk7u for further work. 4. The current macos-port forest would be obsoleted. Paul On 10/6/11 2:41 PM, Phil Race wrote: > I think there's a while to figure out what makes sense as the "stable > port" will take > a while to come about but someone needs to figure out what gets us > where we > want to be, so I wouldn't rush the implementation .. > > Anyway, on openjdk we currently have > 1. macos-porting project > 2. 7u-dev > 3. jdk8 > > The goal has to be that #1 eventually becomes obsolete because the code > is stable and is in #2 and #3 > > If we replace #1 with a #4: 7u-dev-osx then the question is what does > that buy us ? > I can suppose it is intended to be more controlled than the > macosx-port but > less stable than the mainline 7u-dev, until sometime later. But if we > are to > release a 7uN port for all platforms then we would need to make sure that > the fixes going into mainline also get merged into 7u-dev-osx .. and > some day > we need to obsolete that. I think that there's a gap opening up > already since > SFAIK, the macosx-port is based 7 GA. > > Also we ought to consider when this all goes into 8. There it really > should > go straight into 8. > > -phil. > > On 10/6/2011 9:37 AM, Dalibor Topic wrote: >> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>> At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX >>> port. Apple is open-sourcing the port and Oracle plans to deliver it in >>> a future JDK7 update release. Since the initial port will use the >>> JDK7 code >>> base, I'd like to propose the creation of a project repo forest for >>> the port >>> as a sub-project of the JDK7 update project. Once a stable port exists >>> in the OSX project repo forest, we can request permission to push it >>> to jdk7u. >> Thanks for this proposal, Paul. >> >> I posted a link to the Oracle JDK 7 Update release roadmap published >> at JavaOne >> and the corresponding press releases which give some more background >> information >> on the plans wrt to the Mac OS X port to provide some more background >> for this >> request. [1] >> >> I'd like to open up this proposal for discussion until Monday. >> >> cheers, >> dalibor topic >> >> [1] >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >> > From philip.race at oracle.com Fri Oct 7 14:11:08 2011 From: philip.race at oracle.com (Phil Race) Date: Fri, 07 Oct 2011 14:11:08 -0700 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E8F62CE.5030901@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E8DF641.10904@oracle.com> <4E8F62CE.5030901@oracle.com> Message-ID: <4E8F6AEC.6020905@oracle.com> Hi Paul, A few comments .. On 10/7/2011 1:36 PM, Paul Hohensee wrote: > The ideas are: > > 1. In the interest of delivery speed, we want the OSX port to go into > the 7 > update train and get forward-ported to 8 from there. At the moment, > there's not much difference between 7u and 8, so for at least the initial > work a forward port should be not very difficult. That is understood but a lot of us still bear scars from the 6ux - > JDK 7 fix deficit and the rule was made "jdk 8 first, back port to 7". So someone would have to negotiate an exception to this. > > 2. The proposed forest would be a development integration forest > and thus as stable at any given time as the component development > teams make it. It's specifically a child of jdk7u, which the macos-port > forest is not, and we don't want to necessarily start with the current > content of the macos-port forest. The proposed forest isn't a "master" > forest in the sense of jdk7u or for that matter jdk8. Think of it as > being > like the jigsaw development forest. In mercurial there isn't such a thing as a "child". They are all peers. So what this seems to be, is more a "cleaned up" version of the macosx-port forest, conforming to jcheck, etc. I hope we don't lose much of the "useful" history in doing this ... > > 3. "Stable" should be defined by the component teams, but imo at > a minimum it should be "pass the jcks on OSX and the complete > set of current tests we're running on jdk7u for all other platforms". > I.e., minimal stability for OSX and no regressions on other platforms. > Once we've done that, we can think about discarding the proposed > forest and pushing directly to jdk7u for further work. Agree it must not cause regressions on other platforms. But I suspect its going to take a while to get to all the tests passing .. -phil. > > 4. The current macos-port forest would be obsoleted. > > Paul > > On 10/6/11 2:41 PM, Phil Race wrote: >> I think there's a while to figure out what makes sense as the "stable >> port" will take >> a while to come about but someone needs to figure out what gets us >> where we >> want to be, so I wouldn't rush the implementation .. >> >> Anyway, on openjdk we currently have >> 1. macos-porting project >> 2. 7u-dev >> 3. jdk8 >> >> The goal has to be that #1 eventually becomes obsolete because the code >> is stable and is in #2 and #3 >> >> If we replace #1 with a #4: 7u-dev-osx then the question is what does >> that buy us ? >> I can suppose it is intended to be more controlled than the >> macosx-port but >> less stable than the mainline 7u-dev, until sometime later. But if we >> are to >> release a 7uN port for all platforms then we would need to make sure >> that >> the fixes going into mainline also get merged into 7u-dev-osx .. and >> some day >> we need to obsolete that. I think that there's a gap opening up >> already since >> SFAIK, the macosx-port is based 7 GA. >> >> Also we ought to consider when this all goes into 8. There it really >> should >> go straight into 8. >> >> -phil. >> >> On 10/6/2011 9:37 AM, Dalibor Topic wrote: >>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>> At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX >>>> port. Apple is open-sourcing the port and Oracle plans to deliver >>>> it in >>>> a future JDK7 update release. Since the initial port will use the >>>> JDK7 code >>>> base, I'd like to propose the creation of a project repo forest for >>>> the port >>>> as a sub-project of the JDK7 update project. Once a stable port exists >>>> in the OSX project repo forest, we can request permission to push >>>> it to jdk7u. >>> Thanks for this proposal, Paul. >>> >>> I posted a link to the Oracle JDK 7 Update release roadmap published >>> at JavaOne >>> and the corresponding press releases which give some more background >>> information >>> on the plans wrt to the Mac OS X port to provide some more >>> background for this >>> request. [1] >>> >>> I'd like to open up this proposal for discussion until Monday. >>> >>> cheers, >>> dalibor topic >>> >>> [1] >>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>> >> From paul.hohensee at oracle.com Sun Oct 9 12:59:09 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Sun, 09 Oct 2011 15:59:09 -0400 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E8F6AEC.6020905@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E8DF641.10904@oracle.com> <4E8F62CE.5030901@oracle.com> <4E8F6AEC.6020905@oracle.com> Message-ID: <4E91FD0D.8070105@oracle.com> Inline: On 10/7/11 5:11 PM, Phil Race wrote: > Hi Paul, > > A few comments .. > On 10/7/2011 1:36 PM, Paul Hohensee wrote: >> The ideas are: >> >> 1. In the interest of delivery speed, we want the OSX port to go into >> the 7 >> update train and get forward-ported to 8 from there. At the moment, >> there's not much difference between 7u and 8, so for at least the >> initial >> work a forward port should be not very difficult. > > That is understood but a lot of us still bear scars from the 6ux - > > JDK 7 fix deficit > and the rule was made "jdk 8 first, back port to 7". So someone would > have > to negotiate an exception to this. Yes. I think that's me. :) If necessary, I'll take on the forward port. > >> >> 2. The proposed forest would be a development integration forest >> and thus as stable at any given time as the component development >> teams make it. It's specifically a child of jdk7u, which the macos-port >> forest is not, and we don't want to necessarily start with the current >> content of the macos-port forest. The proposed forest isn't a "master" >> forest in the sense of jdk7u or for that matter jdk8. Think of it as >> being >> like the jigsaw development forest. > > In mercurial there isn't such a thing as a "child". They are all peers. > So what this seems to be, is more a "cleaned up" version of > the macosx-port forest, conforming to jcheck, etc. I hope we don't > lose much of the "useful" history in doing this ... "Logical child", in the same way that the hotspot group forests (hsx/hotspot-rt, hsx/hotspot-gc and hsx/hotspot-comp) are children of the hotspot integration forest hsx/hotspot-main. Imo, it's up to the component groups whether or not changesets are transplanted as-is from macosx-port to the proposed repo. For hotspot, we don't intend to do so. The bsd portion of the port got pushed recently, and the rest will come along soon, though possibly not in the same form as Apple's code. > >> >> 3. "Stable" should be defined by the component teams, but imo at >> a minimum it should be "pass the jcks on OSX and the complete >> set of current tests we're running on jdk7u for all other platforms". >> I.e., minimal stability for OSX and no regressions on other platforms. >> Once we've done that, we can think about discarding the proposed >> forest and pushing directly to jdk7u for further work. > > Agree it must not cause regressions on other platforms. > But I suspect its going to take a while to get to all the tests > passing .. Yes. Best to start soon. :) Paul > > -phil. > >> >> 4. The current macos-port forest would be obsoleted. >> >> Paul >> >> On 10/6/11 2:41 PM, Phil Race wrote: >>> I think there's a while to figure out what makes sense as the >>> "stable port" will take >>> a while to come about but someone needs to figure out what gets us >>> where we >>> want to be, so I wouldn't rush the implementation .. >>> >>> Anyway, on openjdk we currently have >>> 1. macos-porting project >>> 2. 7u-dev >>> 3. jdk8 >>> >>> The goal has to be that #1 eventually becomes obsolete because the code >>> is stable and is in #2 and #3 >>> >>> If we replace #1 with a #4: 7u-dev-osx then the question is what >>> does that buy us ? >>> I can suppose it is intended to be more controlled than the >>> macosx-port but >>> less stable than the mainline 7u-dev, until sometime later. But if >>> we are to >>> release a 7uN port for all platforms then we would need to make sure >>> that >>> the fixes going into mainline also get merged into 7u-dev-osx .. and >>> some day >>> we need to obsolete that. I think that there's a gap opening up >>> already since >>> SFAIK, the macosx-port is based 7 GA. >>> >>> Also we ought to consider when this all goes into 8. There it really >>> should >>> go straight into 8. >>> >>> -phil. >>> >>> On 10/6/2011 9:37 AM, Dalibor Topic wrote: >>>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>>> At JavaOne, Oracle announced the developer preview of the JDK7 Mac >>>>> OSX >>>>> port. Apple is open-sourcing the port and Oracle plans to deliver >>>>> it in >>>>> a future JDK7 update release. Since the initial port will use >>>>> the JDK7 code >>>>> base, I'd like to propose the creation of a project repo forest >>>>> for the port >>>>> as a sub-project of the JDK7 update project. Once a stable port >>>>> exists >>>>> in the OSX project repo forest, we can request permission to push >>>>> it to jdk7u. >>>> Thanks for this proposal, Paul. >>>> >>>> I posted a link to the Oracle JDK 7 Update release roadmap >>>> published at JavaOne >>>> and the corresponding press releases which give some more >>>> background information >>>> on the plans wrt to the Mac OS X port to provide some more >>>> background for this >>>> request. [1] >>>> >>>> I'd like to open up this proposal for discussion until Monday. >>>> >>>> cheers, >>>> dalibor topic >>>> >>>> [1] >>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>>> >>> > From kelly.ohair at oracle.com Sun Oct 9 22:42:36 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 10 Oct 2011 07:42:36 +0200 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E91FD0D.8070105@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E8DF641.10904@oracle.com> <4E8F62CE.5030901@oracle.com> <4E8F6AEC.6020905@oracle.com> <4E91FD0D.8070105@oracle.com> Message-ID: <19A11083-E1C7-4C39-A755-78462949C893@oracle.com> My concern with this speeding up of the delivery of the Mac changes into jdk7u is that the jdk7u and jdk8 repositories were related at one point in time, but are no longer directly related. You cannot pull or push changesets back and forth between jdk8 and jdk7u repositories, you can only transplant them by re-applying patches and hope it works. Most projects are getting changes into jdk8 first, they let them bake and hopefully then transport the same patch to jdk7u. As jdk8 morphs away from jdk7u, this may get more difficult but in my opinion is easier than the other way around. Patches that have been accepted in jdk8, get less scrutiny as they enter jdk7u in my opinion, because of that bake time. If this project works in the opposite way as all others, that could create problems if the patches put into jdk7u are unacceptable to jdk8 reviewers. It also skews jdk7u and jdk8 for everyone else. So although this may speed up this need, it may slow down many others. I would rather see an all out effort to get these changes into jdk8 first, and perhaps pull in the changes incrementally into jdk7u as it progresses. That doesn't mean you can't have such a forest to hold the jdk7u work, but allowing it to be a development forest without any controls on the changesets seems to open the door to the exact same problem we have now, where we have a MacOS port set of changes that do not work on the other 8 platforms, and whose changesets are potentially unacceptable to the jdk8 reviewers. If having this forest provides a place to hold vetted MacOS port changesets, that vetting needs to include review and acceptability into the jdk8 repositories, in which case, why can't they be in jdk8 too. Just my opinion. -kto On Oct 9, 2011, at 9:59 PM, Paul Hohensee wrote: > Inline: > > On 10/7/11 5:11 PM, Phil Race wrote: >> Hi Paul, >> >> A few comments .. >> On 10/7/2011 1:36 PM, Paul Hohensee wrote: >>> The ideas are: >>> >>> 1. In the interest of delivery speed, we want the OSX port to go into the 7 >>> update train and get forward-ported to 8 from there. At the moment, >>> there's not much difference between 7u and 8, so for at least the initial >>> work a forward port should be not very difficult. >> >> That is understood but a lot of us still bear scars from the 6ux - > JDK 7 fix deficit >> and the rule was made "jdk 8 first, back port to 7". So someone would have >> to negotiate an exception to this. > > Yes. I think that's me. :) If necessary, I'll take on the forward port. > >> >>> >>> 2. The proposed forest would be a development integration forest >>> and thus as stable at any given time as the component development >>> teams make it. It's specifically a child of jdk7u, which the macos-port >>> forest is not, and we don't want to necessarily start with the current >>> content of the macos-port forest. The proposed forest isn't a "master" >>> forest in the sense of jdk7u or for that matter jdk8. Think of it as being >>> like the jigsaw development forest. >> >> In mercurial there isn't such a thing as a "child". They are all peers. >> So what this seems to be, is more a "cleaned up" version of >> the macosx-port forest, conforming to jcheck, etc. I hope we don't >> lose much of the "useful" history in doing this ... > > "Logical child", in the same way that the hotspot group forests (hsx/hotspot-rt, > hsx/hotspot-gc and hsx/hotspot-comp) are children of the hotspot integration > forest hsx/hotspot-main. Imo, it's up to the component groups whether or not > changesets are transplanted as-is from macosx-port to the proposed repo. For > hotspot, we don't intend to do so. The bsd portion of the port got pushed > recently, and the rest will come along soon, though possibly not in the same > form as Apple's code. > >> >>> >>> 3. "Stable" should be defined by the component teams, but imo at >>> a minimum it should be "pass the jcks on OSX and the complete >>> set of current tests we're running on jdk7u for all other platforms". >>> I.e., minimal stability for OSX and no regressions on other platforms. >>> Once we've done that, we can think about discarding the proposed >>> forest and pushing directly to jdk7u for further work. >> >> Agree it must not cause regressions on other platforms. >> But I suspect its going to take a while to get to all the tests passing .. > > Yes. Best to start soon. :) > > Paul > >> >> -phil. >> >>> >>> 4. The current macos-port forest would be obsoleted. >>> >>> Paul >>> >>> On 10/6/11 2:41 PM, Phil Race wrote: >>>> I think there's a while to figure out what makes sense as the "stable port" will take >>>> a while to come about but someone needs to figure out what gets us where we >>>> want to be, so I wouldn't rush the implementation .. >>>> >>>> Anyway, on openjdk we currently have >>>> 1. macos-porting project >>>> 2. 7u-dev >>>> 3. jdk8 >>>> >>>> The goal has to be that #1 eventually becomes obsolete because the code >>>> is stable and is in #2 and #3 >>>> >>>> If we replace #1 with a #4: 7u-dev-osx then the question is what does that buy us ? >>>> I can suppose it is intended to be more controlled than the macosx-port but >>>> less stable than the mainline 7u-dev, until sometime later. But if we are to >>>> release a 7uN port for all platforms then we would need to make sure that >>>> the fixes going into mainline also get merged into 7u-dev-osx .. and some day >>>> we need to obsolete that. I think that there's a gap opening up already since >>>> SFAIK, the macosx-port is based 7 GA. >>>> >>>> Also we ought to consider when this all goes into 8. There it really should >>>> go straight into 8. >>>> >>>> -phil. >>>> >>>> On 10/6/2011 9:37 AM, Dalibor Topic wrote: >>>>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>>>> At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX >>>>>> port. Apple is open-sourcing the port and Oracle plans to deliver it in >>>>>> a future JDK7 update release. Since the initial port will use the JDK7 code >>>>>> base, I'd like to propose the creation of a project repo forest for the port >>>>>> as a sub-project of the JDK7 update project. Once a stable port exists >>>>>> in the OSX project repo forest, we can request permission to push it to jdk7u. >>>>> Thanks for this proposal, Paul. >>>>> >>>>> I posted a link to the Oracle JDK 7 Update release roadmap published at JavaOne >>>>> and the corresponding press releases which give some more background information >>>>> on the plans wrt to the Mac OS X port to provide some more background for this >>>>> request. [1] >>>>> >>>>> I'd like to open up this proposal for discussion until Monday. >>>>> >>>>> cheers, >>>>> dalibor topic >>>>> >>>>> [1] http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>>>> >>>> >> From edvard.wendelin at oracle.com Mon Oct 10 01:21:46 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 10 Oct 2011 10:21:46 +0200 Subject: Request for phase 2 approval for CR 7091369 - DatagramSocket/Limit.java failing on 8 and 7u2 In-Reply-To: <4E8F0C69.7050809@oracle.com> References: <4E8F0C69.7050809@oracle.com> Message-ID: <4E92AB1A.9000205@oracle.com> Approved! Please use hg.openjdk.java.net/jdk7u/jdk7u2-dev-gate/jdk for the push. Cheers, Edvard On 10/07/2011 04:27 PM, Chris Hegarty wrote: > > 7091369: DatagramSocket/Limit.java failing on 8 and 7u2 > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091369 > > Identical changeset to JDK 8: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e3d78fe803d4 > > Reviewers: > Michael McMahon, Alan Bateman > > Thanks, > -Chris. > From edvard.wendelin at oracle.com Mon Oct 10 01:22:09 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 10 Oct 2011 10:22:09 +0200 Subject: Request for approval to 7u4 for 7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. In-Reply-To: <4E8F2DBE.1000303@oracle.com> References: <4E8F2DBE.1000303@oracle.com> Message-ID: <4E92AB31.3030806@oracle.com> Approved! Cheers, Edvard On 10/07/2011 06:50 PM, Vincent Ryan wrote: > Hello, > > Requesting permission to push a fix for CR 7094377 to jdk7u4. > > 7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. > http://cr.openjdk.java.net/~vinnie/7094377/webrev.00/ > > An identical patch is already in jdk8: > > Changeset: 2edaef22de23 > Author: vinnie > Date: 2011-10-07 14:09 +0100 > URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2edaef22de23 > > 7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. > Reviewed-by: chegar > > ! src/share/classes/com/sun/jndi/ldap/Connection.java > + test/com/sun/jndi/ldap/LdapsReadTimeoutTest.java > From vincent.x.ryan at oracle.com Mon Oct 10 03:28:13 2011 From: vincent.x.ryan at oracle.com (vincent.x.ryan at oracle.com) Date: Mon, 10 Oct 2011 10:28:13 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. Message-ID: <20111010102853.EC18D47E2F@hg.openjdk.java.net> Changeset: dd2689b97d96 Author: vinnie Date: 2011-10-07 14:11 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/dd2689b97d96 7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. Reviewed-by: chegar ! src/share/classes/com/sun/jndi/ldap/Connection.java + test/com/sun/jndi/ldap/LdapsReadTimeoutTest.java From chris.hegarty at oracle.com Mon Oct 10 03:49:49 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Mon, 10 Oct 2011 11:49:49 +0100 Subject: Request for phase 2 approval for CR 7098719- -Dsun.net.maxDatagramSockets and Socket constructor does not work correctly with System.gc() Message-ID: <4E92CDCD.3030903@oracle.com> 7098719: -Dsun.net.maxDatagramSockets and Socket constructor does not work correctly with System.gc() http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7098719 Identical changeset to JDK 8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1e89a13d9d8f Reviewers: Michael McMahon, Sean Coffey Thanks, -Chris. From chris.hegarty at oracle.com Mon Oct 10 06:35:53 2011 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2011 13:35:53 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 7091369: DatagramSocket/Limit.java failing on 8 and 7u2 Message-ID: <20111010133618.78E9847E48@hg.openjdk.java.net> Changeset: 1ffe9f7251e3 Author: chegar Date: 2011-10-10 14:34 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/1ffe9f7251e3 7091369: DatagramSocket/Limit.java failing on 8 and 7u2 Reviewed-by: michaelm, alanb ! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java From ahughes at redhat.com Mon Oct 10 12:38:21 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Mon, 10 Oct 2011 20:38:21 +0100 Subject: Request for creation of OSX integration repo forest In-Reply-To: <19A11083-E1C7-4C39-A755-78462949C893@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E8DF641.10904@oracle.com> <4E8F62CE.5030901@oracle.com> <4E8F6AEC.6020905@oracle.com> <4E91FD0D.8070105@oracle.com> <19A11083-E1C7-4C39-A755-78462949C893@oracle.com> Message-ID: <20111010193820.GH28832@rivendell.redhat.com> On 07:42 Mon 10 Oct , Kelly O'Hair wrote: > > My concern with this speeding up of the delivery of the Mac changes into jdk7u is that the jdk7u > and jdk8 repositories were related at one point in time, but are no longer directly related. > You cannot pull or push changesets back and forth between jdk8 and jdk7u repositories, you can > only transplant them by re-applying patches and hope it works. > > Most projects are getting changes into jdk8 first, they let them bake and hopefully then transport the > same patch to jdk7u. As jdk8 morphs away from jdk7u, this may get more difficult but in my > opinion is easier than the other way around. > Patches that have been accepted in jdk8, get less scrutiny as they enter jdk7u in my opinion, because of > that bake time. > > If this project works in the opposite way as all others, that could create problems if the patches put into > jdk7u are unacceptable to jdk8 reviewers. It also skews jdk7u and jdk8 for everyone else. > So although this may speed up this need, it may slow down many others. > > I would rather see an all out effort to get these changes into jdk8 first, and perhaps pull in the > changes incrementally into jdk7u as it progresses. > That doesn't mean you can't have such a forest to hold the jdk7u work, but allowing it to be a development > forest without any controls on the changesets seems to open the door to the exact same problem we have > now, where we have a MacOS port set of changes that do not work on the other 8 platforms, and whose > changesets are potentially unacceptable to the jdk8 reviewers. > > If having this forest provides a place to hold vetted MacOS port changesets, that vetting needs to include > review and acceptability into the jdk8 repositories, in which case, why can't they be in jdk8 too. > > Just my opinion. > I tend to agree with this. Moreover, do we know what testing is being done on these OSX changes? I'd hate to see stuff going directly into 7u which breaks or hinders other platforms. It's especially worrying as there's still no TCK for 7 to help catch such breakages. > -kto > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From paul.hohensee at oracle.com Mon Oct 10 12:47:02 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Mon, 10 Oct 2011 15:47:02 -0400 Subject: Request for creation of OSX integration repo forest In-Reply-To: <20111010193820.GH28832@rivendell.redhat.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E8DF641.10904@oracle.com> <4E8F62CE.5030901@oracle.com> <4E8F6AEC.6020905@oracle.com> <4E91FD0D.8070105@oracle.com> <19A11083-E1C7-4C39-A755-78462949C893@oracle.com> <20111010193820.GH28832@rivendell.redhat.com> Message-ID: <4E934BB6.2090108@oracle.com> See below. On 10/10/11 3:38 PM, Dr Andrew John Hughes wrote: > On 07:42 Mon 10 Oct , Kelly O'Hair wrote: >> My concern with this speeding up of the delivery of the Mac changes into jdk7u is that the jdk7u >> and jdk8 repositories were related at one point in time, but are no longer directly related. >> You cannot pull or push changesets back and forth between jdk8 and jdk7u repositories, you can >> only transplant them by re-applying patches and hope it works. >> >> Most projects are getting changes into jdk8 first, they let them bake and hopefully then transport the >> same patch to jdk7u. As jdk8 morphs away from jdk7u, this may get more difficult but in my >> opinion is easier than the other way around. >> Patches that have been accepted in jdk8, get less scrutiny as they enter jdk7u in my opinion, because of >> that bake time. >> >> If this project works in the opposite way as all others, that could create problems if the patches put into >> jdk7u are unacceptable to jdk8 reviewers. It also skews jdk7u and jdk8 for everyone else. >> So although this may speed up this need, it may slow down many others. >> >> I would rather see an all out effort to get these changes into jdk8 first, and perhaps pull in the >> changes incrementally into jdk7u as it progresses. >> That doesn't mean you can't have such a forest to hold the jdk7u work, but allowing it to be a development >> forest without any controls on the changesets seems to open the door to the exact same problem we have >> now, where we have a MacOS port set of changes that do not work on the other 8 platforms, and whose >> changesets are potentially unacceptable to the jdk8 reviewers. >> >> If having this forest provides a place to hold vetted MacOS port changesets, that vetting needs to include >> review and acceptability into the jdk8 repositories, in which case, why can't they be in jdk8 too. >> >> Just my opinion. >> > I tend to agree with this. Moreover, do we know what testing is being done on these OSX changes? We plan to pass all of Oracle's test suites on currently supported platforms before integrating into jdk7u. What subset of those test suites the OSX port must pass before integration into jdk7u is an open question right now. Imo, at least the jdk7 jcks. > I'd hate to see stuff going directly into 7u which breaks or hinders other platforms. It's > especially worrying as there's still no TCK for 7 to help catch such breakages. A major goal of having a separate 7u-derived osx port development forest is to avoid pushing potentially destabilizing changes directly into 7u. Paul >> -kto >> From daniel.smith at oracle.com Mon Oct 10 16:48:57 2011 From: daniel.smith at oracle.com (Dan Smith) Date: Mon, 10 Oct 2011 16:48:57 -0700 Subject: Build failure: missing DEMOS_LICENSE Message-ID: I did a fresh clone of jdk7u/jdk7u and tried to build. I got the following failure while building jdk: make[2]: *** No rule to make target `/mnt/shared/Dev/jdk/jdk7u/jdk/DEMOS_LICENSE', needed by `/mnt/shared/Dev/jdk/jdk7u/build/linux-amd64/j2sdk-image/demo/DEMOS_LICENSE'. Stop. make[2]: Leaving directory `/mnt/shared/Dev/jdk/jdk7u/jdk/make' Is this file missing from the repository? Or perhaps there's something wrong with my configuration? I was able to work around the failure by creating a dummy DEMOS_LICENSE file (there was actually another missing file, too?SAMPLES_LICENSE?with the same workaround). ?Dan From chris.gruszka at oracle.com Mon Oct 10 17:05:41 2011 From: chris.gruszka at oracle.com (Chris Gruszka) Date: Mon, 10 Oct 2011 20:05:41 -0400 Subject: Build failure: missing DEMOS_LICENSE In-Reply-To: References: Message-ID: <4E938855.1090003@oracle.com> This is a known issue - CR 7099017 java/install jdk7u2-dev does not build It should not be referencing DEMOS_LICENSE when doing an OpenJDK build. I will be sending out a review when I get a JPRT build to verify the fix. -ChrisG On 10/10/2011 7:48 PM, Dan Smith wrote: > I did a fresh clone of jdk7u/jdk7u and tried to build. I got the following failure while building jdk: > > make[2]: *** No rule to make target `/mnt/shared/Dev/jdk/jdk7u/jdk/DEMOS_LICENSE', needed by `/mnt/shared/Dev/jdk/jdk7u/build/linux-amd64/j2sdk-image/demo/DEMOS_LICENSE'. Stop. > make[2]: Leaving directory `/mnt/shared/Dev/jdk/jdk7u/jdk/make' > > Is this file missing from the repository? Or perhaps there's something wrong with my configuration? > > I was able to work around the failure by creating a dummy DEMOS_LICENSE file (there was actually another missing file, too?SAMPLES_LICENSE?with the same workaround). > > ?Dan From dalibor.topic at oracle.com Tue Oct 11 05:59:40 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 11 Oct 2011 14:59:40 +0200 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E8DD92F.3010203@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> Message-ID: <4E943DBC.1070103@oracle.com> On 10/6/11 6:37 PM, Dalibor Topic wrote: > On 10/6/11 8:16 AM, Paul Hohensee wrote: >> At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX >> port. Apple is open-sourcing the port and Oracle plans to deliver it in >> a future JDK7 update release. Since the initial port will use the JDK7 code >> base, I'd like to propose the creation of a project repo forest for the port >> as a sub-project of the JDK7 update project. Once a stable port exists >> in the OSX project repo forest, we can request permission to push it to jdk7u. > > Thanks for this proposal, Paul. > > I posted a link to the Oracle JDK 7 Update release roadmap published at JavaOne > and the corresponding press releases which give some more background information > on the plans wrt to the Mac OS X port to provide some more background for this > request. [1] > > I'd like to open up this proposal for discussion until Monday. Thanks to everyone who participated in the discussion. With my JDK 7 Updates Project Lead hat on, I think this is a good proposal, so we will go ahead and create a separate jdk7u-osx forest for the jdk7u integration of the Mac OS X port based off the mainline jdk7u master, with commit e-mails heading to the macosx-port-dev list in order to keep the Mac porters up to date on the progress of jdk7u(4) integration work. cheers, dalibor topic > cheers, > dalibor topic > > [1] http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html > -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From tom.rodriguez at oracle.com Tue Oct 11 16:10:18 2011 From: tom.rodriguez at oracle.com (Tom Rodriguez) Date: Tue, 11 Oct 2011 16:10:18 -0700 Subject: Subject: Request for approval for CR 7082631 - JSR 292: need profiling support in GWTs Message-ID: <73E168FE-A749-4343-B033-312504892F61@oracle.com> http://bugs.sun.com/view_bug.do?bug_id=7082631 http://hg.openjdk.java.net/hsx/hotspot-main/jdk/rev/3b59f4bc8046 The review thread is http://web.archiveorange.com/archive/v/4Bboo6jabQ6rqop337pW. The openjdk archive on java.net doesn't seem to contain this thread for some reason. Reviewed by John Rose and Christian Thalinger. From Dmitry.Degrave at oracle.com Wed Oct 12 03:58:10 2011 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Wed, 12 Oct 2011 14:58:10 +0400 Subject: Request for approval for CR 7085024 - internal error; cannot instantiate Foo Message-ID: <4E9572C2.1040005@oracle.com> Request for jdk7u4 fix. 7085024: internal error; cannot instantiate Foo http://bugs.sun.com/view_bug.do?bug_id=7085024 fix identical to jdk8. jdk8: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b86277584776 jdk7: http://cr.openjdk.java.net/~dmeetry/7085024/webrev.00/ Reviewed by Maurizio Cimadamore. thanks, dmeetry From Dmitry.Degrave at oracle.com Wed Oct 12 03:58:38 2011 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Wed, 12 Oct 2011 14:58:38 +0400 Subject: Request for approval for CR 7086586 - Inference producing null type argument Message-ID: <4E9572DE.5070405@oracle.com> Request for jdk7u4 fix. 7086586: Inference producing null type argument http://bugs.sun.com/view_bug.do?bug_id=7086586 http://bugs.sun.com/view_bug.do?bug_id=2213800 fix differs from jdk8. webrev: http://cr.openjdk.java.net/~dmeetry/7086586/webrev.01/ Reviewed by Maurizio Cimadamore and R?mi Forax. thanks, dmeetry From edvard.wendelin at oracle.com Wed Oct 12 18:39:18 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 13 Oct 2011 03:39:18 +0200 Subject: Request for approval for CR 7085024 - internal error; cannot instantiate Foo In-Reply-To: <4E9572C2.1040005@oracle.com> References: <4E9572C2.1040005@oracle.com> Message-ID: <252871AA-3489-4BE9-9000-AFA6CD9A13D9@oracle.com> Approved. Cheers, Edvard On 12 okt 2011, at 12.58, Dmeetry Degrave wrote: > > Request for jdk7u4 fix. > > 7085024: internal error; cannot instantiate Foo > http://bugs.sun.com/view_bug.do?bug_id=7085024 > > fix identical to jdk8. > > jdk8: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b86277584776 > jdk7: http://cr.openjdk.java.net/~dmeetry/7085024/webrev.00/ > > Reviewed by Maurizio Cimadamore. > > thanks, > dmeetry From edvard.wendelin at oracle.com Wed Oct 12 18:39:30 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 13 Oct 2011 03:39:30 +0200 Subject: Request for approval for CR 7086586 - Inference producing null type argument In-Reply-To: <4E9572DE.5070405@oracle.com> References: <4E9572DE.5070405@oracle.com> Message-ID: Approved. Cheers, Edvard On 12 okt 2011, at 12.58, Dmeetry Degrave wrote: > > Request for jdk7u4 fix. > > 7086586: Inference producing null type argument > http://bugs.sun.com/view_bug.do?bug_id=7086586 > http://bugs.sun.com/view_bug.do?bug_id=2213800 > > fix differs from jdk8. > > webrev: http://cr.openjdk.java.net/~dmeetry/7086586/webrev.01/ > > Reviewed by Maurizio Cimadamore and R?mi Forax. > > thanks, > dmeetry From tom.rodriguez at oracle.com Wed Oct 12 20:20:21 2011 From: tom.rodriguez at oracle.com (Tom Rodriguez) Date: Wed, 12 Oct 2011 20:20:21 -0700 Subject: Request for approval for CR 7082631 - JSR 292: need profiling support in GWTs Message-ID: <257FD260-9C6E-4FEF-B3C6-B56D4D069FED@oracle.com> This is for 7u2. http://bugs.sun.com/view_bug.do?bug_id=7082631 http://hg.openjdk.java.net/hsx/hotspot-main/jdk/rev/3b59f4bc8046 The review thread is http://web.archiveorange.com/archive/v/4Bboo6jabQ6rqop337pW. The openjdk archive on java.net doesn't seem to contain this thread for some reason. Reviewed by John Rose and Christian Thalinger. From Abhi.Saha at Oracle.Com Wed Oct 12 21:30:31 2011 From: Abhi.Saha at Oracle.Com (Abhijit Saha) Date: Wed, 12 Oct 2011 21:30:31 -0700 Subject: Request for approval for CR 7095698 - jdk7u2 does not work as a bootstrap after 7091141 Message-ID: <4E966967.40506@Oracle.Com> Request for back out # 7091141 from 7u2 as causing build problem. http://bugs.sun.com/view_bug.do?bug_id=7095698 Changes ------------ diff --git a/jaxp.properties b/jaxp.properties --- a/jaxp.properties +++ b/jaxp.properties @@ -25,13 +25,13 @@ drops.master.copy.base=${drops.dir} -jaxp_src.bundle.name=jaxp145update1.zip -jaxp_src.bundle.md5.checksum=f984f2c62894ce7f38d9d6f635140a56 +jaxp_src.bundle.name=jaxp145_01.zip +jaxp_src.bundle.md5.checksum=32394c780c8fb5e29775f623525993c0 jaxp_src.master.bundle.dir=${drops.master.copy.base} jaxp_src.master.bundle.url.base=http://download.java.net/jaxp/1.4.5 -jaxp_tests.bundle.name=jaxp145update1_unittests.zip -jaxp_tests.bundle.md5.checksum=5e9ceab4130e84ceeec85d1de778313a +jaxp_tests.bundle.name=jaxp-1_4_5-unittests.zip +jaxp_tests.bundle.md5.checksum=fda9b9ad17c459880c077df6ecc7df80 jaxp_tests.master.bundle.dir=${drops.master.copy.base} jaxp_tests.master.bundle.url.base=http://download.java.net/jaxp/1.4.5 -- Release Lead, Java SE Updates Java Development Group Oracle Corporation. (408)276-7564 From Abhi.Saha at Oracle.Com Wed Oct 12 21:40:27 2011 From: Abhi.Saha at Oracle.Com (Abhijit Saha) Date: Wed, 12 Oct 2011 21:40:27 -0700 Subject: Request for approval for CR 7099835 - subset of CR 7091141 JAXP 1.4.5 update 1 for 7u2 Message-ID: <4E966BBB.4010302@Oracle.Com> Request for integration a subset of fixes from original # 7091141 (where previous integration caused build issues) into 7u2 b10. This new bundle from JAXP excludes the offending fixes. http://bugs.sun.com/view_bug.do?bug_id=7099835 Changes ------------ $ hg diff jaxp.properties diff --git a/jaxp.properties b/jaxp.properties --- a/jaxp.properties +++ b/jaxp.properties @@ -25,13 +25,13 @@ drops.master.copy.base=${drops.dir} -jaxp_src.bundle.name=jaxp145_01.zip -jaxp_src.bundle.md5.checksum=32394c780c8fb5e29775f623525993c0 +jaxp_src.bundle.name=jaxp145update1.zip +jaxp_src.bundle.md5.checksum=9ee1104e5e21f2b204b517a02d24f5ba jaxp_src.master.bundle.dir=${drops.master.copy.base} jaxp_src.master.bundle.url.base=http://download.java.net/jaxp/1.4.5 -jaxp_tests.bundle.name=jaxp-1_4_5-unittests.zip -jaxp_tests.bundle.md5.checksum=fda9b9ad17c459880c077df6ecc7df80 +jaxp_tests.bundle.name=jaxp145update1_unittests.zip +jaxp_tests.bundle.md5.checksum=b28a81137c4fd2c1170aa27ac68752e7 jaxp_tests.master.bundle.dir=${drops.master.copy.base} jaxp_tests.master.bundle.url.base=http://download.java.net/jaxp/1.4.5 Thanks Abhijit -- Release Lead, Java SE Updates Java Development Group Oracle Corporation. (408)276-7564 From beaty at ucar.edu Wed Oct 12 18:21:17 2011 From: beaty at ucar.edu (Steve Beaty) Date: Wed, 12 Oct 2011 19:21:17 -0600 Subject: Request for minor changes to kerberos classes Message-ID: Greetings, I've filed a patch against the JDK7 at https://bugs.openjdk.java.net/show_bug.cgi?id=100186 It exposes values that are collected by the Java runtime, but not exposed to applications. We use the patch for an web application that notifies users when their kerberos passwords are expiring. I hope I'm asking the right people. Please let me know what else I need to do. Thanks! -- steve beaty at ucar.edu | http://www.cisl.ucar.edu/ The National Center for Atmospheric Research Computational and Information Systems Laboratory From vincent.x.ryan at oracle.com Thu Oct 13 00:57:50 2011 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Thu, 13 Oct 2011 08:57:50 +0100 Subject: Request for phase 2 approval for CR 7099228 - Use a PKCS11 config attribute to control encoding of an EC point Message-ID: <4E9699FE.6020209@oracle.com> 7099228: Use a PKCS11 config attribute to control encoding of an EC point http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099228 Description The fix for CR 7054637 introduced a PKCS11 token attribute to control whether an EC point encoding is wrapped in an ASN.1 OCTET STRING or not. It has been reported that the numeric identifier chosen for that attribute clashes with the numeric identifier already chosen by a vendor of PKCS11 tokens in one of their vendor extensions. To avoid this and any future namespace collisions from other token vendors a JCE provider attribute is used instead of a token attribute. Equivalent patch to the fix for JDK 8: http://cr.openjdk.java.net/~vinnie/7099228/webrev.00/ Reviewers: Valerie Peng Sean Mullan Justification: This fix is required in order to avoid any unintended behaviour in PKCS11 security tokens due to a namespace collision in an extensible set of token attributes. One security token vendor has already been identified that will be impacted by this namespace collision. The fix corrects the problem before any other vendors are impacted. The fix is limited in scope, isolated and is low risk. Only classes in the SunPKCS11 JCE provider are affected by this fix. Testing is covered by the existing PKCS11 automated regression tests. From chris.hegarty at oracle.com Thu Oct 13 04:00:59 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 13 Oct 2011 12:00:59 +0100 Subject: Request for phase 2 approval for CR 7099488 - TwoStacksPlainSocketImpl should invoke super.create(stream), typo in fix for 7098719 Message-ID: <4E96C4EB.40406@oracle.com> 7099488: TwoStacksPlainSocketImpl should invoke super.create(stream), typo in fix for 7098719 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099488 Identical changeset to JDK 8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5bfe2de1157b Reviewers: Michael McMahon, Sean Coffey This is a follow to CR 7098719, and really just completes the original change. CR 7098719 has also been requested to be integrated into 7u2, see http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000546.html Thanks, -Chris. From edvard.wendelin at oracle.com Thu Oct 13 07:59:28 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 13 Oct 2011 07:59:28 -0700 Subject: Request for approval for CR 7082631 - JSR 292: need profiling support in GWTs In-Reply-To: <257FD260-9C6E-4FEF-B3C6-B56D4D069FED@oracle.com> References: <257FD260-9C6E-4FEF-B3C6-B56D4D069FED@oracle.com> Message-ID: Approved! Cheers, Edvard On 12 okt 2011, at 20.20, Tom Rodriguez wrote: > This is for 7u2. > > http://bugs.sun.com/view_bug.do?bug_id=7082631 > > http://hg.openjdk.java.net/hsx/hotspot-main/jdk/rev/3b59f4bc8046 > > The review thread is http://web.archiveorange.com/archive/v/4Bboo6jabQ6rqop337pW > . The openjdk archive on java.net doesn't seem to contain this > thread for some reason. Reviewed by John Rose and Christian > Thalinger. From denis.fokin at oracle.com Thu Oct 13 08:52:12 2011 From: denis.fokin at oracle.com (Denis S. Fokin) Date: Thu, 13 Oct 2011 19:52:12 +0400 Subject: Request for approval for CR 7080289 - AWTKeystroke class registers a subclass factory during deserialization Message-ID: <4E97092C.2070306@oracle.com> Good day. I hereby request an approval to backport a fix for CR 7080289. The bug on bugs.sun.com: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7080289 The changeset in JDK8: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7fd192952459 The fix has been reviewed by Artem Ananiev and approved by the Release Team. The fix should go into http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/ This is a problem that is uncovered by a fix for CR 7019773 and looks like a regression. Some application could stop working as they worked before because of the issue. The fix could be applied irrespectively of the fix for CR 7019773. AWT and Swing JTreg and JCK tests have been executed. No additional failures were found. Thank you, Denis. From denis.fokin at oracle.com Thu Oct 13 10:43:26 2011 From: denis.fokin at oracle.com (Denis S. Fokin) Date: Thu, 13 Oct 2011 21:43:26 +0400 Subject: Request for phase 2 approval for CR 7075105 - WIN: Provide a way to format HTML on drop Message-ID: <4E97233E.4030700@oracle.com> Good day. I hereby request approval a fix for CR 7075105. A link to the bug http://bugs.sun.com/view_bug.do?bug_id=7075105 The fix has been reviewed by Alexey Utkin (uta) and the Release Team. A webrev for the ix is at http://cr.openjdk.java.net/~denis/7075105/webrev.00/ Rationale for why the fix should be approved: Because of a fix for "6513578 WIN32 HTML Clipboard support enhancement" some existing programs stop working. The functionality should be enabled by degrees to give an opportunity to switch existing applications to the better approach. This fix revert the behavior to a behavior of the former releases. JTregtest have been executed. No new failures were found. The fix should go into http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/ Thank you, Denis. From edvard.wendelin at oracle.com Thu Oct 13 11:03:55 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 13 Oct 2011 11:03:55 -0700 Subject: Request for phase 2 approval for CR 7075105 - WIN: Provide a way to format HTML on drop In-Reply-To: <4E97233E.4030700@oracle.com> References: <4E97233E.4030700@oracle.com> Message-ID: <4CBAD07A-B552-4AD3-B8C0-68AD66D0C917@oracle.com> Approved. Cheers, Edvard On 13 okt 2011, at 10.43, Denis S. Fokin wrote: > Good day. > > I hereby request approval a fix for CR 7075105. > > A link to the bug > > http://bugs.sun.com/view_bug.do?bug_id=7075105 > > The fix has been reviewed by Alexey Utkin (uta) and the Release Team. > > A webrev for the ix is at > http://cr.openjdk.java.net/~denis/7075105/webrev.00/ > > Rationale for why the fix should be approved: Because of a fix for > "6513578 WIN32 HTML Clipboard support enhancement" some existing > programs stop working. The functionality should be enabled by > degrees to give an opportunity to switch existing applications to > the better approach. This fix revert the behavior to a behavior of > the former releases. JTregtest have been executed. No new failures > were found. > > The fix should go into > http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/ > > Thank you, > Denis. > From edvard.wendelin at oracle.com Thu Oct 13 11:07:11 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 13 Oct 2011 11:07:11 -0700 Subject: Request for approval for CR 7080289 - AWTKeystroke class registers a subclass factory during deserialization In-Reply-To: <4E97092C.2070306@oracle.com> References: <4E97092C.2070306@oracle.com> Message-ID: <6BCBC23C-B1BD-42F3-BD72-DAB2B695CD24@oracle.com> Approved. Cheers, Edvard On 13 okt 2011, at 08.52, Denis S. Fokin wrote: > Good day. > > I hereby request an approval to backport a fix for CR 7080289. > > The bug on bugs.sun.com: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7080289 > > The changeset in JDK8: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7fd192952459 > > The fix has been reviewed by Artem Ananiev and approved by the > Release Team. > > The fix should go into > http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/ > > This is a problem that is uncovered by a fix for CR 7019773 and > looks like a regression. Some application could stop working as they > worked before because of the issue. The fix could be applied > irrespectively of the fix for CR 7019773. AWT and Swing JTreg and > JCK tests have been executed. No additional failures were found. > > Thank you, > Denis. From edvard.wendelin at oracle.com Thu Oct 13 11:35:56 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 13 Oct 2011 11:35:56 -0700 Subject: Request for phase 2 approval for CR 7099228 - Use a PKCS11 config attribute to control encoding of an EC point In-Reply-To: <4E9699FE.6020209@oracle.com> References: <4E9699FE.6020209@oracle.com> Message-ID: <5B33DD91-478D-4F58-9FE9-AD5538C6819C@oracle.com> Approved. Cheers, Edvard On 13 okt 2011, at 00.57, Vincent Ryan wrote: > > 7099228: Use a PKCS11 config attribute to control encoding of an EC > point > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099228 > > Description > The fix for CR 7054637 introduced a PKCS11 token attribute to > control whether > an EC point encoding is wrapped in an ASN.1 OCTET STRING or not. > > It has been reported that the numeric identifier chosen for that > attribute > clashes with the numeric identifier already chosen by a vendor of > PKCS11 > tokens in one of their vendor extensions. > > To avoid this and any future namespace collisions from other token > vendors a > JCE provider attribute is used instead of a token attribute. > > Equivalent patch to the fix for JDK 8: > http://cr.openjdk.java.net/~vinnie/7099228/webrev.00/ > > Reviewers: > Valerie Peng > Sean Mullan > > Justification: > This fix is required in order to avoid any unintended behaviour in > PKCS11 > security tokens due to a namespace collision in an extensible set of > token attributes. One security token vendor has already been > identified that > will be impacted by this namespace collision. > > The fix corrects the problem before any other vendors are impacted. > The fix > is limited in scope, isolated and is low risk. Only classes in the > SunPKCS11 > JCE provider are affected by this fix. > > Testing is covered by the existing PKCS11 automated regression tests. > From tom.rodriguez at oracle.com Thu Oct 13 17:12:38 2011 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 14 Oct 2011 00:12:38 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 7082631: JSR 292: need profiling support in GWTs Message-ID: <20111014001257.3CA4F47FED@hg.openjdk.java.net> Changeset: 02de5cdbef21 Author: never Date: 2011-09-07 21:05 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/02de5cdbef21 7082631: JSR 292: need profiling support in GWTs Summary: add CountingMethodHandle Reviewed-by: twisti, jrose ! src/share/classes/java/lang/invoke/AdapterMethodHandle.java + src/share/classes/java/lang/invoke/CountingMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java From denis.fokin at sun.com Fri Oct 14 04:26:40 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Fri, 14 Oct 2011 11:26:40 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 7075105: WIN: Provide a way to format HTML on drop Message-ID: <20111014112659.BC4EC47FF2@hg.openjdk.java.net> Changeset: 3f5758dbe3e1 Author: denis Date: 2011-10-14 15:19 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/3f5758dbe3e1 7075105: WIN: Provide a way to format HTML on drop Reviewed-by: uta ! src/windows/classes/sun/awt/windows/WDataTransferer.java From denis.fokin at sun.com Fri Oct 14 04:37:27 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Fri, 14 Oct 2011 11:37:27 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 7080289: java/awt/AWTKeyStroke/AlienClass/Test2.java failed on jdk1.5.0_32b02 but passed on previous build Message-ID: <20111014113740.1F61947FF3@hg.openjdk.java.net> Changeset: 6700239b1c19 Author: denis Date: 2011-10-14 15:29 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/6700239b1c19 7080289: java/awt/AWTKeyStroke/AlienClass/Test2.java failed on jdk1.5.0_32b02 but passed on previous build Reviewed-by: art ! src/share/classes/java/awt/AWTKeyStroke.java From masayoshi.okutsu at oracle.com Fri Oct 14 07:02:33 2011 From: masayoshi.okutsu at oracle.com (Masayoshi Okutsu) Date: Fri, 14 Oct 2011 23:02:33 +0900 Subject: Request for phase 2 approval for CR 7092679: (tz) Java getting wrong timezone/DST info on Solaris 11 Message-ID: <4E9840F9.1040106@oracle.com> Request for 7u2 phase 2 approval for: 7092679: (tz) Java getting wrong timezone/DST info on Solaris 11 http://bugs.sun.com/view_bug.do?bug_id=7092679 http://bugs.sun.com/view_bug.do?bug_id=2214947 Webrev: http://cr.openjdk.java.net/~okutsu/7u2/7092679/ The JDK 8 fix was reviewed by: Sean Coffey, Naoto Sato, Yuka Kamiya, and Kelly O'Hair (makefile changes) Justification: A few months ago Solaris 11 made some (incompatible) changes in the time zone configuration area. As a result, the Java runtime doesn't detect the default time zone correctly on Solaris 11 b168 and later, and wrong local time may be produced by Java classes. This fix is to deal with the new time zone configuration information of Solaris 11. Regression tests for this fix are (still) in the closed area. Please note that this fix addresses the 64-bit Solaris build problem in JDK 8 (7098454). Thanks, Masayoshi From vincent.x.ryan at oracle.com Fri Oct 14 08:52:21 2011 From: vincent.x.ryan at oracle.com (vincent.x.ryan at oracle.com) Date: Fri, 14 Oct 2011 15:52:21 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 2 new changesets Message-ID: <20111014155257.AAD6847FFF@hg.openjdk.java.net> Changeset: 3bf3f68bbe56 Author: vinnie Date: 2011-10-14 15:31 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/3bf3f68bbe56 7099228: Use a PKCS11 config attribute to control encoding of an EC point Reviewed-by: valeriep, mullan ! src/share/classes/sun/security/pkcs11/Config.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 35a7ac263804 Author: vinnie Date: 2011-10-14 16:52 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/35a7ac263804 Merge From John.Coomes at oracle.com Fri Oct 14 23:33:47 2011 From: John.Coomes at oracle.com (John Coomes) Date: Fri, 14 Oct 2011 23:33:47 -0700 Subject: Request for approval for phase 2 bulk integration of hs22-b08 into 7u2-b10 Message-ID: <20121.10571.314779.617938@oracle.com> A webrev is available at: http://cr.openjdk.java.net/~jcoomes/7u/hs22-b08-7u2-b10/ The integration is conditional on successful PIT, which is in progress; results are expected on Tuesday, Oct 18 (the proposed integration date). The list of fixes in the proposed integration is below; all are already in a the hsx/hotspot-main repository and have undergone nightly testing. 6484982: G1: process references during evacuation pauses 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') 7059019: G1: add G1 support to the SA 7068215: G1: Print reference processing time during remark 7075646: G1: fix inconsistencies in the monitoring data 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 7091032: G1: assert failure when NewRatio is used 7092236: java/util/EnumSet/EnumSetBash.java fails 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure 7096366: PPC: corruption of floating-point values with DeoptimizeALot 7097048: G1: extend the G1 SA changes to print per-heap space information 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp 7101102: Bump the hs22 build number to 08 -John From dmitry.degrave at sun.com Sat Oct 15 06:43:54 2011 From: dmitry.degrave at sun.com (dmitry.degrave at sun.com) Date: Sat, 15 Oct 2011 13:43:54 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7086586: Inference producing null type argument Message-ID: <20111015134400.D74804700E@hg.openjdk.java.net> Changeset: 8031a8112618 Author: dmeetry Date: 2011-10-15 17:40 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/8031a8112618 7086586: Inference producing null type argument Reviewed-by: mcimadamore, forax ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/7086586/T7086586.java + test/tools/javac/generics/inference/7086586/T7086586.out From dmitry.degrave at sun.com Sat Oct 15 08:22:35 2011 From: dmitry.degrave at sun.com (dmitry.degrave at sun.com) Date: Sat, 15 Oct 2011 15:22:35 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7085024: internal error; cannot instantiate Foo Message-ID: <20111015152240.2F2B54700F@hg.openjdk.java.net> Changeset: d4ea063b55af Author: dmeetry Date: 2011-10-15 19:20 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/d4ea063b55af 7085024: internal error; cannot instantiate Foo Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/7085024/T7085024.java + test/tools/javac/7085024/T7085024.out From weijun.wang at oracle.com Mon Oct 17 03:25:10 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Mon, 17 Oct 2011 18:25:10 +0800 Subject: Request for phase 2 approval for CR 7099399 - cannot deal with CRL file larger than 16MB Message-ID: <4E9C0286.7090603@oracle.com> Hi All This is a request to backport a jdk8 fix into jdk7u2 phase 2. 7099399: cannot deal with CRL file larger than 16MB http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099399 Description: This is a regression in JDK 7. When a CRL is bigger than 16M (2^24), the X.509 CertificateFactory cannot load it. For example, DoD has a CRL of 33MB. The fix is already included in jdk8 as: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6cb07b35acf5 reviewed by Sean Mullan (the component lead) and Xuelei Fan at http://mail.openjdk.java.net/pipermail/security-dev/2011-October/thread.html#3888 The fix is trivial and adds a new block to parse a CRL up to the size of 2^31 (2GB) bytes. A new regression test is added. I've also used JPRT to run other jdk regression tests on all supported platforms. Change for jdk7u is identical to that of jdk8. I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u2-dev-gate/jdk Thanks Weijun From james.holmlund at oracle.com Mon Oct 17 08:53:13 2011 From: james.holmlund at oracle.com (Jim Holmlund) Date: Mon, 17 Oct 2011 08:53:13 -0700 Subject: Request for phase 2 approval for CR 7068451 - Regression: javac compiles fixed sources against previous, not current, version of generated sources Message-ID: <4E9C4F69.9090306@oracle.com> The bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068451 The changeset is the same as in JDK 8: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/edd7d9bd32dd The target repo: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev-gate/langtools/ This is a regression from JDK 6 that can occur when an annotation processor modifies a .java file that is to be used in a compilation. The bug is that the previous version of the file is used instead of the new version. This creates unfathomable problems for users of the tools that use the javac annotation processing API, such as NetBeans, and I suppose other IDEs. Risks: No special risks, other than the usual risks associated with a change. Given the nature of the change and the amount of testing shown below, the risk seems minimal. Testing: - langtools regression tests pass as expected - JCK-Compiler-7 tests pass as expected - This change was pushed to jdk8/tl/langtools on Sept 12 - it is in JDK8 B07. It has been thru many nightly tests since then, and three promotion testings. - Netbeans has verified that this fix in JDK 8 fixes their problem. Author: Jon Gibbons Reviewed by: Maurizio Cimadamore , Jim Holmlund From lana.steuck at oracle.com Mon Oct 17 08:54:23 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 17 Oct 2011 15:54:23 +0000 Subject: hg: jdk7u/jdk7u2/jdk: 7 new changesets Message-ID: <20111017155549.802C947023@hg.openjdk.java.net> Changeset: 4808f600237e Author: dholmes Date: 2011-09-26 19:47 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/4808f600237e 7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded Summary: Explicitly enable UsePerfData for the tools that require it to be enabled Reviewed-by: alanb, ohair ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java ! test/sun/tools/common/ApplicationSetup.sh ! test/sun/tools/jinfo/Basic.sh ! test/sun/tools/jmap/Basic.sh ! test/sun/tools/jps/jps-Defaults.sh ! test/sun/tools/jps/jps-V_2.sh ! test/sun/tools/jps/jps-Vm_2.sh ! test/sun/tools/jps/jps-Vvm.sh ! test/sun/tools/jps/jps-Vvml.sh ! test/sun/tools/jps/jps-Vvml_2.sh ! test/sun/tools/jps/jps-help.sh ! test/sun/tools/jps/jps-l_1.sh ! test/sun/tools/jps/jps-l_2.sh ! test/sun/tools/jps/jps-lm.sh ! test/sun/tools/jps/jps-m.sh ! test/sun/tools/jps/jps-m_2.sh ! test/sun/tools/jps/jps-q.sh ! test/sun/tools/jps/jps-v_1.sh ! test/sun/tools/jps/jps-vm_1.sh ! test/sun/tools/jstack/Basic.sh ! test/sun/tools/jstat/jstatClassOutput1.sh ! test/sun/tools/jstat/jstatClassloadOutput1.sh ! test/sun/tools/jstat/jstatCompilerOutput1.sh ! test/sun/tools/jstat/jstatFileURITest1.sh ! test/sun/tools/jstat/jstatGcCapacityOutput1.sh ! test/sun/tools/jstat/jstatGcCauseOutput1.sh ! test/sun/tools/jstat/jstatGcNewCapacityOutput1.sh ! test/sun/tools/jstat/jstatGcNewOutput1.sh ! test/sun/tools/jstat/jstatGcOldCapacityOutput1.sh ! test/sun/tools/jstat/jstatGcOldOutput1.sh ! test/sun/tools/jstat/jstatGcOutput1.sh ! test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh ! test/sun/tools/jstat/jstatHelp.sh ! test/sun/tools/jstat/jstatLineCounts1.sh ! test/sun/tools/jstat/jstatLineCounts2.sh ! test/sun/tools/jstat/jstatLineCounts3.sh ! test/sun/tools/jstat/jstatLineCounts4.sh ! test/sun/tools/jstat/jstatOptions1.sh ! test/sun/tools/jstat/jstatPrintCompilationOutput1.sh ! test/sun/tools/jstat/jstatSnap1.sh ! test/sun/tools/jstat/jstatSnap2.sh ! test/sun/tools/jstat/jstatTimeStamp1.sh ! test/sun/tools/jstatd/jstatdDefaults.sh ! test/sun/tools/jstatd/jstatdExternalRegistry.sh ! test/sun/tools/jstatd/jstatdPort.sh ! test/sun/tools/jstatd/jstatdServerName.sh Changeset: 1ffe9f7251e3 Author: chegar Date: 2011-10-10 14:34 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/1ffe9f7251e3 7091369: DatagramSocket/Limit.java failing on 8 and 7u2 Reviewed-by: michaelm, alanb ! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java Changeset: 02de5cdbef21 Author: never Date: 2011-09-07 21:05 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/02de5cdbef21 7082631: JSR 292: need profiling support in GWTs Summary: add CountingMethodHandle Reviewed-by: twisti, jrose ! src/share/classes/java/lang/invoke/AdapterMethodHandle.java + src/share/classes/java/lang/invoke/CountingMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java Changeset: 3f5758dbe3e1 Author: denis Date: 2011-10-14 15:19 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/3f5758dbe3e1 7075105: WIN: Provide a way to format HTML on drop Reviewed-by: uta ! src/windows/classes/sun/awt/windows/WDataTransferer.java Changeset: 6700239b1c19 Author: denis Date: 2011-10-14 15:29 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/6700239b1c19 7080289: java/awt/AWTKeyStroke/AlienClass/Test2.java failed on jdk1.5.0_32b02 but passed on previous build Reviewed-by: art ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: 3bf3f68bbe56 Author: vinnie Date: 2011-10-14 15:31 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/3bf3f68bbe56 7099228: Use a PKCS11 config attribute to control encoding of an EC point Reviewed-by: valeriep, mullan ! src/share/classes/sun/security/pkcs11/Config.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 35a7ac263804 Author: vinnie Date: 2011-10-14 16:52 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/35a7ac263804 Merge From lana.steuck at oracle.com Mon Oct 17 09:04:22 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 17 Oct 2011 09:04:22 -0700 (PDT) Subject: jdk7u-b10: jdk7u2-dev Message-ID: <201110171604.p9HG4Mkt002496@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/194f60b57099 http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/abab66e88efd http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/35a7ac263804 http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/3216c6afcedc http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/f51e04014ffb http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/b93bc193d73b http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/487d16a2b833 --- List of Changes: 7080289 java classes_awt AWTKeystroke class registers a subclass factory during deser 7082631 java classes_dyn JSR 292: need profiling support in GWTs 7091369 java classes_net DatagramSocket/Limit.java failing on 8 and 7u2 7099228 java classes_security Use a PKCS11 config attribute to control encoding of an EC p 7075105 java dragndrop WIN: Provide a way to format HTML on drop 7012206 java embedded ~20 tools tests failing due to -XX:-UsePerfData default in J And changes in pubs repo From paul.hohensee at oracle.com Mon Oct 17 13:00:27 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Mon, 17 Oct 2011 16:00:27 -0400 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E943DBC.1070103@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E943DBC.1070103@oracle.com> Message-ID: <4E9C895B.5020400@oracle.com> Thanks, Dalibor. The forest is here http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ and the corresponding gates here http://hg.openjdk.java.net/jdk7u/jdk7u-osx-gate/ The jdk7u-osx forest is a clone of jdk7u/jdk7u-dev and has the same jcheck constraints as jdk7u-dev (i.e., duplicate bugids are allowed). The push notification alias is macosx-port-dev at openjdk.java.net When component teams deem it advisable, they'll ask permission to push to jdk7u-dev via the existing process. Hotspot pushes to jdk7u-osx will likely happen on the same schedule as those to jdk7u-dev. The initial port is wending its way through the integration process from hsx/hotspot-rt through hsx/hotspot-main to hsx/hsx23, and will go from there to jdk7u-osx/hotspot. Paul On 10/11/11 8:59 AM, Dalibor Topic wrote: > On 10/6/11 6:37 PM, Dalibor Topic wrote: >> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>> At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX >>> port. Apple is open-sourcing the port and Oracle plans to deliver it in >>> a future JDK7 update release. Since the initial port will use the JDK7 code >>> base, I'd like to propose the creation of a project repo forest for the port >>> as a sub-project of the JDK7 update project. Once a stable port exists >>> in the OSX project repo forest, we can request permission to push it to jdk7u. >> Thanks for this proposal, Paul. >> >> I posted a link to the Oracle JDK 7 Update release roadmap published at JavaOne >> and the corresponding press releases which give some more background information >> on the plans wrt to the Mac OS X port to provide some more background for this >> request. [1] >> >> I'd like to open up this proposal for discussion until Monday. > Thanks to everyone who participated in the discussion. With my JDK 7 Updates Project > Lead hat on, I think this is a good proposal, so we will go ahead and create a separate > jdk7u-osx forest for the jdk7u integration of the Mac OS X port based off the mainline > jdk7u master, with commit e-mails heading to the macosx-port-dev list in order to > keep the Mac porters up to date on the progress of jdk7u(4) integration work. > > cheers, > dalibor topic > >> cheers, >> dalibor topic >> >> [1] http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >> > > From edvard.wendelin at oracle.com Mon Oct 17 15:15:27 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 17 Oct 2011 15:15:27 -0700 Subject: Request for approval for phase 2 bulk integration of hs22-b08 into 7u2-b10 In-Reply-To: <20121.10571.314779.617938@oracle.com> References: <20121.10571.314779.617938@oracle.com> Message-ID: Pre-approved pending PIT results. If everything looks good, please go ahead and integrate. Cheers, Edvard On 14 okt 2011, at 23.33, John Coomes wrote: > A webrev is available at: > > http://cr.openjdk.java.net/~jcoomes/7u/hs22-b08-7u2-b10/ > > The integration is conditional on successful PIT, which is in > progress; results are expected on Tuesday, Oct 18 (the proposed > integration date). > > The list of fixes in the proposed integration is below; all are > already in a the hsx/hotspot-main repository and have undergone > nightly testing. > > 6484982: G1: process references during evacuation pauses > 7045232: G1: pool names are inconsistent with other collectors > (don't have 'Space') > 7059019: G1: add G1 support to the SA > 7068215: G1: Print reference processing time during remark > 7075646: G1: fix inconsistencies in the monitoring data > 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be > preserving dead objs: g1CollectedHeap.cpp:3835 > 7091032: G1: assert failure when NewRatio is used > 7092236: java/util/EnumSet/EnumSetBash.java fails > 7092238: G1: Uninitialized field gc_efficiency in > G1PrintRegionLivenessInfo output > 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo > header output > 7092278: "jmap -finalizerinfo" throws > "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" > 7092412: G1: Some roots not marked during an initial mark that gets > an evacuation failure > 7096366: PPC: corruption of floating-point values with DeoptimizeALot > 7097048: G1: extend the G1 SA changes to print per-heap space > information > 7097053: G1: assert(da ? referent->is_oop() : referent- > >is_oop_or_null()) failed: referenceProcessor.cpp:1054 > 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp > 7101102: Bump the hs22 build number to 08 > > -John From sean.coffey at oracle.com Mon Oct 17 15:37:41 2011 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Mon, 17 Oct 2011 23:37:41 +0100 Subject: Request for phase 2 approval for CR 7101658 : Backout 7082769 changes Message-ID: <4E9CAE35.2050800@oracle.com> Requesting approval for putback to 7u2 phase 2. bug ID : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7101658 (bug report not visible yet) changes for 7082769 fix have led to behavioural changes which can lead to native file descriptor exhaustion. Basically - file descriptors are not released until all streams referencing them are closed. For the short term, we should backout the 7082769 changes until a full solution which doesn't cause issue in terms of compatibility is found. I'm hoping to get this change into 7u2. webrev : http://cr.openjdk.java.net/~coffeys/webrev.7101658/ Code review thread is at http://mail.openjdk.java.net/pipermail/core-libs-dev/2011-October/007942.html Code review approved by : Alan Bateman, Rob McKenna. This won't be going into jdk8 since I intend to get a new fix in there which we can bake before porting back to older JDKs. Regards, Sean. From david.buck at oracle.com Mon Oct 17 19:24:25 2011 From: david.buck at oracle.com (David Buck) Date: Tue, 18 Oct 2011 11:24:25 +0900 Subject: Request for push approval into 7u4 for cr6887286 StackOverflowError at sun.awt.image.ImageWatched$WeakLink.isWatcher Message-ID: <4E9CE359.8010704@oracle.com> Hi! Requesting permission to push a fix for cr6887286 to jdk7u4. [ 6887286: StackOverflowError at sun.awt.image.ImageWatched$WeakLink.isWatcher ] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6887286 An identical patch is already in jdk8: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a2f5d7049258 === author dbuck Mon Oct 17 19:06:24 2011 -0700 changeset 4580 a2f5d7049258 6887286: StackOverflowError at sun.awt.image.ImageWatched$WeakLink.isWatcher Summary: Fixed OffScreenImageSource to call imageComplete() with SINGLEFAMEDONE, not STATICIMAGEDONE. This fixed memory leak (that caused SOFE when we use recursion to iterate over linked list). Reviewed-by: bae === I intend to push it to : ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Cheers, -Buck From chris.gruszka at oracle.com Mon Oct 17 19:59:27 2011 From: chris.gruszka at oracle.com (Chris Gruszka) Date: Mon, 17 Oct 2011 22:59:27 -0400 Subject: Request for phase 2 approval for CR 7099017 - jdk7u2-dev does not build Message-ID: <4E9CEB8F.9010104@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099017 Webrev: http://cr.openjdk.java.net/~cgruszka/7099017/ Review: http://mail.openjdk.java.net/pipermail/build-dev/2011-October/005069.html Reviewers: Kelly O'Hair, William Harnois, Phil Race Rationale: The fix should be approved because OpenJDK builds are broken. JPRT builds of open and closed forests have been built to verify the change. OpenJDK builds fine. Closed Demo bundles contain the demo/DEMOS_LICENSE and sample/SAMPLES_LICENSE files. From bradford.wetmore at oracle.com Mon Oct 17 20:37:48 2011 From: bradford.wetmore at oracle.com (Brad Wetmore) Date: Mon, 17 Oct 2011 20:37:48 -0700 Subject: Request for phase 2 approval for CR 7031830 - bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine Message-ID: <4E9CF48C.1080409@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7031830 Webrev: http://cr.openjdk.java.net/~wetmore/7031830/ See the *.01 revision. Review: http://mail.openjdk.java.net/pipermail/security-dev/2011-October/003915.html The security-dev mailing list. Rvwrs: Xuelei Fan, Weijun Wang, Abhijit Saha (xuelei, weijun, asaha) Important customer needs this fix for their transition to JDK7 (customer info is in the bug report). TLS 1.1/1.2 is broken when using byte-buffer backed Java arrays, and needs to be fixed. Brad From dalibor.topic at oracle.com Tue Oct 18 04:10:05 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 18 Oct 2011 13:10:05 +0200 Subject: Oracle JDK 7 Updates roadmap In-Reply-To: <4E8DD462.1070401@oracle.com> References: <4E8DD462.1070401@oracle.com> Message-ID: <4E9D5E8D.3070506@oracle.com> On 10/6/11 6:16 PM, Dalibor Topic wrote: > Hi, > > At the OpenJDK BOF at JavaOne I was asked about a roadmap for JDK 7 Update > releases. In the Java One strategy keynote [1], we published a roadmap which, > among other nice things, outlines the Oracle JDK 7 Update releases for the next > year or so, which are based on the code in this OpenJDK JDK 7 Update Project. > You can find it at the link below. There is an Oracle press release with additional > information [2], and a highlights video of the keynote is coming soon to [3]. The full strategy keynote is now available online: http://medianetwork.oracle.com/video/player/1176404813001 cheers, dalibor topic > [1] http://blogs.oracle.com/java/entry/moving_java_forward_java_strategy > [2] http://www.oracle.com/us/corporate/press/512956 and > http://www.oracle.com/us/corporate/press/512790 > [3] http://www.oracle.com/javaone/live/on-demand/index.html > -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From edvard.wendelin at oracle.com Tue Oct 18 06:32:17 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 06:32:17 -0700 Subject: Request for push approval into 7u4 for cr6887286 StackOverflowError at sun.awt.image.ImageWatched$WeakLink.isWatcher In-Reply-To: <4E9CE359.8010704@oracle.com> References: <4E9CE359.8010704@oracle.com> Message-ID: Approved. Cheers, Edvard On 17 okt 2011, at 19.24, David Buck wrote: > Hi! > > Requesting permission to push a fix for cr6887286 to jdk7u4. > > [ 6887286: StackOverflowError at sun.awt.image.ImageWatched > $WeakLink.isWatcher ] > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6887286 > > An identical patch is already in jdk8: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a2f5d7049258 > > === > author dbuck > Mon Oct 17 19:06:24 2011 -0700 > changeset 4580 a2f5d7049258 > > 6887286: StackOverflowError at sun.awt.image.ImageWatched > $WeakLink.isWatcher > Summary: Fixed OffScreenImageSource to call imageComplete() with > SINGLEFAMEDONE, not STATICIMAGEDONE. This fixed memory leak (that > caused SOFE when we use recursion to iterate over linked list). > Reviewed-by: bae > === > > I intend to push it to : > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Cheers, > -Buck From henri.gomez at gmail.com Mon Oct 17 13:20:24 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Mon, 17 Oct 2011 22:20:24 +0200 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E9C895B.5020400@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E943DBC.1070103@oracle.com> <4E9C895B.5020400@oracle.com> Message-ID: What does it means for osx builder like me ? When could we try to use it for OS/X builds ? 2011/10/17 Paul Hohensee : > Thanks, Dalibor. > > The forest is here > > http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ > > and the corresponding gates here > > http://hg.openjdk.java.net/jdk7u/jdk7u-osx-gate/ > > The jdk7u-osx forest is a clone of jdk7u/jdk7u-dev and has the same jcheck > constraints as jdk7u-dev (i.e., duplicate bugids are allowed). ?The push > notification > alias is > > macosx-port-dev at openjdk.java.net > > When component teams deem it advisable, they'll ask permission to push to > jdk7u-dev via the existing process. > > Hotspot pushes to jdk7u-osx will likely happen on the same schedule as those > to jdk7u-dev. ?The initial port is wending its way through the integration > process > from hsx/hotspot-rt through hsx/hotspot-main to hsx/hsx23, and will go from > there to jdk7u-osx/hotspot. > > Paul > > On 10/11/11 8:59 AM, Dalibor Topic wrote: >> >> On 10/6/11 6:37 PM, Dalibor Topic wrote: >>> >>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>> >>>> At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX >>>> port. Apple is open-sourcing the port and Oracle plans to deliver it in >>>> a future JDK7 update release. ? Since the initial port will use the JDK7 >>>> code >>>> base, I'd like to propose the creation of a project repo forest for the >>>> port >>>> as a sub-project of the JDK7 update project. Once a stable port exists >>>> in the OSX project repo forest, we can request permission to push it to >>>> jdk7u. >>> >>> Thanks for this proposal, Paul. >>> >>> I posted a link to the Oracle JDK 7 Update release roadmap published at >>> JavaOne >>> and the corresponding press releases which give some more background >>> information >>> on the plans wrt to the Mac OS X port to provide some more background for >>> this >>> request. [1] >>> >>> I'd like to open up this proposal for discussion until Monday. >> >> Thanks to everyone who participated in the discussion. With my JDK 7 >> Updates Project >> Lead hat on, I think this is a good proposal, so we will go ahead and >> create a separate >> jdk7u-osx ?forest for the jdk7u integration of the Mac OS X port based off >> the mainline >> jdk7u master, with commit e-mails heading to the macosx-port-dev list in >> order to >> keep the Mac porters up to date on the progress of jdk7u(4) integration >> work. >> >> cheers, >> dalibor topic >> >>> cheers, >>> dalibor topic >>> >>> [1] >>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>> >> >> > From abhi.saha at oracle.com Tue Oct 18 07:14:24 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 18 Oct 2011 14:14:24 +0000 Subject: hg: jdk7u/jdk7u2: 18 new changesets Message-ID: <20111018141424.846DF4703B@hg.openjdk.java.net> Changeset: 3ac30b385287 Author: katleman Date: 2011-06-21 17:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/3ac30b385287 7057705: can't generate api docs for JDK7 updates Reviewed-by: asaha ! make/Defs-internal.gmk Changeset: 759022612737 Author: asaha Date: 2011-06-28 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/759022612737 Merge Changeset: f54dd2af25df Author: xdono Date: 2011-06-27 16:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/f54dd2af25df Added tag jdk7u1-b01 for changeset 3ac30b385287 ! .hgtags Changeset: 6a72c3fdf2f6 Author: asaha Date: 2011-06-28 11:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/6a72c3fdf2f6 Merge ! .hgtags Changeset: bbe009987085 Author: asaha Date: 2011-06-24 17:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/bbe009987085 Merge Changeset: 34451dc0580d Author: asaha Date: 2011-06-28 13:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/34451dc0580d Merge Changeset: bf735d852f79 Author: schien Date: 2011-08-04 10:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/bf735d852f79 Added tag jdk7u1-b02 for changeset 34451dc0580d ! .hgtags Changeset: f66a2bada589 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/f66a2bada589 Added tag jdk7u1-b03 for changeset bf735d852f79 ! .hgtags Changeset: 9b9b5ce41766 Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/9b9b5ce41766 Added tag jdk7u1-b04 for changeset f66a2bada589 ! .hgtags Changeset: 9d77582335d3 Author: asaha Date: 2011-09-15 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/9d77582335d3 Merge ! .hgtags Changeset: 453b4a83a8f2 Author: asaha Date: 2011-09-22 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/453b4a83a8f2 Merge ! .hgtags Changeset: a88e2552f1d4 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/a88e2552f1d4 Added tag jdk7u1-b05 for changeset 9b9b5ce41766 ! .hgtags Changeset: b9d79c2d42bb Author: asaha Date: 2011-09-23 12:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/b9d79c2d42bb Merge ! .hgtags Changeset: bbf999f0403a Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/bbf999f0403a Added tag jdk7u2-b09 for changeset b9d79c2d42bb ! .hgtags Changeset: 7f0654079a6a Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/7f0654079a6a Added tag jdk7u1-b06 for changeset a88e2552f1d4 ! .hgtags Changeset: bfc196b6a292 Author: katleman Date: 2011-10-02 12:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/bfc196b6a292 Added tag jdk7u1-b07 for changeset 7f0654079a6a ! .hgtags Changeset: dd760bfae2ec Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/dd760bfae2ec Added tag jdk7u1-b08 for changeset bfc196b6a292 ! .hgtags Changeset: be12d8ef36d1 Author: asaha Date: 2011-10-11 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/be12d8ef36d1 Merge ! .hgtags From edvard.wendelin at oracle.com Tue Oct 18 10:17:02 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 10:17:02 -0700 Subject: Request for phase 2 approval for CR 7098719- -Dsun.net.maxDatagramSockets and Socket constructor does not work correctly with System.gc() In-Reply-To: <4E92CDCD.3030903@oracle.com> References: <4E92CDCD.3030903@oracle.com> Message-ID: <6C074FDD-7435-480A-928B-6999E26B2365@oracle.com> Approved. Cheers, Edvard On 10 okt 2011, at 03.49, Chris Hegarty wrote: > 7098719: -Dsun.net.maxDatagramSockets and Socket constructor does > not work correctly with System.gc() > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7098719 > > Identical changeset to JDK 8: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1e89a13d9d8f > > Reviewers: > Michael McMahon, Sean Coffey > > Thanks, > -Chris. From edvard.wendelin at oracle.com Tue Oct 18 10:19:47 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 10:19:47 -0700 Subject: Request for phase 2 approval for CR 7099488 - TwoStacksPlainSocketImpl should invoke super.create(stream), typo in fix for 7098719 In-Reply-To: <4E96C4EB.40406@oracle.com> References: <4E96C4EB.40406@oracle.com> Message-ID: <61B714FA-BEFC-4DCA-909B-47DBC53C0EB7@oracle.com> Approved Cheers, Edvard On 13 okt 2011, at 04.00, Chris Hegarty wrote: > 7099488: TwoStacksPlainSocketImpl should invoke > super.create(stream), typo in fix for 7098719 > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099488 > > Identical changeset to JDK 8: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5bfe2de1157b > > Reviewers: > Michael McMahon, Sean Coffey > > This is a follow to CR 7098719, and really just completes the > original change. CR 7098719 has also been requested to be integrated > into 7u2, see > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000546.html > > Thanks, > -Chris. > From edvard.wendelin at oracle.com Tue Oct 18 10:20:34 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 10:20:34 -0700 Subject: Request for phase 2 approval for CR 7092679: (tz) Java getting wrong timezone/DST info on Solaris 11 In-Reply-To: <4E9840F9.1040106@oracle.com> References: <4E9840F9.1040106@oracle.com> Message-ID: Approved. Cheers, Edvard On 14 okt 2011, at 07.02, Masayoshi Okutsu wrote: > Request for 7u2 phase 2 approval for: > > 7092679: (tz) Java getting wrong timezone/DST info on Solaris 11 > http://bugs.sun.com/view_bug.do?bug_id=7092679 > http://bugs.sun.com/view_bug.do?bug_id=2214947 > > Webrev: > http://cr.openjdk.java.net/~okutsu/7u2/7092679/ > > The JDK 8 fix was reviewed by: > Sean Coffey, Naoto Sato, Yuka Kamiya, and Kelly O'Hair (makefile > changes) > > Justification: > A few months ago Solaris 11 made some (incompatible) changes in the > time zone configuration area. As a result, the Java runtime doesn't > detect the default time zone correctly on Solaris 11 b168 and later, > and wrong local time may be produced by Java classes. This fix is to > deal with the new time zone configuration information of Solaris 11. > > Regression tests for this fix are (still) in the closed area. > > Please note that this fix addresses the 64-bit Solaris build problem > in JDK 8 (7098454). > > > Thanks, > Masayoshi > From edvard.wendelin at oracle.com Tue Oct 18 10:28:19 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 10:28:19 -0700 Subject: Request for phase 2 approval for CR 7099017 - jdk7u2-dev does not build In-Reply-To: <4E9CEB8F.9010104@oracle.com> References: <4E9CEB8F.9010104@oracle.com> Message-ID: <8B437A95-DC7A-46D6-B90F-006AE91A1AD9@oracle.com> Approved. Cheers, Edvard On 17 okt 2011, at 19.59, Chris Gruszka wrote: > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099017 > > Webrev: http://cr.openjdk.java.net/~cgruszka/7099017/ > > > Review: http://mail.openjdk.java.net/pipermail/build-dev/2011-October/005069.html > > Reviewers: Kelly O'Hair, William Harnois, Phil Race > > Rationale: The fix should be approved because OpenJDK builds are > broken. > JPRT builds of open and closed forests have been built to verify the > change. OpenJDK builds fine. > Closed Demo bundles contain the demo/DEMOS_LICENSE and sample/ > SAMPLES_LICENSE files. > From edvard.wendelin at oracle.com Tue Oct 18 10:36:54 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 10:36:54 -0700 Subject: Request for phase 2 approval for CR 7031830 - bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine In-Reply-To: <4E9CF48C.1080409@oracle.com> References: <4E9CF48C.1080409@oracle.com> Message-ID: Approved. Cheers, Edvard On 17 okt 2011, at 20.37, Brad Wetmore wrote: > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7031830 > > Webrev: http://cr.openjdk.java.net/~wetmore/7031830/ > See the *.01 revision. > > Review: http://mail.openjdk.java.net/pipermail/security-dev/2011-October/003915.html > The security-dev mailing list. > > Rvwrs: Xuelei Fan, Weijun Wang, Abhijit Saha > (xuelei, weijun, asaha) > > Important customer needs this fix for their transition to JDK7 > (customer info is in the bug report). TLS 1.1/1.2 is broken when > using byte-buffer backed Java arrays, and needs to be fixed. > > Brad > From edvard.wendelin at oracle.com Tue Oct 18 10:38:56 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 10:38:56 -0700 Subject: Request for phase 2 approval for CR 7101658 : Backout 7082769 changes In-Reply-To: <4E9CAE35.2050800@oracle.com> References: <4E9CAE35.2050800@oracle.com> Message-ID: Approved. Cheers, Edvard On 17 okt 2011, at 15.37, Se?n Coffey wrote: > Requesting approval for putback to 7u2 phase 2. > > bug ID : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7101658 > (bug report not visible yet) > > changes for 7082769 fix have led to behavioural changes which can > lead to native file descriptor exhaustion. Basically - file > descriptors are not released until all streams referencing them are > closed. > > For the short term, we should backout the 7082769 changes until a > full solution which doesn't cause issue in terms of compatibility is > found. > > I'm hoping to get this change into 7u2. > > webrev : http://cr.openjdk.java.net/~coffeys/webrev.7101658/ > > Code review thread is at http://mail.openjdk.java.net/pipermail/core-libs-dev/2011-October/007942.html > Code review approved by : Alan Bateman, Rob McKenna. > > This won't be going into jdk8 since I intend to get a new fix in > there which we can bake before porting back to older JDKs. > > Regards, > Sean. From edvard.wendelin at oracle.com Tue Oct 18 10:47:43 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 10:47:43 -0700 Subject: Request for approval for CR 7095698 - jdk7u2 does not work as a bootstrap after 7091141 In-Reply-To: <4E966967.40506@Oracle.Com> References: <4E966967.40506@Oracle.Com> Message-ID: Approved. Cheers, Edvard On 12 okt 2011, at 21.30, Abhijit Saha wrote: > Request for back out # 7091141 from 7u2 as causing build problem. > > http://bugs.sun.com/view_bug.do?bug_id=7095698 > > Changes > ------------ > diff --git a/jaxp.properties b/jaxp.properties > --- a/jaxp.properties > +++ b/jaxp.properties > @@ -25,13 +25,13 @@ > > drops.master.copy.base=${drops.dir} > > -jaxp_src.bundle.name=jaxp145update1.zip > -jaxp_src.bundle.md5.checksum=f984f2c62894ce7f38d9d6f635140a56 > +jaxp_src.bundle.name=jaxp145_01.zip > +jaxp_src.bundle.md5.checksum=32394c780c8fb5e29775f623525993c0 > jaxp_src.master.bundle.dir=${drops.master.copy.base} > jaxp_src.master.bundle.url.base=http://download.java.net/jaxp/1.4.5 > > -jaxp_tests.bundle.name=jaxp145update1_unittests.zip > -jaxp_tests.bundle.md5.checksum=5e9ceab4130e84ceeec85d1de778313a > +jaxp_tests.bundle.name=jaxp-1_4_5-unittests.zip > +jaxp_tests.bundle.md5.checksum=fda9b9ad17c459880c077df6ecc7df80 > jaxp_tests.master.bundle.dir=${drops.master.copy.base} > jaxp_tests.master.bundle.url.base=http://download.java.net/jaxp/1.4.5 > > -- > Release Lead, Java SE Updates > Java Development Group > Oracle Corporation. > (408)276-7564 > From bradford.wetmore at oracle.com Tue Oct 18 11:51:06 2011 From: bradford.wetmore at oracle.com (Brad Wetmore) Date: Tue, 18 Oct 2011 11:51:06 -0700 Subject: Request for phase 2 approval for CR 7031830 - bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine In-Reply-To: References: <4E9CF48C.1080409@oracle.com> Message-ID: <4E9DCA9A.8000303@oracle.com> Edvard/Dalibor, I think I know the answer to this, but wanted to ask anyway. There is a broken JDK test on windows-x64 under the jdk_security3 target. It doesn't compile due to a missing library PKCS11, and thus fails each/every time. In JDK8, we added this test to the test/ProblemList.txt file. I can do the same for 7u2, or I can just leave it alone. (This entry was a small part of a much larger test cleanup.) http://hg.openjdk.java.net/jdk8/tl/jdk/annotate/cb83fe13af98/test/ProblemList.txt weijun at 4455 + # Directly references PKCS11 class + sun/security/pkcs11/Provider/Absolute.java windows-x64 The downside is that every time jdk_security3 is run on 7uXX, someone has to manually check that failure. Let me know in the next couple hours, otherwise I'll just go forward with just the putback for the bad MAC issue. Brad On 10/18/2011 10:36 AM, Edvard Wendelin wrote: > Approved. > > Cheers, > Edvard > > On 17 okt 2011, at 20.37, Brad Wetmore wrote: > >> >> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7031830 >> >> Webrev: http://cr.openjdk.java.net/~wetmore/7031830/ >> See the *.01 revision. >> >> Review: >> http://mail.openjdk.java.net/pipermail/security-dev/2011-October/003915.html >> >> The security-dev mailing list. >> >> Rvwrs: Xuelei Fan, Weijun Wang, Abhijit Saha >> (xuelei, weijun, asaha) >> >> Important customer needs this fix for their transition to JDK7 >> (customer info is in the bug report). TLS 1.1/1.2 is broken when using >> byte-buffer backed Java arrays, and needs to be fixed. >> >> Brad >> > From edvard.wendelin at oracle.com Tue Oct 18 13:56:45 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 13:56:45 -0700 Subject: Request for phase 2 approval for CR 7099399 - cannot deal with CRL file larger than 16MB In-Reply-To: <4E9C0286.7090603@oracle.com> References: <4E9C0286.7090603@oracle.com> Message-ID: <5F883D84-FBF1-4ADB-9A23-6A9A4A0407F6@oracle.com> Approved. Cheers, Edvard On 17 okt 2011, at 03.25, Weijun Wang wrote: > Hi All > > This is a request to backport a jdk8 fix into jdk7u2 phase 2. > > 7099399: cannot deal with CRL file larger than 16MB > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099399 > > Description: > > This is a regression in JDK 7. When a CRL is bigger than 16M (2^24), > the X.509 CertificateFactory cannot load it. For example, DoD has a > CRL of 33MB. > > The fix is already included in jdk8 as: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6cb07b35acf5 > > reviewed by Sean Mullan (the component lead) and Xuelei Fan at > > http://mail.openjdk.java.net/pipermail/security-dev/2011-October/thread.html#3888 > > The fix is trivial and adds a new block to parse a CRL up to the > size of 2^31 (2GB) bytes. A new regression test is added. I've also > used JPRT to run other jdk regression tests on all supported > platforms. > > Change for jdk7u is identical to that of jdk8. > > I intend to push it to > > ssh://hg.openjdk.java.net/jdk7u/jdk7u2-dev-gate/jdk > > Thanks > Weijun From edvard.wendelin at oracle.com Tue Oct 18 13:57:20 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 18 Oct 2011 13:57:20 -0700 Subject: Request for phase 2 approval for CR 7068451 - Regression: javac compiles fixed sources against previous, not current, version of generated sources In-Reply-To: <4E9C4F69.9090306@oracle.com> References: <4E9C4F69.9090306@oracle.com> Message-ID: Approved! Cheers, Edvard On 17 okt 2011, at 08.53, Jim Holmlund wrote: > The bug: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068451 > > The changeset is the same as in JDK 8: > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/edd7d9bd32dd > > The target repo: > http://hg.openjdk.java.net/jdk7u/jdk7u2-dev-gate/langtools/ > > This is a regression from JDK 6 that can occur when an annotation > processor modifies a .java file that is to be used in a compilation. > The bug is that the previous version of the file is used instead of > the new version. > > This creates unfathomable problems for users of the tools that use > the javac annotation processing API, such as NetBeans, and I suppose > other IDEs. > > Risks: > No special risks, other than the usual risks associated with a > change. > Given the nature of the change and the amount of testing shown below, > the risk seems minimal. > > Testing: > - langtools regression tests pass as expected > - JCK-Compiler-7 tests pass as expected > - This change was pushed to jdk8/tl/langtools on Sept 12 - it is in > JDK8 B07. > It has been thru many nightly tests since then, and three promotion > testings. > - Netbeans has verified that this fix in JDK 8 fixes their problem. > > Author: Jon Gibbons > Reviewed by: Maurizio Cimadamore , Jim Holmlund > From abhi.saha at oracle.com Tue Oct 18 14:40:28 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 18 Oct 2011 21:40:28 +0000 Subject: hg: jdk7u/jdk7u2/corba: 15 new changesets Message-ID: <20111018214037.D5CAC47044@hg.openjdk.java.net> Changeset: f37a1bf96ec1 Author: xdono Date: 2011-06-27 16:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/f37a1bf96ec1 Added tag jdk7u1-b01 for changeset 36f0efbc66ef ! .hgtags Changeset: cefc5a3747ce Author: asaha Date: 2011-06-28 11:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/cefc5a3747ce Merge ! .hgtags Changeset: 9515a2d034b4 Author: mbankal Date: 2011-07-29 03:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/9515a2d034b4 7055902: ZDI-CAN-1253: Oracle Java IIOP Deserialization Type Confusion Remote Code Execution Vulnerability Reviewed-by: coffeys ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: dd71cb354c57 Author: schien Date: 2011-08-04 10:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/dd71cb354c57 Added tag jdk7u1-b02 for changeset 9515a2d034b4 ! .hgtags Changeset: eaee830124aa Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/eaee830124aa Added tag jdk7u1-b03 for changeset dd71cb354c57 ! .hgtags Changeset: 07247d9e7778 Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/07247d9e7778 Added tag jdk7u1-b04 for changeset eaee830124aa ! .hgtags Changeset: 97b92cd48af0 Author: asaha Date: 2011-09-15 12:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/97b92cd48af0 Merge ! .hgtags Changeset: 5d83a0a12497 Author: asaha Date: 2011-09-22 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/5d83a0a12497 Merge ! .hgtags Changeset: 9d3e2884a1a3 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/9d3e2884a1a3 Added tag jdk7u1-b05 for changeset 07247d9e7778 ! .hgtags Changeset: ec2bc054bfad Author: asaha Date: 2011-09-23 12:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/ec2bc054bfad Merge ! .hgtags Changeset: f539f2bef857 Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/f539f2bef857 Added tag jdk7u2-b09 for changeset ec2bc054bfad ! .hgtags Changeset: 59c003227deb Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/59c003227deb Added tag jdk7u1-b06 for changeset 9d3e2884a1a3 ! .hgtags Changeset: 49aecdae2fba Author: katleman Date: 2011-10-02 12:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/49aecdae2fba Added tag jdk7u1-b07 for changeset 59c003227deb ! .hgtags Changeset: d92a7c474440 Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/d92a7c474440 Added tag jdk7u1-b08 for changeset 49aecdae2fba ! .hgtags Changeset: 82330ae1ba8b Author: asaha Date: 2011-10-11 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/82330ae1ba8b Merge ! .hgtags From abhi.saha at oracle.com Tue Oct 18 14:41:42 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 18 Oct 2011 21:41:42 +0000 Subject: hg: jdk7u/jdk7u2/hotspot: Added tag jdk7u2-b09 for changeset b93bc193d73b Message-ID: <20111018214144.12EA847046@hg.openjdk.java.net> Changeset: c407af9f1f59 Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/c407af9f1f59 Added tag jdk7u2-b09 for changeset b93bc193d73b ! .hgtags From abhi.saha at oracle.com Tue Oct 18 14:43:45 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 18 Oct 2011 21:43:45 +0000 Subject: hg: jdk7u/jdk7u2/jaxp: 24 new changesets Message-ID: <20111018214345.9CE9C47047@hg.openjdk.java.net> Changeset: 067fb18071e3 Author: asaha Date: 2011-06-23 22:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/067fb18071e3 6941169: XML parsing cannot be trusted Reviewed-by: joehw ! jaxp.properties Changeset: 69199a774944 Author: asaha Date: 2011-06-28 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/69199a774944 Merge Changeset: 3ba704813c8c Author: xdono Date: 2011-06-27 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/3ba704813c8c Added tag jdk7u1-b01 for changeset 067fb18071e3 ! .hgtags Changeset: a650662a3312 Author: asaha Date: 2011-06-28 11:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/a650662a3312 Merge ! .hgtags Changeset: ff042107a0c8 Author: asaha Date: 2011-06-24 17:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/ff042107a0c8 Merge Changeset: f40a77944791 Author: asaha Date: 2011-06-28 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/f40a77944791 Merge Changeset: dd92ff50ff5d Author: asaha Date: 2011-07-01 15:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/dd92ff50ff5d 7061768: Backout fix # 6941169 Summary: Backed out changeset 067fb18071e3 Reviewed-by: joehw ! jaxp.properties Changeset: 104ca42e1e7c Author: asaha Date: 2011-07-01 15:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/104ca42e1e7c Merge Changeset: 64e323faadf6 Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/64e323faadf6 Added tag jdk7u1-b02 for changeset 104ca42e1e7c ! .hgtags Changeset: 2256c20e6685 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/2256c20e6685 Added tag jdk7u1-b03 for changeset 64e323faadf6 ! .hgtags Changeset: 79ec2a8c8aaf Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/79ec2a8c8aaf Added tag jdk7u1-b04 for changeset 2256c20e6685 ! .hgtags Changeset: 666a2e78ed24 Author: asaha Date: 2011-09-15 13:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/666a2e78ed24 Merge ! .hgtags Changeset: f50c67644817 Author: asaha Date: 2011-09-19 14:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/f50c67644817 Merge ! jaxp.properties Changeset: 1ee71a1349c4 Author: asaha Date: 2011-09-22 10:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/1ee71a1349c4 Merge ! .hgtags Changeset: 38711a9aabde Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/38711a9aabde Added tag jdk7u1-b05 for changeset 79ec2a8c8aaf ! .hgtags Changeset: f2dcb5ade608 Author: asaha Date: 2011-09-23 12:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/f2dcb5ade608 Merge ! .hgtags Changeset: 0e4b561f7696 Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/0e4b561f7696 Added tag jdk7u2-b09 for changeset f2dcb5ade608 ! .hgtags Changeset: 5d8a5978b6ea Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/5d8a5978b6ea Added tag jdk7u1-b06 for changeset 38711a9aabde ! .hgtags Changeset: 407177580b01 Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/407177580b01 Added tag jdk7u1-b07 for changeset 5d8a5978b6ea ! .hgtags Changeset: 8fb8d70ed4c3 Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/8fb8d70ed4c3 Added tag jdk7u1-b08 for changeset 407177580b01 ! .hgtags Changeset: 8bc5db462319 Author: asaha Date: 2011-10-11 15:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/8bc5db462319 Merge ! .hgtags Changeset: 5a58c0997bef Author: asaha Date: 2011-10-12 21:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/5a58c0997bef 7095698: jdk7u2 does not work as a bootstrap after 7091141 Summary: Backed out changeset db8ccf2cbb33 Reviewed-by: jcoomes, joehw ! jaxp.properties Changeset: 7d8d7a054f52 Author: asaha Date: 2011-10-12 21:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/7d8d7a054f52 Merge Changeset: 0c5c2b2462f1 Author: asaha Date: 2011-10-18 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/0c5c2b2462f1 Merge ! jaxp.properties From abhi.saha at oracle.com Tue Oct 18 14:43:54 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 18 Oct 2011 21:43:54 +0000 Subject: hg: jdk7u/jdk7u2/jaxws: 20 new changesets Message-ID: <20111018214355.21A6447049@hg.openjdk.java.net> Changeset: 7bbb5d507d8a Author: asaha Date: 2011-06-10 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/7bbb5d507d8a Merge Changeset: 9df2752f1f87 Author: asaha Date: 2011-06-20 17:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/9df2752f1f87 Merge Changeset: c01bfd68d052 Author: asaha Date: 2011-06-23 13:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/c01bfd68d052 7046794: Configurable behavior for server-side stacktraces Reviewed-by: ramap ! jaxws.properties Changeset: 05fe5a6c3730 Author: asaha Date: 2011-06-28 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/05fe5a6c3730 Merge Changeset: dcf18452c8cf Author: xdono Date: 2011-06-27 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/dcf18452c8cf Added tag jdk7u1-b01 for changeset c01bfd68d052 ! .hgtags Changeset: 22e0ca76ee5d Author: asaha Date: 2011-06-28 11:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/22e0ca76ee5d Merge ! .hgtags Changeset: 476895ad759c Author: asaha Date: 2011-06-24 17:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/476895ad759c Merge Changeset: 4c24f7019ce9 Author: asaha Date: 2011-06-28 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/4c24f7019ce9 Merge Changeset: 272778f529d1 Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/272778f529d1 Added tag jdk7u1-b02 for changeset 4c24f7019ce9 ! .hgtags Changeset: 48b06a6e6f46 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/48b06a6e6f46 Added tag jdk7u1-b03 for changeset 272778f529d1 ! .hgtags Changeset: 7d31bc168b6b Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/7d31bc168b6b Added tag jdk7u1-b04 for changeset 48b06a6e6f46 ! .hgtags Changeset: ae2d0e777dec Author: asaha Date: 2011-09-15 13:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/ae2d0e777dec Merge ! .hgtags Changeset: 8475a7dee118 Author: asaha Date: 2011-09-22 10:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/8475a7dee118 Merge ! .hgtags Changeset: 345e7bd6be13 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/345e7bd6be13 Added tag jdk7u1-b05 for changeset 7d31bc168b6b ! .hgtags Changeset: 6499a5ada6c1 Author: asaha Date: 2011-09-23 12:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/6499a5ada6c1 Merge ! .hgtags Changeset: 233adb943499 Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/233adb943499 Added tag jdk7u2-b09 for changeset 6499a5ada6c1 ! .hgtags Changeset: 617f83244f3d Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/617f83244f3d Added tag jdk7u1-b06 for changeset 345e7bd6be13 ! .hgtags Changeset: 97365155cf6d Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/97365155cf6d Added tag jdk7u1-b07 for changeset 617f83244f3d ! .hgtags Changeset: bcff1d0e8cb5 Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/bcff1d0e8cb5 Added tag jdk7u1-b08 for changeset 97365155cf6d ! .hgtags Changeset: f3bb1066a71f Author: asaha Date: 2011-10-11 15:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/f3bb1066a71f Merge ! .hgtags From abhi.saha at oracle.com Tue Oct 18 14:44:57 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 18 Oct 2011 21:44:57 +0000 Subject: hg: jdk7u/jdk7u2/jdk: 49 new changesets Message-ID: <20111018215304.329554704A@hg.openjdk.java.net> Changeset: 6017fe3900bd Author: asaha Date: 2011-06-06 10:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/6017fe3900bd Merge Changeset: cc47dbc37c4f Author: dav Date: 2011-06-10 12:09 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/cc47dbc37c4f 7019773: Problem with java/classes_awt Reviewed-by: art, dcherepanov, hawtin ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: d1b0248d1da3 Author: anthony Date: 2011-06-10 14:24 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/d1b0248d1da3 7022113: Security icon can be moved behind the window using the com.sun.SecurityWarning.setPosition() method Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Window.cpp Changeset: c08f073fe46e Author: asaha Date: 2011-06-10 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/c08f073fe46e Merge Changeset: 84b288eda4f8 Author: asaha Date: 2011-06-10 12:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/84b288eda4f8 Merge Changeset: 0f7411c0fa53 Author: asaha Date: 2011-06-10 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/0f7411c0fa53 Merge Changeset: 358633139d73 Author: flar Date: 2011-06-10 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/358633139d73 7023640: calculation for malloc size in TransformHelper.c could overflow an integer Reviewed-by: prr ! src/share/native/sun/java2d/loops/TransformHelper.c + test/sun/java2d/loops/TransformOverflow.java Changeset: 9e5803415736 Author: michaelm Date: 2011-06-13 10:39 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/9e5803415736 7032417: Fix for 6981922 does not address multiple VM case Reviewed-by: chegar ! src/share/classes/sun/net/ResourceManager.java Changeset: 0456c855b396 Author: alanb Date: 2011-06-15 14:49 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/0456c855b396 7000600: InputStream.skip() makes sensitive data accessible to malicious code Reviewed-by: hawtin, chegar ! src/share/classes/java/io/InputStream.java Changeset: 12dae20ea9b5 Author: sundar Date: 2011-06-16 21:36 +0530 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/12dae20ea9b5 7046823: vulnerability with rhino javascript engine Reviewed-by: hawtin ! src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java ! src/share/classes/com/sun/script/javascript/RhinoTopLevel.java Changeset: 69e973991866 Author: asaha Date: 2011-06-21 09:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/69e973991866 Merge Changeset: 176dc36237cd Author: xdono Date: 2011-06-27 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/176dc36237cd Added tag jdk7u1-b01 for changeset 69e973991866 ! .hgtags Changeset: 7b398eb40add Author: asaha Date: 2011-06-28 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/7b398eb40add Merge ! .hgtags Changeset: 3b517c0d6b74 Author: asaha Date: 2011-06-24 17:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/3b517c0d6b74 Merge Changeset: c383f3c8ccce Author: asaha Date: 2011-06-27 15:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/c383f3c8ccce 6941169: XML parsing cannot be trusted Reviewed-by: joehw ! src/share/lib/security/java.security Changeset: 6995f9b10b07 Author: asaha Date: 2011-06-28 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/6995f9b10b07 Merge Changeset: 4f7f3ff57335 Author: alanb Date: 2011-06-27 20:30 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/4f7f3ff57335 7059259: (process) ProcessBuilder.start permission check should be improved when redirecting output to append Reviewed-by: hawtin ! src/windows/classes/java/lang/ProcessImpl.java Changeset: d43c73bafe01 Author: asaha Date: 2011-07-01 14:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/d43c73bafe01 Merge Changeset: 378152969a89 Author: asaha Date: 2011-07-01 16:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/378152969a89 7061768: Backout fix # 6941169 Summary: Backed out changeset c383f3c8ccce Reviewed-by: joehw ! src/share/lib/security/java.security Changeset: e0ae4a493ef4 Author: asaha Date: 2011-07-01 16:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/e0ae4a493ef4 Merge Changeset: a904aa0c232c Author: ksrini Date: 2011-07-14 10:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/a904aa0c232c 7057857: SIGSEGV [libunpack.so] store_Utf8_char(signed char*, unsigned short) in java.util.jar.pack200 Reviewed-by: jrose, asaha, hawtin ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp ! src/share/native/com/sun/java/util/jar/pack/utils.cpp ! src/share/native/com/sun/java/util/jar/pack/utils.h Changeset: 7f3b478e628b Author: asaha Date: 2011-07-15 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/7f3b478e628b 7067784: TEST: move testcase for # 7023640 from open to close in 7u1 Reviewed-by: flar - test/sun/java2d/loops/TransformOverflow.java Changeset: 2baf612764d2 Author: denis Date: 2011-07-22 20:44 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/2baf612764d2 7068047: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException Reviewed-by: art ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: a4781b6d9cfb Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/a4781b6d9cfb Added tag jdk7u1-b02 for changeset 2baf612764d2 ! .hgtags Changeset: dc87c92ddc45 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/dc87c92ddc45 Added tag jdk7u1-b03 for changeset a4781b6d9cfb ! .hgtags Changeset: 806657cb5075 Author: darcy Date: 2011-08-22 18:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/806657cb5075 7080038: (ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs Reviewed-by: alanb ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java ! src/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java ! src/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java Changeset: 78f33b47d8aa Author: smarks Date: 2011-08-30 14:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/78f33b47d8aa 7077466: fix for RMI DGC Reviewed-by: valeriep ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: be6d52e6106d Author: smarks Date: 2011-08-30 17:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/be6d52e6106d 7083012: fix for RMI Registry Reviewed-by: jdn, valeriep ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! src/share/classes/sun/rmi/server/LoaderHandler.java Changeset: b223ed9a5fdf Author: asaha Date: 2011-09-02 09:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/b223ed9a5fdf Merge Changeset: bdd07da9ae38 Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/bdd07da9ae38 Added tag jdk7u1-b04 for changeset b223ed9a5fdf ! .hgtags Changeset: eb2569cfcdab Author: asaha Date: 2011-09-21 13:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/eb2569cfcdab Merge ! .hgtags Changeset: 2d10aa9d772a Author: smarks Date: 2011-09-21 15:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/2d10aa9d772a 7092186: adjust package access in rmiregistry Reviewed-by: asaha, coffeys ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! test/sun/tools/jstatd/jstatdExternalRegistry.sh Changeset: 5660157312a0 Author: asaha Date: 2011-09-22 08:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/5660157312a0 Merge Changeset: 0d06c9ddd340 Author: asaha Date: 2011-09-22 10:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/0d06c9ddd340 Merge ! .hgtags Changeset: 802beb388353 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/802beb388353 Added tag jdk7u1-b05 for changeset 2d10aa9d772a ! .hgtags Changeset: ac509ee19446 Author: asaha Date: 2011-09-23 12:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/ac509ee19446 Merge ! .hgtags Changeset: d8e7315e4c91 Author: asaha Date: 2011-09-23 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/d8e7315e4c91 Merge - src/share/native/sun/awt/libpng/pnggccrd.c - src/share/native/sun/awt/libpng/pngvcrd.c Changeset: beb743497634 Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/beb743497634 Added tag jdk7u2-b09 for changeset d8e7315e4c91 ! .hgtags Changeset: 14d8cc19f227 Author: xuelei Date: 2011-09-29 09:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/14d8cc19f227 7064341: jsse/runtime security problem Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/AppOutputStream.java ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/EngineOutputRecord.java ! src/share/classes/sun/security/ssl/Record.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/CheckStatus.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargeBufs.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargePacket.java Changeset: 345848aa62fa Author: xuelei Date: 2011-09-30 18:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/345848aa62fa 7096936: issue in jsse/runtime 7096937: TEST: com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java need modification as a result of TLS fix Reviewed-by: wetmore, jdn, xuelei ! src/share/classes/com/sun/net/ssl/HttpsURLConnection.java ! src/share/classes/javax/net/ssl/HttpsURLConnection.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java Changeset: f6583e7c1cd4 Author: cl Date: 2011-09-30 19:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/f6583e7c1cd4 Added tag jdk7u1-b06 for changeset 14d8cc19f227 ! .hgtags Changeset: 11f7d603acee Author: asaha Date: 2011-10-01 08:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/11f7d603acee Merge Changeset: 50d739b0c456 Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/50d739b0c456 Added tag jdk7u1-b07 for changeset 11f7d603acee ! .hgtags Changeset: b4958d38d67d Author: cl Date: 2011-10-03 15:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/b4958d38d67d Added tag jdk7u1-b08 for changeset 50d739b0c456 ! .hgtags Changeset: e624b50ed26b Author: asaha Date: 2011-10-11 16:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/e624b50ed26b Merge ! .hgtags ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 77c52b19c27d Author: asaha Date: 2011-10-17 16:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/77c52b19c27d Merge ! src/share/classes/java/awt/AWTKeyStroke.java ! test/sun/tools/jstatd/jstatdExternalRegistry.sh Changeset: db24f2867c70 Author: asaha Date: 2011-10-18 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/db24f2867c70 7101658: Backout 7082769 changes Summary: Backed out changeset ffeda936b3ee Reviewed-by: coffeys ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java - test/java/io/etc/FileDescriptorSharing.java Changeset: 15d0807102aa Author: asaha Date: 2011-10-18 10:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/15d0807102aa Merge - src/share/native/sun/awt/libpng/pnggccrd.c - src/share/native/sun/awt/libpng/pngvcrd.c Changeset: 9dcbc87b5e67 Author: cgruszka Date: 2011-10-18 14:21 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/9dcbc87b5e67 7099017: jdk7u2-dev does not build Summary: changes to skip demo/DEMOS_LICENSE and sample/SAMPLES_LICENSE when building OPENJDK Reviewed-by: ohair, billyh ! make/common/Release.gmk From abhi.saha at oracle.com Tue Oct 18 14:58:11 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 18 Oct 2011 21:58:11 +0000 Subject: hg: jdk7u/jdk7u2/langtools: 19 new changesets Message-ID: <20111018215850.0A94847066@hg.openjdk.java.net> Changeset: 057534309acb Author: asaha Date: 2011-06-10 09:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/057534309acb Merge Changeset: d34578643d1c Author: asaha Date: 2011-06-20 17:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/d34578643d1c Merge - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif Changeset: 7c3e11ae45f8 Author: asaha Date: 2011-06-28 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/7c3e11ae45f8 Merge Changeset: a7cad6e856b6 Author: xdono Date: 2011-06-27 16:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/a7cad6e856b6 Added tag jdk7u1-b01 for changeset d34578643d1c ! .hgtags Changeset: 86a80f321d18 Author: asaha Date: 2011-06-28 11:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/86a80f321d18 Merge ! .hgtags Changeset: efc895dbe5c3 Author: asaha Date: 2011-06-24 17:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/efc895dbe5c3 Merge Changeset: cd2cc8b5edb0 Author: asaha Date: 2011-06-28 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/cd2cc8b5edb0 Merge Changeset: 82820a30201d Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/82820a30201d Added tag jdk7u1-b02 for changeset cd2cc8b5edb0 ! .hgtags Changeset: baa2c13c70fe Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/baa2c13c70fe Added tag jdk7u1-b03 for changeset 82820a30201d ! .hgtags Changeset: 7e0f2dcbf41e Author: schien Date: 2011-09-07 12:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/7e0f2dcbf41e Added tag jdk7u1-b04 for changeset baa2c13c70fe ! .hgtags Changeset: f420ee31a334 Author: asaha Date: 2011-09-15 13:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/f420ee31a334 Merge ! .hgtags Changeset: baad630a2346 Author: asaha Date: 2011-09-22 10:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/baad630a2346 Merge ! .hgtags Changeset: 5935f69f4e55 Author: schien Date: 2011-09-23 11:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/5935f69f4e55 Added tag jdk7u1-b05 for changeset 7e0f2dcbf41e ! .hgtags Changeset: c91ffd7f2c3f Author: asaha Date: 2011-09-23 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/c91ffd7f2c3f Merge ! .hgtags Changeset: 96efe9f1765d Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/96efe9f1765d Added tag jdk7u2-b09 for changeset c91ffd7f2c3f ! .hgtags Changeset: ef15185867cf Author: cl Date: 2011-09-30 19:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/ef15185867cf Added tag jdk7u1-b06 for changeset 5935f69f4e55 ! .hgtags Changeset: ee94565d9f57 Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/ee94565d9f57 Added tag jdk7u1-b07 for changeset ef15185867cf ! .hgtags Changeset: 2d9758b01c2f Author: cl Date: 2011-10-03 15:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/2d9758b01c2f Added tag jdk7u1-b08 for changeset ee94565d9f57 ! .hgtags Changeset: ffec66e72854 Author: asaha Date: 2011-10-11 15:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/ffec66e72854 Merge ! .hgtags From Abhi.Saha at Oracle.COM Tue Oct 18 15:30:37 2011 From: Abhi.Saha at Oracle.COM (Abhijit Saha) Date: Tue, 18 Oct 2011 15:30:37 -0700 Subject: jdk7u-b10: cpu11_03 fix sync Message-ID: <4E9DFE0D.4030506@Oracle.COM> http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/82330ae1ba8b http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/c407af9f1f59 http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/0c5c2b2462f1 http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/f3bb1066a71f http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/9dcbc87b5e67 http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/ffec66e72854 http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/be12d8ef36d1 From john.coomes at oracle.com Tue Oct 18 17:00:19 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 19 Oct 2011 00:00:19 +0000 Subject: hg: jdk7u/jdk7u2-dev: 18 new changesets Message-ID: <20111019000019.9923F4706A@hg.openjdk.java.net> Changeset: 3ac30b385287 Author: katleman Date: 2011-06-21 17:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/3ac30b385287 7057705: can't generate api docs for JDK7 updates Reviewed-by: asaha ! make/Defs-internal.gmk Changeset: 759022612737 Author: asaha Date: 2011-06-28 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/759022612737 Merge Changeset: f54dd2af25df Author: xdono Date: 2011-06-27 16:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/f54dd2af25df Added tag jdk7u1-b01 for changeset 3ac30b385287 ! .hgtags Changeset: 6a72c3fdf2f6 Author: asaha Date: 2011-06-28 11:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/6a72c3fdf2f6 Merge ! .hgtags Changeset: bbe009987085 Author: asaha Date: 2011-06-24 17:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/bbe009987085 Merge Changeset: 34451dc0580d Author: asaha Date: 2011-06-28 13:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/34451dc0580d Merge Changeset: bf735d852f79 Author: schien Date: 2011-08-04 10:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/bf735d852f79 Added tag jdk7u1-b02 for changeset 34451dc0580d ! .hgtags Changeset: f66a2bada589 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/f66a2bada589 Added tag jdk7u1-b03 for changeset bf735d852f79 ! .hgtags Changeset: 9b9b5ce41766 Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/9b9b5ce41766 Added tag jdk7u1-b04 for changeset f66a2bada589 ! .hgtags Changeset: 9d77582335d3 Author: asaha Date: 2011-09-15 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/9d77582335d3 Merge ! .hgtags Changeset: 453b4a83a8f2 Author: asaha Date: 2011-09-22 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/453b4a83a8f2 Merge ! .hgtags Changeset: a88e2552f1d4 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/a88e2552f1d4 Added tag jdk7u1-b05 for changeset 9b9b5ce41766 ! .hgtags Changeset: b9d79c2d42bb Author: asaha Date: 2011-09-23 12:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/b9d79c2d42bb Merge ! .hgtags Changeset: bbf999f0403a Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/bbf999f0403a Added tag jdk7u2-b09 for changeset b9d79c2d42bb ! .hgtags Changeset: 7f0654079a6a Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/7f0654079a6a Added tag jdk7u1-b06 for changeset a88e2552f1d4 ! .hgtags Changeset: bfc196b6a292 Author: katleman Date: 2011-10-02 12:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/bfc196b6a292 Added tag jdk7u1-b07 for changeset 7f0654079a6a ! .hgtags Changeset: dd760bfae2ec Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/dd760bfae2ec Added tag jdk7u1-b08 for changeset bfc196b6a292 ! .hgtags Changeset: be12d8ef36d1 Author: asaha Date: 2011-10-11 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/be12d8ef36d1 Merge ! .hgtags From john.coomes at oracle.com Tue Oct 18 17:00:29 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 19 Oct 2011 00:00:29 +0000 Subject: hg: jdk7u/jdk7u2-dev/corba: 15 new changesets Message-ID: <20111019000038.6CF0F4706B@hg.openjdk.java.net> Changeset: f37a1bf96ec1 Author: xdono Date: 2011-06-27 16:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/f37a1bf96ec1 Added tag jdk7u1-b01 for changeset 36f0efbc66ef ! .hgtags Changeset: cefc5a3747ce Author: asaha Date: 2011-06-28 11:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/cefc5a3747ce Merge ! .hgtags Changeset: 9515a2d034b4 Author: mbankal Date: 2011-07-29 03:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/9515a2d034b4 7055902: ZDI-CAN-1253: Oracle Java IIOP Deserialization Type Confusion Remote Code Execution Vulnerability Reviewed-by: coffeys ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: dd71cb354c57 Author: schien Date: 2011-08-04 10:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/dd71cb354c57 Added tag jdk7u1-b02 for changeset 9515a2d034b4 ! .hgtags Changeset: eaee830124aa Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/eaee830124aa Added tag jdk7u1-b03 for changeset dd71cb354c57 ! .hgtags Changeset: 07247d9e7778 Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/07247d9e7778 Added tag jdk7u1-b04 for changeset eaee830124aa ! .hgtags Changeset: 97b92cd48af0 Author: asaha Date: 2011-09-15 12:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/97b92cd48af0 Merge ! .hgtags Changeset: 5d83a0a12497 Author: asaha Date: 2011-09-22 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/5d83a0a12497 Merge ! .hgtags Changeset: 9d3e2884a1a3 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/9d3e2884a1a3 Added tag jdk7u1-b05 for changeset 07247d9e7778 ! .hgtags Changeset: ec2bc054bfad Author: asaha Date: 2011-09-23 12:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/ec2bc054bfad Merge ! .hgtags Changeset: f539f2bef857 Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/f539f2bef857 Added tag jdk7u2-b09 for changeset ec2bc054bfad ! .hgtags Changeset: 59c003227deb Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/59c003227deb Added tag jdk7u1-b06 for changeset 9d3e2884a1a3 ! .hgtags Changeset: 49aecdae2fba Author: katleman Date: 2011-10-02 12:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/49aecdae2fba Added tag jdk7u1-b07 for changeset 59c003227deb ! .hgtags Changeset: d92a7c474440 Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/d92a7c474440 Added tag jdk7u1-b08 for changeset 49aecdae2fba ! .hgtags Changeset: 82330ae1ba8b Author: asaha Date: 2011-10-11 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/82330ae1ba8b Merge ! .hgtags From john.coomes at oracle.com Tue Oct 18 17:00:48 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 19 Oct 2011 00:00:48 +0000 Subject: hg: jdk7u/jdk7u2-dev/hotspot: Added tag jdk7u2-b09 for changeset b93bc193d73b Message-ID: <20111019000050.B0C1D4706C@hg.openjdk.java.net> Changeset: c407af9f1f59 Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/c407af9f1f59 Added tag jdk7u2-b09 for changeset b93bc193d73b ! .hgtags From john.coomes at oracle.com Tue Oct 18 17:01:01 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 19 Oct 2011 00:01:01 +0000 Subject: hg: jdk7u/jdk7u2-dev/jaxp: 24 new changesets Message-ID: <20111019000102.07A664706D@hg.openjdk.java.net> Changeset: 067fb18071e3 Author: asaha Date: 2011-06-23 22:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/067fb18071e3 6941169: XML parsing cannot be trusted Reviewed-by: joehw ! jaxp.properties Changeset: 69199a774944 Author: asaha Date: 2011-06-28 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/69199a774944 Merge Changeset: 3ba704813c8c Author: xdono Date: 2011-06-27 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/3ba704813c8c Added tag jdk7u1-b01 for changeset 067fb18071e3 ! .hgtags Changeset: a650662a3312 Author: asaha Date: 2011-06-28 11:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/a650662a3312 Merge ! .hgtags Changeset: ff042107a0c8 Author: asaha Date: 2011-06-24 17:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/ff042107a0c8 Merge Changeset: f40a77944791 Author: asaha Date: 2011-06-28 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/f40a77944791 Merge Changeset: dd92ff50ff5d Author: asaha Date: 2011-07-01 15:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/dd92ff50ff5d 7061768: Backout fix # 6941169 Summary: Backed out changeset 067fb18071e3 Reviewed-by: joehw ! jaxp.properties Changeset: 104ca42e1e7c Author: asaha Date: 2011-07-01 15:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/104ca42e1e7c Merge Changeset: 64e323faadf6 Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/64e323faadf6 Added tag jdk7u1-b02 for changeset 104ca42e1e7c ! .hgtags Changeset: 2256c20e6685 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/2256c20e6685 Added tag jdk7u1-b03 for changeset 64e323faadf6 ! .hgtags Changeset: 79ec2a8c8aaf Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/79ec2a8c8aaf Added tag jdk7u1-b04 for changeset 2256c20e6685 ! .hgtags Changeset: 666a2e78ed24 Author: asaha Date: 2011-09-15 13:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/666a2e78ed24 Merge ! .hgtags Changeset: f50c67644817 Author: asaha Date: 2011-09-19 14:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/f50c67644817 Merge ! jaxp.properties Changeset: 1ee71a1349c4 Author: asaha Date: 2011-09-22 10:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/1ee71a1349c4 Merge ! .hgtags Changeset: 38711a9aabde Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/38711a9aabde Added tag jdk7u1-b05 for changeset 79ec2a8c8aaf ! .hgtags Changeset: f2dcb5ade608 Author: asaha Date: 2011-09-23 12:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/f2dcb5ade608 Merge ! .hgtags Changeset: 0e4b561f7696 Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/0e4b561f7696 Added tag jdk7u2-b09 for changeset f2dcb5ade608 ! .hgtags Changeset: 5d8a5978b6ea Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/5d8a5978b6ea Added tag jdk7u1-b06 for changeset 38711a9aabde ! .hgtags Changeset: 407177580b01 Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/407177580b01 Added tag jdk7u1-b07 for changeset 5d8a5978b6ea ! .hgtags Changeset: 8fb8d70ed4c3 Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/8fb8d70ed4c3 Added tag jdk7u1-b08 for changeset 407177580b01 ! .hgtags Changeset: 8bc5db462319 Author: asaha Date: 2011-10-11 15:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/8bc5db462319 Merge ! .hgtags Changeset: 5a58c0997bef Author: asaha Date: 2011-10-12 21:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/5a58c0997bef 7095698: jdk7u2 does not work as a bootstrap after 7091141 Summary: Backed out changeset db8ccf2cbb33 Reviewed-by: jcoomes, joehw ! jaxp.properties Changeset: 7d8d7a054f52 Author: asaha Date: 2011-10-12 21:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/7d8d7a054f52 Merge Changeset: 0c5c2b2462f1 Author: asaha Date: 2011-10-18 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/0c5c2b2462f1 Merge ! jaxp.properties From john.coomes at oracle.com Tue Oct 18 17:01:12 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 19 Oct 2011 00:01:12 +0000 Subject: hg: jdk7u/jdk7u2-dev/jaxws: 20 new changesets Message-ID: <20111019000112.CF89A4706E@hg.openjdk.java.net> Changeset: 7bbb5d507d8a Author: asaha Date: 2011-06-10 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/7bbb5d507d8a Merge Changeset: 9df2752f1f87 Author: asaha Date: 2011-06-20 17:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/9df2752f1f87 Merge Changeset: c01bfd68d052 Author: asaha Date: 2011-06-23 13:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/c01bfd68d052 7046794: Configurable behavior for server-side stacktraces Reviewed-by: ramap ! jaxws.properties Changeset: 05fe5a6c3730 Author: asaha Date: 2011-06-28 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/05fe5a6c3730 Merge Changeset: dcf18452c8cf Author: xdono Date: 2011-06-27 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/dcf18452c8cf Added tag jdk7u1-b01 for changeset c01bfd68d052 ! .hgtags Changeset: 22e0ca76ee5d Author: asaha Date: 2011-06-28 11:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/22e0ca76ee5d Merge ! .hgtags Changeset: 476895ad759c Author: asaha Date: 2011-06-24 17:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/476895ad759c Merge Changeset: 4c24f7019ce9 Author: asaha Date: 2011-06-28 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/4c24f7019ce9 Merge Changeset: 272778f529d1 Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/272778f529d1 Added tag jdk7u1-b02 for changeset 4c24f7019ce9 ! .hgtags Changeset: 48b06a6e6f46 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/48b06a6e6f46 Added tag jdk7u1-b03 for changeset 272778f529d1 ! .hgtags Changeset: 7d31bc168b6b Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/7d31bc168b6b Added tag jdk7u1-b04 for changeset 48b06a6e6f46 ! .hgtags Changeset: ae2d0e777dec Author: asaha Date: 2011-09-15 13:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/ae2d0e777dec Merge ! .hgtags Changeset: 8475a7dee118 Author: asaha Date: 2011-09-22 10:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/8475a7dee118 Merge ! .hgtags Changeset: 345e7bd6be13 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/345e7bd6be13 Added tag jdk7u1-b05 for changeset 7d31bc168b6b ! .hgtags Changeset: 6499a5ada6c1 Author: asaha Date: 2011-09-23 12:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/6499a5ada6c1 Merge ! .hgtags Changeset: 233adb943499 Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/233adb943499 Added tag jdk7u2-b09 for changeset 6499a5ada6c1 ! .hgtags Changeset: 617f83244f3d Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/617f83244f3d Added tag jdk7u1-b06 for changeset 345e7bd6be13 ! .hgtags Changeset: 97365155cf6d Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/97365155cf6d Added tag jdk7u1-b07 for changeset 617f83244f3d ! .hgtags Changeset: bcff1d0e8cb5 Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/bcff1d0e8cb5 Added tag jdk7u1-b08 for changeset 97365155cf6d ! .hgtags Changeset: f3bb1066a71f Author: asaha Date: 2011-10-11 15:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/f3bb1066a71f Merge ! .hgtags From john.coomes at oracle.com Tue Oct 18 17:02:15 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 19 Oct 2011 00:02:15 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 49 new changesets Message-ID: <20111019001033.9FC9C4706F@hg.openjdk.java.net> Changeset: 6017fe3900bd Author: asaha Date: 2011-06-06 10:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/6017fe3900bd Merge Changeset: cc47dbc37c4f Author: dav Date: 2011-06-10 12:09 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/cc47dbc37c4f 7019773: Problem with java/classes_awt Reviewed-by: art, dcherepanov, hawtin ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: d1b0248d1da3 Author: anthony Date: 2011-06-10 14:24 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/d1b0248d1da3 7022113: Security icon can be moved behind the window using the com.sun.SecurityWarning.setPosition() method Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Window.cpp Changeset: c08f073fe46e Author: asaha Date: 2011-06-10 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/c08f073fe46e Merge Changeset: 84b288eda4f8 Author: asaha Date: 2011-06-10 12:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/84b288eda4f8 Merge Changeset: 0f7411c0fa53 Author: asaha Date: 2011-06-10 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/0f7411c0fa53 Merge Changeset: 358633139d73 Author: flar Date: 2011-06-10 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/358633139d73 7023640: calculation for malloc size in TransformHelper.c could overflow an integer Reviewed-by: prr ! src/share/native/sun/java2d/loops/TransformHelper.c + test/sun/java2d/loops/TransformOverflow.java Changeset: 9e5803415736 Author: michaelm Date: 2011-06-13 10:39 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/9e5803415736 7032417: Fix for 6981922 does not address multiple VM case Reviewed-by: chegar ! src/share/classes/sun/net/ResourceManager.java Changeset: 0456c855b396 Author: alanb Date: 2011-06-15 14:49 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/0456c855b396 7000600: InputStream.skip() makes sensitive data accessible to malicious code Reviewed-by: hawtin, chegar ! src/share/classes/java/io/InputStream.java Changeset: 12dae20ea9b5 Author: sundar Date: 2011-06-16 21:36 +0530 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/12dae20ea9b5 7046823: vulnerability with rhino javascript engine Reviewed-by: hawtin ! src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java ! src/share/classes/com/sun/script/javascript/RhinoTopLevel.java Changeset: 69e973991866 Author: asaha Date: 2011-06-21 09:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/69e973991866 Merge Changeset: 176dc36237cd Author: xdono Date: 2011-06-27 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/176dc36237cd Added tag jdk7u1-b01 for changeset 69e973991866 ! .hgtags Changeset: 7b398eb40add Author: asaha Date: 2011-06-28 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/7b398eb40add Merge ! .hgtags Changeset: 3b517c0d6b74 Author: asaha Date: 2011-06-24 17:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/3b517c0d6b74 Merge Changeset: c383f3c8ccce Author: asaha Date: 2011-06-27 15:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/c383f3c8ccce 6941169: XML parsing cannot be trusted Reviewed-by: joehw ! src/share/lib/security/java.security Changeset: 6995f9b10b07 Author: asaha Date: 2011-06-28 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/6995f9b10b07 Merge Changeset: 4f7f3ff57335 Author: alanb Date: 2011-06-27 20:30 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/4f7f3ff57335 7059259: (process) ProcessBuilder.start permission check should be improved when redirecting output to append Reviewed-by: hawtin ! src/windows/classes/java/lang/ProcessImpl.java Changeset: d43c73bafe01 Author: asaha Date: 2011-07-01 14:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/d43c73bafe01 Merge Changeset: 378152969a89 Author: asaha Date: 2011-07-01 16:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/378152969a89 7061768: Backout fix # 6941169 Summary: Backed out changeset c383f3c8ccce Reviewed-by: joehw ! src/share/lib/security/java.security Changeset: e0ae4a493ef4 Author: asaha Date: 2011-07-01 16:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/e0ae4a493ef4 Merge Changeset: a904aa0c232c Author: ksrini Date: 2011-07-14 10:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/a904aa0c232c 7057857: SIGSEGV [libunpack.so] store_Utf8_char(signed char*, unsigned short) in java.util.jar.pack200 Reviewed-by: jrose, asaha, hawtin ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp ! src/share/native/com/sun/java/util/jar/pack/utils.cpp ! src/share/native/com/sun/java/util/jar/pack/utils.h Changeset: 7f3b478e628b Author: asaha Date: 2011-07-15 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/7f3b478e628b 7067784: TEST: move testcase for # 7023640 from open to close in 7u1 Reviewed-by: flar - test/sun/java2d/loops/TransformOverflow.java Changeset: 2baf612764d2 Author: denis Date: 2011-07-22 20:44 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/2baf612764d2 7068047: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException Reviewed-by: art ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: a4781b6d9cfb Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/a4781b6d9cfb Added tag jdk7u1-b02 for changeset 2baf612764d2 ! .hgtags Changeset: dc87c92ddc45 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/dc87c92ddc45 Added tag jdk7u1-b03 for changeset a4781b6d9cfb ! .hgtags Changeset: 806657cb5075 Author: darcy Date: 2011-08-22 18:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/806657cb5075 7080038: (ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs Reviewed-by: alanb ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java ! src/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java ! src/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java Changeset: 78f33b47d8aa Author: smarks Date: 2011-08-30 14:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/78f33b47d8aa 7077466: fix for RMI DGC Reviewed-by: valeriep ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: be6d52e6106d Author: smarks Date: 2011-08-30 17:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/be6d52e6106d 7083012: fix for RMI Registry Reviewed-by: jdn, valeriep ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! src/share/classes/sun/rmi/server/LoaderHandler.java Changeset: b223ed9a5fdf Author: asaha Date: 2011-09-02 09:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/b223ed9a5fdf Merge Changeset: bdd07da9ae38 Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/bdd07da9ae38 Added tag jdk7u1-b04 for changeset b223ed9a5fdf ! .hgtags Changeset: eb2569cfcdab Author: asaha Date: 2011-09-21 13:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/eb2569cfcdab Merge ! .hgtags Changeset: 2d10aa9d772a Author: smarks Date: 2011-09-21 15:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/2d10aa9d772a 7092186: adjust package access in rmiregistry Reviewed-by: asaha, coffeys ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! test/sun/tools/jstatd/jstatdExternalRegistry.sh Changeset: 5660157312a0 Author: asaha Date: 2011-09-22 08:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/5660157312a0 Merge Changeset: 0d06c9ddd340 Author: asaha Date: 2011-09-22 10:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/0d06c9ddd340 Merge ! .hgtags Changeset: 802beb388353 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/802beb388353 Added tag jdk7u1-b05 for changeset 2d10aa9d772a ! .hgtags Changeset: ac509ee19446 Author: asaha Date: 2011-09-23 12:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/ac509ee19446 Merge ! .hgtags Changeset: d8e7315e4c91 Author: asaha Date: 2011-09-23 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/d8e7315e4c91 Merge - src/share/native/sun/awt/libpng/pnggccrd.c - src/share/native/sun/awt/libpng/pngvcrd.c Changeset: beb743497634 Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/beb743497634 Added tag jdk7u2-b09 for changeset d8e7315e4c91 ! .hgtags Changeset: 14d8cc19f227 Author: xuelei Date: 2011-09-29 09:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/14d8cc19f227 7064341: jsse/runtime security problem Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/AppOutputStream.java ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/EngineOutputRecord.java ! src/share/classes/sun/security/ssl/Record.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/CheckStatus.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargeBufs.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargePacket.java Changeset: 345848aa62fa Author: xuelei Date: 2011-09-30 18:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/345848aa62fa 7096936: issue in jsse/runtime 7096937: TEST: com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java need modification as a result of TLS fix Reviewed-by: wetmore, jdn, xuelei ! src/share/classes/com/sun/net/ssl/HttpsURLConnection.java ! src/share/classes/javax/net/ssl/HttpsURLConnection.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java Changeset: f6583e7c1cd4 Author: cl Date: 2011-09-30 19:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/f6583e7c1cd4 Added tag jdk7u1-b06 for changeset 14d8cc19f227 ! .hgtags Changeset: 11f7d603acee Author: asaha Date: 2011-10-01 08:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/11f7d603acee Merge Changeset: 50d739b0c456 Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/50d739b0c456 Added tag jdk7u1-b07 for changeset 11f7d603acee ! .hgtags Changeset: b4958d38d67d Author: cl Date: 2011-10-03 15:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/b4958d38d67d Added tag jdk7u1-b08 for changeset 50d739b0c456 ! .hgtags Changeset: e624b50ed26b Author: asaha Date: 2011-10-11 16:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/e624b50ed26b Merge ! .hgtags ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 77c52b19c27d Author: asaha Date: 2011-10-17 16:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/77c52b19c27d Merge ! src/share/classes/java/awt/AWTKeyStroke.java ! test/sun/tools/jstatd/jstatdExternalRegistry.sh Changeset: db24f2867c70 Author: asaha Date: 2011-10-18 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/db24f2867c70 7101658: Backout 7082769 changes Summary: Backed out changeset ffeda936b3ee Reviewed-by: coffeys ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java - test/java/io/etc/FileDescriptorSharing.java Changeset: 15d0807102aa Author: asaha Date: 2011-10-18 10:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/15d0807102aa Merge - src/share/native/sun/awt/libpng/pnggccrd.c - src/share/native/sun/awt/libpng/pngvcrd.c Changeset: 9dcbc87b5e67 Author: cgruszka Date: 2011-10-18 14:21 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/9dcbc87b5e67 7099017: jdk7u2-dev does not build Summary: changes to skip demo/DEMOS_LICENSE and sample/SAMPLES_LICENSE when building OPENJDK Reviewed-by: ohair, billyh ! make/common/Release.gmk From john.coomes at oracle.com Tue Oct 18 17:10:15 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 19 Oct 2011 00:10:15 +0000 Subject: hg: jdk7u/jdk7u2-dev/langtools: 19 new changesets Message-ID: <20111019001054.88FB047073@hg.openjdk.java.net> Changeset: 057534309acb Author: asaha Date: 2011-06-10 09:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/057534309acb Merge Changeset: d34578643d1c Author: asaha Date: 2011-06-20 17:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/d34578643d1c Merge - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif Changeset: 7c3e11ae45f8 Author: asaha Date: 2011-06-28 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/7c3e11ae45f8 Merge Changeset: a7cad6e856b6 Author: xdono Date: 2011-06-27 16:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/a7cad6e856b6 Added tag jdk7u1-b01 for changeset d34578643d1c ! .hgtags Changeset: 86a80f321d18 Author: asaha Date: 2011-06-28 11:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/86a80f321d18 Merge ! .hgtags Changeset: efc895dbe5c3 Author: asaha Date: 2011-06-24 17:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/efc895dbe5c3 Merge Changeset: cd2cc8b5edb0 Author: asaha Date: 2011-06-28 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/cd2cc8b5edb0 Merge Changeset: 82820a30201d Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/82820a30201d Added tag jdk7u1-b02 for changeset cd2cc8b5edb0 ! .hgtags Changeset: baa2c13c70fe Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/baa2c13c70fe Added tag jdk7u1-b03 for changeset 82820a30201d ! .hgtags Changeset: 7e0f2dcbf41e Author: schien Date: 2011-09-07 12:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/7e0f2dcbf41e Added tag jdk7u1-b04 for changeset baa2c13c70fe ! .hgtags Changeset: f420ee31a334 Author: asaha Date: 2011-09-15 13:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/f420ee31a334 Merge ! .hgtags Changeset: baad630a2346 Author: asaha Date: 2011-09-22 10:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/baad630a2346 Merge ! .hgtags Changeset: 5935f69f4e55 Author: schien Date: 2011-09-23 11:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/5935f69f4e55 Added tag jdk7u1-b05 for changeset 7e0f2dcbf41e ! .hgtags Changeset: c91ffd7f2c3f Author: asaha Date: 2011-09-23 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/c91ffd7f2c3f Merge ! .hgtags Changeset: 96efe9f1765d Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/96efe9f1765d Added tag jdk7u2-b09 for changeset c91ffd7f2c3f ! .hgtags Changeset: ef15185867cf Author: cl Date: 2011-09-30 19:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/ef15185867cf Added tag jdk7u1-b06 for changeset 5935f69f4e55 ! .hgtags Changeset: ee94565d9f57 Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/ee94565d9f57 Added tag jdk7u1-b07 for changeset ef15185867cf ! .hgtags Changeset: 2d9758b01c2f Author: cl Date: 2011-10-03 15:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/2d9758b01c2f Added tag jdk7u1-b08 for changeset ee94565d9f57 ! .hgtags Changeset: ffec66e72854 Author: asaha Date: 2011-10-11 15:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/ffec66e72854 Merge ! .hgtags From john.coomes at oracle.com Tue Oct 18 17:40:00 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 19 Oct 2011 00:40:00 +0000 Subject: hg: jdk7u/jdk7u2-dev/hotspot: 19 new changesets Message-ID: <20111019004036.5545347075@hg.openjdk.java.net> Changeset: 8d4cd133d6a8 Author: tonyp Date: 2011-09-20 09:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/8d4cd133d6a8 7059019: G1: add G1 support to the SA Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA. Reviewed-by: never, poonam, johnc ! agent/make/Makefile + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! make/sa.files ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp + src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 66db4a2fc13c Author: johnc Date: 2011-09-20 15:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/66db4a2fc13c 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object. Reviewed-by: ysr, brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 2115638addd2 Author: tonyp Date: 2011-09-21 01:27 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/2115638addd2 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') Summary: Make sure the eden and survivor pools have "Space" in their name. Reviewed-by: jmasa, ysr ! src/share/vm/services/g1MemoryPool.cpp Changeset: ce597819d5c6 Author: johnc Date: 2011-09-21 10:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/ce597819d5c6 7068215: G1: Print reference processing time during remark Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output. Reviewed-by: ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: ac196b091535 Author: tonyp Date: 2011-09-21 13:36 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/ac196b091535 7091032: G1: assert failure when NewRatio is used Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning. Reviewed-by: johnc, jmasa, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e804fc7a831e Author: johnc Date: 2011-09-21 15:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/e804fc7a831e 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output Summary: Cast HeapRegion::GrainBytes to size_t in output statement. Reviewed-by: ysr, brutisso, pbk, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: c20e006ee26a Author: tonyp Date: 2011-09-22 07:18 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/c20e006ee26a 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output Reviewed-by: jcoomes, johnc ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: d320dd70ca40 Author: johnc Date: 2011-09-22 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/d320dd70ca40 6484982: G1: process references during evacuation pauses Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate. Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/thread.cpp Changeset: 39c57c097027 Author: tonyp Date: 2011-09-23 16:07 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/39c57c097027 7075646: G1: fix inconsistencies in the monitoring data Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat. Reviewed-by: jmasa, brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: 9a9821a0bc8b Author: johnc Date: 2011-09-28 10:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/9a9821a0bc8b 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle. Reviewed-by: tonyp, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 7afaeffa5d9b Author: johnc Date: 2011-10-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/7afaeffa5d9b 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: aade124d1b1d Author: tonyp Date: 2011-10-03 19:04 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/aade124d1b1d 7097048: G1: extend the G1 SA changes to print per-heap space information Reviewed-by: brutisso, johnc ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: 953ffc48897d Author: never Date: 2011-09-20 23:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/953ffc48897d 7092236: java/util/EnumSet/EnumSetBash.java fails Reviewed-by: kvn, twisti, jrose ! src/share/vm/ci/ciEnv.cpp Changeset: 34d69affce86 Author: never Date: 2011-09-29 09:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/34d69affce86 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 876f4a66bd71 Author: bdelsart Date: 2011-10-07 13:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/876f4a66bd71 7096366: PPC: corruption of floating-point values with DeoptimizeALot Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms Reviewed-by: roland, dholmes ! src/share/vm/c1/c1_LinearScan.cpp Changeset: c2ef8b5cd1f3 Author: never Date: 2011-10-13 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/c2ef8b5cd1f3 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Reviewed-by: kvn, twisti ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 623aec2a90f7 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/623aec2a90f7 7101102: Bump the hs22 build number to 08 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: d38fde25cf49 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/d38fde25cf49 Added tag hs22-b08 for changeset 623aec2a90f7 ! .hgtags Changeset: 482e282037d7 Author: jcoomes Date: 2011-10-18 17:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/482e282037d7 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/prims/methodHandleWalk.cpp From john.coomes at oracle.com Tue Oct 18 17:44:15 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 19 Oct 2011 00:44:15 +0000 Subject: hg: jdk7u/jdk7u2/hotspot: 19 new changesets Message-ID: <20111019004451.0E0F647078@hg.openjdk.java.net> Changeset: 8d4cd133d6a8 Author: tonyp Date: 2011-09-20 09:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/8d4cd133d6a8 7059019: G1: add G1 support to the SA Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA. Reviewed-by: never, poonam, johnc ! agent/make/Makefile + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! make/sa.files ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp + src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 66db4a2fc13c Author: johnc Date: 2011-09-20 15:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/66db4a2fc13c 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object. Reviewed-by: ysr, brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 2115638addd2 Author: tonyp Date: 2011-09-21 01:27 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/2115638addd2 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') Summary: Make sure the eden and survivor pools have "Space" in their name. Reviewed-by: jmasa, ysr ! src/share/vm/services/g1MemoryPool.cpp Changeset: ce597819d5c6 Author: johnc Date: 2011-09-21 10:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/ce597819d5c6 7068215: G1: Print reference processing time during remark Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output. Reviewed-by: ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: ac196b091535 Author: tonyp Date: 2011-09-21 13:36 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/ac196b091535 7091032: G1: assert failure when NewRatio is used Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning. Reviewed-by: johnc, jmasa, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e804fc7a831e Author: johnc Date: 2011-09-21 15:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/e804fc7a831e 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output Summary: Cast HeapRegion::GrainBytes to size_t in output statement. Reviewed-by: ysr, brutisso, pbk, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: c20e006ee26a Author: tonyp Date: 2011-09-22 07:18 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/c20e006ee26a 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output Reviewed-by: jcoomes, johnc ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: d320dd70ca40 Author: johnc Date: 2011-09-22 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/d320dd70ca40 6484982: G1: process references during evacuation pauses Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate. Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/thread.cpp Changeset: 39c57c097027 Author: tonyp Date: 2011-09-23 16:07 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/39c57c097027 7075646: G1: fix inconsistencies in the monitoring data Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat. Reviewed-by: jmasa, brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: 9a9821a0bc8b Author: johnc Date: 2011-09-28 10:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/9a9821a0bc8b 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle. Reviewed-by: tonyp, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 7afaeffa5d9b Author: johnc Date: 2011-10-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/7afaeffa5d9b 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: aade124d1b1d Author: tonyp Date: 2011-10-03 19:04 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/aade124d1b1d 7097048: G1: extend the G1 SA changes to print per-heap space information Reviewed-by: brutisso, johnc ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: 953ffc48897d Author: never Date: 2011-09-20 23:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/953ffc48897d 7092236: java/util/EnumSet/EnumSetBash.java fails Reviewed-by: kvn, twisti, jrose ! src/share/vm/ci/ciEnv.cpp Changeset: 34d69affce86 Author: never Date: 2011-09-29 09:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/34d69affce86 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 876f4a66bd71 Author: bdelsart Date: 2011-10-07 13:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/876f4a66bd71 7096366: PPC: corruption of floating-point values with DeoptimizeALot Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms Reviewed-by: roland, dholmes ! src/share/vm/c1/c1_LinearScan.cpp Changeset: c2ef8b5cd1f3 Author: never Date: 2011-10-13 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/c2ef8b5cd1f3 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Reviewed-by: kvn, twisti ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 623aec2a90f7 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/623aec2a90f7 7101102: Bump the hs22 build number to 08 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: d38fde25cf49 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/d38fde25cf49 Added tag hs22-b08 for changeset 623aec2a90f7 ! .hgtags Changeset: 482e282037d7 Author: jcoomes Date: 2011-10-18 17:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/482e282037d7 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/prims/methodHandleWalk.cpp From alejandro.murillo at oracle.com Tue Oct 18 18:56:17 2011 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 18 Oct 2011 19:56:17 -0600 Subject: jdk7u2-b10: HotSpot In-Reply-To: <201110190124.p9J1OrW3028525@foundation.us.oracle.com> References: <201110190124.p9J1OrW3028525@foundation.us.oracle.com> Message-ID: <4E9E2E41.4080900@oracle.com> hs22-b08 has been integrated into jdk7u2-b10. http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/be12d8ef36d1 http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/ffec66e72854 http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/9dcbc87b5e67 http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/f3bb1066a71f http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/0c5c2b2462f1 http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/482e282037d7 http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/82330ae1ba8b Component : VM Status : 0 major failures, 0 minor failures Date : 10/18/2011 at 10:09 Tested By : VM SQE& leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/10/2011-10-14-200135.jcoomes.hs22-b08-snapshot Bundles : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/10/2011-10-14-200135.jcoomes.hs22-b08-snapshot Platforms : Others Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : http://sqeweb.us.oracle.com/nfs/results/vm/gtee/HSX/PIT/VM/HSX/PIT/VM/hs22/b08/7u2/b10/2011-10-15 Number of Tests Executed : 383684 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6484982: G1: process references during evacuation pauses 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') 7059019: G1: add G1 support to the SA 7068215: G1: Print reference processing time during remark 7075646: G1: fix inconsistencies in the monitoring data 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 7091032: G1: assert failure when NewRatio is used 7092236: java/util/EnumSet/EnumSetBash.java fails 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" 7097048: G1: extend the G1 SA changes to print per-heap space information 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure Build change only: 7101102: Bump the hs22 build number to 08 New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: 7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise Number of PIT requested: 1 Integration target J2SE build number: 7u2-b10 Issues and Notes: This is HS22 b08 for JDK7u2 b10. ------------------------------- From VM SQE& leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From paul.hohensee at oracle.com Wed Oct 19 12:27:34 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 19 Oct 2011 15:27:34 -0400 Subject: Request for creation of OSX integration repo forest In-Reply-To: References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E943DBC.1070103@oracle.com> <4E9C895B.5020400@oracle.com> Message-ID: <4E9F24A6.3090204@oracle.com> On 10/17/11 4:20 PM, Henri Gomez wrote: > What does it means for osx builder like me ? This is what I expect, actual process may vary a bit. The forest is a development forest, so while you ought to be able to build it at any given time, it's not necessarily completely stable (i.e., may not pass the jcks at any given time). Until we get the infrastructure in place to build an X11-based bundle that runs on OS X, it won't be very useful. That'll be pretty much all makefile changes. Once we have that plus hotspot (which we already have in hsx/hotspot-rt), everyone except the client team (i.e., graphics team) will be able to build and test on OS X under X11. > When could we try to use it for OS/X builds ? When we get the infrastructure for building on OS X done, vis. above. Paul > 2011/10/17 Paul Hohensee: >> Thanks, Dalibor. >> >> The forest is here >> >> http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ >> >> and the corresponding gates here >> >> http://hg.openjdk.java.net/jdk7u/jdk7u-osx-gate/ >> >> The jdk7u-osx forest is a clone of jdk7u/jdk7u-dev and has the same jcheck >> constraints as jdk7u-dev (i.e., duplicate bugids are allowed). The push >> notification >> alias is >> >> macosx-port-dev at openjdk.java.net >> >> When component teams deem it advisable, they'll ask permission to push to >> jdk7u-dev via the existing process. >> >> Hotspot pushes to jdk7u-osx will likely happen on the same schedule as those >> to jdk7u-dev. The initial port is wending its way through the integration >> process >> from hsx/hotspot-rt through hsx/hotspot-main to hsx/hsx23, and will go from >> there to jdk7u-osx/hotspot. >> >> Paul >> >> On 10/11/11 8:59 AM, Dalibor Topic wrote: >>> On 10/6/11 6:37 PM, Dalibor Topic wrote: >>>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>>> At JavaOne, Oracle announced the developer preview of the JDK7 Mac OSX >>>>> port. Apple is open-sourcing the port and Oracle plans to deliver it in >>>>> a future JDK7 update release. Since the initial port will use the JDK7 >>>>> code >>>>> base, I'd like to propose the creation of a project repo forest for the >>>>> port >>>>> as a sub-project of the JDK7 update project. Once a stable port exists >>>>> in the OSX project repo forest, we can request permission to push it to >>>>> jdk7u. >>>> Thanks for this proposal, Paul. >>>> >>>> I posted a link to the Oracle JDK 7 Update release roadmap published at >>>> JavaOne >>>> and the corresponding press releases which give some more background >>>> information >>>> on the plans wrt to the Mac OS X port to provide some more background for >>>> this >>>> request. [1] >>>> >>>> I'd like to open up this proposal for discussion until Monday. >>> Thanks to everyone who participated in the discussion. With my JDK 7 >>> Updates Project >>> Lead hat on, I think this is a good proposal, so we will go ahead and >>> create a separate >>> jdk7u-osx forest for the jdk7u integration of the Mac OS X port based off >>> the mainline >>> jdk7u master, with commit e-mails heading to the macosx-port-dev list in >>> order to >>> keep the Mac porters up to date on the progress of jdk7u(4) integration >>> work. >>> >>> cheers, >>> dalibor topic >>> >>>> cheers, >>>> dalibor topic >>>> >>>> [1] >>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>>> >>> From Dmitry.Degrave at oracle.com Thu Oct 20 02:38:53 2011 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Thu, 20 Oct 2011 13:38:53 +0400 Subject: Request for approval for CR 7101882 - 2 tests fail in 7u4 workspace with new inference change Message-ID: <4E9FEC2D.8010504@oracle.com> Request for jdk7 update 4. 7101882: 2 tests fail in 7u4 workspace with new inference change http://bugs.sun.com/view_bug.do?bug_id=7101882 Summary: fix for 7086586 (has been pushed to 7u4) missed updates for two reg tests outcome files. webrev: http://cr.openjdk.java.net/~dmeetry/7101882/webrev.00/ Reviewed by Maurizio Cimadamore. NB. Nightly builds from jdk7u/jdk7u-dev report version 1.7.0_02-ea mistakenly. thanks, dmeetry From abhi.saha at oracle.com Thu Oct 20 10:05:23 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 20 Oct 2011 17:05:23 +0000 Subject: hg: jdk7u/jdk7u2/jdk: 8 new changesets Message-ID: <20111020170651.025AE470AD@hg.openjdk.java.net> Changeset: 25df27523672 Author: wetmore Date: 2011-10-18 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/25df27523672 7031830: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine Reviewed-by: xuelei, weijun, asaha ! src/share/classes/sun/security/ssl/CipherBox.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java Changeset: ca16821efef9 Author: asaha Date: 2011-10-18 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/ca16821efef9 Merge ! src/share/classes/sun/security/ssl/CipherBox.java Changeset: 1603c0710938 Author: chegar Date: 2011-10-19 11:24 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/1603c0710938 7098719: -Dsun.net.maxDatagramSockets and Socket constructor does not work correctly with System.gc() Reviewed-by: michaelm, coffeys ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java Changeset: 611544ae65f6 Author: chegar Date: 2011-10-19 11:27 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/611544ae65f6 7099488: TwoStacksPlainSocketImpl should invoke super.create(stream), typo in fix for 7098719 Reviewed-by: michaelm, coffeys ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java Changeset: abef39e97082 Author: okutsu Date: 2011-10-19 16:34 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/abef39e97082 7092679: (tz) Java getting wrong timezone/DST info on Solaris 11 Reviewed-by: coffeys, ohair, naoto, peytoia ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/java/java/Makefile ! src/solaris/native/java/util/TimeZone_md.c Changeset: 7daed05cc0e7 Author: asaha Date: 2011-10-19 09:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/7daed05cc0e7 Merge Changeset: 7ed2fd310470 Author: coffeys Date: 2011-10-19 19:06 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/7ed2fd310470 7102369: remove java.rmi.server.codebase property parsing from registyimpl 7094468: rmiregistry issue 7100592: java.rmi.server.codebase property parsed incorrectly for rmiregistry process Reviewed-by: jdn, robm ! src/share/classes/sun/rmi/registry/RegistryImpl.java + test/java/rmi/registry/readTest/readTest.java + test/java/rmi/registry/readTest/readTest.sh + test/java/rmi/registry/readTest/testPkg/Client.java + test/java/rmi/registry/readTest/testPkg/Hello.java + test/java/rmi/registry/readTest/testPkg/Server.java Changeset: ed0eeaee9185 Author: asaha Date: 2011-10-19 12:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/ed0eeaee9185 Merge From abhi.saha at oracle.com Thu Oct 20 10:08:20 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 20 Oct 2011 17:08:20 +0000 Subject: hg: jdk7u/jdk7u2/langtools: 7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources Message-ID: <20111020170824.61177470AE@hg.openjdk.java.net> Changeset: 0dbfce4dcd64 Author: jjh Date: 2011-10-18 14:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/0dbfce4dcd64 7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources Summary: Purge source cache at appropriate times Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java + test/tools/javac/file/T7068451.java From Abhi.Saha at Oracle.COM Thu Oct 20 10:23:08 2011 From: Abhi.Saha at Oracle.COM (Abhijit Saha) Date: Thu, 20 Oct 2011 10:23:08 -0700 Subject: jdk7u-b10: Late binding fixes Message-ID: <4EA058FC.5090607@Oracle.COM> http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/be12d8ef36d1 http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/82330ae1ba8b http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/482e282037d7 http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/0c5c2b2462f1 http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/f3bb1066a71f http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/ed0eeaee9185 http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/0dbfce4dcd64 From james.holmlund at oracle.com Thu Oct 20 11:15:44 2011 From: james.holmlund at oracle.com (Jim Holmlund) Date: Thu, 20 Oct 2011 11:15:44 -0700 Subject: Request for phase 2 approval for CR 7102515 - javac running very very long and not returning Message-ID: <4EA06550.1070607@oracle.com> The bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7102515 The changeset is the same as in JDK 8: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/366c233eb838 The target repo: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev-gate/langtools/ This is a regression from JDK 6 that occurs when several string concatenate operators are used in an expression. This causes the build of the deploy repo to fail. Risks: No special risks, other than the usual risks associated with a change. The change is two parts: - empty the cache as is done for the other similar operators but which was omitted from the code for the resolveOperator method - change the code so that a simple error message is produced instead of doing the advanced analysis that caused the problem. Testing: - langtools regression tests pass as expected - JCK-Compiler-7 tests pass as expected - This change was pushed to jdk8/tl/langtools on Oct 19. It has been thru the nightly test of Oct 19 with no failures http://aurora-ds.ru.oracle.com:13000/functional/faces/ChessBoard.xhtml?reportName=J2SESQELangToolsNightly¶meters=[release]1.8.0[nightlyDate]%24{lastNightlyDate}[component]jck-compiler%2Cregression%2Flangtools%2Ctools&splitting=[X+axis]os[Complement]tags%2C+buildType%2C+productConfiguration%2C+VMMode%2C+VMFlavor%2C+hostname%2C+harness%2C+osFlavor%2C+osVersion%2C+date%2C+baseline%2C+batch%2C+testsuite%2C+bitness[Y+axis]component%2C+build%2C+vmbuild[Z+axis]release%2C+vmrelease&reference=[Others]release%2C+build%2C+vmrelease%2C+vmbuild%2C+tags%2C+buildType%2C+bitness%2C+productConfiguration%2C+VMMode%2C+VMFlavor%2C+hostname%2C+harness%2C+os%2C+osFlavor%2C+date%2C+baseline%2C+batch%2C+testsuite%2C+component[Reference+Set]&mixReference=false&flags=Show+Passed%2C+Show+Pass+Rate%2C+Show+Known%2C+Show+Unknown&significance=empty&hideDataConfiguration=true&calculateSummary=true&showComplementAttributes=false&compactTables=true&viewStyle=chessboard&filter= Author: Maurizio Cimadamore Reviewed by: Jon Gibbons, Jim Holmlund From edvard.wendelin at oracle.com Thu Oct 20 15:34:33 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 21 Oct 2011 00:34:33 +0200 Subject: Request for approval for CR 7101882 - 2 tests fail in 7u4 workspace with new inference change In-Reply-To: <4E9FEC2D.8010504@oracle.com> References: <4E9FEC2D.8010504@oracle.com> Message-ID: <0F5835C2-C838-4658-A896-E45809CC4BF3@oracle.com> Approved. Cheers, Edvard On Oct 20, 2011, at 11:38 AM, Dmeetry Degrave wrote: > > Request for jdk7 update 4. > > 7101882: 2 tests fail in 7u4 workspace with new inference change > http://bugs.sun.com/view_bug.do?bug_id=7101882 > > Summary: fix for 7086586 (has been pushed to 7u4) missed updates for two reg tests outcome files. > > webrev: http://cr.openjdk.java.net/~dmeetry/7101882/webrev.00/ > > Reviewed by Maurizio Cimadamore. > > > NB. Nightly builds from jdk7u/jdk7u-dev report version 1.7.0_02-ea mistakenly. > > thanks, > dmeetry From lana.steuck at oracle.com Thu Oct 20 19:36:17 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 21 Oct 2011 02:36:17 +0000 Subject: hg: jdk7u/jdk7u2-dev/langtools: 7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources Message-ID: <20111021023622.5DE52470BA@hg.openjdk.java.net> Changeset: 0dbfce4dcd64 Author: jjh Date: 2011-10-18 14:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/0dbfce4dcd64 7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources Summary: Purge source cache at appropriate times Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java + test/tools/javac/file/T7068451.java From lana.steuck at oracle.com Thu Oct 20 19:36:18 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 21 Oct 2011 02:36:18 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 8 new changesets Message-ID: <20111021023745.4E444470BB@hg.openjdk.java.net> Changeset: 25df27523672 Author: wetmore Date: 2011-10-18 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/25df27523672 7031830: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine Reviewed-by: xuelei, weijun, asaha ! src/share/classes/sun/security/ssl/CipherBox.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java Changeset: ca16821efef9 Author: asaha Date: 2011-10-18 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/ca16821efef9 Merge ! src/share/classes/sun/security/ssl/CipherBox.java Changeset: 1603c0710938 Author: chegar Date: 2011-10-19 11:24 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/1603c0710938 7098719: -Dsun.net.maxDatagramSockets and Socket constructor does not work correctly with System.gc() Reviewed-by: michaelm, coffeys ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java Changeset: 611544ae65f6 Author: chegar Date: 2011-10-19 11:27 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/611544ae65f6 7099488: TwoStacksPlainSocketImpl should invoke super.create(stream), typo in fix for 7098719 Reviewed-by: michaelm, coffeys ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java Changeset: abef39e97082 Author: okutsu Date: 2011-10-19 16:34 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/abef39e97082 7092679: (tz) Java getting wrong timezone/DST info on Solaris 11 Reviewed-by: coffeys, ohair, naoto, peytoia ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/java/java/Makefile ! src/solaris/native/java/util/TimeZone_md.c Changeset: 7daed05cc0e7 Author: asaha Date: 2011-10-19 09:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/7daed05cc0e7 Merge Changeset: 7ed2fd310470 Author: coffeys Date: 2011-10-19 19:06 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/7ed2fd310470 7102369: remove java.rmi.server.codebase property parsing from registyimpl 7094468: rmiregistry issue 7100592: java.rmi.server.codebase property parsed incorrectly for rmiregistry process Reviewed-by: jdn, robm ! src/share/classes/sun/rmi/registry/RegistryImpl.java + test/java/rmi/registry/readTest/readTest.java + test/java/rmi/registry/readTest/readTest.sh + test/java/rmi/registry/readTest/testPkg/Client.java + test/java/rmi/registry/readTest/testPkg/Hello.java + test/java/rmi/registry/readTest/testPkg/Server.java Changeset: ed0eeaee9185 Author: asaha Date: 2011-10-19 12:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/ed0eeaee9185 Merge From oleg.pekhovskiy at oracle.com Fri Oct 21 02:10:02 2011 From: oleg.pekhovskiy at oracle.com (Oleg Pekhovskiy) Date: Fri, 21 Oct 2011 13:10:02 +0400 Subject: Request for phase 2 approval for CR 7073337 - Crash after playing Java game on Pogo Message-ID: <4EA136EA.3060705@oracle.com> Hi! Bug description: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073337 Webrev for 7u2: http://cr.openjdk.java.net/~amenkov/7073337/webrev.00/ JDK 8 changset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cfe25bac6951 JDK 8 reviewers: art (Artem Ananiev), uta (Alexey Utkin). Rationale for phase 2: Windows' WM_DESTROY that is not handled by AWT properly. Crash could be caught very easy. Moreover there are many feedbacks about this issue from Pogo.com users. Changes involves only the AWT part (both Java and native) and only the case where Windows' WM_DESTROY is handled. Thanks, Oleg From dmitry.degrave at sun.com Fri Oct 21 02:37:07 2011 From: dmitry.degrave at sun.com (dmitry.degrave at sun.com) Date: Fri, 21 Oct 2011 09:37:07 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7101882: 2 tests fail in 7u4 workspace with new inference change Message-ID: <20111021093711.AB00E470BF@hg.openjdk.java.net> Changeset: 94bb9583fe28 Author: dmeetry Date: 2011-10-21 13:35 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/94bb9583fe28 7101882: 2 tests fail in 7u4 workspace with new inference change Summary: missed updates for two outcome files added. Reviewed-by: mcimadamore ! test/tools/javac/Diagnostics/6862608/T6862608a.out ! test/tools/javac/generics/inference/6638712/T6638712a.out From weijun.wang at oracle.com Fri Oct 21 02:53:49 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Fri, 21 Oct 2011 17:53:49 +0800 Subject: Request for approval to 7u4 for CR 7077646, 7077646 and 7089889 Message-ID: <4EA1412D.3090207@oracle.com> Hi All This is a request to backport 3 jdk8 fixes into jdk7u4 gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077646 gss wrap for cfx doesn't handle rrc != 0 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077640 Krb5LoginModule.login() throws an exception if used without a keytab http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7089889 All three bugs on the implementation of the JGSS-API Kerberos mechanism. All reported by external customers. The fixes are already included in jdk8 as: 7077640, reviewed by valeriep http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9b951304bd0a 7077646, reviewed by valeriep http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8d88e694441c 7089889, reviewed by xuelei and valeriep http://hg.openjdk.java.net/jdk8/tl/jdk/rev/79582fcc8329 The code changes for jdk7u4 are identical to the ones in jdk8. I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Thanks Weijun From edvard.wendelin at oracle.com Fri Oct 21 05:44:01 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 21 Oct 2011 14:44:01 +0200 Subject: Request for approval to 7u4 for CR 7077646, 7077646 and 7089889 In-Reply-To: <4EA1412D.3090207@oracle.com> References: <4EA1412D.3090207@oracle.com> Message-ID: <0B394996-6EE2-4C75-BADB-1B0C460472F8@oracle.com> Approved. Cheers, Edvard On Oct 21, 2011, at 11:53 AM, Weijun Wang wrote: > Hi All > > This is a request to backport 3 jdk8 fixes into jdk7u4 > > gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077646 > > gss wrap for cfx doesn't handle rrc != 0 > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077640 > > Krb5LoginModule.login() throws an exception if used without a keytab > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7089889 > > All three bugs on the implementation of the JGSS-API Kerberos mechanism. All reported by external customers. > > The fixes are already included in jdk8 as: > > 7077640, reviewed by valeriep > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9b951304bd0a > > 7077646, reviewed by valeriep > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8d88e694441c > > 7089889, reviewed by xuelei and valeriep > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/79582fcc8329 > > The code changes for jdk7u4 are identical to the ones in jdk8. > > I intend to push it to > > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Thanks > Weijun From edvard.wendelin at oracle.com Fri Oct 21 05:46:59 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 21 Oct 2011 14:46:59 +0200 Subject: Request for phase 2 approval for CR 7073337 - Crash after playing Java game on Pogo In-Reply-To: <4EA136EA.3060705@oracle.com> References: <4EA136EA.3060705@oracle.com> Message-ID: <24597DC2-865A-4D2D-ACB2-413D68C73DF0@oracle.com> Approved. Cheers, Edvard On Oct 21, 2011, at 11:10 AM, Oleg Pekhovskiy wrote: > Hi! > > Bug description: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073337 > > Webrev for 7u2: > http://cr.openjdk.java.net/~amenkov/7073337/webrev.00/ > > JDK 8 changset: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cfe25bac6951 > > JDK 8 reviewers: art (Artem Ananiev), uta (Alexey Utkin). > > Rationale for phase 2: > Windows' WM_DESTROY that is not handled by AWT properly. Crash could be caught very easy. Moreover there are many feedbacks about this issue from Pogo.com users. > Changes involves only the AWT part (both Java and native) and only the case where Windows' WM_DESTROY is handled. > > Thanks, > Oleg > From Abhi.Saha at Oracle.Com Fri Oct 21 11:09:31 2011 From: Abhi.Saha at Oracle.Com (Abhijit Saha) Date: Fri, 21 Oct 2011 11:09:31 -0700 Subject: Request for phase 2 approval for CR 7103108 - (tz) Support tzdata2011l Message-ID: <4EA1B55B.1020205@Oracle.Com> Bug description: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103108 Webrev for 8 which will be same in 7u2. http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d979afceb792 Reviewer: Yuka, Masayoshi, Sean Thanks Abhijit -- Release Lead, Java SE Updates Java Development Group Oracle Corporation. (408)276-7564 From lana.steuck at oracle.com Fri Oct 21 12:08:00 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 21 Oct 2011 12:08:00 -0700 (PDT) Subject: Auto Reply: jdk7u-dev Digest, Vol 4, Issue 23 Message-ID: This is an auto-reply message. I took today (Fri, Oct 21) off, will read my emails after 10PM PT. Regards, Lana From Abhi.Saha at Oracle.Com Fri Oct 21 13:49:55 2011 From: Abhi.Saha at Oracle.Com (Abhijit Saha) Date: Fri, 21 Oct 2011 13:49:55 -0700 Subject: Request for phase 2 approval for CR 7103405 - Correct display names for Pacific/Apia timezone Message-ID: <4EA1DAF3.9000501@Oracle.Com> Bug description: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103405 Webrev for 8 which will be same in 7u2. http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db9e246c651e Reviewer: Yuka, Masayoshi, Sean Thanks Abhijit -- Release Lead, Java SE Updates Java Development Group Oracle Corporation. (408)276-7564 From abhi.saha at oracle.com Sun Oct 23 20:53:46 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Mon, 24 Oct 2011 03:53:46 +0000 Subject: hg: jdk7u/jdk7u2/jdk: 4 new changesets Message-ID: <20111024035444.5256A470E9@hg.openjdk.java.net> Changeset: 426499ae8e04 Author: bagiras Date: 2011-10-21 19:22 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/426499ae8e04 7073337: Crash after playing Java game on Pogo Reviewed-by: art, uta ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Toolkit.h Changeset: dd8350c61d36 Author: asaha Date: 2011-10-21 15:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/dd8350c61d36 7103108: (tz) Support tzdata2011l Reviewed-by: coffeys, peytoia ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/etcetera ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/factory ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/pacificnew ! make/sun/javazic/tzdata/solar87 ! make/sun/javazic/tzdata/solar88 ! make/sun/javazic/tzdata/solar89 ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/systemv ! make/sun/javazic/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java Changeset: ca52af5acd26 Author: weijun Date: 2011-10-17 17:11 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/ca52af5acd26 7099399: cannot deal with CRL file larger than 16MB Reviewed-by: xuelei, mullan ! src/share/classes/sun/security/provider/X509Factory.java + test/sun/security/provider/X509Factory/BigCRL.java Changeset: 48463dbf345c Author: asaha Date: 2011-10-21 18:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/48463dbf345c 7103405: Correct display names for Pacific/Apia timezone Reviewed-by: coffeys, peytoia ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java From abhi.saha at oracle.com Sun Oct 23 20:56:02 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Mon, 24 Oct 2011 03:56:02 +0000 Subject: hg: jdk7u/jdk7u2/langtools: 7102515: javac running very very long and not returning Message-ID: <20111024035607.87D2F470EA@hg.openjdk.java.net> Changeset: d37897312d31 Author: jjh Date: 2011-10-20 14:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/d37897312d31 7102515: javac running very very long and not returning Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/7102515/T7102515.java + test/tools/javac/7102515/T7102515.out From Abhi.Saha at Oracle.Com Sun Oct 23 21:00:25 2011 From: Abhi.Saha at Oracle.Com (Abhijit Saha) Date: Sun, 23 Oct 2011 21:00:25 -0700 Subject: 7u2-b10 - late binding fixes Message-ID: <4EA4E2D9.5080602@Oracle.Com> http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/be12d8ef36d1 http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/82330ae1ba8b http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/482e282037d7 http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/0c5c2b2462f1 http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/f3bb1066a71f http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/48463dbf345c http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/d37897312d31 -- Release Lead, Java SE Updates Java Development Group Oracle Corporation. (408)276-7564 From weijun.wang at oracle.com Sun Oct 23 21:57:22 2011 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Mon, 24 Oct 2011 04:57:22 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 3 new changesets Message-ID: <20111024045812.79AB9470EB@hg.openjdk.java.net> Changeset: 254a44a0ed10 Author: weijun Date: 2011-09-28 14:21 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/254a44a0ed10 7077640: gss wrap for cfx doesn't handle rrc != 0 Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/krb5/MessageToken_v2.java ! test/sun/security/krb5/auto/Context.java + test/sun/security/krb5/auto/RRC.java Changeset: 9849b52664c6 Author: weijun Date: 2011-09-28 14:21 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9849b52664c6 7077646: gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java ! src/share/classes/sun/security/jgss/krb5/InitSecContextToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/MessageToken_v2.java + test/sun/security/krb5/auto/AcceptorSubKey.java Changeset: 6aa66c87f134 Author: weijun Date: 2011-09-28 09:40 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6aa66c87f134 7089889: Krb5LoginModule.login() throws an exception if used without a keytab Reviewed-by: xuelei, valeriep ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java + test/sun/security/krb5/auto/NoInitNoKeytab.java From Abhi.Saha at Oracle.Com Sun Oct 23 22:47:25 2011 From: Abhi.Saha at Oracle.Com (Abhijit Saha) Date: Sun, 23 Oct 2011 22:47:25 -0700 Subject: Request for phase 2 approval for CR 7104126 - Insert openjdk copyright header back into TZdata files. Message-ID: <4EA4FBED.3070904@Oracle.Com> Bug description: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7104126 During adding 2011l tzdata into 7u2-b10, openjdk copyright header was not added back to tzdata (where the copyright does not exists). It's an extra process for adding the data into 7u source. Please find the patch (attached) and reviewed by Masayoshi (okutsu). Thanks Abhijit -- Release Lead, Java SE Updates Java Development Group Oracle Corporation. (408)276-7564 -------------- next part -------------- An embedded message was scrubbed... From: Abhijit Saha Subject: patch Date: Sun, 23 Oct 2011 22:39:39 -0700 (PDT) Size: 25847 Url: http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20111023/93d3f6fd/AttachedMessage-0001.nws From edvard.wendelin at oracle.com Sun Oct 23 23:41:55 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 24 Oct 2011 08:41:55 +0200 Subject: Request for phase 2 approval for CR 7103108 - (tz) Support tzdata2011l In-Reply-To: <4EA1B55B.1020205@Oracle.Com> References: <4EA1B55B.1020205@Oracle.Com> Message-ID: <4EA508B3.30008@oracle.com> Approved. Cheers, Edvard On 10/21/2011 08:09 PM, Abhijit Saha wrote: > Bug description: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103108 > > Webrev for 8 which will be same in 7u2. > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d979afceb792 > > Reviewer: Yuka, Masayoshi, Sean > > Thanks > Abhijit > From edvard.wendelin at oracle.com Mon Oct 24 06:34:27 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 24 Oct 2011 15:34:27 +0200 Subject: Request for phase 2 approval for CR 7103405 - Correct display names for Pacific/Apia timezone In-Reply-To: <4EA1DAF3.9000501@Oracle.Com> References: <4EA1DAF3.9000501@Oracle.Com> Message-ID: <4EA56963.1060403@oracle.com> Approved. Cheers, Edvard On 10/21/2011 10:49 PM, Abhijit Saha wrote: > Bug description: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103405 > > Webrev for 8 which will be same in 7u2. > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db9e246c651e > > Reviewer: Yuka, Masayoshi, Sean > > Thanks > Abhijit > From edvard.wendelin at oracle.com Mon Oct 24 09:35:00 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 24 Oct 2011 18:35:00 +0200 Subject: Request for phase 2 approval for CR 7104126 - Insert openjdk copyright header back into TZdata files. In-Reply-To: <4EA4FBED.3070904@Oracle.Com> References: <4EA4FBED.3070904@Oracle.Com> Message-ID: Approved. Cheers, Edvard On Oct 24, 2011, at 7:47 AM, Abhijit Saha wrote: > Bug description: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7104126 > > > During adding 2011l tzdata into 7u2-b10, openjdk copyright header was not added back > to tzdata (where the copyright does not exists). It's an extra process for adding the data > into 7u source. > > Please find the patch (attached) and reviewed by Masayoshi (okutsu). > > Thanks > Abhijit > > -- > Release Lead, Java SE Updates > Java Development Group > Oracle Corporation. > (408)276-7564 > > From jeff.dinkins at oracle.com Mon Oct 24 09:44:28 2011 From: jeff.dinkins at oracle.com (Jeff Dinkins) Date: Mon, 24 Oct 2011 09:44:28 -0700 Subject: Request for phase 2 approval for CR 7102337 - 3rd Party License Readme update for 7u2 Message-ID: <953C35D8-696F-4F79-83BD-0CCD3F6529F1@oracle.com> Note that since 7 & 8's 3rd party license files diverge, this copy of the license readme is not a backport from 8. Bug description: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7102337 Webrev: sdiff attached, if people need any of the other formats webrev generates, let me know and I'll make them available Reviewers: Lana Steuck, Kelly O'Hair thanks, jeff From abhi.saha at oracle.com Mon Oct 24 10:15:08 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Mon, 24 Oct 2011 17:15:08 +0000 Subject: hg: jdk7u/jdk7u2/jdk: 7104126: Insert openjdk copyright header back into TZdata files Message-ID: <20111024171526.356C9470FC@hg.openjdk.java.net> Changeset: b5090771e19b Author: asaha Date: 2011-10-24 10:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/b5090771e19b 7104126: Insert openjdk copyright header back into TZdata files Reviewed-by: okutsu ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/etcetera ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/factory ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/pacificnew ! make/sun/javazic/tzdata/solar87 ! make/sun/javazic/tzdata/solar88 ! make/sun/javazic/tzdata/solar89 ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/systemv ! make/sun/javazic/tzdata/zone.tab From edvard.wendelin at oracle.com Mon Oct 24 10:22:26 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 24 Oct 2011 19:22:26 +0200 Subject: Request for phase 2 approval for CR 7102337 - 3rd Party License Readme update for 7u2 In-Reply-To: <953C35D8-696F-4F79-83BD-0CCD3F6529F1@oracle.com> References: <953C35D8-696F-4F79-83BD-0CCD3F6529F1@oracle.com> Message-ID: <3B73C39E-DB57-4AFC-B479-C951F20ED93A@oracle.com> Jeff, Seems like the attachment didn't make it into the email :) Can you attach it again? Cheers, Edvard On Oct 24, 2011, at 6:44 PM, Jeff Dinkins wrote: > > Note that since 7 & 8's 3rd party license files diverge, this copy of the license readme is not a backport from 8. > > Bug description: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7102337 > > Webrev: > sdiff attached, if people need any of the other formats webrev generates, let me know and I'll make them available > > Reviewers: > Lana Steuck, Kelly O'Hair > > thanks, > > jeff > From jeff.dinkins at oracle.com Mon Oct 24 10:24:55 2011 From: jeff.dinkins at oracle.com (Jeff Dinkins) Date: Mon, 24 Oct 2011 10:24:55 -0700 Subject: Request for phase 2 approval for CR 7102337 - 3rd Party License Readme update for 7u2 In-Reply-To: <3B73C39E-DB57-4AFC-B479-C951F20ED93A@oracle.com> References: <953C35D8-696F-4F79-83BD-0CCD3F6529F1@oracle.com> <3B73C39E-DB57-4AFC-B479-C951F20ED93A@oracle.com> Message-ID: Hmm... the one in my sent box has it, I'm guessing mailman might strip out attachments? I'm attaching it again, however I'll figure out how to upload it and send another mail. On Oct 24, 2011, at 10:22 AM, Edvard Wendelin wrote: > Jeff, > > Seems like the attachment didn't make it into the email :) Can you attach it again? > > Cheers, > Edvard > > On Oct 24, 2011, at 6:44 PM, Jeff Dinkins wrote: > >> >> Note that since 7 & 8's 3rd party license files diverge, this copy of the license readme is not a backport from 8. >> >> Bug description: >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7102337 >> >> Webrev: >> sdiff attached, if people need any of the other formats webrev generates, let me know and I'll make them available >> >> Reviewers: >> Lana Steuck, Kelly O'Hair >> >> thanks, >> >> jeff From jeff.dinkins at oracle.com Mon Oct 24 10:31:54 2011 From: jeff.dinkins at oracle.com (Jeff Dinkins) Date: Mon, 24 Oct 2011 10:31:54 -0700 Subject: Request for phase 2 approval for CR 7102337 - 3rd Party License Readme update for 7u2 In-Reply-To: References: <953C35D8-696F-4F79-83BD-0CCD3F6529F1@oracle.com> <3B73C39E-DB57-4AFC-B479-C951F20ED93A@oracle.com> Message-ID: Uploaded here: http://cr.openjdk.java.net/~jeff/7102337 Sorry for the prior noise. :-) jeff > Note that since 7 & 8's 3rd party license files diverge, this copy of the license readme is not a backport from 8. > > Bug description: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7102337 > > Webrev: > http://cr.openjdk.java.net/~jeff/7102337 > > Reviewers: > Lana Steuck, Kelly O'Hair > > thanks, > > jeff From philip.race at oracle.com Tue Oct 25 12:46:35 2011 From: philip.race at oracle.com (Phil Race) Date: Tue, 25 Oct 2011 12:46:35 -0700 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4E9F24A6.3090204@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E943DBC.1070103@oracle.com> <4E9C895B.5020400@oracle.com> <4E9F24A6.3090204@oracle.com> Message-ID: <4EA7121B.7080204@oracle.com> Paul, Just so you know, OpenJDK on OS X doesn't use X11. Earlier that's all there was but now that's obsolete and its based on Cocoa APIs. -phil. On 10/19/11 12:27 PM, Paul Hohensee wrote: > On 10/17/11 4:20 PM, Henri Gomez wrote: >> What does it means for osx builder like me ? > > This is what I expect, actual process may vary a bit. > > The forest is a development forest, so while you ought to be able to > build it at any given time, it's not necessarily completely stable (i.e., > may not pass the jcks at any given time). Until we get the > infrastructure in place to build an X11-based bundle that runs on OS X, > it won't be very useful. That'll be pretty much all makefile changes. > Once we have that plus hotspot (which we already have in hsx/hotspot-rt), > everyone except the client team (i.e., graphics team) will be able to > build > and test on OS X under X11. > >> When could we try to use it for OS/X builds ? > > When we get the infrastructure for building on OS X done, vis. above. > > Paul > >> 2011/10/17 Paul Hohensee: >>> Thanks, Dalibor. >>> >>> The forest is here >>> >>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ >>> >>> and the corresponding gates here >>> >>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx-gate/ >>> >>> The jdk7u-osx forest is a clone of jdk7u/jdk7u-dev and has the same >>> jcheck >>> constraints as jdk7u-dev (i.e., duplicate bugids are allowed). The >>> push >>> notification >>> alias is >>> >>> macosx-port-dev at openjdk.java.net >>> >>> When component teams deem it advisable, they'll ask permission to >>> push to >>> jdk7u-dev via the existing process. >>> >>> Hotspot pushes to jdk7u-osx will likely happen on the same schedule >>> as those >>> to jdk7u-dev. The initial port is wending its way through the >>> integration >>> process >>> from hsx/hotspot-rt through hsx/hotspot-main to hsx/hsx23, and will >>> go from >>> there to jdk7u-osx/hotspot. >>> >>> Paul >>> >>> On 10/11/11 8:59 AM, Dalibor Topic wrote: >>>> On 10/6/11 6:37 PM, Dalibor Topic wrote: >>>>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>>>> At JavaOne, Oracle announced the developer preview of the JDK7 >>>>>> Mac OSX >>>>>> port. Apple is open-sourcing the port and Oracle plans to deliver >>>>>> it in >>>>>> a future JDK7 update release. Since the initial port will use >>>>>> the JDK7 >>>>>> code >>>>>> base, I'd like to propose the creation of a project repo forest >>>>>> for the >>>>>> port >>>>>> as a sub-project of the JDK7 update project. Once a stable port >>>>>> exists >>>>>> in the OSX project repo forest, we can request permission to push >>>>>> it to >>>>>> jdk7u. >>>>> Thanks for this proposal, Paul. >>>>> >>>>> I posted a link to the Oracle JDK 7 Update release roadmap >>>>> published at >>>>> JavaOne >>>>> and the corresponding press releases which give some more background >>>>> information >>>>> on the plans wrt to the Mac OS X port to provide some more >>>>> background for >>>>> this >>>>> request. [1] >>>>> >>>>> I'd like to open up this proposal for discussion until Monday. >>>> Thanks to everyone who participated in the discussion. With my JDK 7 >>>> Updates Project >>>> Lead hat on, I think this is a good proposal, so we will go ahead and >>>> create a separate >>>> jdk7u-osx forest for the jdk7u integration of the Mac OS X port >>>> based off >>>> the mainline >>>> jdk7u master, with commit e-mails heading to the macosx-port-dev >>>> list in >>>> order to >>>> keep the Mac porters up to date on the progress of jdk7u(4) >>>> integration >>>> work. >>>> >>>> cheers, >>>> dalibor topic >>>> >>>>> cheers, >>>>> dalibor topic >>>>> >>>>> [1] >>>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>>>> >>>>> >>>> From paul.hohensee at oracle.com Tue Oct 25 13:05:15 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Tue, 25 Oct 2011 16:05:15 -0400 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4EA7121B.7080204@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E943DBC.1070103@oracle.com> <4E9C895B.5020400@oracle.com> <4E9F24A6.3090204@oracle.com> <4EA7121B.7080204@oracle.com> Message-ID: <4EA7167B.7040509@oracle.com> Yes, I think we knew that. What I was proposing was an interim state of jdk7u-osx (call it the Oracle forest: jdk7u-osx is quite a mouthful) where we could build testable bundles on osx before the client work is integrated. Paul On 10/25/11 3:46 PM, Phil Race wrote: > Paul, > > Just so you know, OpenJDK on OS X doesn't use X11. > Earlier that's all there was but now that's obsolete and its based on > Cocoa APIs. > > -phil. > > On 10/19/11 12:27 PM, Paul Hohensee wrote: >> On 10/17/11 4:20 PM, Henri Gomez wrote: >>> What does it means for osx builder like me ? >> >> This is what I expect, actual process may vary a bit. >> >> The forest is a development forest, so while you ought to be able to >> build it at any given time, it's not necessarily completely stable >> (i.e., >> may not pass the jcks at any given time). Until we get the >> infrastructure in place to build an X11-based bundle that runs on OS X, >> it won't be very useful. That'll be pretty much all makefile changes. >> Once we have that plus hotspot (which we already have in >> hsx/hotspot-rt), >> everyone except the client team (i.e., graphics team) will be able to >> build >> and test on OS X under X11. >> >>> When could we try to use it for OS/X builds ? >> >> When we get the infrastructure for building on OS X done, vis. above. >> >> Paul >> >>> 2011/10/17 Paul Hohensee: >>>> Thanks, Dalibor. >>>> >>>> The forest is here >>>> >>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ >>>> >>>> and the corresponding gates here >>>> >>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx-gate/ >>>> >>>> The jdk7u-osx forest is a clone of jdk7u/jdk7u-dev and has the same >>>> jcheck >>>> constraints as jdk7u-dev (i.e., duplicate bugids are allowed). The >>>> push >>>> notification >>>> alias is >>>> >>>> macosx-port-dev at openjdk.java.net >>>> >>>> When component teams deem it advisable, they'll ask permission to >>>> push to >>>> jdk7u-dev via the existing process. >>>> >>>> Hotspot pushes to jdk7u-osx will likely happen on the same schedule >>>> as those >>>> to jdk7u-dev. The initial port is wending its way through the >>>> integration >>>> process >>>> from hsx/hotspot-rt through hsx/hotspot-main to hsx/hsx23, and will >>>> go from >>>> there to jdk7u-osx/hotspot. >>>> >>>> Paul >>>> >>>> On 10/11/11 8:59 AM, Dalibor Topic wrote: >>>>> On 10/6/11 6:37 PM, Dalibor Topic wrote: >>>>>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>>>>> At JavaOne, Oracle announced the developer preview of the JDK7 >>>>>>> Mac OSX >>>>>>> port. Apple is open-sourcing the port and Oracle plans to >>>>>>> deliver it in >>>>>>> a future JDK7 update release. Since the initial port will use >>>>>>> the JDK7 >>>>>>> code >>>>>>> base, I'd like to propose the creation of a project repo forest >>>>>>> for the >>>>>>> port >>>>>>> as a sub-project of the JDK7 update project. Once a stable port >>>>>>> exists >>>>>>> in the OSX project repo forest, we can request permission to >>>>>>> push it to >>>>>>> jdk7u. >>>>>> Thanks for this proposal, Paul. >>>>>> >>>>>> I posted a link to the Oracle JDK 7 Update release roadmap >>>>>> published at >>>>>> JavaOne >>>>>> and the corresponding press releases which give some more background >>>>>> information >>>>>> on the plans wrt to the Mac OS X port to provide some more >>>>>> background for >>>>>> this >>>>>> request. [1] >>>>>> >>>>>> I'd like to open up this proposal for discussion until Monday. >>>>> Thanks to everyone who participated in the discussion. With my JDK 7 >>>>> Updates Project >>>>> Lead hat on, I think this is a good proposal, so we will go ahead and >>>>> create a separate >>>>> jdk7u-osx forest for the jdk7u integration of the Mac OS X port >>>>> based off >>>>> the mainline >>>>> jdk7u master, with commit e-mails heading to the macosx-port-dev >>>>> list in >>>>> order to >>>>> keep the Mac porters up to date on the progress of jdk7u(4) >>>>> integration >>>>> work. >>>>> >>>>> cheers, >>>>> dalibor topic >>>>> >>>>>> cheers, >>>>>> dalibor topic >>>>>> >>>>>> [1] >>>>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>>>>> >>>>>> >>>>> > From philip.race at oracle.com Tue Oct 25 13:11:52 2011 From: philip.race at oracle.com (Phil Race) Date: Tue, 25 Oct 2011 13:11:52 -0700 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4EA7167B.7040509@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E943DBC.1070103@oracle.com> <4E9C895B.5020400@oracle.com> <4E9F24A6.3090204@oracle.com> <4EA7121B.7080204@oracle.com> <4EA7167B.7040509@oracle.com> Message-ID: <4EA71808.4020809@oracle.com> So someone will make all the necessary OS X source and build changes in this new 7ux forest to build something that if it runs at all, certainly won't run client apps ? It might be enough for running the non-client tests but it seems like that's the kind of dead end changes that are better made in some other forest rather than the one that's supposed to host the "real" work. -phil. On 10/25/2011 1:05 PM, Paul Hohensee wrote: > Yes, I think we knew that. What I was proposing was an interim state of > jdk7u-osx (call it the Oracle forest: jdk7u-osx is quite a mouthful) > where > we could build testable bundles on osx before the client work is > integrated. > > Paul > > On 10/25/11 3:46 PM, Phil Race wrote: >> Paul, >> >> Just so you know, OpenJDK on OS X doesn't use X11. >> Earlier that's all there was but now that's obsolete and its based on >> Cocoa APIs. >> >> -phil. >> >> On 10/19/11 12:27 PM, Paul Hohensee wrote: >>> On 10/17/11 4:20 PM, Henri Gomez wrote: >>>> What does it means for osx builder like me ? >>> >>> This is what I expect, actual process may vary a bit. >>> >>> The forest is a development forest, so while you ought to be able to >>> build it at any given time, it's not necessarily completely stable >>> (i.e., >>> may not pass the jcks at any given time). Until we get the >>> infrastructure in place to build an X11-based bundle that runs on OS X, >>> it won't be very useful. That'll be pretty much all makefile changes. >>> Once we have that plus hotspot (which we already have in >>> hsx/hotspot-rt), >>> everyone except the client team (i.e., graphics team) will be able >>> to build >>> and test on OS X under X11. >>> >>>> When could we try to use it for OS/X builds ? >>> >>> When we get the infrastructure for building on OS X done, vis. above. >>> >>> Paul >>> >>>> 2011/10/17 Paul Hohensee: >>>>> Thanks, Dalibor. >>>>> >>>>> The forest is here >>>>> >>>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ >>>>> >>>>> and the corresponding gates here >>>>> >>>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx-gate/ >>>>> >>>>> The jdk7u-osx forest is a clone of jdk7u/jdk7u-dev and has the >>>>> same jcheck >>>>> constraints as jdk7u-dev (i.e., duplicate bugids are allowed). >>>>> The push >>>>> notification >>>>> alias is >>>>> >>>>> macosx-port-dev at openjdk.java.net >>>>> >>>>> When component teams deem it advisable, they'll ask permission to >>>>> push to >>>>> jdk7u-dev via the existing process. >>>>> >>>>> Hotspot pushes to jdk7u-osx will likely happen on the same >>>>> schedule as those >>>>> to jdk7u-dev. The initial port is wending its way through the >>>>> integration >>>>> process >>>>> from hsx/hotspot-rt through hsx/hotspot-main to hsx/hsx23, and >>>>> will go from >>>>> there to jdk7u-osx/hotspot. >>>>> >>>>> Paul >>>>> >>>>> On 10/11/11 8:59 AM, Dalibor Topic wrote: >>>>>> On 10/6/11 6:37 PM, Dalibor Topic wrote: >>>>>>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>>>>>> At JavaOne, Oracle announced the developer preview of the JDK7 >>>>>>>> Mac OSX >>>>>>>> port. Apple is open-sourcing the port and Oracle plans to >>>>>>>> deliver it in >>>>>>>> a future JDK7 update release. Since the initial port will use >>>>>>>> the JDK7 >>>>>>>> code >>>>>>>> base, I'd like to propose the creation of a project repo forest >>>>>>>> for the >>>>>>>> port >>>>>>>> as a sub-project of the JDK7 update project. Once a stable port >>>>>>>> exists >>>>>>>> in the OSX project repo forest, we can request permission to >>>>>>>> push it to >>>>>>>> jdk7u. >>>>>>> Thanks for this proposal, Paul. >>>>>>> >>>>>>> I posted a link to the Oracle JDK 7 Update release roadmap >>>>>>> published at >>>>>>> JavaOne >>>>>>> and the corresponding press releases which give some more >>>>>>> background >>>>>>> information >>>>>>> on the plans wrt to the Mac OS X port to provide some more >>>>>>> background for >>>>>>> this >>>>>>> request. [1] >>>>>>> >>>>>>> I'd like to open up this proposal for discussion until Monday. >>>>>> Thanks to everyone who participated in the discussion. With my JDK 7 >>>>>> Updates Project >>>>>> Lead hat on, I think this is a good proposal, so we will go ahead >>>>>> and >>>>>> create a separate >>>>>> jdk7u-osx forest for the jdk7u integration of the Mac OS X port >>>>>> based off >>>>>> the mainline >>>>>> jdk7u master, with commit e-mails heading to the macosx-port-dev >>>>>> list in >>>>>> order to >>>>>> keep the Mac porters up to date on the progress of jdk7u(4) >>>>>> integration >>>>>> work. >>>>>> >>>>>> cheers, >>>>>> dalibor topic >>>>>> >>>>>>> cheers, >>>>>>> dalibor topic >>>>>>> >>>>>>> [1] >>>>>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>>>>>> >>>>>>> >>>>>> >> From paul.hohensee at oracle.com Tue Oct 25 13:17:04 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Tue, 25 Oct 2011 16:17:04 -0400 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4EA71808.4020809@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E943DBC.1070103@oracle.com> <4E9C895B.5020400@oracle.com> <4E9F24A6.3090204@oracle.com> <4EA7121B.7080204@oracle.com> <4EA7167B.7040509@oracle.com> <4EA71808.4020809@oracle.com> Message-ID: <4EA71940.3030303@oracle.com> The idea is that it's an interim state where at least the core libs group can do work before the client work is integrated. jdk7u-osx is mean to be the forest that hosts the "real" work because the macosx-port forest can't be stretched to fit. If there's somehow a way to turn the macosx-port forest into something that can be pushed to jdk7u, it would make sense to have it be the forest that hosts the "real" work, but I don't see any easy way to do so. Paul On 10/25/11 4:11 PM, Phil Race wrote: > So someone will make all the necessary OS X source and build changes > in this new > 7ux forest to build something that if it runs at all, certainly won't > run client apps ? > It might be enough for running the non-client tests but it seems like > that's the > kind of dead end changes that are better made in some other forest > rather than > the one that's supposed to host the "real" work. > > -phil. > > On 10/25/2011 1:05 PM, Paul Hohensee wrote: >> Yes, I think we knew that. What I was proposing was an interim state of >> jdk7u-osx (call it the Oracle forest: jdk7u-osx is quite a mouthful) >> where >> we could build testable bundles on osx before the client work is >> integrated. >> >> Paul >> >> On 10/25/11 3:46 PM, Phil Race wrote: >>> Paul, >>> >>> Just so you know, OpenJDK on OS X doesn't use X11. >>> Earlier that's all there was but now that's obsolete and its based >>> on Cocoa APIs. >>> >>> -phil. >>> >>> On 10/19/11 12:27 PM, Paul Hohensee wrote: >>>> On 10/17/11 4:20 PM, Henri Gomez wrote: >>>>> What does it means for osx builder like me ? >>>> >>>> This is what I expect, actual process may vary a bit. >>>> >>>> The forest is a development forest, so while you ought to be able to >>>> build it at any given time, it's not necessarily completely stable >>>> (i.e., >>>> may not pass the jcks at any given time). Until we get the >>>> infrastructure in place to build an X11-based bundle that runs on >>>> OS X, >>>> it won't be very useful. That'll be pretty much all makefile changes. >>>> Once we have that plus hotspot (which we already have in >>>> hsx/hotspot-rt), >>>> everyone except the client team (i.e., graphics team) will be able >>>> to build >>>> and test on OS X under X11. >>>> >>>>> When could we try to use it for OS/X builds ? >>>> >>>> When we get the infrastructure for building on OS X done, vis. above. >>>> >>>> Paul >>>> >>>>> 2011/10/17 Paul Hohensee: >>>>>> Thanks, Dalibor. >>>>>> >>>>>> The forest is here >>>>>> >>>>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ >>>>>> >>>>>> and the corresponding gates here >>>>>> >>>>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx-gate/ >>>>>> >>>>>> The jdk7u-osx forest is a clone of jdk7u/jdk7u-dev and has the >>>>>> same jcheck >>>>>> constraints as jdk7u-dev (i.e., duplicate bugids are allowed). >>>>>> The push >>>>>> notification >>>>>> alias is >>>>>> >>>>>> macosx-port-dev at openjdk.java.net >>>>>> >>>>>> When component teams deem it advisable, they'll ask permission to >>>>>> push to >>>>>> jdk7u-dev via the existing process. >>>>>> >>>>>> Hotspot pushes to jdk7u-osx will likely happen on the same >>>>>> schedule as those >>>>>> to jdk7u-dev. The initial port is wending its way through the >>>>>> integration >>>>>> process >>>>>> from hsx/hotspot-rt through hsx/hotspot-main to hsx/hsx23, and >>>>>> will go from >>>>>> there to jdk7u-osx/hotspot. >>>>>> >>>>>> Paul >>>>>> >>>>>> On 10/11/11 8:59 AM, Dalibor Topic wrote: >>>>>>> On 10/6/11 6:37 PM, Dalibor Topic wrote: >>>>>>>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>>>>>>> At JavaOne, Oracle announced the developer preview of the JDK7 >>>>>>>>> Mac OSX >>>>>>>>> port. Apple is open-sourcing the port and Oracle plans to >>>>>>>>> deliver it in >>>>>>>>> a future JDK7 update release. Since the initial port will >>>>>>>>> use the JDK7 >>>>>>>>> code >>>>>>>>> base, I'd like to propose the creation of a project repo >>>>>>>>> forest for the >>>>>>>>> port >>>>>>>>> as a sub-project of the JDK7 update project. Once a stable >>>>>>>>> port exists >>>>>>>>> in the OSX project repo forest, we can request permission to >>>>>>>>> push it to >>>>>>>>> jdk7u. >>>>>>>> Thanks for this proposal, Paul. >>>>>>>> >>>>>>>> I posted a link to the Oracle JDK 7 Update release roadmap >>>>>>>> published at >>>>>>>> JavaOne >>>>>>>> and the corresponding press releases which give some more >>>>>>>> background >>>>>>>> information >>>>>>>> on the plans wrt to the Mac OS X port to provide some more >>>>>>>> background for >>>>>>>> this >>>>>>>> request. [1] >>>>>>>> >>>>>>>> I'd like to open up this proposal for discussion until Monday. >>>>>>> Thanks to everyone who participated in the discussion. With my >>>>>>> JDK 7 >>>>>>> Updates Project >>>>>>> Lead hat on, I think this is a good proposal, so we will go >>>>>>> ahead and >>>>>>> create a separate >>>>>>> jdk7u-osx forest for the jdk7u integration of the Mac OS X port >>>>>>> based off >>>>>>> the mainline >>>>>>> jdk7u master, with commit e-mails heading to the macosx-port-dev >>>>>>> list in >>>>>>> order to >>>>>>> keep the Mac porters up to date on the progress of jdk7u(4) >>>>>>> integration >>>>>>> work. >>>>>>> >>>>>>> cheers, >>>>>>> dalibor topic >>>>>>> >>>>>>>> cheers, >>>>>>>> dalibor topic >>>>>>>> >>>>>>>> [1] >>>>>>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>>>>>>> >>>>>>>> >>>>>>> >>> > From michael.x.mcmahon at oracle.com Tue Oct 25 14:14:10 2011 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Tue, 25 Oct 2011 22:14:10 +0100 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4EA7121B.7080204@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E943DBC.1070103@oracle.com> <4E9C895B.5020400@oracle.com> <4E9F24A6.3090204@oracle.com> <4EA7121B.7080204@oracle.com> Message-ID: <4EA726A2.5050600@oracle.com> Phil, Though, the X11 toolkit still builds and runs ok... - Michael. On 25/10/11 20:46, Phil Race wrote: > Paul, > > Just so you know, OpenJDK on OS X doesn't use X11. > Earlier that's all there was but now that's obsolete and its based on > Cocoa APIs. > > -phil. > > On 10/19/11 12:27 PM, Paul Hohensee wrote: >> On 10/17/11 4:20 PM, Henri Gomez wrote: >>> What does it means for osx builder like me ? >> >> This is what I expect, actual process may vary a bit. >> >> The forest is a development forest, so while you ought to be able to >> build it at any given time, it's not necessarily completely stable >> (i.e., >> may not pass the jcks at any given time). Until we get the >> infrastructure in place to build an X11-based bundle that runs on OS X, >> it won't be very useful. That'll be pretty much all makefile changes. >> Once we have that plus hotspot (which we already have in >> hsx/hotspot-rt), >> everyone except the client team (i.e., graphics team) will be able to >> build >> and test on OS X under X11. >> >>> When could we try to use it for OS/X builds ? >> >> When we get the infrastructure for building on OS X done, vis. above. >> >> Paul >> >>> 2011/10/17 Paul Hohensee: >>>> Thanks, Dalibor. >>>> >>>> The forest is here >>>> >>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ >>>> >>>> and the corresponding gates here >>>> >>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx-gate/ >>>> >>>> The jdk7u-osx forest is a clone of jdk7u/jdk7u-dev and has the same >>>> jcheck >>>> constraints as jdk7u-dev (i.e., duplicate bugids are allowed). The >>>> push >>>> notification >>>> alias is >>>> >>>> macosx-port-dev at openjdk.java.net >>>> >>>> When component teams deem it advisable, they'll ask permission to >>>> push to >>>> jdk7u-dev via the existing process. >>>> >>>> Hotspot pushes to jdk7u-osx will likely happen on the same schedule >>>> as those >>>> to jdk7u-dev. The initial port is wending its way through the >>>> integration >>>> process >>>> from hsx/hotspot-rt through hsx/hotspot-main to hsx/hsx23, and will >>>> go from >>>> there to jdk7u-osx/hotspot. >>>> >>>> Paul >>>> >>>> On 10/11/11 8:59 AM, Dalibor Topic wrote: >>>>> On 10/6/11 6:37 PM, Dalibor Topic wrote: >>>>>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>>>>> At JavaOne, Oracle announced the developer preview of the JDK7 >>>>>>> Mac OSX >>>>>>> port. Apple is open-sourcing the port and Oracle plans to >>>>>>> deliver it in >>>>>>> a future JDK7 update release. Since the initial port will use >>>>>>> the JDK7 >>>>>>> code >>>>>>> base, I'd like to propose the creation of a project repo forest >>>>>>> for the >>>>>>> port >>>>>>> as a sub-project of the JDK7 update project. Once a stable port >>>>>>> exists >>>>>>> in the OSX project repo forest, we can request permission to >>>>>>> push it to >>>>>>> jdk7u. >>>>>> Thanks for this proposal, Paul. >>>>>> >>>>>> I posted a link to the Oracle JDK 7 Update release roadmap >>>>>> published at >>>>>> JavaOne >>>>>> and the corresponding press releases which give some more background >>>>>> information >>>>>> on the plans wrt to the Mac OS X port to provide some more >>>>>> background for >>>>>> this >>>>>> request. [1] >>>>>> >>>>>> I'd like to open up this proposal for discussion until Monday. >>>>> Thanks to everyone who participated in the discussion. With my JDK 7 >>>>> Updates Project >>>>> Lead hat on, I think this is a good proposal, so we will go ahead and >>>>> create a separate >>>>> jdk7u-osx forest for the jdk7u integration of the Mac OS X port >>>>> based off >>>>> the mainline >>>>> jdk7u master, with commit e-mails heading to the macosx-port-dev >>>>> list in >>>>> order to >>>>> keep the Mac porters up to date on the progress of jdk7u(4) >>>>> integration >>>>> work. >>>>> >>>>> cheers, >>>>> dalibor topic >>>>> >>>>>> cheers, >>>>>> dalibor topic >>>>>> >>>>>> [1] >>>>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>>>>> >>>>>> >>>>> > From christine.lu at oracle.com Tue Oct 25 13:54:43 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 25 Oct 2011 20:54:43 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u2-b10 for changeset 194f60b57099 Message-ID: <20111025205443.3FBE44711A@hg.openjdk.java.net> Changeset: 0e61843f240d Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/0e61843f240d Added tag jdk7u2-b10 for changeset 194f60b57099 ! .hgtags From christine.lu at oracle.com Tue Oct 25 13:54:53 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 25 Oct 2011 20:54:53 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u2-b10 for changeset 487d16a2b833 Message-ID: <20111025205453.AA6754711B@hg.openjdk.java.net> Changeset: 7d3e2792e4ad Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/7d3e2792e4ad Added tag jdk7u2-b10 for changeset 487d16a2b833 ! .hgtags From christine.lu at oracle.com Tue Oct 25 13:55:39 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 25 Oct 2011 20:55:39 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u2-b10 for changeset 17a87e00a541 Message-ID: <20111025205541.AEB034711C@hg.openjdk.java.net> Changeset: 2c37082ade92 Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2c37082ade92 Added tag jdk7u2-b10 for changeset 17a87e00a541 ! .hgtags From christine.lu at oracle.com Tue Oct 25 13:57:18 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 25 Oct 2011 20:57:18 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u2-b10 for changeset f51e04014ffb Message-ID: <20111025205718.5F5CD4711D@hg.openjdk.java.net> Changeset: 7b90aaabd44e Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/7b90aaabd44e Added tag jdk7u2-b10 for changeset f51e04014ffb ! .hgtags From christine.lu at oracle.com Tue Oct 25 13:57:31 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 25 Oct 2011 20:57:31 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u2-b10 for changeset 3216c6afcedc Message-ID: <20111025205731.C967A4711E@hg.openjdk.java.net> Changeset: 700a5b205189 Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/700a5b205189 Added tag jdk7u2-b10 for changeset 3216c6afcedc ! .hgtags From christine.lu at oracle.com Tue Oct 25 13:57:43 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 25 Oct 2011 20:57:43 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u2-b10 for changeset f9c04c78a9b3 Message-ID: <20111025205753.4AA044711F@hg.openjdk.java.net> Changeset: 5a861ce38016 Author: cl Date: 2011-10-25 13:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/5a861ce38016 Added tag jdk7u2-b10 for changeset f9c04c78a9b3 ! .hgtags From christine.lu at oracle.com Tue Oct 25 13:59:17 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 25 Oct 2011 20:59:17 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u2-b10 for changeset abab66e88efd Message-ID: <20111025205919.DEDCD47120@hg.openjdk.java.net> Changeset: 94c24a6405ac Author: cl Date: 2011-10-25 13:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/94c24a6405ac Added tag jdk7u2-b10 for changeset abab66e88efd ! .hgtags From philip.race at oracle.com Tue Oct 25 14:22:05 2011 From: philip.race at oracle.com (Phil Race) Date: Tue, 25 Oct 2011 14:22:05 -0700 Subject: Request for creation of OSX integration repo forest In-Reply-To: <4EA726A2.5050600@oracle.com> References: <4E8DC649.6000109@oracle.com> <4E8DD92F.3010203@oracle.com> <4E943DBC.1070103@oracle.com> <4E9C895B.5020400@oracle.com> <4E9F24A6.3090204@oracle.com> <4EA7121B.7080204@oracle.com> <4EA726A2.5050600@oracle.com> Message-ID: <4EA7287D.6030301@oracle.com> I didn't say otherwise. But turns out Paul isn't talking about the OS X porting project forest anyway .. he's referring to the 7ux forest, and there it does not. -phil. On 10/25/2011 2:14 PM, Michael McMahon wrote: > Phil, > > Though, the X11 toolkit still builds and runs ok... > > - Michael. > > On 25/10/11 20:46, Phil Race wrote: >> Paul, >> >> Just so you know, OpenJDK on OS X doesn't use X11. >> Earlier that's all there was but now that's obsolete and its based on >> Cocoa APIs. >> >> -phil. >> >> On 10/19/11 12:27 PM, Paul Hohensee wrote: >>> On 10/17/11 4:20 PM, Henri Gomez wrote: >>>> What does it means for osx builder like me ? >>> >>> This is what I expect, actual process may vary a bit. >>> >>> The forest is a development forest, so while you ought to be able to >>> build it at any given time, it's not necessarily completely stable >>> (i.e., >>> may not pass the jcks at any given time). Until we get the >>> infrastructure in place to build an X11-based bundle that runs on OS X, >>> it won't be very useful. That'll be pretty much all makefile changes. >>> Once we have that plus hotspot (which we already have in >>> hsx/hotspot-rt), >>> everyone except the client team (i.e., graphics team) will be able >>> to build >>> and test on OS X under X11. >>> >>>> When could we try to use it for OS/X builds ? >>> >>> When we get the infrastructure for building on OS X done, vis. above. >>> >>> Paul >>> >>>> 2011/10/17 Paul Hohensee: >>>>> Thanks, Dalibor. >>>>> >>>>> The forest is here >>>>> >>>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ >>>>> >>>>> and the corresponding gates here >>>>> >>>>> http://hg.openjdk.java.net/jdk7u/jdk7u-osx-gate/ >>>>> >>>>> The jdk7u-osx forest is a clone of jdk7u/jdk7u-dev and has the >>>>> same jcheck >>>>> constraints as jdk7u-dev (i.e., duplicate bugids are allowed). >>>>> The push >>>>> notification >>>>> alias is >>>>> >>>>> macosx-port-dev at openjdk.java.net >>>>> >>>>> When component teams deem it advisable, they'll ask permission to >>>>> push to >>>>> jdk7u-dev via the existing process. >>>>> >>>>> Hotspot pushes to jdk7u-osx will likely happen on the same >>>>> schedule as those >>>>> to jdk7u-dev. The initial port is wending its way through the >>>>> integration >>>>> process >>>>> from hsx/hotspot-rt through hsx/hotspot-main to hsx/hsx23, and >>>>> will go from >>>>> there to jdk7u-osx/hotspot. >>>>> >>>>> Paul >>>>> >>>>> On 10/11/11 8:59 AM, Dalibor Topic wrote: >>>>>> On 10/6/11 6:37 PM, Dalibor Topic wrote: >>>>>>> On 10/6/11 8:16 AM, Paul Hohensee wrote: >>>>>>>> At JavaOne, Oracle announced the developer preview of the JDK7 >>>>>>>> Mac OSX >>>>>>>> port. Apple is open-sourcing the port and Oracle plans to >>>>>>>> deliver it in >>>>>>>> a future JDK7 update release. Since the initial port will use >>>>>>>> the JDK7 >>>>>>>> code >>>>>>>> base, I'd like to propose the creation of a project repo forest >>>>>>>> for the >>>>>>>> port >>>>>>>> as a sub-project of the JDK7 update project. Once a stable port >>>>>>>> exists >>>>>>>> in the OSX project repo forest, we can request permission to >>>>>>>> push it to >>>>>>>> jdk7u. >>>>>>> Thanks for this proposal, Paul. >>>>>>> >>>>>>> I posted a link to the Oracle JDK 7 Update release roadmap >>>>>>> published at >>>>>>> JavaOne >>>>>>> and the corresponding press releases which give some more >>>>>>> background >>>>>>> information >>>>>>> on the plans wrt to the Mac OS X port to provide some more >>>>>>> background for >>>>>>> this >>>>>>> request. [1] >>>>>>> >>>>>>> I'd like to open up this proposal for discussion until Monday. >>>>>> Thanks to everyone who participated in the discussion. With my JDK 7 >>>>>> Updates Project >>>>>> Lead hat on, I think this is a good proposal, so we will go ahead >>>>>> and >>>>>> create a separate >>>>>> jdk7u-osx forest for the jdk7u integration of the Mac OS X port >>>>>> based off >>>>>> the mainline >>>>>> jdk7u master, with commit e-mails heading to the macosx-port-dev >>>>>> list in >>>>>> order to >>>>>> keep the Mac porters up to date on the progress of jdk7u(4) >>>>>> integration >>>>>> work. >>>>>> >>>>>> cheers, >>>>>> dalibor topic >>>>>> >>>>>>> cheers, >>>>>>> dalibor topic >>>>>>> >>>>>>> [1] >>>>>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html >>>>>>> >>>>>>> >>>>>> >> > From John.Coomes at oracle.com Tue Oct 25 23:27:10 2011 From: John.Coomes at oracle.com (John Coomes) Date: Tue, 25 Oct 2011 23:27:10 -0700 Subject: Request for approval for bulk integration of hs23-b03 into jdk7u Message-ID: <20135.43070.698133.699459@oracle.com> Requesting approval to integrate hs23-b03 into jdk7u4-b01 (jdk7u/jdk7u). A webrev (XXL) is available at: http://cr.openjdk.java.net/~jcoomes/7u/hs23-b03-7u4-b01/ Pre-integration testing (PIT) was run by SQE, who analyzed the results and have given their approval for integration. The list of fixes in the proposed integration is below. All have undergone nightly testing and are already in the jdk8 master repository. 6484982: G1: process references during evacuation pauses 6865265: JVM crashes with "missing exception handler" error 7005808: G1: re-enable ReduceInitialCardMarks for G1 7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') 7051189: Need to suppress info message if -xcheck:jni used with libjsig.so 7059019: G1: add G1 support to the SA 7068215: G1: Print reference processing time during remark 7071904: 4/4 HotSpot: Full Debug Symbols 7075646: G1: fix inconsistencies in the monitoring data 7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded 7081933: Use zeroing elimination optimization for large array 7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 7088680: G1: Cleanup in the G1CollectorPolicy class 7089790: integrate bsd-port changes 7091032: G1: assert failure when NewRatio is used 7091366: re-enable quicksort tests 7091545: hs23 - set hotspot version & build number 7091764: Tiered: enable aastore profiling 7092236: java/util/EnumSet/EnumSetBash.java fails 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure 7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP 7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was 7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t 7095236: G1: _markedRegions never contains NULL regions 7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs 7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used 7096016: SA build still produces "arg list too long" errors 7096124: Bump the hs23 build number to 02 7096278: Update the VM name to indicate it is an embedded build 7096366: PPC: corruption of floating-point values with DeoptimizeALot 7096639: Tiered: Incorrect counter overflow handling for inlined methods 7097048: G1: extend the G1 SA changes to print per-heap space information 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 7097679: Tiered: events with bad bci to Gotos reduced from Ifs 7098085: G1: partially-young GCs not initiated under certain circumstances 7098194: integrate macosx-port changes 7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76 7098528: crash with java -XX:+ExtendedDTraceProbes 7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp 7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc 7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations 7101096: Bump the hs23 build number to 03 -John From edvard.wendelin at oracle.com Tue Oct 25 23:42:52 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 26 Oct 2011 08:42:52 +0200 Subject: Request for approval for bulk integration of hs23-b03 into jdk7u In-Reply-To: <20135.43070.698133.699459@oracle.com> References: <20135.43070.698133.699459@oracle.com> Message-ID: <629FF7AC-8BA8-471A-A6F5-794A479053E1@oracle.com> Approved. Cheers, Edvard On Oct 26, 2011, at 8:27 AM, John Coomes wrote: > Requesting approval to integrate hs23-b03 into jdk7u4-b01 > (jdk7u/jdk7u). > > A webrev (XXL) is available at: > > http://cr.openjdk.java.net/~jcoomes/7u/hs23-b03-7u4-b01/ > > Pre-integration testing (PIT) was run by SQE, who analyzed the results > and have given their approval for integration. > > The list of fixes in the proposed integration is below. All have > undergone nightly testing and are already in the jdk8 master > repository. > > 6484982: G1: process references during evacuation pauses > 6865265: JVM crashes with "missing exception handler" error > 7005808: G1: re-enable ReduceInitialCardMarks for G1 > 7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary > 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') > 7051189: Need to suppress info message if -xcheck:jni used with libjsig.so > 7059019: G1: add G1 support to the SA > 7068215: G1: Print reference processing time during remark > 7071904: 4/4 HotSpot: Full Debug Symbols > 7075646: G1: fix inconsistencies in the monitoring data > 7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded > 7081933: Use zeroing elimination optimization for large array > 7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed > 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 > 7088680: G1: Cleanup in the G1CollectorPolicy class > 7089790: integrate bsd-port changes > 7091032: G1: assert failure when NewRatio is used > 7091366: re-enable quicksort tests > 7091545: hs23 - set hotspot version & build number > 7091764: Tiered: enable aastore profiling > 7092236: java/util/EnumSet/EnumSetBash.java fails > 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output > 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output > 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" > 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure > 7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP > 7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was > 7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t > 7095236: G1: _markedRegions never contains NULL regions > 7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs > 7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used > 7096016: SA build still produces "arg list too long" errors > 7096124: Bump the hs23 build number to 02 > 7096278: Update the VM name to indicate it is an embedded build > 7096366: PPC: corruption of floating-point values with DeoptimizeALot > 7096639: Tiered: Incorrect counter overflow handling for inlined methods > 7097048: G1: extend the G1 SA changes to print per-heap space information > 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 > 7097679: Tiered: events with bad bci to Gotos reduced from Ifs > 7098085: G1: partially-young GCs not initiated under certain circumstances > 7098194: integrate macosx-port changes > 7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76 > 7098528: crash with java -XX:+ExtendedDTraceProbes > 7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script > 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp > 7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc > 7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations > 7101096: Bump the hs23 build number to 03 > > -John From fweimer at bfk.de Wed Oct 26 02:27:51 2011 From: fweimer at bfk.de (Florian Weimer) Date: Wed, 26 Oct 2011 09:27:51 +0000 Subject: Request for phase 2 approval for CR 7099017 - jdk7u2-dev does not build In-Reply-To: <4E9CEB8F.9010104@oracle.com> (Chris Gruszka's message of "Mon, 17 Oct 2011 22:59:27 -0400") References: <4E9CEB8F.9010104@oracle.com> Message-ID: <82y5w82jc8.fsf@mid.bfk.de> * Chris Gruszka: > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099017 > > Webrev: http://cr.openjdk.java.net/~cgruszka/7099017/ FWIW, this still hasn't made it into the jdk7u forest (which I assume is the primary forest for JDK 7 maintenance). -- Florian Weimer BFK edv-consulting GmbH http://www.bfk.de/ Kriegsstra?e 100 tel: +49-721-96201-1 D-76133 Karlsruhe fax: +49-721-96201-99 From John.Coomes at oracle.com Wed Oct 26 14:57:38 2011 From: John.Coomes at oracle.com (John Coomes) Date: Wed, 26 Oct 2011 14:57:38 -0700 Subject: Request for approval for CR 7105275 - wrong tag added to jdk7u master repos Message-ID: <20136.33362.619755.982557@oracle.com> The bug has not yet made its way to the public web site, but will become available here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7105275 Description: The tag jdk7u2-b10 was incorrectly added to the jdk7u/jdk7u repos, which are currently targeting jdk7u4. This change simply backs out the tag. Webrev: http://cr.openjdk.java.net/~jcoomes/7u/7105275-backout-tag/ This change is not in any other repository, because the incorrect tags exist only in the jdk7u master repos. It has been reviewed by Abhijit Saha. -John From edvard.wendelin at oracle.com Thu Oct 27 00:08:04 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 27 Oct 2011 09:08:04 +0200 Subject: Request for approval for CR 7105275 - wrong tag added to jdk7u master repos In-Reply-To: <20136.33362.619755.982557@oracle.com> References: <20136.33362.619755.982557@oracle.com> Message-ID: <4EA90354.6090704@oracle.com> Approved. Cheers, Edvard On 10/26/2011 11:57 PM, John Coomes wrote: > The bug has not yet made its way to the public web site, but will > become available here: > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7105275 > > Description: The tag jdk7u2-b10 was incorrectly added to the > jdk7u/jdk7u repos, which are currently targeting jdk7u4. This change > simply backs out the tag. > > Webrev: http://cr.openjdk.java.net/~jcoomes/7u/7105275-backout-tag/ > > This change is not in any other repository, because the incorrect tags > exist only in the jdk7u master repos. It has been reviewed by Abhijit > Saha. > > -John From chris.hegarty at oracle.com Thu Oct 27 03:01:52 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 27 Oct 2011 11:01:52 +0100 Subject: Request for approval for CR 7057935 - com/sun/nio/sctp tests should be moved out of jdk_nio and into their own target, jdk_sctp Message-ID: <4EA92C10.3010003@oracle.com> Hi, CR 7057935 - com/sun/nio/sctp tests should be moved out of jdk_nio and into their own target, jdk_sctp http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057935 Identical changes to JDK8 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6b2c14dfe9b9 The com/sun/nio/sctp tests are run when running the jdk regression tests with the makefile in the jdk/test directory. They are currently part of the jdk_nio3 target. SCTP is a niche area and there is no need to have these tests run with the nio tests. Also, most of them are on the ProblemList.txt since there are many kernel issues ( most of which are resolved in the latest Solaris 10 update release ). Best to provide a specific jdk_sctp target that can be used when the sctp tests are required to be run. Thanks, -Chris. From edvard.wendelin at oracle.com Thu Oct 27 03:17:31 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 27 Oct 2011 12:17:31 +0200 Subject: Request for approval for CR 7057935 - com/sun/nio/sctp tests should be moved out of jdk_nio and into their own target, jdk_sctp In-Reply-To: <4EA92C10.3010003@oracle.com> References: <4EA92C10.3010003@oracle.com> Message-ID: <4EA92FBB.20307@oracle.com> Approved. Cheers, Edvard On 10/27/2011 12:01 PM, Chris Hegarty wrote: > Hi, > > CR 7057935 - com/sun/nio/sctp tests should be moved out of jdk_nio and > into their own target, jdk_sctp > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057935 > > Identical changes to JDK8 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6b2c14dfe9b9 > > > The com/sun/nio/sctp tests are run when running the jdk regression > tests with the makefile in the jdk/test directory. They are currently > part of the jdk_nio3 target. > > SCTP is a niche area and there is no need to have these tests run with > the nio tests. Also, most of them are on the ProblemList.txt since > there are many kernel issues ( most of which are resolved in the > latest Solaris 10 update release ). Best to provide a specific > jdk_sctp target that can be used when the sctp tests are required to > be run. > > Thanks, > -Chris. From chris.hegarty at oracle.com Thu Oct 27 03:25:32 2011 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2011 10:25:32 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7057935: com/sun/nio/sctp tests should be moved out of jdk_nio and into their own target, jdk_sctp Message-ID: <20111027102545.A37D547166@hg.openjdk.java.net> Changeset: ee50c18ede0d Author: chegar Date: 2011-06-23 13:00 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ee50c18ede0d 7057935: com/sun/nio/sctp tests should be moved out of jdk_nio and into their own target, jdk_sctp Reviewed-by: alanb ! test/Makefile ! test/ProblemList.txt From sean.coffey at oracle.com Thu Oct 27 03:39:36 2011 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 27 Oct 2011 11:39:36 +0100 Subject: Request for approval for CR 7099658 : Properties.loadFromXML fails with ClassCastException Message-ID: <4EA934E8.3080602@oracle.com> Forward port from jdk6 and just gone into JDK 8. Simple fix. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099658 Same as jdk8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/64ccf18bbad5 regards, Sean. From chris.hegarty at oracle.com Thu Oct 27 03:44:27 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 27 Oct 2011 11:44:27 +0100 Subject: Request for approval for CR 7079012 - test/java/net/NetworkInterface/NetParamsTest.java fails with SocketException getting mac address Message-ID: <4EA9360B.2070608@oracle.com> Hi, CR 7079012 - test/java/net/NetworkInterface/NetParamsTest.java fails with SocketException getting mac address http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7079012 Identical *source* changes to JDK8 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/61a8c602cace The changeset for JDK8 contains changes to 2 files. The source file, NetworkInterface.c, contains the actual changes to resolve the problem. The changes to ProblemList.txt simply removed NetParamsTest.java from the problem list, so it would be run during testing (and resolved some formatting issues). The changes to ProblemList.txt are not applicable to 7u4 since the test is not on the problem list. So, the proposed changes are to NetworkInterface.c, and are identical to JDK8. This makes both JDK8 and JDK7u4 identical with respect to this CR. Thanks, -Chris. From edvard.wendelin at oracle.com Thu Oct 27 04:17:22 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 27 Oct 2011 13:17:22 +0200 Subject: Request for approval for CR 7079012 - test/java/net/NetworkInterface/NetParamsTest.java fails with SocketException getting mac address In-Reply-To: <4EA9360B.2070608@oracle.com> References: <4EA9360B.2070608@oracle.com> Message-ID: <4EA93DC2.9020808@oracle.com> Approved. Cheers, Edvard On 10/27/2011 12:44 PM, Chris Hegarty wrote: > Hi, > > CR 7079012 - test/java/net/NetworkInterface/NetParamsTest.java fails > with SocketException getting mac address > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7079012 > > Identical *source* changes to JDK8 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/61a8c602cace > > The changeset for JDK8 contains changes to 2 files. The source file, > NetworkInterface.c, contains the actual changes to resolve the > problem. The changes to ProblemList.txt simply removed > NetParamsTest.java from the problem list, so it would be run during > testing (and resolved some formatting issues). The changes to > ProblemList.txt are not applicable to 7u4 since the test is not on the > problem list. > > So, the proposed changes are to NetworkInterface.c, and are identical > to JDK8. This makes both JDK8 and JDK7u4 identical with respect to > this CR. > > Thanks, > -Chris. From edvard.wendelin at oracle.com Thu Oct 27 04:17:37 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 27 Oct 2011 13:17:37 +0200 Subject: Request for approval for CR 7099658 : Properties.loadFromXML fails with ClassCastException In-Reply-To: <4EA934E8.3080602@oracle.com> References: <4EA934E8.3080602@oracle.com> Message-ID: <4EA93DD1.6010408@oracle.com> Approved. Cheers, Edvard On 10/27/2011 12:39 PM, Se?n Coffey wrote: > Forward port from jdk6 and just gone into JDK 8. Simple fix. > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099658 > > Same as jdk8 changeset : > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/64ccf18bbad5 > > regards, > Sean. From chris.hegarty at oracle.com Thu Oct 27 06:13:37 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 27 Oct 2011 14:13:37 +0100 Subject: jdk7u-dev OPENJDK build fails Message-ID: <4EA95901.6090302@oracle.com> The latest jdk7u-dev OPENJDK build fails due to CR 7099017. This CR has been fixed in 7u2-dev but not yet integrated into 7u-dev. I wonder what is the process around when 7u2-dev merges into the jdk7u-dev main development forest? We are also seeing a networking regression test that has been fixed in 7u2 phase2, but still fails in jdk7u-dev. A failing regression test is not too bad, but the main jdk7u-dev forest should build. -Chris. From chris.hegarty at oracle.com Thu Oct 27 07:36:34 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 27 Oct 2011 15:36:34 +0100 Subject: Request for approval for CR 7076523 - TEST_BUG: test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE In-Reply-To: <4EA9360B.2070608@oracle.com> References: <4EA9360B.2070608@oracle.com> Message-ID: <4EA96C72.6070004@oracle.com> CR 7076523 - TEST_BUG: test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7076523 Identical changes to JDK8 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/af15e902cf08 This is a simple change to resolve a testcase bug. Thanks, -Chris. From chris.gruszka at oracle.com Thu Oct 27 10:09:20 2011 From: chris.gruszka at oracle.com (Chris Gruszka) Date: Thu, 27 Oct 2011 13:09:20 -0400 Subject: jdk7u-dev OPENJDK build fails In-Reply-To: <4EA95901.6090302@oracle.com> References: <4EA95901.6090302@oracle.com> Message-ID: <4EA99040.70709@oracle.com> This will be resolved when RE sync's jdk7u/7jdku2 to jdk7u/7jdk7u, and then the jdk7u/jdk7u-dev team forest is sync'ed from jdk7u/7jdk7u -ChrisG On 10/27/2011 9:13 AM, Chris Hegarty wrote: > The latest jdk7u-dev OPENJDK build fails due to CR 7099017. > > This CR has been fixed in 7u2-dev but not yet integrated into 7u-dev. > I wonder what is the process around when 7u2-dev merges into the > jdk7u-dev main development forest? > > We are also seeing a networking regression test that has been fixed in > 7u2 phase2, but still fails in jdk7u-dev. A failing regression test is > not too bad, but the main jdk7u-dev forest should build. > > -Chris. From john.coomes at oracle.com Thu Oct 27 11:10:08 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 27 Oct 2011 18:10:08 +0000 Subject: hg: jdk7u/jdk7u: 7105275: wrong tag added to jdk7u master repos Message-ID: <20111027181008.68A414716D@hg.openjdk.java.net> Changeset: 480a1c68b709 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/480a1c68b709 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From john.coomes at oracle.com Thu Oct 27 11:10:18 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 27 Oct 2011 18:10:18 +0000 Subject: hg: jdk7u/jdk7u/corba: 7105275: wrong tag added to jdk7u master repos Message-ID: <20111027181020.BB6DD4716E@hg.openjdk.java.net> Changeset: 12559bb704ed Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/12559bb704ed 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From john.coomes at oracle.com Thu Oct 27 11:10:31 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 27 Oct 2011 18:10:31 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 7105275: wrong tag added to jdk7u master repos Message-ID: <20111027181037.7A3364716F@hg.openjdk.java.net> Changeset: 92be6a664a86 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/92be6a664a86 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From john.coomes at oracle.com Thu Oct 27 11:11:57 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 27 Oct 2011 18:11:57 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 7105275: wrong tag added to jdk7u master repos Message-ID: <20111027181157.6055247170@hg.openjdk.java.net> Changeset: 9c540a9b0bdf Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/9c540a9b0bdf 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From john.coomes at oracle.com Thu Oct 27 11:12:06 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 27 Oct 2011 18:12:06 +0000 Subject: hg: jdk7u/jdk7u/jaxws: 7105275: wrong tag added to jdk7u master repos Message-ID: <20111027181206.E7DE447171@hg.openjdk.java.net> Changeset: 2c001a06ebb8 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/2c001a06ebb8 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From john.coomes at oracle.com Thu Oct 27 11:12:18 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 27 Oct 2011 18:12:18 +0000 Subject: hg: jdk7u/jdk7u/jdk: 7105275: wrong tag added to jdk7u master repos Message-ID: <20111027181255.5735E47172@hg.openjdk.java.net> Changeset: 218d75171c23 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/218d75171c23 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From john.coomes at oracle.com Thu Oct 27 11:13:05 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 27 Oct 2011 18:13:05 +0000 Subject: hg: jdk7u/jdk7u/langtools: 7105275: wrong tag added to jdk7u master repos Message-ID: <20111027181309.A107247173@hg.openjdk.java.net> Changeset: e560f4cb05e6 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/e560f4cb05e6 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From john.coomes at oracle.com Thu Oct 27 12:32:30 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 27 Oct 2011 19:32:30 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 70 new changesets Message-ID: <20111027193458.3DEEC4717C@hg.openjdk.java.net> Changeset: 2c37082ade92 Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2c37082ade92 Added tag jdk7u2-b10 for changeset 17a87e00a541 ! .hgtags Changeset: 92be6a664a86 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/92be6a664a86 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags Changeset: 3f0cf875af83 Author: katleman Date: 2011-09-22 16:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3f0cf875af83 Added tag jdk8-b06 for changeset 0db80d8e77fc ! .hgtags Changeset: 0663e7617095 Author: katleman Date: 2011-09-29 18:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0663e7617095 Added tag jdk8-b07 for changeset 3f0cf875af83 ! .hgtags Changeset: 77e1a9153757 Author: jcoomes Date: 2011-09-16 21:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/77e1a9153757 7091545: hs23 - set hotspot version & build number Reviewed-by: tonyp, never, phh, jmasa ! make/hotspot_version Changeset: da0999c4b733 Author: dcubed Date: 2011-09-16 16:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/da0999c4b733 7071904: 4/4 HotSpot: Full Debug Symbols Summary: Add support for .debuginfo files for HSX libraries. Reviewed-by: poonam, dholmes, never ! make/Makefile ! make/linux/Makefile ! make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/product.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make ! make/solaris/Makefile + make/solaris/makefiles/build_vm_def.sh ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/mapfile-vers ! make/solaris/makefiles/product.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/sparcWorks.make ! make/solaris/makefiles/vm.make Changeset: 86cbe939f0c7 Author: dcubed Date: 2011-09-19 12:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/86cbe939f0c7 Merge Changeset: 3607aac85aa9 Author: kevinw Date: 2011-09-22 16:48 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3607aac85aa9 7051189: Need to suppress info message if -xcheck:jni used with libjsig.so Reviewed-by: coleenp, minqi ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp + test/runtime/7051189/Xchecksig.sh Changeset: 5cceda753a4a Author: iveresov Date: 2011-09-19 15:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5cceda753a4a 7091764: Tiered: enable aastore profiling Summary: Turn on aastore profiling Reviewed-by: jrose, twisti ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp Changeset: 075ea0ed9e7c Author: kvn Date: 2011-09-20 08:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/075ea0ed9e7c 7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded Summary: Add missing node limit check in IGVN optimizer Reviewed-by: iveresov, never ! make/linux/build.sh ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java ! src/share/vm/opto/phaseX.cpp Changeset: eda6988c0d81 Author: never Date: 2011-09-20 23:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/eda6988c0d81 7092236: java/util/EnumSet/EnumSetBash.java fails Reviewed-by: kvn, twisti, jrose ! src/share/vm/ci/ciEnv.cpp Changeset: f08d439fab8c Author: never Date: 2011-09-25 16:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f08d439fab8c 7089790: integrate bsd-port changes Reviewed-by: kvn, twisti, jrose Contributed-by: Kurt Miller , Greg Lewis , Jung-uk Kim , Christos Zoulas , Landon Fuller , The FreeBSD Foundation , Michael Franz , Roger Hoover , Alexander Strange ! agent/make/Makefile + agent/src/os/bsd/BsdDebuggerLocal.c + agent/src/os/bsd/Makefile + agent/src/os/bsd/StubDebuggerLocal.c + agent/src/os/bsd/elfmacros.h + agent/src/os/bsd/libproc.h + agent/src/os/bsd/libproc_impl.c + agent/src/os/bsd/libproc_impl.h + agent/src/os/bsd/mapfile + agent/src/os/bsd/ps_core.c + agent/src/os/bsd/ps_proc.c + agent/src/os/bsd/salibelf.c + agent/src/os/bsd/salibelf.h + agent/src/os/bsd/symtab.c + agent/src/os/bsd/symtab.h + agent/src/os/bsd/test.c + agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java + agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java + agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java + agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! make/Makefile + make/bsd/Makefile + make/bsd/README + make/bsd/adlc_updater + make/bsd/build.sh + make/bsd/makefiles/adjust-mflags.sh + make/bsd/makefiles/adlc.make + make/bsd/makefiles/amd64.make + make/bsd/makefiles/arm.make + make/bsd/makefiles/build_vm_def.sh + make/bsd/makefiles/buildtree.make + make/bsd/makefiles/compiler1.make + make/bsd/makefiles/compiler2.make + make/bsd/makefiles/core.make + make/bsd/makefiles/cscope.make + make/bsd/makefiles/debug.make + make/bsd/makefiles/defs.make + make/bsd/makefiles/dtrace.make + make/bsd/makefiles/fastdebug.make + make/bsd/makefiles/gcc.make + make/bsd/makefiles/hp.make + make/bsd/makefiles/hp1.make + make/bsd/makefiles/i486.make + make/bsd/makefiles/ia64.make + make/bsd/makefiles/jsig.make + make/bsd/makefiles/jvmg.make + make/bsd/makefiles/jvmti.make + make/bsd/makefiles/launcher.make + make/bsd/makefiles/mapfile-vers-debug + make/bsd/makefiles/mapfile-vers-jsig + make/bsd/makefiles/mapfile-vers-product + make/bsd/makefiles/optimized.make + make/bsd/makefiles/ppc.make + make/bsd/makefiles/product.make + make/bsd/makefiles/profiled.make + make/bsd/makefiles/rules.make + make/bsd/makefiles/sa.make + make/bsd/makefiles/saproc.make + make/bsd/makefiles/shark.make + make/bsd/makefiles/sparc.make + make/bsd/makefiles/sparcWorks.make + make/bsd/makefiles/sparcv9.make + make/bsd/makefiles/tiered.make + make/bsd/makefiles/top.make + make/bsd/makefiles/vm.make + make/bsd/makefiles/zero.make + make/bsd/makefiles/zeroshark.make + make/bsd/platform_amd64 + make/bsd/platform_amd64.suncc + make/bsd/platform_i486 + make/bsd/platform_i486.suncc + make/bsd/platform_ia64 + make/bsd/platform_sparc + make/bsd/platform_sparcv9 + make/bsd/platform_zero.in ! make/cscope.make ! make/defs.make ! make/linux/makefiles/arm.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/ppc.make ! make/sa.files ! make/solaris/makefiles/defs.make ! make/windows/makefiles/defs.make ! src/cpu/x86/vm/bytes_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/copy_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/jni_x86.h ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/zero/vm/bytes_zero.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/cpu/zero/vm/interp_masm_zero.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/cpu/zero/vm/stubRoutines_zero.cpp ! src/cpu/zero/vm/vm_version_zero.cpp + src/os/bsd/vm/attachListener_bsd.cpp + src/os/bsd/vm/c1_globals_bsd.hpp + src/os/bsd/vm/c2_globals_bsd.hpp + src/os/bsd/vm/chaitin_bsd.cpp + src/os/bsd/vm/decoder_bsd.cpp + src/os/bsd/vm/dtraceJSDT_bsd.cpp + src/os/bsd/vm/globals_bsd.hpp + src/os/bsd/vm/interfaceSupport_bsd.hpp + src/os/bsd/vm/jsig.c + src/os/bsd/vm/jvm_bsd.cpp + src/os/bsd/vm/jvm_bsd.h + src/os/bsd/vm/mutex_bsd.cpp + src/os/bsd/vm/mutex_bsd.inline.hpp + src/os/bsd/vm/osThread_bsd.cpp + src/os/bsd/vm/osThread_bsd.hpp + src/os/bsd/vm/os_bsd.cpp + src/os/bsd/vm/os_bsd.hpp + src/os/bsd/vm/os_bsd.inline.hpp + src/os/bsd/vm/os_share_bsd.hpp + src/os/bsd/vm/perfMemory_bsd.cpp + src/os/bsd/vm/stubRoutines_bsd.cpp + src/os/bsd/vm/threadCritical_bsd.cpp + src/os/bsd/vm/thread_bsd.inline.hpp + src/os/bsd/vm/vmError_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/launcher/java_md.c ! src/os/posix/launcher/launcher.script + src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp + src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/bsd_x86_32.ad + src/os_cpu/bsd_x86/vm/bsd_x86_32.s + src/os_cpu/bsd_x86/vm/bsd_x86_64.ad + src/os_cpu/bsd_x86/vm/bsd_x86_64.s + src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/copy_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp + src/os_cpu/bsd_x86/vm/os_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/prefetch_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp + src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp + src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/vm_version_bsd_x86.cpp + src/os_cpu/bsd_zero/vm/assembler_bsd_zero.cpp + src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp + src/os_cpu/bsd_zero/vm/bytes_bsd_zero.inline.hpp + src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp + src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp + src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/prefetch_bsd_zero.inline.hpp + src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp + src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/thread_bsd_zero.cpp + src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/vm_version_bsd_zero.cpp ! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp ! src/share/vm/adlc/adlc.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/code/stubs.hpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/gcLocker.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/resourceArea.cpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/markOop.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oopsHierarchy.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/fprofiler.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.inline.hpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/memprofiler.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/osThread.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/task.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/timer.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/accessFlags.cpp ! src/share/vm/utilities/array.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/decoder.hpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/elfFile.hpp ! src/share/vm/utilities/elfStringTable.cpp ! src/share/vm/utilities/elfStringTable.hpp ! src/share/vm/utilities/elfSymbolTable.cpp ! src/share/vm/utilities/elfSymbolTable.hpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/growableArray.cpp ! src/share/vm/utilities/histogram.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/preserveException.hpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/workgroup.hpp ! test/Makefile ! test/jprt.config ! test/runtime/6929067/Test6929067.sh Changeset: a92cdbac8b9e Author: kvn Date: 2011-09-26 10:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a92cdbac8b9e 7081933: Use zeroing elimination optimization for large array Summary: Don't zero new typeArray during runtime call if the allocation is followed by arraycopy into it. Reviewed-by: twisti ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/oopFactory.cpp ! src/share/vm/memory/oopFactory.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp Changeset: cb315dc80374 Author: never Date: 2011-09-29 09:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/cb315dc80374 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 098acdf97f09 Author: never Date: 2011-09-29 13:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/098acdf97f09 7096016: SA build still produces "arg list too long" errors Reviewed-by: kvn, never Contributed-by: volker.simonis at gmail.com ! make/linux/makefiles/sa.make ! make/sa.files ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make Changeset: dc45ae774613 Author: iveresov Date: 2011-09-29 23:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/dc45ae774613 7096639: Tiered: Incorrect counter overflow handling for inlined methods Summary: Enable invocation events for inlinees Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/runtime/globals.hpp Changeset: ae839d1e7d4c Author: roland Date: 2011-09-30 13:47 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ae839d1e7d4c 7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used Summary: ADLC generates code to prepare the register string to be printed in a char array but then calls print without the char array as an argument. Reviewed-by: never ! src/share/vm/adlc/formssel.cpp Changeset: 5d871c1ff17c Author: iveresov Date: 2011-09-30 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5d871c1ff17c Merge ! make/Makefile ! make/linux/makefiles/defs.make ! make/solaris/makefiles/defs.make ! src/os/linux/vm/os_linux.cpp Changeset: da883b9e6d37 Author: jcoomes Date: 2011-09-30 18:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/da883b9e6d37 Merge ! .hgtags - agent/src/os/solaris/dbx/Makefile - agent/src/os/solaris/dbx/README - agent/src/os/solaris/dbx/README-commands.txt - agent/src/os/solaris/dbx/helloWorld.cpp - agent/src/os/solaris/dbx/proc_service_2.h - agent/src/os/solaris/dbx/shell_imp.h - agent/src/os/solaris/dbx/svc_agent_dbx.cpp - agent/src/os/solaris/dbx/svc_agent_dbx.hpp - agent/src/os/win32/BasicList.hpp - agent/src/os/win32/Buffer.cpp - agent/src/os/win32/Buffer.hpp - agent/src/os/win32/Dispatcher.cpp - agent/src/os/win32/Dispatcher.hpp - agent/src/os/win32/Handler.hpp - agent/src/os/win32/IOBuf.cpp - agent/src/os/win32/IOBuf.hpp - agent/src/os/win32/LockableList.hpp - agent/src/os/win32/Makefile - agent/src/os/win32/Message.hpp - agent/src/os/win32/Monitor.cpp - agent/src/os/win32/Monitor.hpp - agent/src/os/win32/README-commands.txt - agent/src/os/win32/README.txt - agent/src/os/win32/Reaper.cpp - agent/src/os/win32/Reaper.hpp - agent/src/os/win32/SwDbgSrv.cpp - agent/src/os/win32/SwDbgSrv.dsp - agent/src/os/win32/SwDbgSrv.dsw - agent/src/os/win32/SwDbgSub.cpp - agent/src/os/win32/SwDbgSub.dsp - agent/src/os/win32/initWinsock.cpp - agent/src/os/win32/initWinsock.hpp - agent/src/os/win32/ioUtils.cpp - agent/src/os/win32/ioUtils.hpp - agent/src/os/win32/isNT4.cpp - agent/src/os/win32/isNT4.hpp - agent/src/os/win32/libInfo.cpp - agent/src/os/win32/libInfo.hpp - agent/src/os/win32/nt4internals.cpp - agent/src/os/win32/nt4internals.hpp - agent/src/os/win32/ports.h - agent/src/os/win32/procList.cpp - agent/src/os/win32/procList.hpp - agent/src/os/win32/serverLists.cpp - agent/src/os/win32/serverLists.hpp - agent/src/os/win32/toolHelp.cpp - agent/src/os/win32/toolHelp.hpp - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestHelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntryConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java - make/solaris/makefiles/mapfile-vers-nonproduct - src/share/vm/runtime/reflectionCompat.hpp Changeset: 49ed7eacfd16 Author: jcoomes Date: 2011-09-30 18:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/49ed7eacfd16 Added tag hs23-b01 for changeset da883b9e6d37 ! .hgtags Changeset: 7c20d272643f Author: katleman Date: 2011-10-06 14:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7c20d272643f Added tag jdk8-b08 for changeset 49ed7eacfd16 ! .hgtags Changeset: edd5f85e2de7 Author: katleman Date: 2011-10-13 10:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/edd5f85e2de7 Added tag jdk8-b09 for changeset 7c20d272643f ! .hgtags Changeset: 95607b70acb5 Author: jcoomes Date: 2011-09-30 22:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/95607b70acb5 7096124: Bump the hs23 build number to 02 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 4f93f0d00802 Author: tonyp Date: 2011-09-20 09:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4f93f0d00802 7059019: G1: add G1 support to the SA Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA. Reviewed-by: never, poonam, johnc ! agent/make/Makefile + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! make/sa.files ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp + src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 663cb89032b1 Author: johnc Date: 2011-09-20 15:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/663cb89032b1 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object. Reviewed-by: ysr, brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 114e52976463 Author: tonyp Date: 2011-09-21 01:27 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/114e52976463 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') Summary: Make sure the eden and survivor pools have "Space" in their name. Reviewed-by: jmasa, ysr ! src/share/vm/services/g1MemoryPool.cpp Changeset: 1847b501ae74 Author: johnc Date: 2011-09-21 10:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1847b501ae74 7068215: G1: Print reference processing time during remark Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output. Reviewed-by: ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: d912b598c6c3 Author: tonyp Date: 2011-09-21 13:36 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d912b598c6c3 7091032: G1: assert failure when NewRatio is used Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning. Reviewed-by: johnc, jmasa, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 5cc33133bc6d Author: johnc Date: 2011-09-21 15:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5cc33133bc6d 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output Summary: Cast HeapRegion::GrainBytes to size_t in output statement. Reviewed-by: ysr, brutisso, pbk, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: f0ecbe78fc7b Author: tonyp Date: 2011-09-22 07:18 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f0ecbe78fc7b 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output Reviewed-by: jcoomes, johnc ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 4dfb2df418f2 Author: johnc Date: 2011-09-22 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4dfb2df418f2 6484982: G1: process references during evacuation pauses Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate. Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/thread.cpp Changeset: 8229bd737950 Author: tonyp Date: 2011-09-23 16:07 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8229bd737950 7075646: G1: fix inconsistencies in the monitoring data Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat. Reviewed-by: jmasa, brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: e807478bf9ca Author: brutisso Date: 2011-09-26 10:14 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e807478bf9ca 7091366: re-enable quicksort tests Summary: Added extern "C" to make it build with JDK6 compilers Reviewed-by: jwilhelm, kvn ! src/share/vm/utilities/quickSort.cpp Changeset: 273b46400613 Author: johnc Date: 2011-09-28 10:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/273b46400613 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle. Reviewed-by: tonyp, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 811ec3d0833b Author: johnc Date: 2011-10-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/811ec3d0833b 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 81aa07130d30 Author: tonyp Date: 2011-10-03 19:04 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/81aa07130d30 7097048: G1: extend the G1 SA changes to print per-heap space information Reviewed-by: brutisso, johnc ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: c63b928b212b Author: stefank Date: 2011-09-12 16:09 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c63b928b212b 7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary Summary: Pass the same object size value to both allocate and unallocate_object Reviewed-by: ysr, brutisso ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp Changeset: 65a8ff39a6da Author: johnc Date: 2011-10-05 08:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/65a8ff39a6da 7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t Summary: Declare GrainBytes, GrainWords, and CardsPerRegion as size_t. Reviewed-by: jcoomes, tonyp, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: fd65bc7c09b6 Author: tonyp Date: 2011-10-06 13:28 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/fd65bc7c09b6 Merge ! agent/make/Makefile ! make/sa.files ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 246daf2c601d Author: brutisso Date: 2011-09-28 08:21 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/246daf2c601d 7005808: G1: re-enable ReduceInitialCardMarks for G1 Summary: Remove the extra guard to allow G1 to use ReduceInitialCardMarks Reviewed-by: jmasa, tonyp, johnc, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: b9390528617c Author: ysr Date: 2011-10-06 18:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b9390528617c 7095236: G1: _markedRegions never contains NULL regions Summary: Removed the code for skipping over NULL regions in _markedRegions, replacing it with an assertion that a NULL region is never encountered; removed dead methods, remove() and remove_region(), and inlined a simplified addRegion() directly into fillCache(). Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp Changeset: f32dae5d5677 Author: ysr Date: 2011-10-10 08:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f32dae5d5677 Merge Changeset: 3f24f946bc2d Author: brutisso Date: 2011-10-11 10:21 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3f24f946bc2d 7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script Summary: Also reviewed by mikael.gerdin at oracle.com; Changed to the `` syntax instead. Also changed "source" to ".". Reviewed-by: never, stefank, dsamersoff, rottenha ! src/os/posix/launcher/launcher.script Changeset: d1bdeef3e3e2 Author: johnc Date: 2011-10-12 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d1bdeef3e3e2 7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76 Summary: There is a race between one thread successfully forwarding and copying the klass mirror for the SoftReference class (including the static master clock) and another thread attempting to use the master clock while attempting to discover a soft reference object. Maintain a shadow copy of the soft reference master clock and use the shadow during reference discovery and reference processing. Reviewed-by: tonyp, brutisso, ysr ! src/share/vm/memory/referencePolicy.cpp ! src/share/vm/memory/referencePolicy.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: e4f412d2b75d Author: jcoomes Date: 2011-10-14 18:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e4f412d2b75d Merge ! .hgtags Changeset: d815de2e85e5 Author: jcoomes Date: 2011-10-14 18:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d815de2e85e5 Added tag hs23-b02 for changeset e4f412d2b75d ! .hgtags Changeset: 3170e4044f2d Author: katleman Date: 2011-10-20 10:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3170e4044f2d Added tag jdk8-b10 for changeset d815de2e85e5 ! .hgtags Changeset: bc257a801090 Author: jcoomes Date: 2011-10-14 21:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/bc257a801090 7101096: Bump the hs23 build number to 03 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 940513efe83a Author: iveresov Date: 2011-10-04 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/940513efe83a 7097679: Tiered: events with bad bci to Gotos reduced from Ifs Summary: Save bci of instruction that produced Goto and use it to call back to runtime Reviewed-by: kvn, never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: ec5ce9326985 Author: kvn Date: 2011-10-04 14:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ec5ce9326985 6865265: JVM crashes with "missing exception handler" error Summary: Retry the call to fast_exception_handler_bci_for() after it returned with a pending exception. Don't cache the exception handler pc computed by compute_compiled_exc_handler() if the handler is for another (nested) exception. Reviewed-by: kamg, kvn Contributed-by: volker.simonis at gmail.com ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/sharedRuntime.cpp + test/compiler/6865265/StackOverflowBug.java Changeset: eba73e0c7780 Author: bdelsart Date: 2011-10-07 13:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/eba73e0c7780 7096366: PPC: corruption of floating-point values with DeoptimizeALot Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms Reviewed-by: roland, dholmes ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 0abefdb54d21 Author: twisti Date: 2011-10-11 02:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0abefdb54d21 7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed Reviewed-by: never, bdelsart ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.hpp Changeset: 5eb9169b1a14 Author: twisti Date: 2011-10-12 21:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5eb9169b1a14 7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP Reviewed-by: jrose, never ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/ci/ciSignature.cpp ! src/share/vm/ci/ciSignature.hpp Changeset: a786fdc79c5f Author: never Date: 2011-10-13 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a786fdc79c5f 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Reviewed-by: kvn, twisti ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 4bac06a82bc3 Author: kvn Date: 2011-10-14 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4bac06a82bc3 7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc Summary: Instruction countTrailingZerosL() should use iRegIsafe dst register since it is used in long arithmetic. Reviewed-by: never, twisti ! src/cpu/sparc/vm/sparc.ad + test/compiler/7100757/Test7100757.java Changeset: 11d17c7d2ee6 Author: iveresov Date: 2011-10-16 02:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/11d17c7d2ee6 Merge Changeset: 2ef3386478e6 Author: dholmes Date: 2011-10-10 21:01 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2ef3386478e6 7096278: Update the VM name to indicate it is an embedded build Reviewed-by: kvn, never, jcoomes, bobv ! src/share/vm/runtime/vm_version.cpp Changeset: 436b4a3231bf Author: dcubed Date: 2011-10-13 09:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/436b4a3231bf 7098194: integrate macosx-port changes Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29. Reviewed-by: kvn, dholmes, never, phh Contributed-by: Christos Zoulas , Greg Lewis , Kurt Miller , Alexander Strange , Mike Swingler , Roger Hoover , Victor Hernandez , Pratik Solanki ! .hgignore + agent/src/os/bsd/MacosxDebuggerLocal.m ! agent/src/os/bsd/Makefile ! agent/src/os/bsd/symtab.c ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! make/Makefile ! make/bsd/makefiles/adlc.make ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/sa.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/top.make ! make/bsd/makefiles/vm.make ! make/defs.make - make/templates/bsd-header ! src/cpu/x86/vm/jni_x86.h + src/os/bsd/dtrace/generateJvmOffsets.cpp + src/os/bsd/dtrace/generateJvmOffsets.h + src/os/bsd/dtrace/generateJvmOffsetsMain.c + src/os/bsd/dtrace/hotspot.d + src/os/bsd/dtrace/hotspot_jni.d + src/os/bsd/dtrace/hs_private.d + src/os/bsd/dtrace/jhelper.d + src/os/bsd/dtrace/jvm_dtrace.c + src/os/bsd/dtrace/jvm_dtrace.h + src/os/bsd/dtrace/libjvm_db.c + src/os/bsd/dtrace/libjvm_db.h ! src/os/bsd/vm/dtraceJSDT_bsd.cpp ! src/os/bsd/vm/jvm_bsd.h ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/bsd_x86_32.s ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/bytes_bsd_zero.inline.hpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/runtimeService.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/dtrace.hpp + src/share/vm/utilities/dtrace_usdt2_disabled.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/hashtable.cpp Changeset: 23a1c8de9d51 Author: dholmes Date: 2011-10-17 01:40 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/23a1c8de9d51 Merge - make/templates/bsd-header ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp Changeset: 8187c94a9a87 Author: never Date: 2011-10-17 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8187c94a9a87 7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was Reviewed-by: kvn, twisti ! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java Changeset: e5928e7dab26 Author: never Date: 2011-10-17 21:38 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e5928e7dab26 7098528: crash with java -XX:+ExtendedDTraceProbes Reviewed-by: kvn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/oops/instanceMirrorKlass.cpp Changeset: 16f9fa2bf76c Author: kvn Date: 2011-10-19 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/16f9fa2bf76c 7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations Summary: replace the call to memmove by a simple copy loop Reviewed-by: dholmes, kvn, never Contributed-by: axel.siebenborn at sap.com, volker.simonis at gmail.com ! src/cpu/sparc/vm/copy_sparc.hpp ! src/os_cpu/windows_x86/vm/copy_windows_x86.inline.hpp + test/runtime/7100935/TestConjointAtomicArraycopy.java + test/runtime/7100935/TestShortArraycopy.java Changeset: 1179647ee175 Author: iveresov Date: 2011-10-21 00:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1179647ee175 Merge Changeset: ec4b032a4977 Author: tonyp Date: 2011-10-13 13:54 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ec4b032a4977 7098085: G1: partially-young GCs not initiated under certain circumstances Reviewed-by: ysr, brutisso ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: 074f0252cc13 Author: tonyp Date: 2011-10-14 11:12 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/074f0252cc13 7088680: G1: Cleanup in the G1CollectorPolicy class Summary: Removed unused fields and methods, removed the G1CollectoryPolicy_BestRegionsFirst class and folded its functionality into the G1CollectorPolicy class. Reviewed-by: ysr, brutisso, jcoomes ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/memory/universe.cpp Changeset: bf2d2b8b1726 Author: johnc Date: 2011-10-17 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/bf2d2b8b1726 7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs Summary: Add a new, separate, pointer to the base of the array of discovered reference lists and use this new pointer in places where we iterate over the entire array. Reviewed-by: ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 647872693572 Author: tonyp Date: 2011-10-21 07:24 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/647872693572 Merge Changeset: 4d3850d9d326 Author: jcoomes Date: 2011-10-21 10:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4d3850d9d326 Merge - make/templates/bsd-header Changeset: 4538caeef7b6 Author: jcoomes Date: 2011-10-21 10:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4538caeef7b6 Added tag hs23-b03 for changeset 4d3850d9d326 ! .hgtags Changeset: 7e508fbcb950 Author: jcoomes Date: 2011-10-27 12:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7e508fbcb950 Merge ! .hgtags ! make/hotspot_version - make/templates/bsd-header ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/methodHandleWalk.cpp From john.coomes at oracle.com Thu Oct 27 12:40:28 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 27 Oct 2011 19:40:28 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 68 new changesets Message-ID: <20111027194238.A3F024717D@hg.openjdk.java.net> Changeset: 3f0cf875af83 Author: katleman Date: 2011-09-22 16:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3f0cf875af83 Added tag jdk8-b06 for changeset 0db80d8e77fc ! .hgtags Changeset: 0663e7617095 Author: katleman Date: 2011-09-29 18:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0663e7617095 Added tag jdk8-b07 for changeset 3f0cf875af83 ! .hgtags Changeset: 77e1a9153757 Author: jcoomes Date: 2011-09-16 21:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/77e1a9153757 7091545: hs23 - set hotspot version & build number Reviewed-by: tonyp, never, phh, jmasa ! make/hotspot_version Changeset: da0999c4b733 Author: dcubed Date: 2011-09-16 16:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/da0999c4b733 7071904: 4/4 HotSpot: Full Debug Symbols Summary: Add support for .debuginfo files for HSX libraries. Reviewed-by: poonam, dholmes, never ! make/Makefile ! make/linux/Makefile ! make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/product.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make ! make/solaris/Makefile + make/solaris/makefiles/build_vm_def.sh ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/mapfile-vers ! make/solaris/makefiles/product.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/sparcWorks.make ! make/solaris/makefiles/vm.make Changeset: 86cbe939f0c7 Author: dcubed Date: 2011-09-19 12:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/86cbe939f0c7 Merge Changeset: 3607aac85aa9 Author: kevinw Date: 2011-09-22 16:48 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3607aac85aa9 7051189: Need to suppress info message if -xcheck:jni used with libjsig.so Reviewed-by: coleenp, minqi ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp + test/runtime/7051189/Xchecksig.sh Changeset: 5cceda753a4a Author: iveresov Date: 2011-09-19 15:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5cceda753a4a 7091764: Tiered: enable aastore profiling Summary: Turn on aastore profiling Reviewed-by: jrose, twisti ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp Changeset: 075ea0ed9e7c Author: kvn Date: 2011-09-20 08:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/075ea0ed9e7c 7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded Summary: Add missing node limit check in IGVN optimizer Reviewed-by: iveresov, never ! make/linux/build.sh ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java ! src/share/vm/opto/phaseX.cpp Changeset: eda6988c0d81 Author: never Date: 2011-09-20 23:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/eda6988c0d81 7092236: java/util/EnumSet/EnumSetBash.java fails Reviewed-by: kvn, twisti, jrose ! src/share/vm/ci/ciEnv.cpp Changeset: f08d439fab8c Author: never Date: 2011-09-25 16:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f08d439fab8c 7089790: integrate bsd-port changes Reviewed-by: kvn, twisti, jrose Contributed-by: Kurt Miller , Greg Lewis , Jung-uk Kim , Christos Zoulas , Landon Fuller , The FreeBSD Foundation , Michael Franz , Roger Hoover , Alexander Strange ! agent/make/Makefile + agent/src/os/bsd/BsdDebuggerLocal.c + agent/src/os/bsd/Makefile + agent/src/os/bsd/StubDebuggerLocal.c + agent/src/os/bsd/elfmacros.h + agent/src/os/bsd/libproc.h + agent/src/os/bsd/libproc_impl.c + agent/src/os/bsd/libproc_impl.h + agent/src/os/bsd/mapfile + agent/src/os/bsd/ps_core.c + agent/src/os/bsd/ps_proc.c + agent/src/os/bsd/salibelf.c + agent/src/os/bsd/salibelf.h + agent/src/os/bsd/symtab.c + agent/src/os/bsd/symtab.h + agent/src/os/bsd/test.c + agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java + agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java + agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java + agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! make/Makefile + make/bsd/Makefile + make/bsd/README + make/bsd/adlc_updater + make/bsd/build.sh + make/bsd/makefiles/adjust-mflags.sh + make/bsd/makefiles/adlc.make + make/bsd/makefiles/amd64.make + make/bsd/makefiles/arm.make + make/bsd/makefiles/build_vm_def.sh + make/bsd/makefiles/buildtree.make + make/bsd/makefiles/compiler1.make + make/bsd/makefiles/compiler2.make + make/bsd/makefiles/core.make + make/bsd/makefiles/cscope.make + make/bsd/makefiles/debug.make + make/bsd/makefiles/defs.make + make/bsd/makefiles/dtrace.make + make/bsd/makefiles/fastdebug.make + make/bsd/makefiles/gcc.make + make/bsd/makefiles/hp.make + make/bsd/makefiles/hp1.make + make/bsd/makefiles/i486.make + make/bsd/makefiles/ia64.make + make/bsd/makefiles/jsig.make + make/bsd/makefiles/jvmg.make + make/bsd/makefiles/jvmti.make + make/bsd/makefiles/launcher.make + make/bsd/makefiles/mapfile-vers-debug + make/bsd/makefiles/mapfile-vers-jsig + make/bsd/makefiles/mapfile-vers-product + make/bsd/makefiles/optimized.make + make/bsd/makefiles/ppc.make + make/bsd/makefiles/product.make + make/bsd/makefiles/profiled.make + make/bsd/makefiles/rules.make + make/bsd/makefiles/sa.make + make/bsd/makefiles/saproc.make + make/bsd/makefiles/shark.make + make/bsd/makefiles/sparc.make + make/bsd/makefiles/sparcWorks.make + make/bsd/makefiles/sparcv9.make + make/bsd/makefiles/tiered.make + make/bsd/makefiles/top.make + make/bsd/makefiles/vm.make + make/bsd/makefiles/zero.make + make/bsd/makefiles/zeroshark.make + make/bsd/platform_amd64 + make/bsd/platform_amd64.suncc + make/bsd/platform_i486 + make/bsd/platform_i486.suncc + make/bsd/platform_ia64 + make/bsd/platform_sparc + make/bsd/platform_sparcv9 + make/bsd/platform_zero.in ! make/cscope.make ! make/defs.make ! make/linux/makefiles/arm.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/ppc.make ! make/sa.files ! make/solaris/makefiles/defs.make ! make/windows/makefiles/defs.make ! src/cpu/x86/vm/bytes_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/copy_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/jni_x86.h ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/zero/vm/bytes_zero.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/cpu/zero/vm/interp_masm_zero.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/cpu/zero/vm/stubRoutines_zero.cpp ! src/cpu/zero/vm/vm_version_zero.cpp + src/os/bsd/vm/attachListener_bsd.cpp + src/os/bsd/vm/c1_globals_bsd.hpp + src/os/bsd/vm/c2_globals_bsd.hpp + src/os/bsd/vm/chaitin_bsd.cpp + src/os/bsd/vm/decoder_bsd.cpp + src/os/bsd/vm/dtraceJSDT_bsd.cpp + src/os/bsd/vm/globals_bsd.hpp + src/os/bsd/vm/interfaceSupport_bsd.hpp + src/os/bsd/vm/jsig.c + src/os/bsd/vm/jvm_bsd.cpp + src/os/bsd/vm/jvm_bsd.h + src/os/bsd/vm/mutex_bsd.cpp + src/os/bsd/vm/mutex_bsd.inline.hpp + src/os/bsd/vm/osThread_bsd.cpp + src/os/bsd/vm/osThread_bsd.hpp + src/os/bsd/vm/os_bsd.cpp + src/os/bsd/vm/os_bsd.hpp + src/os/bsd/vm/os_bsd.inline.hpp + src/os/bsd/vm/os_share_bsd.hpp + src/os/bsd/vm/perfMemory_bsd.cpp + src/os/bsd/vm/stubRoutines_bsd.cpp + src/os/bsd/vm/threadCritical_bsd.cpp + src/os/bsd/vm/thread_bsd.inline.hpp + src/os/bsd/vm/vmError_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/launcher/java_md.c ! src/os/posix/launcher/launcher.script + src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp + src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/bsd_x86_32.ad + src/os_cpu/bsd_x86/vm/bsd_x86_32.s + src/os_cpu/bsd_x86/vm/bsd_x86_64.ad + src/os_cpu/bsd_x86/vm/bsd_x86_64.s + src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/copy_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp + src/os_cpu/bsd_x86/vm/os_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/prefetch_bsd_x86.inline.hpp + src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp + src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp + src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp + src/os_cpu/bsd_x86/vm/vm_version_bsd_x86.cpp + src/os_cpu/bsd_zero/vm/assembler_bsd_zero.cpp + src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp + src/os_cpu/bsd_zero/vm/bytes_bsd_zero.inline.hpp + src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp + src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp + src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/prefetch_bsd_zero.inline.hpp + src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp + src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/thread_bsd_zero.cpp + src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp + src/os_cpu/bsd_zero/vm/vm_version_bsd_zero.cpp ! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp ! src/share/vm/adlc/adlc.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/code/stubs.hpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/gcLocker.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/resourceArea.cpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/markOop.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oopsHierarchy.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/fprofiler.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.inline.hpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/memprofiler.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/osThread.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/task.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/timer.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/accessFlags.cpp ! src/share/vm/utilities/array.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/decoder.hpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/elfFile.hpp ! src/share/vm/utilities/elfStringTable.cpp ! src/share/vm/utilities/elfStringTable.hpp ! src/share/vm/utilities/elfSymbolTable.cpp ! src/share/vm/utilities/elfSymbolTable.hpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/growableArray.cpp ! src/share/vm/utilities/histogram.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/preserveException.hpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/workgroup.hpp ! test/Makefile ! test/jprt.config ! test/runtime/6929067/Test6929067.sh Changeset: a92cdbac8b9e Author: kvn Date: 2011-09-26 10:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a92cdbac8b9e 7081933: Use zeroing elimination optimization for large array Summary: Don't zero new typeArray during runtime call if the allocation is followed by arraycopy into it. Reviewed-by: twisti ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/oopFactory.cpp ! src/share/vm/memory/oopFactory.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp Changeset: cb315dc80374 Author: never Date: 2011-09-29 09:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/cb315dc80374 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 098acdf97f09 Author: never Date: 2011-09-29 13:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/098acdf97f09 7096016: SA build still produces "arg list too long" errors Reviewed-by: kvn, never Contributed-by: volker.simonis at gmail.com ! make/linux/makefiles/sa.make ! make/sa.files ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make Changeset: dc45ae774613 Author: iveresov Date: 2011-09-29 23:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dc45ae774613 7096639: Tiered: Incorrect counter overflow handling for inlined methods Summary: Enable invocation events for inlinees Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/runtime/globals.hpp Changeset: ae839d1e7d4c Author: roland Date: 2011-09-30 13:47 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ae839d1e7d4c 7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used Summary: ADLC generates code to prepare the register string to be printed in a char array but then calls print without the char array as an argument. Reviewed-by: never ! src/share/vm/adlc/formssel.cpp Changeset: 5d871c1ff17c Author: iveresov Date: 2011-09-30 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5d871c1ff17c Merge ! make/Makefile ! make/linux/makefiles/defs.make ! make/solaris/makefiles/defs.make ! src/os/linux/vm/os_linux.cpp Changeset: da883b9e6d37 Author: jcoomes Date: 2011-09-30 18:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/da883b9e6d37 Merge ! .hgtags - agent/src/os/solaris/dbx/Makefile - agent/src/os/solaris/dbx/README - agent/src/os/solaris/dbx/README-commands.txt - agent/src/os/solaris/dbx/helloWorld.cpp - agent/src/os/solaris/dbx/proc_service_2.h - agent/src/os/solaris/dbx/shell_imp.h - agent/src/os/solaris/dbx/svc_agent_dbx.cpp - agent/src/os/solaris/dbx/svc_agent_dbx.hpp - agent/src/os/win32/BasicList.hpp - agent/src/os/win32/Buffer.cpp - agent/src/os/win32/Buffer.hpp - agent/src/os/win32/Dispatcher.cpp - agent/src/os/win32/Dispatcher.hpp - agent/src/os/win32/Handler.hpp - agent/src/os/win32/IOBuf.cpp - agent/src/os/win32/IOBuf.hpp - agent/src/os/win32/LockableList.hpp - agent/src/os/win32/Makefile - agent/src/os/win32/Message.hpp - agent/src/os/win32/Monitor.cpp - agent/src/os/win32/Monitor.hpp - agent/src/os/win32/README-commands.txt - agent/src/os/win32/README.txt - agent/src/os/win32/Reaper.cpp - agent/src/os/win32/Reaper.hpp - agent/src/os/win32/SwDbgSrv.cpp - agent/src/os/win32/SwDbgSrv.dsp - agent/src/os/win32/SwDbgSrv.dsw - agent/src/os/win32/SwDbgSub.cpp - agent/src/os/win32/SwDbgSub.dsp - agent/src/os/win32/initWinsock.cpp - agent/src/os/win32/initWinsock.hpp - agent/src/os/win32/ioUtils.cpp - agent/src/os/win32/ioUtils.hpp - agent/src/os/win32/isNT4.cpp - agent/src/os/win32/isNT4.hpp - agent/src/os/win32/libInfo.cpp - agent/src/os/win32/libInfo.hpp - agent/src/os/win32/nt4internals.cpp - agent/src/os/win32/nt4internals.hpp - agent/src/os/win32/ports.h - agent/src/os/win32/procList.cpp - agent/src/os/win32/procList.hpp - agent/src/os/win32/serverLists.cpp - agent/src/os/win32/serverLists.hpp - agent/src/os/win32/toolHelp.cpp - agent/src/os/win32/toolHelp.hpp - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestHelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntryConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java - make/solaris/makefiles/mapfile-vers-nonproduct - src/share/vm/runtime/reflectionCompat.hpp Changeset: 49ed7eacfd16 Author: jcoomes Date: 2011-09-30 18:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/49ed7eacfd16 Added tag hs23-b01 for changeset da883b9e6d37 ! .hgtags Changeset: 7c20d272643f Author: katleman Date: 2011-10-06 14:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7c20d272643f Added tag jdk8-b08 for changeset 49ed7eacfd16 ! .hgtags Changeset: edd5f85e2de7 Author: katleman Date: 2011-10-13 10:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/edd5f85e2de7 Added tag jdk8-b09 for changeset 7c20d272643f ! .hgtags Changeset: 95607b70acb5 Author: jcoomes Date: 2011-09-30 22:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/95607b70acb5 7096124: Bump the hs23 build number to 02 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 4f93f0d00802 Author: tonyp Date: 2011-09-20 09:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4f93f0d00802 7059019: G1: add G1 support to the SA Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA. Reviewed-by: never, poonam, johnc ! agent/make/Makefile + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! make/sa.files ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp + src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 663cb89032b1 Author: johnc Date: 2011-09-20 15:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/663cb89032b1 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object. Reviewed-by: ysr, brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 114e52976463 Author: tonyp Date: 2011-09-21 01:27 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/114e52976463 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') Summary: Make sure the eden and survivor pools have "Space" in their name. Reviewed-by: jmasa, ysr ! src/share/vm/services/g1MemoryPool.cpp Changeset: 1847b501ae74 Author: johnc Date: 2011-09-21 10:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1847b501ae74 7068215: G1: Print reference processing time during remark Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output. Reviewed-by: ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: d912b598c6c3 Author: tonyp Date: 2011-09-21 13:36 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d912b598c6c3 7091032: G1: assert failure when NewRatio is used Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning. Reviewed-by: johnc, jmasa, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 5cc33133bc6d Author: johnc Date: 2011-09-21 15:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5cc33133bc6d 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output Summary: Cast HeapRegion::GrainBytes to size_t in output statement. Reviewed-by: ysr, brutisso, pbk, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: f0ecbe78fc7b Author: tonyp Date: 2011-09-22 07:18 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f0ecbe78fc7b 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output Reviewed-by: jcoomes, johnc ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 4dfb2df418f2 Author: johnc Date: 2011-09-22 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4dfb2df418f2 6484982: G1: process references during evacuation pauses Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate. Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/thread.cpp Changeset: 8229bd737950 Author: tonyp Date: 2011-09-23 16:07 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8229bd737950 7075646: G1: fix inconsistencies in the monitoring data Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat. Reviewed-by: jmasa, brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: e807478bf9ca Author: brutisso Date: 2011-09-26 10:14 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e807478bf9ca 7091366: re-enable quicksort tests Summary: Added extern "C" to make it build with JDK6 compilers Reviewed-by: jwilhelm, kvn ! src/share/vm/utilities/quickSort.cpp Changeset: 273b46400613 Author: johnc Date: 2011-09-28 10:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/273b46400613 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle. Reviewed-by: tonyp, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 811ec3d0833b Author: johnc Date: 2011-10-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/811ec3d0833b 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 81aa07130d30 Author: tonyp Date: 2011-10-03 19:04 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/81aa07130d30 7097048: G1: extend the G1 SA changes to print per-heap space information Reviewed-by: brutisso, johnc ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: c63b928b212b Author: stefank Date: 2011-09-12 16:09 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c63b928b212b 7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary Summary: Pass the same object size value to both allocate and unallocate_object Reviewed-by: ysr, brutisso ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp Changeset: 65a8ff39a6da Author: johnc Date: 2011-10-05 08:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/65a8ff39a6da 7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t Summary: Declare GrainBytes, GrainWords, and CardsPerRegion as size_t. Reviewed-by: jcoomes, tonyp, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: fd65bc7c09b6 Author: tonyp Date: 2011-10-06 13:28 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/fd65bc7c09b6 Merge ! agent/make/Makefile ! make/sa.files ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 246daf2c601d Author: brutisso Date: 2011-09-28 08:21 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/246daf2c601d 7005808: G1: re-enable ReduceInitialCardMarks for G1 Summary: Remove the extra guard to allow G1 to use ReduceInitialCardMarks Reviewed-by: jmasa, tonyp, johnc, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: b9390528617c Author: ysr Date: 2011-10-06 18:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b9390528617c 7095236: G1: _markedRegions never contains NULL regions Summary: Removed the code for skipping over NULL regions in _markedRegions, replacing it with an assertion that a NULL region is never encountered; removed dead methods, remove() and remove_region(), and inlined a simplified addRegion() directly into fillCache(). Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp Changeset: f32dae5d5677 Author: ysr Date: 2011-10-10 08:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f32dae5d5677 Merge Changeset: 3f24f946bc2d Author: brutisso Date: 2011-10-11 10:21 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3f24f946bc2d 7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script Summary: Also reviewed by mikael.gerdin at oracle.com; Changed to the `` syntax instead. Also changed "source" to ".". Reviewed-by: never, stefank, dsamersoff, rottenha ! src/os/posix/launcher/launcher.script Changeset: d1bdeef3e3e2 Author: johnc Date: 2011-10-12 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d1bdeef3e3e2 7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76 Summary: There is a race between one thread successfully forwarding and copying the klass mirror for the SoftReference class (including the static master clock) and another thread attempting to use the master clock while attempting to discover a soft reference object. Maintain a shadow copy of the soft reference master clock and use the shadow during reference discovery and reference processing. Reviewed-by: tonyp, brutisso, ysr ! src/share/vm/memory/referencePolicy.cpp ! src/share/vm/memory/referencePolicy.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: e4f412d2b75d Author: jcoomes Date: 2011-10-14 18:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e4f412d2b75d Merge ! .hgtags Changeset: d815de2e85e5 Author: jcoomes Date: 2011-10-14 18:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d815de2e85e5 Added tag hs23-b02 for changeset e4f412d2b75d ! .hgtags Changeset: 3170e4044f2d Author: katleman Date: 2011-10-20 10:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3170e4044f2d Added tag jdk8-b10 for changeset d815de2e85e5 ! .hgtags Changeset: bc257a801090 Author: jcoomes Date: 2011-10-14 21:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/bc257a801090 7101096: Bump the hs23 build number to 03 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 940513efe83a Author: iveresov Date: 2011-10-04 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/940513efe83a 7097679: Tiered: events with bad bci to Gotos reduced from Ifs Summary: Save bci of instruction that produced Goto and use it to call back to runtime Reviewed-by: kvn, never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: ec5ce9326985 Author: kvn Date: 2011-10-04 14:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ec5ce9326985 6865265: JVM crashes with "missing exception handler" error Summary: Retry the call to fast_exception_handler_bci_for() after it returned with a pending exception. Don't cache the exception handler pc computed by compute_compiled_exc_handler() if the handler is for another (nested) exception. Reviewed-by: kamg, kvn Contributed-by: volker.simonis at gmail.com ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/sharedRuntime.cpp + test/compiler/6865265/StackOverflowBug.java Changeset: eba73e0c7780 Author: bdelsart Date: 2011-10-07 13:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/eba73e0c7780 7096366: PPC: corruption of floating-point values with DeoptimizeALot Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms Reviewed-by: roland, dholmes ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 0abefdb54d21 Author: twisti Date: 2011-10-11 02:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0abefdb54d21 7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed Reviewed-by: never, bdelsart ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.hpp Changeset: 5eb9169b1a14 Author: twisti Date: 2011-10-12 21:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5eb9169b1a14 7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP Reviewed-by: jrose, never ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/ci/ciSignature.cpp ! src/share/vm/ci/ciSignature.hpp Changeset: a786fdc79c5f Author: never Date: 2011-10-13 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a786fdc79c5f 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Reviewed-by: kvn, twisti ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 4bac06a82bc3 Author: kvn Date: 2011-10-14 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4bac06a82bc3 7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc Summary: Instruction countTrailingZerosL() should use iRegIsafe dst register since it is used in long arithmetic. Reviewed-by: never, twisti ! src/cpu/sparc/vm/sparc.ad + test/compiler/7100757/Test7100757.java Changeset: 11d17c7d2ee6 Author: iveresov Date: 2011-10-16 02:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/11d17c7d2ee6 Merge Changeset: 2ef3386478e6 Author: dholmes Date: 2011-10-10 21:01 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2ef3386478e6 7096278: Update the VM name to indicate it is an embedded build Reviewed-by: kvn, never, jcoomes, bobv ! src/share/vm/runtime/vm_version.cpp Changeset: 436b4a3231bf Author: dcubed Date: 2011-10-13 09:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/436b4a3231bf 7098194: integrate macosx-port changes Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29. Reviewed-by: kvn, dholmes, never, phh Contributed-by: Christos Zoulas , Greg Lewis , Kurt Miller , Alexander Strange , Mike Swingler , Roger Hoover , Victor Hernandez , Pratik Solanki ! .hgignore + agent/src/os/bsd/MacosxDebuggerLocal.m ! agent/src/os/bsd/Makefile ! agent/src/os/bsd/symtab.c ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! make/Makefile ! make/bsd/makefiles/adlc.make ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/sa.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/top.make ! make/bsd/makefiles/vm.make ! make/defs.make - make/templates/bsd-header ! src/cpu/x86/vm/jni_x86.h + src/os/bsd/dtrace/generateJvmOffsets.cpp + src/os/bsd/dtrace/generateJvmOffsets.h + src/os/bsd/dtrace/generateJvmOffsetsMain.c + src/os/bsd/dtrace/hotspot.d + src/os/bsd/dtrace/hotspot_jni.d + src/os/bsd/dtrace/hs_private.d + src/os/bsd/dtrace/jhelper.d + src/os/bsd/dtrace/jvm_dtrace.c + src/os/bsd/dtrace/jvm_dtrace.h + src/os/bsd/dtrace/libjvm_db.c + src/os/bsd/dtrace/libjvm_db.h ! src/os/bsd/vm/dtraceJSDT_bsd.cpp ! src/os/bsd/vm/jvm_bsd.h ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/bsd_x86_32.s ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/bytes_bsd_zero.inline.hpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/runtimeService.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/dtrace.hpp + src/share/vm/utilities/dtrace_usdt2_disabled.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/hashtable.cpp Changeset: 23a1c8de9d51 Author: dholmes Date: 2011-10-17 01:40 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/23a1c8de9d51 Merge - make/templates/bsd-header ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp Changeset: 8187c94a9a87 Author: never Date: 2011-10-17 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8187c94a9a87 7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was Reviewed-by: kvn, twisti ! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java Changeset: e5928e7dab26 Author: never Date: 2011-10-17 21:38 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e5928e7dab26 7098528: crash with java -XX:+ExtendedDTraceProbes Reviewed-by: kvn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/oops/instanceMirrorKlass.cpp Changeset: 16f9fa2bf76c Author: kvn Date: 2011-10-19 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/16f9fa2bf76c 7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations Summary: replace the call to memmove by a simple copy loop Reviewed-by: dholmes, kvn, never Contributed-by: axel.siebenborn at sap.com, volker.simonis at gmail.com ! src/cpu/sparc/vm/copy_sparc.hpp ! src/os_cpu/windows_x86/vm/copy_windows_x86.inline.hpp + test/runtime/7100935/TestConjointAtomicArraycopy.java + test/runtime/7100935/TestShortArraycopy.java Changeset: 1179647ee175 Author: iveresov Date: 2011-10-21 00:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1179647ee175 Merge Changeset: ec4b032a4977 Author: tonyp Date: 2011-10-13 13:54 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ec4b032a4977 7098085: G1: partially-young GCs not initiated under certain circumstances Reviewed-by: ysr, brutisso ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: 074f0252cc13 Author: tonyp Date: 2011-10-14 11:12 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/074f0252cc13 7088680: G1: Cleanup in the G1CollectorPolicy class Summary: Removed unused fields and methods, removed the G1CollectoryPolicy_BestRegionsFirst class and folded its functionality into the G1CollectorPolicy class. Reviewed-by: ysr, brutisso, jcoomes ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/memory/universe.cpp Changeset: bf2d2b8b1726 Author: johnc Date: 2011-10-17 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/bf2d2b8b1726 7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs Summary: Add a new, separate, pointer to the base of the array of discovered reference lists and use this new pointer in places where we iterate over the entire array. Reviewed-by: ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 647872693572 Author: tonyp Date: 2011-10-21 07:24 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/647872693572 Merge Changeset: 4d3850d9d326 Author: jcoomes Date: 2011-10-21 10:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4d3850d9d326 Merge - make/templates/bsd-header Changeset: 4538caeef7b6 Author: jcoomes Date: 2011-10-21 10:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4538caeef7b6 Added tag hs23-b03 for changeset 4d3850d9d326 ! .hgtags Changeset: 7e508fbcb950 Author: jcoomes Date: 2011-10-27 12:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7e508fbcb950 Merge ! .hgtags ! make/hotspot_version - make/templates/bsd-header ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/methodHandleWalk.cpp From chris.hegarty at oracle.com Thu Oct 27 13:00:40 2011 From: chris.hegarty at oracle.com (chris hegarty) Date: Thu, 27 Oct 2011 21:00:40 +0100 Subject: jdk7u-dev OPENJDK build fails In-Reply-To: <4EA99040.70709@oracle.com> References: <4EA95901.6090302@oracle.com> <4EA99040.70709@oracle.com> Message-ID: <4EA9B868.30705@oracle.com> On 27/10/2011 18:09, Chris Gruszka wrote: > This will be resolved when RE sync's jdk7u/7jdku2 to jdk7u/7jdk7u, and > then the jdk7u/jdk7u-dev team forest is sync'ed from jdk7u/7jdk7u Yes, I get this. I wasn't having a dig at you ;-) The purpose of my original mail was two fold: 1) to get the repository Ch122065 up, and buildable again 2) clearly show an issue with the current process. Having the main integration dev forest in an unbuildable state for such a long period of time is not really an ideal situation. I received private mails form other who encountered the same problem. We just need to flag these type of issues and have the integrator/project owner aware of them so they can be fixed, both repo and process. -Chris. > > -ChrisG > > On 10/27/2011 9:13 AM, Chris Hegarty wrote: >> The latest jdk7u-dev OPENJDK build fails due to CR 7099017. >> >> This CR has been fixed in 7u2-dev but not yet integrated into 7u-dev. >> I wonder what is the process around when 7u2-dev merges into the >> jdk7u-dev main development forest? >> >> We are also seeing a networking regression test that has been fixed in >> 7u2 phase2, but still fails in jdk7u-dev. A failing regression test is >> not too bad, but the main jdk7u-dev forest should build. >> >> -Chris. From david.katleman at sun.com Thu Oct 27 12:29:49 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 27 Oct 2011 19:29:49 +0000 Subject: hg: jdk7u/jdk7u2: Added tag jdk7u2-b11 for changeset be12d8ef36d1 Message-ID: <20111027192949.6599647174@hg.openjdk.java.net> Changeset: d97ad7eb7cf6 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/d97ad7eb7cf6 Added tag jdk7u2-b11 for changeset be12d8ef36d1 ! .hgtags From david.katleman at sun.com Thu Oct 27 12:29:59 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 27 Oct 2011 19:29:59 +0000 Subject: hg: jdk7u/jdk7u2/corba: Added tag jdk7u2-b11 for changeset 82330ae1ba8b Message-ID: <20111027192959.CE7AA47175@hg.openjdk.java.net> Changeset: a966d5aad2ff Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/a966d5aad2ff Added tag jdk7u2-b11 for changeset 82330ae1ba8b ! .hgtags From david.katleman at sun.com Thu Oct 27 12:30:42 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 27 Oct 2011 19:30:42 +0000 Subject: hg: jdk7u/jdk7u2/hotspot: Added tag jdk7u2-b11 for changeset 482e282037d7 Message-ID: <20111027193044.B733D47176@hg.openjdk.java.net> Changeset: 0418640475c3 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/0418640475c3 Added tag jdk7u2-b11 for changeset 482e282037d7 ! .hgtags From david.katleman at sun.com Thu Oct 27 12:32:29 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 27 Oct 2011 19:32:29 +0000 Subject: hg: jdk7u/jdk7u2/jaxp: Added tag jdk7u2-b11 for changeset 0c5c2b2462f1 Message-ID: <20111027193229.ADA9D47177@hg.openjdk.java.net> Changeset: 91d818552c08 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/91d818552c08 Added tag jdk7u2-b11 for changeset 0c5c2b2462f1 ! .hgtags From david.katleman at sun.com Thu Oct 27 12:32:39 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 27 Oct 2011 19:32:39 +0000 Subject: hg: jdk7u/jdk7u2/jaxws: Added tag jdk7u2-b11 for changeset f3bb1066a71f Message-ID: <20111027193239.2D77447178@hg.openjdk.java.net> Changeset: 7bbdd5c07d35 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/7bbdd5c07d35 Added tag jdk7u2-b11 for changeset f3bb1066a71f ! .hgtags From david.katleman at sun.com Thu Oct 27 12:32:51 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 27 Oct 2011 19:32:51 +0000 Subject: hg: jdk7u/jdk7u2/jdk: Added tag jdk7u2-b11 for changeset b5090771e19b Message-ID: <20111027193301.A867447179@hg.openjdk.java.net> Changeset: 92999a1003ba Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/92999a1003ba Added tag jdk7u2-b11 for changeset b5090771e19b ! .hgtags From david.katleman at sun.com Thu Oct 27 12:34:26 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 27 Oct 2011 19:34:26 +0000 Subject: hg: jdk7u/jdk7u2/langtools: Added tag jdk7u2-b11 for changeset d37897312d31 Message-ID: <20111027193428.6DF0F4717A@hg.openjdk.java.net> Changeset: ac81179d8969 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/ac81179d8969 Added tag jdk7u2-b11 for changeset d37897312d31 ! .hgtags From sean.coffey at oracle.com Thu Oct 27 14:56:25 2011 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Thu, 27 Oct 2011 21:56:25 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7099658: Properties.loadFromXML fails with ClassCastException Message-ID: <20111027215652.B8EFF4717F@hg.openjdk.java.net> Changeset: 78d6e4fd8cbe Author: coffeys Date: 2011-10-27 22:56 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/78d6e4fd8cbe 7099658: Properties.loadFromXML fails with ClassCastException Reviewed-by: alanb, mchung ! src/share/classes/java/util/XMLUtils.java From John.Coomes at oracle.com Thu Oct 27 15:12:24 2011 From: John.Coomes at oracle.com (John Coomes) Date: Thu, 27 Oct 2011 15:12:24 -0700 Subject: jdk7u4-b01: HotSpot Message-ID: <20137.55112.804893.704496@oracle.com> hs23-b03 has been integrated into jdk7u4-b01 http://hg.openjdk.java.net/jdk7u/jdk7u/rev/480a1c68b709 http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/12559bb704ed http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7e508fbcb950 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/9c540a9b0bdf http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/2c001a06ebb8 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/218d75171c23 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/e560f4cb05e6 Component : VM Status : 0 major failures, 0 minor failures Date : 10/25/2011 at 23:36 Tested By : VM SQE & leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/10/2011-10-21-225601.jcoomes.hs23-b03-jdk7u4 Bundles : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/10/2011-10-21-225601.jcoomes.hs23-b03-jdk7u4 Platforms : Others Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : http://sqeweb.us.oracle.com/nfs/results/vm/gtee/HSX/PIT/VM/hs23/b03/7u4/b01/2011-10-22/ Number of Tests Executed : 213472 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6865265: JVM crashes with "missing exception handler" error 7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') 7051189: Need to suppress info message if -xcheck:jni used with libjsig.so 7059019: G1: add G1 support to the SA 7068215: G1: Print reference processing time during remark 7075646: G1: fix inconsistencies in the monitoring data 7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded 7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed 7091032: G1: assert failure when NewRatio is used 7092236: java/util/EnumSet/EnumSetBash.java fails 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" 7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP 7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was 7096278: Update the VM name to indicate it is an embedded build 7096366: PPC: corruption of floating-point values with DeoptimizeALot 7097048: G1: extend the G1 SA changes to print per-heap space information 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76 7098528: crash with java -XX:+ExtendedDTraceProbes 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp 7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc 7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6484982: G1: process references during evacuation pauses 7005808: G1: re-enable ReduceInitialCardMarks for G1 7071904: HotSpot: Full Debug Symbols 7081933: Use zeroing elimination optimization for large array 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 7089790: integrate bsd-port changes 7091764: Tiered: enable aastore profiling 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure 7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t 7095236: G1: _markedRegions never contains NULL regions 7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs 7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used 7096639: Tiered: Incorrect counter overflow handling for inlined methods 7097679: Tiered: events with bad bci to Gotos reduced from Ifs 7098085: G1: partially-young GCs not initiated under certain circumstances 7098194: integrate macosx-port changes Build change only: 7088680: G1: Cleanup in the G1CollectorPolicy class 7091366: re-enable quicksort tests 7091545: hs23 - set hotspot version & build number 7096016: SA build still produces "arg list too long" errors 7096124: Bump the hs23 build number to 02 7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script 7101096: Bump the hs23 build number to 03 New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u4-b01 Issues and Notes: This a PIT for HS23 b03 for JDK 7u4 b01. Tested with default configuration only. ------------------------------- >From VM SQE & leonid.mesnik at oracle.com From lana.steuck at oracle.com Thu Oct 27 21:44:09 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 28 Oct 2011 04:44:09 +0000 Subject: hg: jdk7u/jdk7u/langtools: 5 new changesets Message-ID: <20111028044424.4FF57471AB@hg.openjdk.java.net> Changeset: 8031a8112618 Author: dmeetry Date: 2011-10-15 17:40 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/8031a8112618 7086586: Inference producing null type argument Reviewed-by: mcimadamore, forax ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/7086586/T7086586.java + test/tools/javac/generics/inference/7086586/T7086586.out Changeset: d4ea063b55af Author: dmeetry Date: 2011-10-15 19:20 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/d4ea063b55af 7085024: internal error; cannot instantiate Foo Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/7085024/T7085024.java + test/tools/javac/7085024/T7085024.out Changeset: 94bb9583fe28 Author: dmeetry Date: 2011-10-21 13:35 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/94bb9583fe28 7101882: 2 tests fail in 7u4 workspace with new inference change Summary: missed updates for two outcome files added. Reviewed-by: mcimadamore ! test/tools/javac/Diagnostics/6862608/T6862608a.out ! test/tools/javac/generics/inference/6638712/T6638712a.out Changeset: c6379d7e1ce4 Author: lana Date: 2011-10-25 16:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/c6379d7e1ce4 Merge Changeset: 52884b860141 Author: lana Date: 2011-10-27 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/52884b860141 Merge From lana.steuck at oracle.com Thu Oct 27 21:44:15 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 28 Oct 2011 04:44:15 +0000 Subject: hg: jdk7u/jdk7u/jdk: 8 new changesets Message-ID: <20111028044544.9E5D1471AC@hg.openjdk.java.net> Changeset: d38208406926 Author: dholmes Date: 2011-09-26 19:47 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d38208406926 7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded Summary: Explicitly enable UsePerfData for the tools that require it to be enabled Reviewed-by: alanb, ohair ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java ! test/sun/tools/common/ApplicationSetup.sh ! test/sun/tools/jinfo/Basic.sh ! test/sun/tools/jmap/Basic.sh ! test/sun/tools/jps/jps-Defaults.sh ! test/sun/tools/jps/jps-V_2.sh ! test/sun/tools/jps/jps-Vm_2.sh ! test/sun/tools/jps/jps-Vvm.sh ! test/sun/tools/jps/jps-Vvml.sh ! test/sun/tools/jps/jps-Vvml_2.sh ! test/sun/tools/jps/jps-help.sh ! test/sun/tools/jps/jps-l_1.sh ! test/sun/tools/jps/jps-l_2.sh ! test/sun/tools/jps/jps-lm.sh ! test/sun/tools/jps/jps-m.sh ! test/sun/tools/jps/jps-m_2.sh ! test/sun/tools/jps/jps-q.sh ! test/sun/tools/jps/jps-v_1.sh ! test/sun/tools/jps/jps-vm_1.sh ! test/sun/tools/jstack/Basic.sh ! test/sun/tools/jstat/jstatClassOutput1.sh ! test/sun/tools/jstat/jstatClassloadOutput1.sh ! test/sun/tools/jstat/jstatCompilerOutput1.sh ! test/sun/tools/jstat/jstatFileURITest1.sh ! test/sun/tools/jstat/jstatGcCapacityOutput1.sh ! test/sun/tools/jstat/jstatGcCauseOutput1.sh ! test/sun/tools/jstat/jstatGcNewCapacityOutput1.sh ! test/sun/tools/jstat/jstatGcNewOutput1.sh ! test/sun/tools/jstat/jstatGcOldCapacityOutput1.sh ! test/sun/tools/jstat/jstatGcOldOutput1.sh ! test/sun/tools/jstat/jstatGcOutput1.sh ! test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh ! test/sun/tools/jstat/jstatHelp.sh ! test/sun/tools/jstat/jstatLineCounts1.sh ! test/sun/tools/jstat/jstatLineCounts2.sh ! test/sun/tools/jstat/jstatLineCounts3.sh ! test/sun/tools/jstat/jstatLineCounts4.sh ! test/sun/tools/jstat/jstatOptions1.sh ! test/sun/tools/jstat/jstatPrintCompilationOutput1.sh ! test/sun/tools/jstat/jstatSnap1.sh ! test/sun/tools/jstat/jstatSnap2.sh ! test/sun/tools/jstat/jstatTimeStamp1.sh ! test/sun/tools/jstatd/jstatdDefaults.sh ! test/sun/tools/jstatd/jstatdExternalRegistry.sh ! test/sun/tools/jstatd/jstatdPort.sh ! test/sun/tools/jstatd/jstatdServerName.sh Changeset: 35de232af8be Author: weijun Date: 2011-09-05 11:22 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/35de232af8be 7081783: jarsigner error when no $HOME/.keystore Reviewed-by: xuelei ! src/share/classes/sun/security/tools/JarSigner.java Changeset: dd2689b97d96 Author: vinnie Date: 2011-10-07 14:11 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/dd2689b97d96 7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. Reviewed-by: chegar ! src/share/classes/com/sun/jndi/ldap/Connection.java + test/com/sun/jndi/ldap/LdapsReadTimeoutTest.java Changeset: 254a44a0ed10 Author: weijun Date: 2011-09-28 14:21 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/254a44a0ed10 7077640: gss wrap for cfx doesn't handle rrc != 0 Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/krb5/MessageToken_v2.java ! test/sun/security/krb5/auto/Context.java + test/sun/security/krb5/auto/RRC.java Changeset: 9849b52664c6 Author: weijun Date: 2011-09-28 14:21 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9849b52664c6 7077646: gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java ! src/share/classes/sun/security/jgss/krb5/InitSecContextToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/MessageToken_v2.java + test/sun/security/krb5/auto/AcceptorSubKey.java Changeset: 6aa66c87f134 Author: weijun Date: 2011-09-28 09:40 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6aa66c87f134 7089889: Krb5LoginModule.login() throws an exception if used without a keytab Reviewed-by: xuelei, valeriep ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java + test/sun/security/krb5/auto/NoInitNoKeytab.java Changeset: 5e6d476975e2 Author: lana Date: 2011-10-25 16:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/5e6d476975e2 Merge Changeset: 330ad54e8f43 Author: lana Date: 2011-10-27 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/330ad54e8f43 Merge From lana.steuck at oracle.com Thu Oct 27 22:12:28 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 27 Oct 2011 22:12:28 -0700 (PDT) Subject: jdk7u-b01: jdk7u-dev Message-ID: <201110280512.p9S5CSU4012018@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/480a1c68b709 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/52884b860141 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/330ad54e8f43 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/2c001a06ebb8 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/9c540a9b0bdf http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7e508fbcb950 http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/12559bb704ed --- All the fixes will be tested during promotion (no PIT testing at this point): 7081783 java classes_security jarsigner error when no $HOME/.keystore 7091069 java classes_security sunpkcs11.jar built and signed by RE 7085024 java compiler internal error; cannot instantiate Foo 7086586 java compiler Inference producing null type argument 7101882 java compiler 2 tests fail in 7u4 workspace with new inference change 7012206 java embedded ~20 tools tests failing due to -XX:-UsePerfData default in J 7077640 jgss krb5plugin gss wrap for cfx doesn't handle rrc != 0 7077646 jgss krb5plugin gssapi wrap for CFX per-message tokens always set FLAG_ACCEP 7089889 jgss krb5plugin Krb5LoginModule.login() throws an exception if used without 7094377 jndi other Com.sun.jndi.ldap.read.timeout doesn't work with ldaps. From chris.hegarty at oracle.com Thu Oct 27 23:12:40 2011 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 28 Oct 2011 06:12:40 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7079012: test/java/net/NetworkInterface/NetParamsTest.java fails with SocketException getting mac address Message-ID: <20111028061250.9B9D2471AE@hg.openjdk.java.net> Changeset: 07abe3cc996f Author: chegar Date: 2011-10-27 15:44 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/07abe3cc996f 7079012: test/java/net/NetworkInterface/NetParamsTest.java fails with SocketException getting mac address Reviewed-by: michaelm ! src/solaris/native/java/net/NetworkInterface.c From edvard.wendelin at oracle.com Fri Oct 28 00:43:36 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 28 Oct 2011 09:43:36 +0200 Subject: jdk7u-dev OPENJDK build fails In-Reply-To: <4EA9B868.30705@oracle.com> References: <4EA95901.6090302@oracle.com> <4EA99040.70709@oracle.com> <4EA9B868.30705@oracle.com> Message-ID: <4EAA5D28.8030104@oracle.com> Hi, Inline On 10/27/2011 10:00 PM, chris hegarty wrote: > On 27/10/2011 18:09, Chris Gruszka wrote: >> This will be resolved when RE sync's jdk7u/7jdku2 to jdk7u/7jdk7u, and >> then the jdk7u/jdk7u-dev team forest is sync'ed from jdk7u/7jdk7u > > Yes, I get this. I wasn't having a dig at you ;-) > > The purpose of my original mail was two fold: > 1) to get the repository Ch122065 up, and buildable again > 2) clearly show an issue with the current process. The plan was to sync the repos when we built the stabilisation area, but clearly this is something we need to revisit. Cheers, Edvard > > Having the main integration dev forest in an unbuildable state for > such a long period of time is not really an ideal situation. I > received private mails form other who encountered the same problem. > > We just need to flag these type of issues and have the > integrator/project owner aware of them so they can be fixed, both repo > and process. > > -Chris. > > >> >> -ChrisG >> >> On 10/27/2011 9:13 AM, Chris Hegarty wrote: >>> The latest jdk7u-dev OPENJDK build fails due to CR 7099017. >>> >>> This CR has been fixed in 7u2-dev but not yet integrated into 7u-dev. >>> I wonder what is the process around when 7u2-dev merges into the >>> jdk7u-dev main development forest? >>> >>> We are also seeing a networking regression test that has been fixed in >>> 7u2 phase2, but still fails in jdk7u-dev. A failing regression test is >>> not too bad, but the main jdk7u-dev forest should build. >>> >>> -Chris. From chris.hegarty at oracle.com Fri Oct 28 01:57:50 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Fri, 28 Oct 2011 09:57:50 +0100 Subject: jdk7u-dev OPENJDK build fails In-Reply-To: <4EAA5D28.8030104@oracle.com> References: <4EA95901.6090302@oracle.com> <4EA99040.70709@oracle.com> <4EA9B868.30705@oracle.com> <4EAA5D28.8030104@oracle.com> Message-ID: <4EAA6E8E.4060007@oracle.com> On 28/10/2011 08:43, Edvard Wendelin wrote: > .... > The plan was to sync the repos when we built the stabilisation area, but > clearly this is something we need to revisit. Right, but it just seems wrong to have the main jdk7u-dev repository unbuildable for so long. Developers cannot build or test. It makes development here more difficult than it needs to be. Also, I wonder if it would make sense to have some type of auto push from the jdk7u-dev-stabilization branch to the main jdk7u-dev repository? -Chris. > > Cheers, > Edvard > >> >> Having the main integration dev forest in an unbuildable state for >> such a long period of time is not really an ideal situation. I >> received private mails form other who encountered the same problem. >> >> We just need to flag these type of issues and have the >> integrator/project owner aware of them so they can be fixed, both repo >> and process. >> >> -Chris. From fweimer at bfk.de Fri Oct 28 02:10:29 2011 From: fweimer at bfk.de (Florian Weimer) Date: Fri, 28 Oct 2011 09:10:29 +0000 Subject: jdk7u-dev OPENJDK build fails In-Reply-To: <4EAA6E8E.4060007@oracle.com> (Chris Hegarty's message of "Fri, 28 Oct 2011 09:57:50 +0100") References: <4EA95901.6090302@oracle.com> <4EA99040.70709@oracle.com> <4EA9B868.30705@oracle.com> <4EAA5D28.8030104@oracle.com> <4EAA6E8E.4060007@oracle.com> Message-ID: <827h3ppjlm.fsf@mid.bfk.de> * Chris Hegarty: > On 28/10/2011 08:43, Edvard Wendelin wrote: >> .... >> The plan was to sync the repos when we built the stabilisation area, but >> clearly this is something we need to revisit. > > Right, but it just seems wrong to have the main jdk7u-dev repository > unbuildable for so long. Developers cannot build or test. It makes > development here more difficult than it needs to be. > > Also, I wonder if it would make sense to have some type of auto push > from the jdk7u-dev-stabilization branch to the main jdk7u-dev > repository? This seems to be a bit backwards to me. If hardly anyone notices that the forest doesn't build, it suggests that nobody is used it for development. Perhaps it would be possible to work with a single forest and freeze it periodically when it's being stabilized for a release? -- Florian Weimer BFK edv-consulting GmbH http://www.bfk.de/ Kriegsstra?e 100 tel: +49-721-96201-1 D-76133 Karlsruhe fax: +49-721-96201-99 From chris.hegarty at oracle.com Fri Oct 28 02:31:14 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Fri, 28 Oct 2011 10:31:14 +0100 Subject: jdk7u-dev OPENJDK build fails In-Reply-To: <827h3ppjlm.fsf@mid.bfk.de> References: <4EA95901.6090302@oracle.com> <4EA99040.70709@oracle.com> <4EA9B868.30705@oracle.com> <4EAA5D28.8030104@oracle.com> <4EAA6E8E.4060007@oracle.com> <827h3ppjlm.fsf@mid.bfk.de> Message-ID: <4EAA7662.9090404@oracle.com> On 28/10/2011 10:10, Florian Weimer wrote: > .... > > This seems to be a bit backwards to me. If hardly anyone notices that > the forest doesn't build, it suggests that nobody is used it for > development. Perhaps it would be possible to work with a single forest > and freeze it periodically when it's being stabilized for a release? Good point. It would be interesting to see how many fixes were pushed into 7u-dev since 7u2 was branched off. One of most frustrating issues we've had to deal with over the past number of years working with different releases, is the fact that there has not always been an open repository available to push changes to. This results in different versions of changes in old repositories lying around on a developers workstation until the magical date when the repository becomes open again. You need to re-familiarize yourself with the issue, possibly code review (again), and retest. I think (but I could be wrong) that the jdk7 Update project wants to avoid this issue by always having an integration repository open. I really like this approach, even given this recent problem. I just think it should always be in a reasonable state (at least buildable). I think anyone working with the jdk7u-dev forest is probably hacking around the build issue right now. Maybe even applying the 7u2 fix temporarily just to be able to build. At least, that's what I I've been doing, after wasting time to determine the cause of the failure. Anyway, I think this points to a process issue that should be put on the table before the next stabilization branch. -Chris. From Alan.Bateman at oracle.com Fri Oct 28 03:29:28 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 28 Oct 2011 11:29:28 +0100 Subject: jdk7u-dev OPENJDK build fails In-Reply-To: <4EAA7662.9090404@oracle.com> References: <4EA95901.6090302@oracle.com> <4EA99040.70709@oracle.com> <4EA9B868.30705@oracle.com> <4EAA5D28.8030104@oracle.com> <4EAA6E8E.4060007@oracle.com> <827h3ppjlm.fsf@mid.bfk.de> <4EAA7662.9090404@oracle.com> Message-ID: <4EAA8408.1030901@oracle.com> On 28/10/2011 10:31, Chris Hegarty wrote: > : > > I think (but I could be wrong) that the jdk7 Update project wants to > avoid this issue by always having an integration repository open. I > really like this approach, even given this recent problem. I just > think it should always be in a reasonable state (at least buildable). On the build breakage then I think it has to be treated as a P1. If there is going to be a delay getting jdk7u-dev sync'ed up then maybe cgruszka's changeset can be imported now to get it building again. -Alan. From vincent.x.ryan at oracle.com Fri Oct 28 07:36:10 2011 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Fri, 28 Oct 2011 15:36:10 +0100 Subject: Request for approval for 7099228 - Use a PKCS11 config attribute to control encoding of an EC point Message-ID: <4EAABDDA.9000507@oracle.com> Hello, Requesting permission to push a fix for CR 7099228 to jdk7u4. 7099228: Use a PKCS11 config attribute to control encoding of an EC point http://cr.openjdk.java.net/~vinnie/7099228/webrev.00/ An identical patch is already in jdk7u2: Changeset: 3bf3f68bbe56 Author: vinnie Date: 2011-10-14 15:31 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/3bf3f68bbe56 7099228: Use a PKCS11 config attribute to control encoding of an EC point Reviewed-by: valeriep, mullan ! src/share/classes/sun/security/pkcs11/Config.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/share/lib/security/sunpkcs11-solaris.cfg From edvard.wendelin at oracle.com Fri Oct 28 08:30:52 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 28 Oct 2011 17:30:52 +0200 Subject: Request for approval for 7099228 - Use a PKCS11 config attribute to control encoding of an EC point In-Reply-To: <4EAABDDA.9000507@oracle.com> References: <4EAABDDA.9000507@oracle.com> Message-ID: <4EAACAAC.7090406@oracle.com> Approved. Cheers, Edvard On 10/28/2011 04:36 PM, Vincent Ryan wrote: > Hello, > > Requesting permission to push a fix for CR 7099228 to jdk7u4. > > 7099228: Use a PKCS11 config attribute to control encoding of an EC point > http://cr.openjdk.java.net/~vinnie/7099228/webrev.00/ > > An identical patch is already in jdk7u2: > > Changeset: 3bf3f68bbe56 > Author: vinnie > Date: 2011-10-14 15:31 +0100 > URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/3bf3f68bbe56 > > 7099228: Use a PKCS11 config attribute to control encoding of an EC point > Reviewed-by: valeriep, mullan > > ! src/share/classes/sun/security/pkcs11/Config.java > ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java > ! src/share/classes/sun/security/pkcs11/P11Key.java > ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java > ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java > ! src/share/lib/security/sunpkcs11-solaris.cfg > From tracy.barbaro at oracle.com Fri Oct 28 08:29:01 2011 From: tracy.barbaro at oracle.com (tracy.barbaro at oracle.com) Date: Fri, 28 Oct 2011 08:29:01 -0700 (PDT) Subject: Auto Reply: jdk7u-dev Digest, Vol 4, Issue 35 Message-ID: I am out of the office and will return on Tuesday 11/1/11. For urgent issues related to update releases, please contact Abhijit Saha (abhi.saha at oracle.com) and send email to jdk-ur-release-team_ww at oracle.com. Thanks, Tracy From edvard.wendelin at oracle.com Fri Oct 28 08:31:59 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 28 Oct 2011 17:31:59 +0200 Subject: Request for approval for CR 7076523 - TEST_BUG: test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE In-Reply-To: <4EA96C72.6070004@oracle.com> References: <4EA9360B.2070608@oracle.com> <4EA96C72.6070004@oracle.com> Message-ID: <4EAACAEF.50306@oracle.com> Approved. Cheers, EDvard On 10/27/2011 04:36 PM, Chris Hegarty wrote: > > CR 7076523 - TEST_BUG: > test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7076523 > > Identical changes to JDK8 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/af15e902cf08 > > This is a simple change to resolve a testcase bug. > > Thanks, > -Chris. From lana.steuck at oracle.com Fri Oct 28 10:57:08 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 28 Oct 2011 17:57:08 +0000 Subject: hg: jdk7u/jdk7u-dev: 2 new changesets Message-ID: <20111028175708.D87BA471B6@hg.openjdk.java.net> Changeset: 0e61843f240d Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/0e61843f240d Added tag jdk7u2-b10 for changeset 194f60b57099 ! .hgtags Changeset: 480a1c68b709 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/480a1c68b709 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From lana.steuck at oracle.com Fri Oct 28 10:57:04 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 28 Oct 2011 17:57:04 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 2 new changesets Message-ID: <20111028175711.6F5C0471B7@hg.openjdk.java.net> Changeset: 7d3e2792e4ad Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/7d3e2792e4ad Added tag jdk7u2-b10 for changeset 487d16a2b833 ! .hgtags Changeset: 12559bb704ed Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/12559bb704ed 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From lana.steuck at oracle.com Fri Oct 28 10:57:18 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 28 Oct 2011 17:57:18 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 2 new changesets Message-ID: <20111028175718.97B6B471B8@hg.openjdk.java.net> Changeset: 7b90aaabd44e Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/7b90aaabd44e Added tag jdk7u2-b10 for changeset f51e04014ffb ! .hgtags Changeset: 9c540a9b0bdf Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/9c540a9b0bdf 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From lana.steuck at oracle.com Fri Oct 28 10:57:23 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 28 Oct 2011 17:57:23 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: 2 new changesets Message-ID: <20111028175723.90DA6471B9@hg.openjdk.java.net> Changeset: 700a5b205189 Author: cl Date: 2011-10-25 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/700a5b205189 Added tag jdk7u2-b10 for changeset 3216c6afcedc ! .hgtags Changeset: 2c001a06ebb8 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/2c001a06ebb8 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags From lana.steuck at oracle.com Fri Oct 28 10:57:34 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 28 Oct 2011 17:57:34 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 4 new changesets Message-ID: <20111028175747.0F1D2471BA@hg.openjdk.java.net> Changeset: 94c24a6405ac Author: cl Date: 2011-10-25 13:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/94c24a6405ac Added tag jdk7u2-b10 for changeset abab66e88efd ! .hgtags Changeset: e560f4cb05e6 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/e560f4cb05e6 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags Changeset: c6379d7e1ce4 Author: lana Date: 2011-10-25 16:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/c6379d7e1ce4 Merge Changeset: 52884b860141 Author: lana Date: 2011-10-27 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/52884b860141 Merge From lana.steuck at oracle.com Fri Oct 28 10:57:38 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 28 Oct 2011 17:57:38 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 6 new changesets Message-ID: <20111028175857.DB9BA471BB@hg.openjdk.java.net> Changeset: 5a861ce38016 Author: cl Date: 2011-10-25 13:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/5a861ce38016 Added tag jdk7u2-b10 for changeset f9c04c78a9b3 ! .hgtags Changeset: 218d75171c23 Author: jcoomes Date: 2011-10-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/218d75171c23 7105275: wrong tag added to jdk7u master repos Reviewed-by: asaha ! .hgtags Changeset: 5e6d476975e2 Author: lana Date: 2011-10-25 16:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/5e6d476975e2 Merge Changeset: 330ad54e8f43 Author: lana Date: 2011-10-27 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/330ad54e8f43 Merge Changeset: 9fa99d3b3244 Author: lana Date: 2011-10-27 23:31 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9fa99d3b3244 Merge Changeset: acfd0177e310 Author: lana Date: 2011-10-28 10:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/acfd0177e310 Merge From vincent.x.ryan at oracle.com Fri Oct 28 11:27:06 2011 From: vincent.x.ryan at oracle.com (vincent.x.ryan at oracle.com) Date: Fri, 28 Oct 2011 18:27:06 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets Message-ID: <20111028182725.E62F6471BC@hg.openjdk.java.net> Changeset: 2dc15ea85ef5 Author: vinnie Date: 2011-10-28 19:05 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/2dc15ea85ef5 7099228: Use a PKCS11 config attribute to control encoding of an EC point Reviewed-by: valeriep, mullan ! src/share/classes/sun/security/pkcs11/Config.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: c0c52be4eaf1 Author: vinnie Date: 2011-10-28 19:08 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c0c52be4eaf1 Merge From fweimer at bfk.de Sat Oct 29 07:29:02 2011 From: fweimer at bfk.de (Florian Weimer) Date: Sat, 29 Oct 2011 14:29:02 +0000 Subject: Apparent reference to missing source drops in jdk7u2/jaxws Message-ID: <82vcr7na6p.fsf@mid.bfk.de> jaxws (from http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws) uses the following reference to source drops: jaxws_src.bundle.name=jdk7-jaxws2_2_4-b04-2011_06_01.zip jaxws_src.bundle.md5.checksum=f64bedd3c512e6b1ca265fda2feb0905 jaxws_src.master.bundle.dir=${drops.master.copy.base} jaxws_src.master.bundle.url.base=http://download.java.net/glassfish/components/jax-ws/openjdk/jdk7 However, at tht URL, the newest file is jdk7-jaxws2_2_4-b03-2011_05_27.zip, and jdk7-jaxws2_2_4-b04-2011_06_01.zip is not available. The b04 file was first referenced in this changeset: changeset: 237:c01bfd68d052 user: asaha date: Thu Jun 23 13:06:07 2011 -0700 summary: 7046794: Configurable behavior for server-side stacktraces (Hence the Cc:.) This renders the jdk7u2 forest unbuildable to me. It is possible that I misread the source drops reference quoted above (my build system hasn't got Internet access). In this case, I would appreciate a pointer to an alternative download location. -- Florian Weimer BFK edv-consulting GmbH http://www.bfk.de/ Kriegsstra?e 100 tel: +49-721-96201-1 D-76133 Karlsruhe fax: +49-721-96201-99 From chris.hegarty at oracle.com Sat Oct 29 14:11:13 2011 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Sat, 29 Oct 2011 21:11:13 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7076523: TEST_BUG: test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE Message-ID: <20111029211123.AE2AC471D2@hg.openjdk.java.net> Changeset: f880242cb9c9 Author: chegar Date: 2011-08-10 12:30 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f880242cb9c9 7076523: TEST_BUG: test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE Reviewed-by: alanb ! test/java/net/NetworkInterface/NetParamsTest.java From lana.steuck at oracle.com Sun Oct 30 12:00:27 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sun, 30 Oct 2011 12:00:27 -0700 (PDT) Subject: Auto Reply: jdk7u-dev Digest, Vol 4, Issue 38 Message-ID: This is an auto-reply message. I am away on Mon and Tue (Oct 31, Nov 1). I will be reading my emails in the evenings. Regards, Lana From xuelei.fan at oracle.com Sun Oct 30 20:31:52 2011 From: xuelei.fan at oracle.com (Xuelei Fan) Date: Mon, 31 Oct 2011 11:31:52 +0800 Subject: Request for approval for 7106277: Brokenness in the seqNumberOverflow of MAC Message-ID: <4EAE16A8.3080805@oracle.com> Hi, Requesting permission to push a fix for CR 7106277 to jdk7u4, simple fix. 7106277: Brokenness in the seqNumberOverflow of MAC http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7106277 The fix has already been included in JDK 8 as: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/30900a1a9cfc The patch for jdk7u4 is identical to the one in JDK 8. The fix had been reviewed in security-dev at openjdk.java.net mail list: http://mail.openjdk.java.net/pipermail/security-dev/2011-October/003984.html I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Regards, Xuelei From yuka.kamiya at oracle.com Sun Oct 30 23:09:33 2011 From: yuka.kamiya at oracle.com (Yuka Kamiya) Date: Mon, 31 Oct 2011 15:09:33 +0900 Subject: Request for approval for CR 7051769 - java.text.Bidi.toString() output is wrong Message-ID: <4EAE3B9D.7040804@oracle.com> Hi, I'd like to backport a simple fix from JDK 8. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7051769 The fix is identical to jdk8. http://hg.openjdk.java.net/jdk8/tl-gate/jdk/rev/75ee78eb7322 Thanks, From edvard.wendelin at oracle.com Mon Oct 31 07:41:15 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 31 Oct 2011 15:41:15 +0100 Subject: Request for phase 2 approval for CR 7102337 - 3rd Party License Readme update for 7u2 In-Reply-To: References: <953C35D8-696F-4F79-83BD-0CCD3F6529F1@oracle.com> <3B73C39E-DB57-4AFC-B479-C951F20ED93A@oracle.com> Message-ID: <4EAEB38B.1080900@oracle.com> Approved. Cheers, Edvard On 10/24/2011 07:31 PM, Jeff Dinkins wrote: > Uploaded here: > > http://cr.openjdk.java.net/~jeff/7102337 > > Sorry for the prior noise. :-) > > jeff > > >> Note that since 7& 8's 3rd party license files diverge, this copy of the license readme is not a backport from 8. >> >> Bug description: >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7102337 >> >> Webrev: >> http://cr.openjdk.java.net/~jeff/7102337 >> >> Reviewers: >> Lana Steuck, Kelly O'Hair >> >> thanks, >> >> jeff From bradford.wetmore at oracle.com Mon Oct 31 11:24:41 2011 From: bradford.wetmore at oracle.com (Brad Wetmore) Date: Mon, 31 Oct 2011 11:24:41 -0700 Subject: Request for approval for CR 7105792 - Remove sun/security/pkcs11/Provider/Absolute.java from JPRT testing. No windows-x64 impl. Message-ID: <4EAEE7E9.3060304@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7105792 Webrev: http://cr.openjdk.java.net/~wetmore/7105792/ Review: http://mail.openjdk.java.net/pipermail/security-dev/2011-October/003981.html The security-dev mailing list. Rvwrs: valeriep There is a broken JDK test on windows-x64 under the jdk_security3 target. It doesn't compile due to a missing library PKCS11 (bug: 6880559), and someone has to manually check that failure. In JDK8, we added this test to the test/ProblemList.txt file as part of the jdk_security3 test cleanup. Doing the same exclusion for 7u, but just adding this test exclusion only. http://hg.openjdk.java.net/jdk8/tl/jdk/annotate/cb83fe13af98/test/ProblemList.txt weijun at 4455 + # Directly references PKCS11 class + sun/security/pkcs11/Provider/Absolute.java windows-x64 Brad From bradford.wetmore at oracle.com Mon Oct 31 11:43:11 2011 From: bradford.wetmore at oracle.com (Brad Wetmore) Date: Mon, 31 Oct 2011 11:43:11 -0700 Subject: Request for approval for CR 7105792 - Remove sun/security/pkcs11/Provider/Absolute.java from JPRT testing. No windows-x64 impl. In-Reply-To: <4EAEE7E9.3060304@oracle.com> References: <4EAEE7E9.3060304@oracle.com> Message-ID: <4EAEEC3F.50300@oracle.com> Please CANCEL this request until further notice. Approach will change. Brad On 10/31/2011 11:24 AM, Brad Wetmore wrote: > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7105792 > > Webrev: http://cr.openjdk.java.net/~wetmore/7105792/ > > Review: > http://mail.openjdk.java.net/pipermail/security-dev/2011-October/003981.html > > The security-dev mailing list. > > Rvwrs: valeriep > > There is a broken JDK test on windows-x64 under the jdk_security3 > target. It doesn't compile due to a missing library PKCS11 (bug: > 6880559), and someone has to manually check that failure. > > In JDK8, we added this test to the test/ProblemList.txt file as part of > the jdk_security3 test cleanup. Doing the same exclusion for 7u, but > just adding this test exclusion only. > > > http://hg.openjdk.java.net/jdk8/tl/jdk/annotate/cb83fe13af98/test/ProblemList.txt > > > weijun at 4455 > > + # Directly references PKCS11 class > + sun/security/pkcs11/Provider/Absolute.java windows-x64 > > Brad > From Alan.Bateman at oracle.com Mon Oct 31 11:48:56 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Mon, 31 Oct 2011 18:48:56 +0000 Subject: Request for approval for CR 7105792 - Remove sun/security/pkcs11/Provider/Absolute.java from JPRT testing. No windows-x64 impl. In-Reply-To: <4EAEE7E9.3060304@oracle.com> References: <4EAEE7E9.3060304@oracle.com> Message-ID: <4EAEED98.1030308@oracle.com> On 31/10/2011 18:24, Brad Wetmore wrote: > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7105792 > > Webrev: http://cr.openjdk.java.net/~wetmore/7105792/ > > Review: > http://mail.openjdk.java.net/pipermail/security-dev/2011-October/003981.html > The security-dev mailing list. > > Rvwrs: valeriep > > There is a broken JDK test on windows-x64 under the jdk_security3 > target. It doesn't compile due to a missing library PKCS11 (bug: > 6880559), and someone has to manually check that failure. > > In JDK8, we added this test to the test/ProblemList.txt file as part > of the jdk_security3 test cleanup. Doing the same exclusion for 7u, > but just adding this test exclusion only. Brad - I don't think jtreg maps all Windows 64-bit installations to "windows-x64". I mentioned to Max recently that this test still runs (and fails as you describe) even though it appears to be excluded. I didn't have time to follow it but I think it means digging into the jtreg code to see how the os.name/version is mapped. -Alan From bradford.wetmore at oracle.com Mon Oct 31 12:00:44 2011 From: bradford.wetmore at oracle.com (Brad Wetmore) Date: Mon, 31 Oct 2011 12:00:44 -0700 Subject: Request for approval for CR 7105792 - Remove sun/security/pkcs11/Provider/Absolute.java from JPRT testing. No windows-x64 impl. In-Reply-To: <4EAEED98.1030308@oracle.com> References: <4EAEE7E9.3060304@oracle.com> <4EAEED98.1030308@oracle.com> Message-ID: <4EAEF05C.1040800@oracle.com> Alan, thanks for the tip. The test seemed to be properly excluded on my JPRT run. I can send you the link if you want to see it. Excluding list contains 13 items Excluding: sun/security/pkcs11/Provider/Absolute.java ...deleted... Anyway, digging a bit further, I'll be changing this code to remove the actual underlying problem in jdk8/jdk7u, and will remove the corresponding entry from ProblemList.txt in jdk8. Thanks for your feedback. Brad On 10/31/2011 11:48 AM, Alan Bateman wrote: > On 31/10/2011 18:24, Brad Wetmore wrote: >> >> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7105792 >> >> Webrev: http://cr.openjdk.java.net/~wetmore/7105792/ >> >> Review: >> http://mail.openjdk.java.net/pipermail/security-dev/2011-October/003981.html >> >> The security-dev mailing list. >> >> Rvwrs: valeriep >> >> There is a broken JDK test on windows-x64 under the jdk_security3 >> target. It doesn't compile due to a missing library PKCS11 (bug: >> 6880559), and someone has to manually check that failure. >> >> In JDK8, we added this test to the test/ProblemList.txt file as part >> of the jdk_security3 test cleanup. Doing the same exclusion for 7u, >> but just adding this test exclusion only. > Brad - I don't think jtreg maps all Windows 64-bit installations to > "windows-x64". I mentioned to Max recently that this test still runs > (and fails as you describe) even though it appears to be excluded. I > didn't have time to follow it but I think it means digging into the > jtreg code to see how the os.name/version is mapped. > > -Alan From jeff.dinkins at oracle.com Mon Oct 31 13:13:20 2011 From: jeff.dinkins at oracle.com (jeff.dinkins at oracle.com) Date: Mon, 31 Oct 2011 20:13:20 +0000 Subject: hg: jdk7u/jdk7u2-dev: 7102337: Third Party License Readme updates for 7u2 Message-ID: <20111031201321.11286471DC@hg.openjdk.java.net> Changeset: 844a1d316d93 Author: jeff Date: 2011-10-31 12:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/844a1d316d93 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README From jeff.dinkins at oracle.com Mon Oct 31 13:14:48 2011 From: jeff.dinkins at oracle.com (jeff.dinkins at oracle.com) Date: Mon, 31 Oct 2011 20:14:48 +0000 Subject: hg: jdk7u/jdk7u2-dev/hotspot: 7102337: Third Party License Readme updates for 7u2 Message-ID: <20111031201451.7AE3A471DD@hg.openjdk.java.net> Changeset: 68d4d1b6829a Author: jeff Date: 2011-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/68d4d1b6829a 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README From jeff.dinkins at oracle.com Mon Oct 31 13:16:56 2011 From: jeff.dinkins at oracle.com (jeff.dinkins at oracle.com) Date: Mon, 31 Oct 2011 20:16:56 +0000 Subject: hg: jdk7u/jdk7u2-dev/jaxp: 7102337: Third Party License Readme updates for 7u2 Message-ID: <20111031201656.D5744471DE@hg.openjdk.java.net> Changeset: db5034845265 Author: jeff Date: 2011-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/db5034845265 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README From jeff.dinkins at oracle.com Mon Oct 31 13:17:09 2011 From: jeff.dinkins at oracle.com (jeff.dinkins at oracle.com) Date: Mon, 31 Oct 2011 20:17:09 +0000 Subject: hg: jdk7u/jdk7u2-dev/jaxws: 7102337: Third Party License Readme updates for 7u2 Message-ID: <20111031201709.76D29471DF@hg.openjdk.java.net> Changeset: 2b9c72e743b2 Author: jeff Date: 2011-10-31 12:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/2b9c72e743b2 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README From jeff.dinkins at oracle.com Mon Oct 31 13:17:25 2011 From: jeff.dinkins at oracle.com (jeff.dinkins at oracle.com) Date: Mon, 31 Oct 2011 20:17:25 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 7102337: Third Party License Readme updates for 7u2 Message-ID: <20111031201743.61FA2471E0@hg.openjdk.java.net> Changeset: 65724337b28c Author: jeff Date: 2011-10-31 12:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/65724337b28c 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README From jeff.dinkins at oracle.com Mon Oct 31 13:19:34 2011 From: jeff.dinkins at oracle.com (jeff.dinkins at oracle.com) Date: Mon, 31 Oct 2011 20:19:34 +0000 Subject: hg: jdk7u/jdk7u2-dev/langtools: 7102337: Third Party License Readme updates for 7u2 Message-ID: <20111031201937.C6333471E1@hg.openjdk.java.net> Changeset: 5905d153e9fc Author: jeff Date: 2011-10-31 12:38 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/5905d153e9fc 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README From jeff.dinkins at oracle.com Mon Oct 31 13:26:33 2011 From: jeff.dinkins at oracle.com (jeff.dinkins at oracle.com) Date: Mon, 31 Oct 2011 20:26:33 +0000 Subject: hg: jdk7u/jdk7u2-dev/corba: 7102337: Third Party License Readme updates for 7u2 Message-ID: <20111031202634.6C205471E2@hg.openjdk.java.net> Changeset: c27b7bf33e44 Author: jeff Date: 2011-10-31 12:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/c27b7bf33e44 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README From bradford.wetmore at oracle.com Mon Oct 31 14:56:33 2011 From: bradford.wetmore at oracle.com (Brad Wetmore) Date: Mon, 31 Oct 2011 14:56:33 -0700 Subject: Request for approval for CR 7053252: New regression test does not compile on windows-amd64 Message-ID: <4EAF1991.1090605@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7053252 Webrev: http://cr.openjdk.java.net/~wetmore/7053252/ Review: http://mail.openjdk.java.net/pipermail/security-dev/2011-October/003997.html The security-dev mailing list. Rvwrs: valeriep There is a broken JDK test on windows-x64 under the jdk_security3 target. It doesn't compile due to a missing library PKCS11 (bug: 6880559), and someone has to manually check that failure. Removing the entry from the JDK8 ProblemList.java, and removing the incorrect import in both jdk7u/jdk8. Brad