From nils.loodin at oracle.com Thu Sep 1 01:44:36 2011 From: nils.loodin at oracle.com (Nils Loodin) Date: Thu, 01 Sep 2011 10:44:36 +0200 Subject: Request for approval for CR 7067811 Message-ID: <4E5F45F4.4040602@oracle.com> Request for approval to fix below bug, update of comments in demo source code to state that it's unfit for production. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7067811 Webrev: http://cr.openjdk.java.net/~nloodin/7067811/webrev.03/ Changeset in jdk8: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d8fccd6db59b Same patch for djk7u as in jdk8. reviewed-by: ohair Thanks, Nisse From pavel.porvatov at oracle.com Thu Sep 1 04:10:00 2011 From: pavel.porvatov at oracle.com (Pavel Porvatov) Date: Thu, 01 Sep 2011 15:10:00 +0400 Subject: Request for approval: 7030332 Message-ID: <4E5F6808.3020701@oracle.com> Hi, Could you please approve the fix of CR 7030332 (Default borders in tables looks incorrect JEditorPane) for 7u2? Bug description is here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7030332 Some time ago the fix was prepared, approved and pushed in jdk8: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e05ea8ab1807 For 7u2 the fix is the same and doesn't contain any modifications. Regards, Pavel From dalibor.topic at oracle.com Thu Sep 1 04:44:11 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 01 Sep 2011 04:44:11 -0700 Subject: Request for approval for CR 7051516 - ThreadLocalRandom seed is never initialized so all instances generate the same sequence In-Reply-To: <4E5F1FD3.7060609@oracle.com> References: <4E5F1FD3.7060609@oracle.com> Message-ID: <4E5F700B.5030303@oracle.com> On 8/31/11 11:01 PM, Chris Hegarty wrote: > This is a request for approval to backport the fix for 7051516 to jdk7u-dev/jdk: > > 7051516 - ThreadLocalRandom seed is never initialized so all instances generate the same sequence > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7051516 > > Changeset in jdk8 (and see [1] for the discussion): > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/411d02c13385 > > The patch for jdk7u is the same as that in jdk8. Thanks, Chris, approved. The footnote [1], the pointer to the discussion of the fix seems to be missing from this post. cheers, dalibor topic -- 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 Sep 1 04:49:35 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 01 Sep 2011 04:49:35 -0700 Subject: Request for approval for CR 7067811 In-Reply-To: <4E5F45F4.4040602@oracle.com> References: <4E5F45F4.4040602@oracle.com> Message-ID: <4E5F714F.5060802@oracle.com> On 9/1/11 1:44 AM, Nils Loodin wrote: > Request for approval to fix below bug, update of comments in demo source code to state that it's unfit for production. > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7067811 > > Webrev: http://cr.openjdk.java.net/~nloodin/7067811/webrev.03/ > > Changeset in jdk8: > http://hg.openjdk.java.net/jdk8/build/jdk/rev/d8fccd6db59b > > Same patch for djk7u as in jdk8. > > reviewed-by: ohair > > Thanks, > Nisse Thanks, Nisse - approved. Please add the synopsis of the fix to the subject line for future requests, as described in the template at http://openjdk.java.net/projects/jdk7u/approval-template.html cheers, dalibor topic -- 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 Sep 1 04:46:16 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 01 Sep 2011 04:46:16 -0700 Subject: Request for Approval for CR 7058828 - test/java/util/concurrent/Phaser/Arrive.java fails intermittently In-Reply-To: <4E5F2041.4030404@oracle.com> References: <4E5F2041.4030404@oracle.com> Message-ID: <4E5F7088.4020501@oracle.com> On 8/31/11 11:03 PM, Chris Hegarty wrote: > This is a request for approval to backport the fix for 7058828 to jdk7u-dev/jdk: > > 7058828 - test/java/util/concurrent/Phaser/Arrive.java fails intermittently > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7058828 > > Changeset in jdk8: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/549b7c3f0bdc > > The patch for jdk7u is the same as that in jdk8. > Thanks, Chris - approved. cheers, dalibor topic -- 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 Sep 1 04:52:21 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 01 Sep 2011 04:52:21 -0700 Subject: Request for approval: 7030332 In-Reply-To: <4E5F6808.3020701@oracle.com> References: <4E5F6808.3020701@oracle.com> Message-ID: <4E5F71F5.9000204@oracle.com> On 9/1/11 4:10 AM, Pavel Porvatov wrote: > Hi, > > Could you please approve the fix of CR 7030332 (Default borders in tables looks incorrect JEditorPane) for 7u2? Bug description is here: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7030332 > > Some time ago the fix was prepared, approved and pushed in jdk8: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e05ea8ab1807 > > For 7u2 the fix is the same and doesn't contain any modifications. > > Regards, Pavel Thanks, Pavel - approved! Please add the synopsis of the fix to the subject line for future requests, as described in the template at http://openjdk.java.net/projects/jdk7u/approval-template.html cheers, dalibor topic -- 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 chris.hegarty at oracle.com Thu Sep 1 05:01:25 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 01 Sep 2011 13:01:25 +0100 Subject: Request for approval for CR 7051516 - ThreadLocalRandom seed is never initialized so all instances generate the same sequence In-Reply-To: <4E5F700B.5030303@oracle.com> References: <4E5F1FD3.7060609@oracle.com> <4E5F700B.5030303@oracle.com> Message-ID: <4E5F7415.4020902@oracle.com> On 09/ 1/11 12:44 PM, Dalibor Topic wrote: > On 8/31/11 11:01 PM, Chris Hegarty wrote: >> This is a request for approval to backport the fix for 7051516 to jdk7u-dev/jdk: >> >> 7051516 - ThreadLocalRandom seed is never initialized so all instances generate the same sequence >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7051516 >> >> Changeset in jdk8 (and see [1] for the discussion): >> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/411d02c13385 >> >> The patch for jdk7u is the same as that in jdk8. > > Thanks, Chris, approved. > > The footnote [1], the pointer to the discussion of the fix seems to be missing from this post. Apologies, cut'n'paste error. I didn't intend to include a link to the discussion. Thanks, -Chris. > > cheers, > dalibor topic From chris.hegarty at oracle.com Thu Sep 1 05:06:19 2011 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 01 Sep 2011 12:06:19 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7051516: ThreadLocalRandom seed is never initialized so all instances generate the same sequence Message-ID: <20110901120658.46AB3472A0@hg.openjdk.java.net> Changeset: 791e94e7b64f Author: chegar Date: 2011-09-01 13:05 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/791e94e7b64f 7051516: ThreadLocalRandom seed is never initialized so all instances generate the same sequence Reviewed-by: chegar, dholmes, mduigou ! src/share/classes/java/util/Random.java From chris.hegarty at oracle.com Thu Sep 1 05:09:25 2011 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 01 Sep 2011 12:09:25 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7058828: test/java/util/concurrent/Phaser/Arrive.java fails intermittently Message-ID: <20110901120936.08A9C472A1@hg.openjdk.java.net> Changeset: 1c0190388b70 Author: dl Date: 2011-09-01 13:08 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1c0190388b70 7058828: test/java/util/concurrent/Phaser/Arrive.java fails intermittently Reviewed-by: chegar ! test/java/util/concurrent/Phaser/Arrive.java From sean.mullan at oracle.com Thu Sep 1 06:36:21 2011 From: sean.mullan at oracle.com (Sean Mullan) Date: Thu, 01 Sep 2011 09:36:21 -0400 Subject: Interaction with the CCC Process - Draft In-Reply-To: <4E5EE02E.6000607@oracle.com> References: <4E5EE02E.6000607@oracle.com> Message-ID: <4E5F8A55.2070701@oracle.com> For non-Oracle developers, will there be a CCC template that developers can use to write the details of the CCC and hand it off to the technical lead? How do we manage comments that come up during the review of the CCC? Is the tech lead expected to be a middle-man and send them back and forth to the initiator? How about sending comments directly to the project alias? --Sean On 8/31/11 9:30 PM, Dalibor Topic wrote: > Hi, > > here's a draft for discussion how the JDK 7 Updates Project should interact > with the existing CCC process, in order to provide additional transparency around > potential upcoming interface changes future releases. > > The draft is open for comments until Wednesday September 7th. > > cheers, > dalibor topic > > > Interaction with the CCC process: > > Preamble: JDK 7 exposes different kinds of interfaces to its users. See > http://cr.openjdk.java.net/~darcy/OpenJdkDevGuide/OpenJdkDevelopersGuide.v0.777.html#kinds_of_interfaces > for an introduction. Changes to those interfaces need to be carefully managed. > That's done through the CCC process. This document describes how the > JDK 7 Updates Project plugs into that existing process. > > Rule 0: If a changeset proposed for a JDK 7 Update forest requires a specification change, > directly affects an external interface, or otherwise has a compatibility impact, a CCC > request MUST be initiated. Unless special circumstances hold, a specification change to a > java.* or javax.* API is out of bounds for a JDK 7 update release. > > Rule 1: Currently, if the developer is not employed by Oracle, the CCC request SHOULD be > initiated by the Technical Lead. Otherwise, the CCC request MUST be initiated by the developer > proposing the changeset. > > Rule 2: When a CCC request is initiated, the initiator MUST post that a request has > been initiated on the jdk7u-dev at openjdk.java.net mailing list. > > Rule 3: While a CCC request is in progress, the initiator MUST keep the > jdk7u-dev at openjdk.java.net mailing list up to date on its progress, in particular whether the > request has been approved. > > Rule 4: As a special exception, CCC requests for changes not going into a public JDK 7 Update > forest are not covered by Rule 2 and Rule 3. > > Rule 5: A changeset for which the CCC request has not been approved (yet), MUST not be committed > into a JDK 7 Update forest. > > Rule 6: The maintainer MAY request a CCC request to be initiated for a changeset. > > From chris.hegarty at oracle.com Thu Sep 1 06:42:15 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 01 Sep 2011 14:42:15 +0100 Subject: Interaction with the CCC Process - Draft In-Reply-To: <4E5F8A55.2070701@oracle.com> References: <4E5EE02E.6000607@oracle.com> <4E5F8A55.2070701@oracle.com> Message-ID: <4E5F8BB7.6030304@oracle.com> Also, I'm not sure it necessarily needs to be the tech lead for that area. Surely any internal Oracle employee should be able to run with it. Typically, the change and CCC will already have been done for JDK8, possibly leaving it open the original dev engineer? -Chris. On 09/ 1/11 02:36 PM, Sean Mullan wrote: > For non-Oracle developers, will there be a CCC template that developers can use > to write the details of the CCC and hand it off to the technical lead? > > How do we manage comments that come up during the review of the CCC? Is the tech > lead expected to be a middle-man and send them back and forth to the initiator? > How about sending comments directly to the project alias? > > --Sean > > On 8/31/11 9:30 PM, Dalibor Topic wrote: >> Hi, >> >> here's a draft for discussion how the JDK 7 Updates Project should interact >> with the existing CCC process, in order to provide additional transparency around >> potential upcoming interface changes future releases. >> >> The draft is open for comments until Wednesday September 7th. >> >> cheers, >> dalibor topic >> >> >> Interaction with the CCC process: >> >> Preamble: JDK 7 exposes different kinds of interfaces to its users. See >> http://cr.openjdk.java.net/~darcy/OpenJdkDevGuide/OpenJdkDevelopersGuide.v0.777.html#kinds_of_interfaces >> for an introduction. Changes to those interfaces need to be carefully managed. >> That's done through the CCC process. This document describes how the >> JDK 7 Updates Project plugs into that existing process. >> >> Rule 0: If a changeset proposed for a JDK 7 Update forest requires a specification change, >> directly affects an external interface, or otherwise has a compatibility impact, a CCC >> request MUST be initiated. Unless special circumstances hold, a specification change to a >> java.* or javax.* API is out of bounds for a JDK 7 update release. >> >> Rule 1: Currently, if the developer is not employed by Oracle, the CCC request SHOULD be >> initiated by the Technical Lead. Otherwise, the CCC request MUST be initiated by the developer >> proposing the changeset. >> >> Rule 2: When a CCC request is initiated, the initiator MUST post that a request has >> been initiated on the jdk7u-dev at openjdk.java.net mailing list. >> >> Rule 3: While a CCC request is in progress, the initiator MUST keep the >> jdk7u-dev at openjdk.java.net mailing list up to date on its progress, in particular whether the >> request has been approved. >> >> Rule 4: As a special exception, CCC requests for changes not going into a public JDK 7 Update >> forest are not covered by Rule 2 and Rule 3. >> >> Rule 5: A changeset for which the CCC request has not been approved (yet), MUST not be committed >> into a JDK 7 Update forest. >> >> Rule 6: The maintainer MAY request a CCC request to be initiated for a changeset. >> >> From chris.hegarty at oracle.com Thu Sep 1 07:19:55 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 01 Sep 2011 15:19:55 +0100 Subject: Request for Approval for CR 7041800 - URI.equals may incorrectly return true with escaped octets Message-ID: <4E5F948B.7070008@oracle.com> This is a request for approval to backport the fix for 7041800 to jdk7u-dev/jdk: 7041800 - URI.equals may incorrectly return true with escaped octets http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7041800 Changeset in jdk8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/fcb33500b325 The patch for jdk7u is the same as that in jdk8. -Chris. From denis.fokin at oracle.com Thu Sep 1 08:09:10 2011 From: denis.fokin at oracle.com (Denis S. Fokin) Date: Thu, 01 Sep 2011 19:09:10 +0400 Subject: Request for approval to backport 7081012: "REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner()" to jdk7u-dev/jdk In-Reply-To: <4E52FD7C.5000001@oracle.com> References: <4E52FD7C.5000001@oracle.com> Message-ID: <4E5FA016.7010008@oracle.com> Good day. I hereby request to approval to backport 7081012: "REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner()" http://hg.openjdk.java.net/jdk8/awt/jdk/rev/970ff8d5bbe7 to jdk7u-dev/jdk. This is a direct backport of the change. The fix has been reviewed by ant. Thank you, Denis. From joe.darcy at oracle.com Thu Sep 1 13:11:19 2011 From: joe.darcy at oracle.com (Joe Darcy) Date: Thu, 01 Sep 2011 13:11:19 -0700 Subject: Request for approval for CR 6476261 - (reflect) GenericSignatureFormatError When signature includes nested inner classes Message-ID: <4E5FE6E7.80308@oracle.com> Hello. I hereby request approval to backport a trio of signature parsing fixes from JDK 8 to 7 update: 6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6476261 6832374: (reflect) malformed signature can cause parser to go into infinite loop http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6832374 7052898: (reflect) SignatureParser will accept strings outside of the grammar http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7052898 Webrev: http://cr.openjdk.java.net/~darcy/6476261.0/ The code for 7 update is trivially different than the code for JDK 8 since the JDK 8 code takes advantage of a new constructor added to GenericSignatureFormatError; here is the diff to SignatureParser.java: 123,126c123,124 < if (DEBUG) < System.out.println("Signature Parse error: " + errorMsg + < "\n\tRemaining input: " + remainder()); < return new GenericSignatureFormatError(); --- > return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + > "\n\tRemaining input: " + remainder()); Thanks, -Joe From lana.steuck at oracle.com Thu Sep 1 19:32:16 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 02 Sep 2011 02:32:16 +0000 Subject: hg: jdk7u/jdk7u/langtools: 6 new changesets Message-ID: <20110902023230.7EB11472D0@hg.openjdk.java.net> Changeset: 5b682f7c980e Author: jjg Date: 2011-08-15 14:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/5b682f7c980e 7074189: some javac tests fail with latest jtreg 4.1 b03 Reviewed-by: darcy + test/tools/javac/lib/CompileFail.java ! test/tools/javac/processing/errors/TestOptionSyntaxErrors.java ! test/tools/javac/processing/errors/TestReturnCode.java ! test/tools/javac/warnings/Serial.java Changeset: e296280b4e77 Author: mcimadamore Date: 2011-07-27 19:00 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/e296280b4e77 7062745: Regression: difference in overload resolution when two methods are maximally specific Summary: Fix most specific when two methods are maximally specific and only one has non-raw return type Reviewed-by: jjg, dlsmith ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java + test/tools/javac/generics/rawOverride/7062745/T7062745neg.java + test/tools/javac/generics/rawOverride/7062745/T7062745neg.out + test/tools/javac/generics/rawOverride/7062745/T7062745pos.java Changeset: 2de6d1e52742 Author: mcimadamore Date: 2011-07-27 19:01 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/2de6d1e52742 7046778: Project Coin: problem with diamond and member inner classes Summary: Diamond inference generates spurious error messages when target type is a member inner class Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java ! test/tools/javac/generics/diamond/neg/Neg09.out Changeset: 8c9f07f9aa28 Author: mcimadamore Date: 2011-07-27 19:01 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/8c9f07f9aa28 7057297: Project Coin: diamond erroneously accepts in array initializer expressions Summary: Diamond in array initializer expressions should be rejected Reviewed-by: jjg, dlsmith ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/CannotCreateArrayWithDiamond.java + test/tools/javac/generics/diamond/7057297/T7057297.java + test/tools/javac/generics/diamond/7057297/T7057297.out Changeset: 9566fd61b11c Author: lana Date: 2011-08-31 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/9566fd61b11c Merge Changeset: 4c5514d422c4 Author: lana Date: 2011-09-01 08:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/4c5514d422c4 Merge From lana.steuck at oracle.com Thu Sep 1 19:32:28 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 02 Sep 2011 02:32:28 +0000 Subject: hg: jdk7u/jdk7u/jdk: 13 new changesets Message-ID: <20110902023451.31333472D1@hg.openjdk.java.net> Changeset: a15d2672aad0 Author: rupashka Date: 2011-08-17 12:45 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a15d2672aad0 7071609: javax/swing/JPopupMenu/6694823/bug6694823.java failed on solaris10 Reviewed-by: alexp ! test/javax/swing/JPopupMenu/6694823/bug6694823.java Changeset: d2fbe93b6361 Author: rupashka Date: 2011-08-17 12:58 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d2fbe93b6361 7071166: LayoutStyle.getPreferredGap() - IAE is expected but not thrown Reviewed-by: peterz ! src/share/classes/sun/swing/DefaultLayoutStyle.java + test/javax/swing/GroupLayout/7071166/bug7071166.java Changeset: 0dcb939eff08 Author: weijun Date: 2011-08-22 15:17 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0dcb939eff08 7043847: NTML impl of SaslServer throws UnsupportedOperationException from (un)wrap method 7043860: NTML impl of SaslServer doesn't throw ISE from getAuthorizationID() method 7043882: NTML impl of SaslServer doesn't throw ISE from getNegotiatedProperty() method 7043938: NTML impl of SaslClientFactory throws NPE instead of SaslException 7043959: NTML impl of SaslClientFactory throws NPE for null CallBackHandler instance Reviewed-by: vinnie ! src/share/classes/com/sun/security/ntlm/Client.java ! src/share/classes/com/sun/security/ntlm/NTLMException.java ! src/share/classes/com/sun/security/ntlm/Server.java ! src/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java + test/com/sun/security/sasl/ntlm/Conformance.java Changeset: 17110b287f27 Author: yhuang Date: 2011-08-17 23:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/17110b287f27 7066203: Update currency data to the latest ISO 4217 standard Reviewed-by: naoto ! make/java/util/FILES_properties.gmk ! make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/java/util/LocaleISOData.java ! src/share/classes/sun/util/resources/CurrencyNames.properties ! src/share/classes/sun/util/resources/CurrencyNames_de.properties ! src/share/classes/sun/util/resources/CurrencyNames_es.properties + src/share/classes/sun/util/resources/CurrencyNames_es_CU.properties ! src/share/classes/sun/util/resources/CurrencyNames_et_EE.properties ! src/share/classes/sun/util/resources/CurrencyNames_fr.properties ! src/share/classes/sun/util/resources/CurrencyNames_ja.properties ! src/share/classes/sun/util/resources/CurrencyNames_ko.properties ! src/share/classes/sun/util/resources/CurrencyNames_pt.properties ! src/share/classes/sun/util/resources/CurrencyNames_sk_SK.properties ! src/share/classes/sun/util/resources/CurrencyNames_zh_CN.properties ! src/share/classes/sun/util/resources/CurrencyNames_zh_TW.properties ! src/share/classes/sun/util/resources/LocaleNames.properties ! test/java/util/Currency/ValidateISO4217.java ! test/java/util/Currency/tablea1.txt ! test/java/util/Locale/LocaleTest.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 1976c0d6ec52 Author: mfang Date: 2011-08-19 12:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1976c0d6ec52 Merge Changeset: 4ff462fd9de2 Author: mfang Date: 2011-08-22 10:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4ff462fd9de2 Merge Changeset: 611bcd930ed1 Author: darcy Date: 2011-08-22 18:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/611bcd930ed1 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: be4a3afb7438 Author: sherman Date: 2011-08-23 10:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/be4a3afb7438 7066490: @since 1.7 tag is missing for java.util.regex.Matcher.group(java.lang.String) Summary: Added the @since 1.7 tag Reviewed-by: mduigou ! src/share/classes/java/util/regex/Matcher.java Changeset: 44141ce2c9ea Author: denis Date: 2011-08-24 19:49 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/44141ce2c9ea 7072645: Toolkit.addPropertyChangeListener(name, pcl) throws NPE for null name Reviewed-by: art ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: 55cd74a4d575 Author: mchung Date: 2011-08-23 10:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/55cd74a4d575 7068328: BufferPoolMXBean and PlatformLoggingMXBean getObjectName may return null Reviewed-by: alanb Contributed-by: spoole at uk.ibm.com ! src/share/classes/sun/management/ManagementFactoryHelper.java + test/java/lang/management/ManagementFactory/GetObjectName.java Changeset: eabbc04b83bc Author: sherman Date: 2011-08-26 18:38 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/eabbc04b83bc 7077769: (zipfs) ZipFileSystem.writeCEN() writes wrong "data size" for ZIP64 extended information extra field Summary: fixed the wrong size when writing out the cen table for ZIP64 Reviewed-by: alanb ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! test/java/util/zip/LargeZip.java Changeset: c2f39983959f Author: lana Date: 2011-08-31 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c2f39983959f Merge Changeset: 1da81fa43d48 Author: lana Date: 2011-09-01 08:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1da81fa43d48 Merge From ahughes at redhat.com Thu Sep 1 19:43:20 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Fri, 2 Sep 2011 03:43:20 +0100 Subject: Interaction with the CCC Process - Draft In-Reply-To: <4E5F8A55.2070701@oracle.com> References: <4E5EE02E.6000607@oracle.com> <4E5F8A55.2070701@oracle.com> Message-ID: <20110902024320.GB19081@rivendell.middle-earth.co.uk> On 09:36 Thu 01 Sep , Sean Mullan wrote: > For non-Oracle developers, will there be a CCC template that developers can use > to write the details of the CCC and hand it off to the technical lead? > > How do we manage comments that come up during the review of the CCC? Is the tech > lead expected to be a middle-man and send them back and forth to the initiator? > How about sending comments directly to the project alias? > How about just opening up this CCC process to external developers, if it's so essential to the smooth development of the JDK? Has any progress been made in this direction? > --Sean > -- 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: F5862A37 (https://keys.indymedia.org/) Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From lana.steuck at oracle.com Thu Sep 1 20:00:10 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 1 Sep 2011 20:00:10 -0700 (PDT) Subject: jdk7u-b06: jdk7u-dev Message-ID: <201109020300.p8230AVb005747@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/4331602abe52 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/4c5514d422c4 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1da81fa43d48 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/286a65169fda http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/5946b073c57a http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e012eb9e136d http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/e4907c890e42 --- All the fixes will be tested during promotion (no PIT testing at this point): 7072645 classes_awt Toolkit.addPropertyChangeListener(name, pcl) throws NPE for 7080038 classes_lang (ann) Serializable types in sun.reflect.annotation do not de 7068328 classes_manageme BufferPoolMXBean and PlatformLoggingMXBean getObjectName may 7077769 classes_nio (zipfs) ZipFileSystem.writeCEN() writes wrong "data size" fo 7043847 classes_security NTML impl of SaslServer throws UnsupportedOperationException 7043860 classes_security NTML impl of SaslServer doesn't throw ISE from getAuthorizat 7043882 classes_security NTML impl of SaslServer doesn't throw ISE from getNegotiated 7043938 classes_security NTML impl of SaslClientFactory throws NPE instead of SaslExc 7043959 classes_security NTML impl of SaslClientFactory throws NPE for null CallBackH 7071166 classes_swing LayoutStyle.getPreferredGap() - IAE is expected but not thr 7071609 classes_swing javax/swing/JPopupMenu/6694823/bug6694823.java failed on sol 7066490 classes_util_reg @since 1.7 tag is missing for java.util.regex.Matcher.group( 7046778 compiler Project Coin: problem with diamond and member inner classes 7057297 compiler Project Coin: diamond erroneously accepts in array initializ 7062745 compiler Regression: difference in overload resolution when two metho 7074189 compiler some javac tests fail with latest jtreg 4.1 b03 7066203 localization Update currency data to the latest ISO 4217 standard From Sergey.Malenkov at oracle.com Fri Sep 2 02:31:59 2011 From: Sergey.Malenkov at oracle.com (Sergey Malenkov) Date: Fri, 02 Sep 2011 13:31:59 +0400 Subject: Request for approval: 7064279 Message-ID: <4E60A28F.9060609@oracle.com> Hi all, Could you please approve the fix of CR 7064279 for JDK7u2? Regression: Performance degradation with java.beans.XMLEncoder http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7064279 Earlier the fix was prepared, approved and pushed into JDK8: http://hg.openjdk.java.net/jdk8/swing/jdk/rev/850db915b8ef The fix for JDK7u2 is the same and doesn't contain any changes. Thanks, SAM From dalibor.topic at oracle.com Fri Sep 2 03:40:07 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Sep 2011 03:40:07 -0700 Subject: Request for Approval for CR 7041800 - URI.equals may incorrectly return true with escaped octets In-Reply-To: <4E5F948B.7070008@oracle.com> References: <4E5F948B.7070008@oracle.com> Message-ID: <4E60B287.5050906@oracle.com> On 9/1/11 7:19 AM, Chris Hegarty wrote: > This is a request for approval to backport the fix for 7041800 to jdk7u-dev/jdk: > > 7041800 - URI.equals may incorrectly return true with escaped octets > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7041800 > > Changeset in jdk8: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/fcb33500b325 > > The patch for jdk7u is the same as that in jdk8. > > -Chris. Thanks, Chris - approved. cheers, dalibor topic -- 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 Fri Sep 2 03:45:47 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Sep 2011 03:45:47 -0700 Subject: Request for approval to backport 7081012: "REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner()" to jdk7u-dev/jdk In-Reply-To: <4E5FA016.7010008@oracle.com> References: <4E52FD7C.5000001@oracle.com> <4E5FA016.7010008@oracle.com> Message-ID: <4E60B3DB.6000302@oracle.com> On 9/1/11 8:09 AM, Denis S. Fokin wrote: > Good day. > > I hereby request to approval to backport > > 7081012: "REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner()" > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/970ff8d5bbe7 > > to jdk7u-dev/jdk. > > This is a direct backport of the change. The fix has been reviewed by ant. Thanks, Denis - approved. For future requests, please include either a link to the publicly visible bug on the bugs.sun.com site (or its equivalent), or a description of the change in case that there is no publicly visible bug to link to. In this case that would have been http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7081012 . cheers, dalibor topic -- 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 Fri Sep 2 04:09:26 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 02 Sep 2011 13:09:26 +0200 Subject: Request for approval: 7064279 In-Reply-To: <4E60A28F.9060609@oracle.com> References: <4E60A28F.9060609@oracle.com> Message-ID: <4E60B966.3060601@oracle.com> Approved, Please use hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk/ for the push. Cheers, Edvard On 09/02/2011 11:31 AM, Sergey Malenkov wrote: > Hi all, > > Could you please approve the fix of CR 7064279 for JDK7u2? > > Regression: Performance degradation with java.beans.XMLEncoder > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7064279 > > Earlier the fix was prepared, approved and pushed into JDK8: > http://hg.openjdk.java.net/jdk8/swing/jdk/rev/850db915b8ef > > The fix for JDK7u2 is the same and doesn't contain any changes. > > Thanks, > SAM From dalibor.topic at oracle.com Fri Sep 2 06:09:37 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Sep 2011 06:09:37 -0700 Subject: Request for approval for CR 6476261 - (reflect) GenericSignatureFormatError When signature includes nested inner classes In-Reply-To: <4E5FE6E7.80308@oracle.com> References: <4E5FE6E7.80308@oracle.com> Message-ID: <4E60D591.1010806@oracle.com> On 9/1/11 1:11 PM, Joe Darcy wrote: > Hello. > > I hereby request approval to backport a trio of signature parsing fixes from JDK 8 to 7 update: > > 6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6476261 > > 6832374: (reflect) malformed signature can cause parser to go into infinite loop > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6832374 > > 7052898: (reflect) SignatureParser will accept strings outside of the grammar > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7052898 Unfortunately, the last bug comes up as not available for me. Could you describe it in your own words, and let us know whether this is a regression, and what its priority is? > Webrev: > http://cr.openjdk.java.net/~darcy/6476261.0/ > > The code for 7 update is trivially different than the code for JDK 8 since the JDK 8 code takes advantage of a new constructor added to GenericSignatureFormatError; here is the diff to SignatureParser.java: > > 123,126c123,124 > < if (DEBUG) > < System.out.println("Signature Parse error: " + errorMsg + > < "\n\tRemaining input: " + remainder()); > < return new GenericSignatureFormatError(); > --- >> return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + >> "\n\tRemaining input: " + remainder()); Thanks - I am a bit puzzled since the new jdk 8 constructor seems to still be used in the posted webrev. cheers, dalibor topic -- 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 sergey.malenkov at sun.com Fri Sep 2 06:37:02 2011 From: sergey.malenkov at sun.com (sergey.malenkov at sun.com) Date: Fri, 02 Sep 2011 13:37:02 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7064279: Introspector.getBeanInfo() should release some resources in timely manner Message-ID: <20110902133731.9AD01472FA@hg.openjdk.java.net> Changeset: e1077ba4f0f1 Author: malenkov Date: 2011-09-02 17:34 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e1077ba4f0f1 7064279: Introspector.getBeanInfo() should release some resources in timely manner Reviewed-by: art, alexp ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/PropertyEditorManager.java + src/share/classes/java/beans/ThreadGroupContext.java ! test/java/beans/Beans/6669869/TestDesignTime.java ! test/java/beans/Beans/6669869/TestGuiAvailable.java ! test/java/beans/Introspector/6380849/TestBeanInfo.java + test/java/beans/Introspector/7064279/Test7064279.java + test/java/beans/Introspector/7064279/test.jar ! test/java/beans/Introspector/Test6660539.java ! test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java From dalibor.topic at oracle.com Fri Sep 2 07:30:05 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Sep 2011 07:30:05 -0700 Subject: Push Approval Request Template posted In-Reply-To: <4E5EF50E.20203@oracle.com> References: <4E5EF50E.20203@oracle.com> Message-ID: <4E60E86D.8060701@oracle.com> On 8/31/11 7:59 PM, Dalibor Topic wrote: > Hi, > > There is one change from the discussion on the list - I added a $Synopsis to > the subject line, meaning that push approval requests should include both the > CR and the synopsis in the subject line to make it a bit easier to glance from > the subject line what kind of a change a push approval request is about. I also added a half-sentence now explicitly pointing to the mailing list to send the requests to - i.e. this one. Thanks to Jon for the idea. cheers, dalibor topic -- 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 Fri Sep 2 07:42:19 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Sep 2011 07:42:19 -0700 Subject: Interaction with the CCC Process - Draft In-Reply-To: <20110902024320.GB19081@rivendell.middle-earth.co.uk> References: <4E5EE02E.6000607@oracle.com> <4E5F8A55.2070701@oracle.com> <20110902024320.GB19081@rivendell.middle-earth.co.uk> Message-ID: <4E60EB4B.6090904@oracle.com> On 9/1/11 7:43 PM, Dr Andrew John Hughes wrote: > On 09:36 Thu 01 Sep , Sean Mullan wrote: >> For non-Oracle developers, will there be a CCC template that developers can use >> to write the details of the CCC and hand it off to the technical lead? >> >> How do we manage comments that come up during the review of the CCC? Is the tech >> lead expected to be a middle-man and send them back and forth to the initiator? >> How about sending comments directly to the project alias? >> > > How about just opening up this CCC process to external developers, if it's so essential > to the smooth development of the JDK? As much as I'm sympathetic to that idea, for the JDK 7 Updates we just need to figure out how to interact with a CCC process. The way a CCC process works internally is orthogonal to that question. cheers, dalibor topic -- 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 chris.hegarty at oracle.com Fri Sep 2 07:43:20 2011 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 02 Sep 2011 14:43:20 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7041800: URI.equals may incorrectly return true with escaped octets Message-ID: <20110902144338.3EBE64730D@hg.openjdk.java.net> Changeset: d7044475a604 Author: chegar Date: 2011-09-01 13:53 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d7044475a604 7041800: URI.equals may incorrectly return true with escaped octets Reviewed-by: alanb, michaelm ! src/share/classes/java/net/URI.java ! test/java/net/URI/Test.java From dalibor.topic at oracle.com Fri Sep 2 07:57:19 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Sep 2011 07:57:19 -0700 Subject: Interaction with the CCC Process - Draft In-Reply-To: <4E5F8BB7.6030304@oracle.com> References: <4E5EE02E.6000607@oracle.com> <4E5F8A55.2070701@oracle.com> <4E5F8BB7.6030304@oracle.com> Message-ID: <4E60EECF.5040809@oracle.com> On 9/1/11 6:42 AM, Chris Hegarty wrote: > Also, I'm not sure it necessarily needs to be the tech lead for that area. Surely any internal Oracle employee should be able to run with it. Typically, the change and CCC will already have been done for JDK8, possibly leaving it open the original dev engineer? Note that Role 1 deliberately says SHOULD rather then MUST for the case of the developer not being at Oracle. In practice, I think having the Tech Lead for 7u as the single point of contact is less confusing for contributors that to have to chose someone themselves. cheers, dalibor topic > -Chris. > > On 09/ 1/11 02:36 PM, Sean Mullan wrote: >> For non-Oracle developers, will there be a CCC template that developers can use >> to write the details of the CCC and hand it off to the technical lead? >> >> How do we manage comments that come up during the review of the CCC? Is the tech >> lead expected to be a middle-man and send them back and forth to the initiator? >> How about sending comments directly to the project alias? >> >> --Sean >> >> On 8/31/11 9:30 PM, Dalibor Topic wrote: >>> Hi, >>> >>> here's a draft for discussion how the JDK 7 Updates Project should interact >>> with the existing CCC process, in order to provide additional transparency around >>> potential upcoming interface changes future releases. >>> >>> The draft is open for comments until Wednesday September 7th. >>> >>> cheers, >>> dalibor topic >>> >>> >>> Interaction with the CCC process: >>> >>> Preamble: JDK 7 exposes different kinds of interfaces to its users. See >>> http://cr.openjdk.java.net/~darcy/OpenJdkDevGuide/OpenJdkDevelopersGuide.v0.777.html#kinds_of_interfaces >>> for an introduction. Changes to those interfaces need to be carefully managed. >>> That's done through the CCC process. This document describes how the >>> JDK 7 Updates Project plugs into that existing process. >>> >>> Rule 0: If a changeset proposed for a JDK 7 Update forest requires a specification change, >>> directly affects an external interface, or otherwise has a compatibility impact, a CCC >>> request MUST be initiated. Unless special circumstances hold, a specification change to a >>> java.* or javax.* API is out of bounds for a JDK 7 update release. >>> >>> Rule 1: Currently, if the developer is not employed by Oracle, the CCC request SHOULD be >>> initiated by the Technical Lead. Otherwise, the CCC request MUST be initiated by the developer >>> proposing the changeset. >>> >>> Rule 2: When a CCC request is initiated, the initiator MUST post that a request has >>> been initiated on the jdk7u-dev at openjdk.java.net mailing list. >>> >>> Rule 3: While a CCC request is in progress, the initiator MUST keep the >>> jdk7u-dev at openjdk.java.net mailing list up to date on its progress, in particular whether the >>> request has been approved. >>> >>> Rule 4: As a special exception, CCC requests for changes not going into a public JDK 7 Update >>> forest are not covered by Rule 2 and Rule 3. >>> >>> Rule 5: A changeset for which the CCC request has not been approved (yet), MUST not be committed >>> into a JDK 7 Update forest. >>> >>> Rule 6: The maintainer MAY request a CCC request to be initiated for a changeset. >>> >>> -- 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 Fri Sep 2 08:19:26 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Sep 2011 08:19:26 -0700 Subject: Interaction with the CCC Process - Draft In-Reply-To: <4E5F8A55.2070701@oracle.com> References: <4E5EE02E.6000607@oracle.com> <4E5F8A55.2070701@oracle.com> Message-ID: <4E60F3FE.2090202@oracle.com> On 9/1/11 6:36 AM, Sean Mullan wrote: > For non-Oracle developers, will there be a CCC template that developers can use > to write the details of the CCC and hand it off to the technical lead? I think that's a good idea. Do you happen to have a simple template in mind? > How do we manage comments that come up during the review of the CCC? Is the tech > lead expected to be a middle-man and send them back and forth to the initiator? Yes. > How about sending comments directly to the project alias? Unfortunately, that would be a one-way street, since comments made on this list wouldn't necessarily make it back into the process. That's why on this list I only really expect to see three kinds of CCC-related messages: initiation, result, and if necessary, messages on progress, rather then a comment thread. cheers, dalibor topic > --Sean > > On 8/31/11 9:30 PM, Dalibor Topic wrote: >> Hi, >> >> here's a draft for discussion how the JDK 7 Updates Project should interact >> with the existing CCC process, in order to provide additional transparency around >> potential upcoming interface changes future releases. >> >> The draft is open for comments until Wednesday September 7th. >> >> cheers, >> dalibor topic >> >> >> Interaction with the CCC process: >> >> Preamble: JDK 7 exposes different kinds of interfaces to its users. See >> http://cr.openjdk.java.net/~darcy/OpenJdkDevGuide/OpenJdkDevelopersGuide.v0.777.html#kinds_of_interfaces >> for an introduction. Changes to those interfaces need to be carefully managed. >> That's done through the CCC process. This document describes how the >> JDK 7 Updates Project plugs into that existing process. >> >> Rule 0: If a changeset proposed for a JDK 7 Update forest requires a specification change, >> directly affects an external interface, or otherwise has a compatibility impact, a CCC >> request MUST be initiated. Unless special circumstances hold, a specification change to a >> java.* or javax.* API is out of bounds for a JDK 7 update release. >> >> Rule 1: Currently, if the developer is not employed by Oracle, the CCC request SHOULD be >> initiated by the Technical Lead. Otherwise, the CCC request MUST be initiated by the developer >> proposing the changeset. >> >> Rule 2: When a CCC request is initiated, the initiator MUST post that a request has >> been initiated on the jdk7u-dev at openjdk.java.net mailing list. >> >> Rule 3: While a CCC request is in progress, the initiator MUST keep the >> jdk7u-dev at openjdk.java.net mailing list up to date on its progress, in particular whether the >> request has been approved. >> >> Rule 4: As a special exception, CCC requests for changes not going into a public JDK 7 Update >> forest are not covered by Rule 2 and Rule 3. >> >> Rule 5: A changeset for which the CCC request has not been approved (yet), MUST not be committed >> into a JDK 7 Update forest. >> >> Rule 6: The maintainer MAY request a CCC request to be initiated for a changeset. >> >> -- 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 joe.darcy at oracle.com Fri Sep 2 08:48:25 2011 From: joe.darcy at oracle.com (Joe Darcy) Date: Fri, 02 Sep 2011 08:48:25 -0700 Subject: Request for approval for CR 6476261 - (reflect) GenericSignatureFormatError When signature includes nested inner classes In-Reply-To: <4E60D591.1010806@oracle.com> References: <4E5FE6E7.80308@oracle.com> <4E60D591.1010806@oracle.com> Message-ID: <4E60FAC9.30705@oracle.com> Dalibor Topic wrote: > On 9/1/11 1:11 PM, Joe Darcy wrote: > >> Hello. >> >> I hereby request approval to backport a trio of signature parsing fixes from JDK 8 to 7 update: >> >> 6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6476261 >> >> 6832374: (reflect) malformed signature can cause parser to go into infinite loop >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6832374 >> >> 7052898: (reflect) SignatureParser will accept strings outside of the grammar >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7052898 >> > > Unfortunately, the last bug comes up as not available for me. Could you describe it in your own words, > and let us know whether this is a regression, and what its priority is? > Sure; the legal syntax for a throws clause is a proper subset of the full FieldTypeSignature production. The old code did not make that distinction, improperly allowing arrays in the throws section. The new code fixes this issue by adding a b0olean argument in parseFieldTypeSignature(boolean allowArrays). The problem is not a regression, but is is included as a unit with the other two fixes. > >> Webrev: >> http://cr.openjdk.java.net/~darcy/6476261.0/ >> >> The code for 7 update is trivially different than the code for JDK 8 since the JDK 8 code takes advantage of a new constructor added to GenericSignatureFormatError; here is the diff to SignatureParser.java: >> >> 123,126c123,124 >> < if (DEBUG) >> < System.out.println("Signature Parse error: " + errorMsg + >> < "\n\tRemaining input: " + remainder()); >> < return new GenericSignatureFormatError(); >> --- >> >>> return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + >>> "\n\tRemaining input: " + remainder()); >>> > > Thanks - I am a bit puzzled since the new jdk 8 constructor seems to still be used in the > posted webrev. > Sorry; I've posted the 7 update version of the webrev at: http://cr.openjdk.java.net/~darcy/6476261.7u/ -Joe From dalibor.topic at oracle.com Fri Sep 2 09:15:06 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Sep 2011 09:15:06 -0700 Subject: Request for approval for CR 6476261 - (reflect) GenericSignatureFormatError When signature includes nested inner classes In-Reply-To: <4E60FAC9.30705@oracle.com> References: <4E5FE6E7.80308@oracle.com> <4E60D591.1010806@oracle.com> <4E60FAC9.30705@oracle.com> Message-ID: <4E61010A.8070803@oracle.com> On 9/2/11 8:48 AM, Joe Darcy wrote: > Dalibor Topic wrote: >> On 9/1/11 1:11 PM, Joe Darcy wrote: >> >>> Hello. >>> >>> I hereby request approval to backport a trio of signature parsing fixes from JDK 8 to 7 update: >>> >>> 6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes >>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6476261 >>> >>> 6832374: (reflect) malformed signature can cause parser to go into infinite loop >>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6832374 >>> >>> 7052898: (reflect) SignatureParser will accept strings outside of the grammar >>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7052898 >>> >> >> Unfortunately, the last bug comes up as not available for me. Could you describe it in your own words, >> and let us know whether this is a regression, and what its priority is? >> > > Sure; the legal syntax for a throws clause is a proper subset of the full FieldTypeSignature production. The old code did not make that distinction, improperly allowing arrays in the throws section. The new code fixes this issue by adding a b0olean argument in parseFieldTypeSignature(boolean allowArrays). The problem is not a regression, but is is included as a unit with the other two fixes.[snip] > I've posted the 7 update version of the webrev at: > > http://cr.openjdk.java.net/~darcy/6476261.7u/ Thanks, Joe - reviewed and approved. cheers, dalibor topic -- 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 xueming.shen at oracle.com Fri Sep 2 10:26:36 2011 From: xueming.shen at oracle.com (Xueming Shen) Date: Fri, 02 Sep 2011 10:26:36 -0700 Subject: Request for approval for: 6898310: (cs) Charset cache lookups should be synchronized Message-ID: <4E6111CC.7050707@oracle.com> Hi /Could you please approve the fix for 6898310: (cs) Charset cache lookups should be synchronized / This is a forward porting from jdk1.4/5/6u. The same fix has been pushed into JDK8. Webrev is at http://cr.openjdk.java.net/~sherman/6898310/7u2/webrev Thanks, Sherman From joe.darcy at oracle.com Fri Sep 2 12:25:00 2011 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Fri, 02 Sep 2011 19:25:00 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes; ... Message-ID: <20110902192520.2CD064731E@hg.openjdk.java.net> Changeset: 370e70f40ea7 Author: darcy Date: 2011-09-02 12:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/370e70f40ea7 6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes 6832374: (reflect) malformed signature can cause parser to go into infinite loop 7052898: (reflect) SignatureParser will accept strings outside of the grammar Summary: Various signature parsing fixes; additional review by sonali.goel at oracle.com Reviewed-by: alanb, robilad ! src/share/classes/sun/reflect/generics/parser/SignatureParser.java ! test/java/lang/reflect/Generics/Probe.java + test/java/lang/reflect/Generics/SignatureTest.java + test/java/lang/reflect/Generics/TestBadSignatures.java From dalibor.topic at oracle.com Fri Sep 2 13:54:56 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Sep 2011 13:54:56 -0700 Subject: Request for approval for: 6898310: (cs) Charset cache lookups should be synchronized In-Reply-To: <4E6111CC.7050707@oracle.com> References: <4E6111CC.7050707@oracle.com> Message-ID: <4E6142A0.5060304@oracle.com> On 9/2/11 10:26 AM, Xueming Shen wrote: > Hi > > /Could you please approve the fix for > > 6898310: (cs) Charset cache lookups should be synchronized Thanks, Sherman - approved. For future requests, please include either a link to the publicly visible bug on the bugs.sun.com site (or its equivalent), or a description of the change in case that there is no publicly visible bug to link to. In this case that would have been http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6898310 . cheers, dalibor topic > This is a forward porting from jdk1.4/5/6u. The same fix has been pushed into JDK8. > > Webrev is at > > http://cr.openjdk.java.net/~sherman/6898310/7u2/webrev > > Thanks, > Sherman -- 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 joe.darcy at oracle.com Fri Sep 2 16:51:07 2011 From: joe.darcy at oracle.com (Joe Darcy) Date: Fri, 02 Sep 2011 16:51:07 -0700 Subject: Request for approval for CR 7075098: Remove unused fdlibm files Message-ID: <4E616BEB.2080400@oracle.com> Hello. For your consideration, I submit a request to backport from JDK 8 the fix for 7075098: Remove unused fdlibm files http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7075098 Changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b9fffbe98230 The patch applies cleanly to 7 update; the effect of the change will be to removed some unused files and thus reduce the download and install size. Cheers, -Joe From John.Coomes at oracle.com Fri Sep 2 23:46:42 2011 From: John.Coomes at oracle.com (John Coomes) Date: Fri, 2 Sep 2011 23:46:42 -0700 Subject: Request for approval for bulk integration of hs22-b04 into 7u2-b06 Message-ID: <20065.52562.350931.905318@oracle.com> Requesting approval for bulk integration of hs22-b04 into 7u2-b06. The changes are already in the hotspot jdk8 integration repo[1] and have been built on all supported platforms. A webrev is available at http://cr.openjdk.java.net/~jcoomes/7u/hs22-b04-7u2-b06/ PIT testing is currently in progress; results are expected on Tuesday, Sep 6 (the proposed integration date). A list of the fixes in the proposed integration is attached. -John [1] http://hg.openjdk.java.net/hsx/hotspot-main/hotspot -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: hs22-b04-7u2-b06.crs Url: http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20110902/69585c4d/attachment.ksh From David.Holmes at oracle.com Sat Sep 3 01:58:51 2011 From: David.Holmes at oracle.com (David Holmes) Date: Sat, 03 Sep 2011 18:58:51 +1000 Subject: Bake time in JDK8 before 7u ? Message-ID: <4E61EC4B.2010903@oracle.com> Most fixes to 7u must go to 8 first. I assume at least part of the reason for this is to have fixes "bake" in 8 before coming down into 7u. But I'm seeing a lot of pushes to 8 followed (sometimes within minutes) by requests to push to 7u. I know there are various schedules to adhere to but it seems to me that the requirement to push to 8 before 7u is not serving any purpose in these cases. David From joe.darcy at oracle.com Sat Sep 3 10:30:31 2011 From: joe.darcy at oracle.com (Joe Darcy) Date: Sat, 03 Sep 2011 10:30:31 -0700 Subject: Bake time in JDK8 before 7u ? In-Reply-To: <4E61EC4B.2010903@oracle.com> References: <4E61EC4B.2010903@oracle.com> Message-ID: <4E626437.8050206@oracle.com> David Holmes wrote: > Most fixes to 7u must go to 8 first. I assume at least part of the > reason for this is to have fixes "bake" in 8 before coming down into > 7u. But I'm seeing a lot of pushes to 8 followed (sometimes within > minutes) by requests to push to 7u. I know there are various schedules > to adhere to but it seems to me that the requirement to push to 8 > before 7u is not serving any purpose in these cases. It is making sure that JDK 8 does not develop a fix bug deficit compared to the 7 update train. Most fixes from most engineers are good most of the time; I think we should take advantage of that in making our policies :-) -Joe From edvard.wendelin at oracle.com Sat Sep 3 21:45:36 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Sun, 4 Sep 2011 06:45:36 +0200 Subject: Request for approval for CR 7075098: Remove unused fdlibm files In-Reply-To: <4E616BEB.2080400@oracle.com> References: <4E616BEB.2080400@oracle.com> Message-ID: <9706CB2E-9EA8-40B1-8D60-02FC45884CC9@oracle.com> Approved! Please use hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk/ for the push. Cheers, Edvard Ps. Thanks for all the valuable feedback you gave us last week! On 3 sep 2011, at 01.51, Joe Darcy wrote: > Hello. > > For your consideration, I submit a request to backport from JDK 8 > the fix for > > 7075098: Remove unused fdlibm files > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7075098 > Changeset: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b9fffbe98230 > > The patch applies cleanly to 7 update; the effect of the change will > be to removed some unused files and thus reduce the download and > install size. > > Cheers, > > -Joe From joe.darcy at oracle.com Sun Sep 4 09:44:42 2011 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Sun, 04 Sep 2011 16:44:42 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7075098: Remove unused fdlibm files Message-ID: <20110904164513.0318C47384@hg.openjdk.java.net> Changeset: b02f83934216 Author: darcy Date: 2011-09-04 09:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b02f83934216 7075098: Remove unused fdlibm files Reviewed-by: alanb, mduigou ! make/java/fdlibm/FILES_c.gmk ! src/share/native/java/lang/fdlibm/include/fdlibm.h ! src/share/native/java/lang/fdlibm/include/jfdlibm.h From sean.coffey at oracle.com Mon Sep 5 03:43:20 2011 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Mon, 05 Sep 2011 11:43:20 +0100 Subject: Request for approval for CR 7049079 - NTSYSTEM CLASS IS LEAKING 3 WINDOWS TOKENS Message-ID: <4E64A7C8.4060802@oracle.com> This is a forward port of a fix already in jdk5 & jdk6. NTSystem() obtains a native Token instance for each constructor call. This is unnecessary and Token instances should only be requested when called for, i.e. at getImpersonationToken() time. No auto testcase but fix has been verified though use of the MS handle tool and a simple java testcase. Jdk 8 code review thread : http://mail.openjdk.java.net/pipermail/security-dev/2011-September/003736.html Fix has just gone into jdk8 also and changeset will be identical to that : http://hg.openjdk.java.net/jdk8/tl-gate/jdk/rev/946e3b786d2d regards, Sean. From edvard.wendelin at oracle.com Mon Sep 5 04:03:19 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 5 Sep 2011 13:03:19 +0200 Subject: Request for approval for CR 7049079 - NTSYSTEM CLASS IS LEAKING 3 WINDOWS TOKENS In-Reply-To: <4E64A7C8.4060802@oracle.com> References: <4E64A7C8.4060802@oracle.com> Message-ID: <15839682-5FA0-4E05-A44B-C3B16757692E@oracle.com> Approved! Cheers, Edvard Sent from my iPhone On 5 sep 2011, at 12:43, Se?n Coffey wrote: > This is a forward port of a fix already in jdk5 & jdk6. > > NTSystem() obtains a native Token instance for each constructor call. > This is unnecessary and Token instances should only be requested when > called for, i.e. at getImpersonationToken() time. > > No auto testcase but fix has been verified though use of the MS handle > tool and a simple java testcase. > > Jdk 8 code review thread : http://mail.openjdk.java.net/pipermail/security-dev/2011-September/003736.html > > Fix has just gone into jdk8 also and changeset will be identical to that : > http://hg.openjdk.java.net/jdk8/tl-gate/jdk/rev/946e3b786d2d > > regards, > Sean. > > > > From sean.coffey at oracle.com Mon Sep 5 05:49:15 2011 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Mon, 05 Sep 2011 12:49:15 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS Message-ID: <20110905124925.3D87A473B1@hg.openjdk.java.net> Changeset: bf587b00998d Author: coffeys Date: 2011-09-05 13:31 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/bf587b00998d 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS Reviewed-by: weijun ! src/share/classes/com/sun/security/auth/module/NTSystem.java ! src/windows/native/com/sun/security/auth/module/nt.c From ahughes at redhat.com Mon Sep 5 12:14:20 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Mon, 5 Sep 2011 20:14:20 +0100 Subject: Bake time in JDK8 before 7u ? In-Reply-To: <4E61EC4B.2010903@oracle.com> References: <4E61EC4B.2010903@oracle.com> Message-ID: <20110905191420.GE19081@rivendell.middle-earth.co.uk> On 18:58 Sat 03 Sep , David Holmes wrote: > Most fixes to 7u must go to 8 first. I assume at least part of the reason > for this is to have fixes "bake" in 8 before coming down into 7u. But I'm > seeing a lot of pushes to 8 followed (sometimes within minutes) by requests > to push to 7u. I know there are various schedules to adhere to but it seems > to me that the requirement to push to 8 before 7u is not serving any purpose > in these cases. > > David > I agree. With 7-->6, we used to only backport if the change had been in a number of build drops. However, there don't seem to be OpenJDK8 build drops yet; or have I missed something? -- 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: F5862A37 (https://keys.indymedia.org/) Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From edvard.wendelin at oracle.com Mon Sep 5 12:55:29 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 5 Sep 2011 21:55:29 +0200 Subject: Bake time in JDK8 before 7u ? In-Reply-To: <4E61EC4B.2010903@oracle.com> References: <4E61EC4B.2010903@oracle.com> Message-ID: <2EFF8C16-415A-41F1-8D5E-74FFDCC7340F@oracle.com> Hi, While it would certainly be nice to let the fixes get some bake time in JDK 8 before going into 7 updates, I think there are a few other factors that are also important. If developers are allowed to submit the fix to both forests at the same time, it lets them work the bug in one go, instead of having to context switch after 2 (or so) weeks and pick up the left overs. When I deal with forward/back-ports I prefer to take care of it ASAP and then move on to the next thing on my list. Secondly I think its good to get the fixes integrated sooner rather than later in the project, so that the fix goes through as many QA cycles as possible. I also think we can afford to be more liberal in this phase of the project. Once we enter phase 2 and create the stabilisation forests, the process for integrating fixes will be different. Cheers, Edvard On 3 sep 2011, at 10.58, David Holmes wrote: > Most fixes to 7u must go to 8 first. I assume at least part of the > reason for this is to have fixes "bake" in 8 before coming down into > 7u. But I'm seeing a lot of pushes to 8 followed (sometimes within > minutes) by requests to push to 7u. I know there are various > schedules to adhere to but it seems to me that the requirement to > push to 8 before 7u is not serving any purpose in these cases. > > David > From oleg.pekhovskiy at oracle.com Mon Sep 5 10:30:36 2011 From: oleg.pekhovskiy at oracle.com (Oleg Pekhovskiy) Date: Mon, 05 Sep 2011 21:30:36 +0400 Subject: Request for approval for CR 2212560 - IME composition window does not disappear when file dialog is closed : Japanese WinXP Message-ID: <4E65073C.4070604@oracle.com> Hi! Please, take a look at this changeset. Bug info: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=2212560 JDK8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/25564f7b29c4 Reviewers: naoto, art Thanks, Oleg. From trims at netdemons.com Mon Sep 5 18:11:36 2011 From: trims at netdemons.com (Erik Trimble) Date: Mon, 05 Sep 2011 18:11:36 -0700 Subject: Bake time in JDK8 before 7u ? In-Reply-To: <2EFF8C16-415A-41F1-8D5E-74FFDCC7340F@oracle.com> References: <4E61EC4B.2010903@oracle.com> <2EFF8C16-415A-41F1-8D5E-74FFDCC7340F@oracle.com> Message-ID: <4E657348.60502@netdemons.com> On 9/5/2011 12:55 PM, Edvard Wendelin wrote: > Hi, > > While it would certainly be nice to let the fixes get some bake time > in JDK 8 before going into 7 updates, I think there are a few other > factors that are also important. If developers are allowed to submit > the fix to both forests at the same time, it lets them work the bug in > one go, instead of having to context switch after 2 (or so) weeks and > pick up the left overs. When I deal with forward/back-ports I prefer > to take care of it ASAP and then move on to the next thing on my list. > Secondly I think its good to get the fixes integrated sooner rather > than later in the project, so that the fix goes through as many QA > cycles as possible. I also think we can afford to be more liberal in > this phase of the project. Once we enter phase 2 and create the > stabilisation forests, the process for integrating fixes will be > different. > > > Cheers, > Edvard > > On 3 sep 2011, at 10.58, David Holmes wrote: > >> Most fixes to 7u must go to 8 first. I assume at least part of the >> reason for this is to have fixes "bake" in 8 before coming down into >> 7u. But I'm seeing a lot of pushes to 8 followed (sometimes within >> minutes) by requests to push to 7u. I know there are various >> schedules to adhere to but it seems to me that the requirement to >> push to 8 before 7u is not serving any purpose in these cases. >> >> David >> Edvard makes a good point about reducing the cognitive and logistical load on developers, however, that assumption presumes there are *equal* testing resources being allocated to BOTH 7u and 8. Last I'd heard, there were actually *more* QA resources going to 7u than 8 for the time being, as 7u1 and 7u2 had a rather high priority on work to solve some of the issues discovered in JDK 7 FCS. We do need to take into account the QA load and resource availability when setting developer policies. As such, we definitely should be flexible about adjusting commit policies over time to reflect those (possibly shifting) resource realities. -Erik From dalibor.topic at oracle.com Mon Sep 5 19:47:36 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 06 Sep 2011 05:47:36 +0300 Subject: Bake time in JDK8 before 7u ? In-Reply-To: <20110905191420.GE19081@rivendell.middle-earth.co.uk> References: <4E61EC4B.2010903@oracle.com> <20110905191420.GE19081@rivendell.middle-earth.co.uk> Message-ID: <4E6589C8.6010202@oracle.com> On 9/5/11 10:14 PM, Dr Andrew John Hughes wrote: > On 18:58 Sat 03 Sep , David Holmes wrote: >> Most fixes to 7u must go to 8 first. I assume at least part of the reason >> for this is to have fixes "bake" in 8 before coming down into 7u. But I'm >> seeing a lot of pushes to 8 followed (sometimes within minutes) by requests >> to push to 7u. I know there are various schedules to adhere to but it seems >> to me that the requirement to push to 8 before 7u is not serving any purpose >> in these cases. >> >> David >> > > I agree. With 7-->6, we used to only backport if the change had been in a number > of build drops. However, there don't seem to be OpenJDK8 build drops yet; or have > I missed something? No 8 build drops yet, afaik. cheers, dalibor topic -- 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 Mon Sep 5 19:50:18 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 06 Sep 2011 05:50:18 +0300 Subject: Request for approval for bulk integration of hs22-b04 into 7u2-b06 In-Reply-To: <20065.52562.350931.905318@oracle.com> References: <20065.52562.350931.905318@oracle.com> Message-ID: <4E658A6A.1060109@oracle.com> On 9/3/11 9:46 AM, John Coomes wrote: > Requesting approval for bulk integration of hs22-b04 into 7u2-b06. > > The changes are already in the hotspot jdk8 integration repo[1] and > have been built on all supported platforms. A webrev is available at > > http://cr.openjdk.java.net/~jcoomes/7u/hs22-b04-7u2-b06/ > > PIT testing is currently in progress; results are expected on Tuesday, > Sep 6 (the proposed integration date). > > A list of the fixes in the proposed integration is attached. > > -John > > [1] http://hg.openjdk.java.net/hsx/hotspot-main/hotspot Thanks, John - approved pending positive PIT results. cheers, dalibor topic -- 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 Mon Sep 5 21:29:39 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 6 Sep 2011 06:29:39 +0200 Subject: Request for approval for CR 2212560 - IME composition window does not disappear when file dialog is closed : Japanese WinXP In-Reply-To: <4E65073C.4070604@oracle.com> References: <4E65073C.4070604@oracle.com> Message-ID: Approved. Cheers, Edvard On 5 sep 2011, at 19.30, Oleg Pekhovskiy wrote: > Hi! > > Please, take a look at this changeset. > > Bug info: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=2212560 > JDK8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/25564f7b29c4 > Reviewers: naoto, art > > Thanks, > Oleg. From pavel.porvatov at oracle.com Tue Sep 6 04:30:12 2011 From: pavel.porvatov at oracle.com (Pavel Porvatov) Date: Tue, 06 Sep 2011 15:30:12 +0400 Subject: Request for approval for CR 7030332 - Default borders in tables looks incorrect JEditorPane Message-ID: <4E660444.9030609@oracle.com> Hi, Could you please approve the fix of CR 7030332 (Default borders in tables looks incorrect JEditorPane) for 7u2? Bug description is here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7030332 Some time ago the fix was prepared, approved and pushed in jdk8: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e05ea8ab1807 For 7u2 the fix is the same and doesn't contain any modifications. Regards, Pavel From edvard.wendelin at oracle.com Tue Sep 6 04:34:29 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 6 Sep 2011 13:34:29 +0200 Subject: Request for approval for CR 7030332 - Default borders in tables looks incorrect JEditorPane In-Reply-To: <4E660444.9030609@oracle.com> References: <4E660444.9030609@oracle.com> Message-ID: <7BEBAAA6-E382-4470-866A-91360038B8BD@oracle.com> Approved. Cheers, Edvard Sent from my iPhone On 6 sep 2011, at 13:30, Pavel Porvatov wrote: > Hi, > > Could you please approve the fix of CR 7030332 (Default borders in tables looks incorrect JEditorPane) for 7u2? Bug description is here: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7030332 > > Some time ago the fix was prepared, approved and pushed in jdk8: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e05ea8ab1807 > > For 7u2 the fix is the same and doesn't contain any modifications. > > Regards, Pavel From nils.loodin at oracle.com Tue Sep 6 05:50:49 2011 From: nils.loodin at oracle.com (nils.loodin at oracle.com) Date: Tue, 06 Sep 2011 12:50:49 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7067811: Update demo/sample code to state it should not be used for production Message-ID: <20110906125101.E692A473E7@hg.openjdk.java.net> Changeset: a2376be96654 Author: nloodin Date: 2011-09-06 13:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a2376be96654 7067811: Update demo/sample code to state it should not be used for production Summary: Added comment block after copyright block stating that code is unfit for production. Reviewed-by: ohair ! make/common/Defs.gmk ! make/mkdemo/Makefile ! make/mksample/Makefile ! src/share/classes/com/sun/tools/example/debug/bdi/AccessWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/AmbiguousMethodException.java ! src/share/classes/com/sun/tools/example/debug/bdi/BreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/ChildSession.java ! src/share/classes/com/sun/tools/example/debug/bdi/EvaluationException.java ! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpecList.java ! src/share/classes/com/sun/tools/example/debug/bdi/ExceptionSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/ExecutionManager.java ! src/share/classes/com/sun/tools/example/debug/bdi/FrameIndexOutOfBoundsException.java ! src/share/classes/com/sun/tools/example/debug/bdi/InputListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/JDIEventSource.java ! src/share/classes/com/sun/tools/example/debug/bdi/LineBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/LineNotFoundException.java ! src/share/classes/com/sun/tools/example/debug/bdi/MalformedMemberNameException.java ! src/share/classes/com/sun/tools/example/debug/bdi/MethodBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/MethodNotFoundException.java ! src/share/classes/com/sun/tools/example/debug/bdi/ModificationWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/NoSessionException.java ! src/share/classes/com/sun/tools/example/debug/bdi/NoThreadException.java ! src/share/classes/com/sun/tools/example/debug/bdi/OutputListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/ParseException.java ! src/share/classes/com/sun/tools/example/debug/bdi/PatternReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/ReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/Session.java ! src/share/classes/com/sun/tools/example/debug/bdi/SessionListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/SourceNameReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/SpecErrorEvent.java ! src/share/classes/com/sun/tools/example/debug/bdi/SpecEvent.java ! src/share/classes/com/sun/tools/example/debug/bdi/SpecListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/ThreadGroupIterator.java ! src/share/classes/com/sun/tools/example/debug/bdi/ThreadInfo.java ! src/share/classes/com/sun/tools/example/debug/bdi/ThreadIterator.java ! src/share/classes/com/sun/tools/example/debug/bdi/Utils.java ! src/share/classes/com/sun/tools/example/debug/bdi/VMLaunchFailureException.java ! src/share/classes/com/sun/tools/example/debug/bdi/VMNotInterruptedException.java ! src/share/classes/com/sun/tools/example/debug/bdi/WatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/event/AbstractEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/AccessWatchpointEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ClassPrepareEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ClassUnloadEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ExceptionEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/JDIAdapter.java ! src/share/classes/com/sun/tools/example/debug/event/JDIListener.java ! src/share/classes/com/sun/tools/example/debug/event/LocatableEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/LocationTriggerEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ModificationWatchpointEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ThreadDeathEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ThreadStartEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/VMDeathEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/VMDisconnectEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/VMStartEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/WatchpointEventSet.java ! src/share/classes/com/sun/tools/example/debug/expr/ASCII_UCodeESC_CharStream.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserConstants.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java ! src/share/classes/com/sun/tools/example/debug/expr/LValue.java ! src/share/classes/com/sun/tools/example/debug/expr/ParseException.java ! src/share/classes/com/sun/tools/example/debug/expr/Token.java ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/share/classes/com/sun/tools/example/debug/gui/ApplicationTool.java ! src/share/classes/com/sun/tools/example/debug/gui/ClassManager.java ! src/share/classes/com/sun/tools/example/debug/gui/ClassTreeTool.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandTool.java ! src/share/classes/com/sun/tools/example/debug/gui/ContextListener.java ! src/share/classes/com/sun/tools/example/debug/gui/ContextManager.java ! src/share/classes/com/sun/tools/example/debug/gui/CurrentFrameChangedEvent.java ! src/share/classes/com/sun/tools/example/debug/gui/Environment.java ! src/share/classes/com/sun/tools/example/debug/gui/GUI.java ! src/share/classes/com/sun/tools/example/debug/gui/Icons.java ! src/share/classes/com/sun/tools/example/debug/gui/JDBFileFilter.java ! src/share/classes/com/sun/tools/example/debug/gui/JDBMenuBar.java ! src/share/classes/com/sun/tools/example/debug/gui/JDBToolBar.java ! src/share/classes/com/sun/tools/example/debug/gui/LaunchTool.java ! src/share/classes/com/sun/tools/example/debug/gui/MonitorListModel.java ! src/share/classes/com/sun/tools/example/debug/gui/MonitorTool.java ! src/share/classes/com/sun/tools/example/debug/gui/OutputSink.java ! src/share/classes/com/sun/tools/example/debug/gui/SearchPath.java ! src/share/classes/com/sun/tools/example/debug/gui/SingleLeafTreeSelectionModel.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceListener.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceManager.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceModel.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceTool.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceTreeTool.java ! src/share/classes/com/sun/tools/example/debug/gui/SourcepathChangedEvent.java ! src/share/classes/com/sun/tools/example/debug/gui/StackTraceTool.java ! src/share/classes/com/sun/tools/example/debug/gui/ThreadTreeTool.java ! src/share/classes/com/sun/tools/example/debug/gui/TypeScript.java ! src/share/classes/com/sun/tools/example/debug/gui/TypeScriptOutputListener.java ! src/share/classes/com/sun/tools/example/debug/gui/TypeScriptWriter.java ! src/share/classes/com/sun/tools/example/debug/tty/AccessWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/AmbiguousMethodException.java ! src/share/classes/com/sun/tools/example/debug/tty/BreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java ! src/share/classes/com/sun/tools/example/debug/tty/EventNotifier.java ! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpecList.java ! src/share/classes/com/sun/tools/example/debug/tty/ExceptionSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/LineNotFoundException.java ! src/share/classes/com/sun/tools/example/debug/tty/MalformedMemberNameException.java ! src/share/classes/com/sun/tools/example/debug/tty/MessageOutput.java ! src/share/classes/com/sun/tools/example/debug/tty/ModificationWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/PatternReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/ReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/SourceMapper.java ! src/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java ! src/share/classes/com/sun/tools/example/debug/tty/ThreadGroupIterator.java ! src/share/classes/com/sun/tools/example/debug/tty/ThreadInfo.java ! src/share/classes/com/sun/tools/example/debug/tty/ThreadIterator.java ! src/share/classes/com/sun/tools/example/debug/tty/VMConnection.java ! src/share/classes/com/sun/tools/example/debug/tty/VMNotConnectedException.java ! src/share/classes/com/sun/tools/example/debug/tty/WatchpointSpec.java ! src/share/classes/com/sun/tools/example/trace/EventThread.java ! src/share/classes/com/sun/tools/example/trace/StreamRedirectThread.java ! src/share/classes/com/sun/tools/example/trace/Trace.java + src/share/demo/README ! src/share/demo/applets/ArcTest/ArcTest.java ! src/share/demo/applets/BarChart/BarChart.java ! src/share/demo/applets/Blink/Blink.java ! src/share/demo/applets/CardTest/CardTest.java ! src/share/demo/applets/Clock/Clock.java ! src/share/demo/applets/DitherTest/DitherTest.java ! src/share/demo/applets/DrawTest/DrawTest.java ! src/share/demo/applets/Fractal/CLSFractal.java ! src/share/demo/applets/GraphicsTest/AppletFrame.java ! src/share/demo/applets/GraphicsTest/GraphicsTest.java ! src/share/demo/applets/MoleculeViewer/Matrix3D.java ! src/share/demo/applets/MoleculeViewer/XYZApp.java ! src/share/demo/applets/NervousText/NervousText.java ! src/share/demo/applets/SimpleGraph/GraphApplet.java ! src/share/demo/applets/SortDemo/BidirBubbleSortAlgorithm.java ! src/share/demo/applets/SortDemo/BubbleSortAlgorithm.java ! src/share/demo/applets/SortDemo/QSortAlgorithm.java ! src/share/demo/applets/SortDemo/SortAlgorithm.java ! src/share/demo/applets/SortDemo/SortItem.java ! src/share/demo/applets/SpreadSheet/SpreadSheet.java ! src/share/demo/applets/WireFrame/Matrix3D.java ! src/share/demo/applets/WireFrame/ThreeD.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Destinations.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Group.java ! src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Modifier.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Node.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Option.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Result.java ! src/share/demo/java2d/J2DBench/src/j2dbench/ResultSet.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Test.java ! src/share/demo/java2d/J2DBench/src/j2dbench/TestEnvironment.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/HTMLSeriesReporter.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/IIOComparator.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/XMLHTMLReporter.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/GraphicsTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/MiscTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/PixelTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/RenderTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/IIOTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/InputStreamTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/InputTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/OutputStreamTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/OutputTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextConstructionTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextMeasureTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextRenderTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/ui/CompactLayout.java ! src/share/demo/java2d/J2DBench/src/j2dbench/ui/EnableButton.java ! src/share/demo/jfc/CodePointIM/CodePointIM.java ! src/share/demo/jfc/CodePointIM/CodePointInputMethod.java ! src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java ! src/share/demo/jfc/FileChooserDemo/ExampleFileSystemView.java ! src/share/demo/jfc/FileChooserDemo/ExampleFileView.java ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! src/share/demo/jfc/Font2DTest/Font2DTest.java ! src/share/demo/jfc/Font2DTest/Font2DTestApplet.java ! src/share/demo/jfc/Font2DTest/FontPanel.java ! src/share/demo/jfc/Font2DTest/RangeMenu.java ! src/share/demo/jfc/Metalworks/AquaMetalTheme.java ! src/share/demo/jfc/Metalworks/BigContrastMetalTheme.java ! src/share/demo/jfc/Metalworks/ContrastMetalTheme.java ! src/share/demo/jfc/Metalworks/DemoMetalTheme.java ! src/share/demo/jfc/Metalworks/GreenMetalTheme.java ! src/share/demo/jfc/Metalworks/KhakiMetalTheme.java ! src/share/demo/jfc/Metalworks/MetalThemeMenu.java ! src/share/demo/jfc/Metalworks/Metalworks.java ! src/share/demo/jfc/Metalworks/MetalworksDocumentFrame.java ! src/share/demo/jfc/Metalworks/MetalworksFrame.java ! src/share/demo/jfc/Metalworks/MetalworksHelp.java ! src/share/demo/jfc/Metalworks/MetalworksInBox.java ! src/share/demo/jfc/Metalworks/MetalworksPrefs.java ! src/share/demo/jfc/Metalworks/PropertiesMetalTheme.java ! src/share/demo/jfc/Metalworks/UISwitchListener.java ! src/share/demo/jfc/Notepad/ElementTreePanel.java ! src/share/demo/jfc/Notepad/Notepad.java ! src/share/demo/jfc/SampleTree/DynamicTreeNode.java ! src/share/demo/jfc/SampleTree/SampleData.java ! src/share/demo/jfc/SampleTree/SampleTree.java ! src/share/demo/jfc/SampleTree/SampleTreeCellRenderer.java ! src/share/demo/jfc/SampleTree/SampleTreeModel.java ! src/share/demo/jfc/SwingApplet/SwingApplet.java ! src/share/demo/jfc/TableExample/JDBCAdapter.java ! src/share/demo/jfc/TableExample/OldJTable.java ! src/share/demo/jfc/TableExample/TableExample.java ! src/share/demo/jfc/TableExample/TableExample2.java ! src/share/demo/jfc/TableExample/TableExample3.java ! src/share/demo/jfc/TableExample/TableExample4.java ! src/share/demo/jfc/TableExample/TableMap.java ! src/share/demo/jfc/TableExample/TableSorter.java ! src/share/demo/jfc/TransparentRuler/transparentruler/Ruler.java ! src/share/demo/jvmti/agent_util/agent_util.c ! src/share/demo/jvmti/agent_util/agent_util.h ! src/share/demo/jvmti/compiledMethodLoad/compiledMethodLoad.c ! src/share/demo/jvmti/gctest/gctest.c ! src/share/demo/jvmti/heapTracker/HeapTracker.java ! src/share/demo/jvmti/heapTracker/heapTracker.c ! src/share/demo/jvmti/heapTracker/heapTracker.h ! src/share/demo/jvmti/heapViewer/heapViewer.c ! src/share/demo/jvmti/hprof/debug_malloc.c ! src/share/demo/jvmti/hprof/debug_malloc.h ! src/share/demo/jvmti/hprof/hprof.h ! src/share/demo/jvmti/hprof/hprof_blocks.c ! src/share/demo/jvmti/hprof/hprof_blocks.h ! src/share/demo/jvmti/hprof/hprof_check.c ! src/share/demo/jvmti/hprof/hprof_check.h ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_class.h ! src/share/demo/jvmti/hprof/hprof_cpu.c ! src/share/demo/jvmti/hprof/hprof_cpu.h ! src/share/demo/jvmti/hprof/hprof_error.c ! src/share/demo/jvmti/hprof/hprof_error.h ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/hprof/hprof_event.h ! src/share/demo/jvmti/hprof/hprof_frame.c ! src/share/demo/jvmti/hprof/hprof_frame.h ! src/share/demo/jvmti/hprof/hprof_init.c ! src/share/demo/jvmti/hprof/hprof_init.h ! src/share/demo/jvmti/hprof/hprof_io.c ! src/share/demo/jvmti/hprof/hprof_io.h ! src/share/demo/jvmti/hprof/hprof_ioname.c ! src/share/demo/jvmti/hprof/hprof_ioname.h ! src/share/demo/jvmti/hprof/hprof_listener.c ! src/share/demo/jvmti/hprof/hprof_listener.h ! src/share/demo/jvmti/hprof/hprof_loader.c ! src/share/demo/jvmti/hprof/hprof_loader.h ! src/share/demo/jvmti/hprof/hprof_md.h ! src/share/demo/jvmti/hprof/hprof_monitor.c ! src/share/demo/jvmti/hprof/hprof_monitor.h ! src/share/demo/jvmti/hprof/hprof_object.c ! src/share/demo/jvmti/hprof/hprof_object.h ! src/share/demo/jvmti/hprof/hprof_reference.c ! src/share/demo/jvmti/hprof/hprof_reference.h ! src/share/demo/jvmti/hprof/hprof_site.c ! src/share/demo/jvmti/hprof/hprof_site.h ! src/share/demo/jvmti/hprof/hprof_stack.c ! src/share/demo/jvmti/hprof/hprof_stack.h ! src/share/demo/jvmti/hprof/hprof_string.c ! src/share/demo/jvmti/hprof/hprof_string.h ! src/share/demo/jvmti/hprof/hprof_table.c ! src/share/demo/jvmti/hprof/hprof_table.h ! src/share/demo/jvmti/hprof/hprof_tag.c ! src/share/demo/jvmti/hprof/hprof_tag.h ! src/share/demo/jvmti/hprof/hprof_tls.c ! src/share/demo/jvmti/hprof/hprof_tls.h ! src/share/demo/jvmti/hprof/hprof_trace.c ! src/share/demo/jvmti/hprof/hprof_trace.h ! src/share/demo/jvmti/hprof/hprof_tracker.c ! src/share/demo/jvmti/hprof/hprof_tracker.h ! src/share/demo/jvmti/hprof/hprof_util.c ! src/share/demo/jvmti/hprof/hprof_util.h ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.c ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.h ! src/share/demo/jvmti/minst/Minst.java ! src/share/demo/jvmti/minst/minst.c ! src/share/demo/jvmti/minst/minst.h ! src/share/demo/jvmti/mtrace/Mtrace.java ! src/share/demo/jvmti/mtrace/mtrace.c ! src/share/demo/jvmti/mtrace/mtrace.h ! src/share/demo/jvmti/versionCheck/versionCheck.c ! src/share/demo/jvmti/waiters/Agent.cpp ! src/share/demo/jvmti/waiters/Agent.hpp ! src/share/demo/jvmti/waiters/Monitor.cpp ! src/share/demo/jvmti/waiters/Monitor.hpp ! src/share/demo/jvmti/waiters/Thread.cpp ! src/share/demo/jvmti/waiters/Thread.hpp ! src/share/demo/jvmti/waiters/waiters.cpp ! src/share/demo/management/FullThreadDump/Deadlock.java ! src/share/demo/management/FullThreadDump/FullThreadDump.java ! src/share/demo/management/FullThreadDump/ThreadMonitor.java ! src/share/demo/management/JTop/JTop.java ! src/share/demo/management/JTop/JTopPlugin.java ! src/share/demo/management/MemoryMonitor/MemoryMonitor.java ! src/share/demo/management/VerboseGC/PrintGCStat.java ! src/share/demo/management/VerboseGC/VerboseGC.java ! src/share/demo/nio/zipfs/Demo.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/JarFileSystemProvider.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipCoder.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipDirectoryStream.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileAttributeView.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileAttributes.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileStore.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystemProvider.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipUtils.java ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java ! src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/heapdump.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/hello.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/invoke.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/jstack.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/jtop.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/sysprops.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/verbose.js + src/share/sample/README ! src/share/sample/forkjoin/mergesort/MergeDemo.java ! src/share/sample/forkjoin/mergesort/MergeSort.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java ! src/share/sample/nio/chatserver/ChatServer.java ! src/share/sample/nio/chatserver/Client.java ! src/share/sample/nio/chatserver/ClientReader.java ! src/share/sample/nio/chatserver/DataReader.java ! src/share/sample/nio/chatserver/MessageReader.java ! src/share/sample/nio/chatserver/NameReader.java ! src/share/sample/nio/file/AclEdit.java ! src/share/sample/nio/file/Chmod.java ! src/share/sample/nio/file/Copy.java ! src/share/sample/nio/file/DiskUsage.java ! src/share/sample/nio/file/FileType.java ! src/share/sample/nio/file/WatchDir.java ! src/share/sample/nio/file/Xdd.java ! src/share/sample/nio/multicast/MulticastAddress.java ! src/share/sample/nio/multicast/Reader.java ! src/share/sample/nio/multicast/Sender.java ! src/share/sample/nio/server/AcceptHandler.java ! src/share/sample/nio/server/Acceptor.java ! src/share/sample/nio/server/B1.java ! src/share/sample/nio/server/BN.java ! src/share/sample/nio/server/BP.java ! src/share/sample/nio/server/ChannelIO.java ! src/share/sample/nio/server/ChannelIOSecure.java ! src/share/sample/nio/server/Content.java ! src/share/sample/nio/server/Dispatcher.java ! src/share/sample/nio/server/Dispatcher1.java ! src/share/sample/nio/server/DispatcherN.java ! src/share/sample/nio/server/FileContent.java ! src/share/sample/nio/server/Handler.java ! src/share/sample/nio/server/MalformedRequestException.java ! src/share/sample/nio/server/N1.java ! src/share/sample/nio/server/N2.java ! src/share/sample/nio/server/Reply.java ! src/share/sample/nio/server/Request.java ! src/share/sample/nio/server/RequestHandler.java ! src/share/sample/nio/server/RequestServicer.java ! src/share/sample/nio/server/Sendable.java ! src/share/sample/nio/server/Server.java ! src/share/sample/nio/server/StringContent.java ! src/share/sample/nio/server/URLDumper.java ! src/share/sample/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java ! src/share/sample/scripting/scriptpad/src/resources/Main.js ! src/share/sample/scripting/scriptpad/src/resources/conc.js ! src/share/sample/scripting/scriptpad/src/resources/gui.js ! src/share/sample/scripting/scriptpad/src/resources/mm.js ! src/share/sample/scripting/scriptpad/src/resources/scriptpad.js ! src/share/sample/scripting/scriptpad/src/scripts/browse.js ! src/share/sample/scripting/scriptpad/src/scripts/insertfile.js ! src/share/sample/scripting/scriptpad/src/scripts/linewrap.js ! src/share/sample/scripting/scriptpad/src/scripts/mail.js ! src/share/sample/scripting/scriptpad/src/scripts/memmonitor.js ! src/share/sample/scripting/scriptpad/src/scripts/memory.js ! src/share/sample/scripting/scriptpad/src/scripts/textcolor.js ! src/share/sample/vm/clr-jvm/invoked.java ! src/share/sample/vm/clr-jvm/jinvoker.cpp ! src/share/sample/vm/clr-jvm/jinvokerExp.h ! src/share/sample/vm/jvm-clr/invoker.cpp ! src/share/sample/vm/jvm-clr/invoker.h ! src/share/sample/vm/jvm-clr/invoker.java ! src/share/sample/vm/jvm-clr/invokerExp.h ! src/solaris/demo/jni/Poller/Client.java ! src/solaris/demo/jni/Poller/LinkedQueue.java ! src/solaris/demo/jni/Poller/Poller.c ! src/solaris/demo/jni/Poller/Poller.java ! src/solaris/demo/jni/Poller/PollingServer.java ! src/solaris/demo/jni/Poller/SimpleServer.java ! src/solaris/demo/jvmti/hprof/hprof_md.c ! src/windows/demo/jvmti/hprof/hprof_md.c From pavel.porvatov at oracle.com Tue Sep 6 06:53:11 2011 From: pavel.porvatov at oracle.com (pavel.porvatov at oracle.com) Date: Tue, 06 Sep 2011 13:53:11 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7030332: Default borders in tables looks incorrect JEditorPane Message-ID: <20110906135321.68A6B473EC@hg.openjdk.java.net> Changeset: de8f5909f8ad Author: rupashka Date: 2011-09-06 17:52 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/de8f5909f8ad 7030332: Default borders in tables looks incorrect JEditorPane Reviewed-by: peterz ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/TableView.java + test/javax/swing/text/html/TableView/7030332/bug7030332.html + test/javax/swing/text/html/TableView/7030332/bug7030332.java + test/javax/swing/text/html/TableView/7030332/sample0.png + test/javax/swing/text/html/TableView/7030332/sample1.png + test/javax/swing/text/html/TableView/7030332/sample2.png + test/javax/swing/text/html/TableView/7030332/sample3.png + test/javax/swing/text/html/TableView/7030332/sample4.png From xueming.shen at oracle.com Tue Sep 6 10:52:07 2011 From: xueming.shen at oracle.com (xueming.shen at oracle.com) Date: Tue, 06 Sep 2011 17:52:07 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 6898310: (cs) Charset cache lookups should be synchronized Message-ID: <20110906175218.36FB0473F6@hg.openjdk.java.net> Changeset: c162f8fc4adc Author: sherman Date: 2011-09-06 10:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c162f8fc4adc 6898310: (cs) Charset cache lookups should be synchronized Summary: synchronize the lookup in iterator Reviewed-by: alanb ! src/share/classes/sun/nio/cs/AbstractCharsetProvider.java From kumar.x.srinivasan at oracle.COM Tue Sep 6 12:27:23 2011 From: kumar.x.srinivasan at oracle.COM (Kumar Srinivasan) Date: Tue, 06 Sep 2011 12:27:23 -0700 Subject: Request approval for CR 7073631: javac parser improvements for error position reporting Message-ID: <4E66741B.5010801@oracle.COM> Hi, Request approval for 7u2 push, The bug description is here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073631 The changeset in jdk8 is here: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/04f983e3e825 The changeset for 7u is identical to jdk8. No issues found in nightly testing ie. Regressions, SQE and JCK tests. The changes will be pushed to: default-push = ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/langtools Thanks Kumar From edvard.wendelin at oracle.com Tue Sep 6 13:50:08 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 6 Sep 2011 22:50:08 +0200 Subject: Request approval for CR 7073631: javac parser improvements for error position reporting In-Reply-To: <4E66741B.5010801@oracle.COM> References: <4E66741B.5010801@oracle.COM> Message-ID: <8FCFAA9D-8A94-4C49-A8DD-BBDE2F6D9175@oracle.com> Approved! Cheers, Edvard Sent from my iPhone On 6 sep 2011, at 21:27, Kumar Srinivasan wrote: > Hi, > > Request approval for 7u2 push, > > The bug description is here: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073631 > > The changeset in jdk8 is here: > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/04f983e3e825 > > The changeset for 7u is identical to jdk8. > No issues found in nightly testing ie. Regressions, SQE and JCK tests. > > The changes will be pushed to: > default-push = ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/langtools > > Thanks > Kumar > From john.coomes at oracle.com Tue Sep 6 21:37:31 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 07 Sep 2011 04:37:31 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 19 new changesets Message-ID: <20110907043807.AD26847415@hg.openjdk.java.net> Changeset: ff53346271fe Author: brutisso Date: 2011-08-19 09:30 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ff53346271fe 6814390: G1: remove the concept of non-generational G1 Summary: Removed the possibility to turn off generational mode for G1. Reviewed-by: johnc, ysr, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! 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/g1_globals.hpp Changeset: ae73da50be4b Author: tonyp Date: 2011-08-22 10:16 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ae73da50be4b 7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize Summary: Remove three develop parameters we don't use. Reviewed-by: brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 7f776886a215 Author: ysr Date: 2011-08-22 12:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7f776886a215 6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC Summary: Call {pre,post}_full_gc_dump() before and after a STW full gc of G1CollectedHeap. Also adjusted the prefix message, including the addition of missing whitespace. Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.cpp Changeset: be05e987ba07 Author: ysr Date: 2011-08-22 23:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/be05e987ba07 Merge Changeset: 2f27ed2a98fa Author: brutisso Date: 2011-08-23 11:06 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2f27ed2a98fa 7082220: Visual Studio projects broken after change 7016797: Hotspot: securely/restrictive load dlls and new Summary: Add the psapi.lib library to Visual Studio projects Reviewed-by: jwilhelm, poonam, kamg ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: ff9ab6327924 Author: kvn Date: 2011-08-20 14:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ff9ab6327924 7076831: TEST_BUG: compiler/5091921/Test7005594.java fails on LOW MEM SYSTEMS Summary: Run test only on systems with 2Gbyte or more memory. Don't zap heap to reduce execution time. Reviewed-by: iveresov ! test/compiler/5091921/Test7005594.sh Changeset: a594deb1d6dc Author: kvn Date: 2011-08-22 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a594deb1d6dc 7081926: assert(VM_Version::supports_sse2()) failed: must support Summary: fix assert, prefetchnta is supported since SSE not SSE2. Reviewed-by: never ! src/cpu/x86/vm/assembler_x86.cpp Changeset: a70c2acb8f52 Author: kvn Date: 2011-08-25 18:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a70c2acb8f52 Merge Changeset: 1520340a7f35 Author: kvn Date: 2011-08-26 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1520340a7f35 7083916: Bump the hs22 build number to 03 Reviewed-by: jcoomes Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 31e253c1da42 Author: cl Date: 2011-08-18 18:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/31e253c1da42 Added tag jdk8-b01 for changeset 0cc8a70952c3 ! .hgtags Changeset: a3592789b47c Author: schien Date: 2011-08-25 17:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a3592789b47c Added tag jdk8-b02 for changeset 31e253c1da42 ! .hgtags Changeset: 3a2fb61165df Author: jcoomes Date: 2011-08-31 13:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3a2fb61165df Merge - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java Changeset: 0fa3ace511fe Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0fa3ace511fe Added tag jdk8-b03 for changeset 3a2fb61165df ! .hgtags Changeset: 5755e84e970f Author: jcoomes Date: 2011-09-02 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5755e84e970f Added tag hs22-b01 for changeset 0cc8a70952c3 ! .hgtags Changeset: 40c5e268d399 Author: jcoomes Date: 2011-09-02 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/40c5e268d399 Added tag hs22-b02 for changeset 7c29742c41b4 ! .hgtags Changeset: 52220701f19f Author: jcoomes Date: 2011-09-02 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/52220701f19f Added tag hs22-b03 for changeset 3a2fb61165df ! .hgtags Changeset: ce9bde819dcb Author: jcoomes Date: 2011-09-02 03:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ce9bde819dcb 7086589: bump the hs22 build number to 04 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 5c123cbeebbe Author: jcoomes Date: 2011-09-02 15:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5c123cbeebbe Added tag hs22-b04 for changeset ce9bde819dcb ! .hgtags Changeset: 45485117e6b9 Author: jcoomes Date: 2011-09-06 21:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/45485117e6b9 Merge ! .hgtags ! make/hotspot_version From john.coomes at oracle.com Tue Sep 6 21:51:47 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 07 Sep 2011 04:51:47 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 20 new changesets Message-ID: <20110907045228.4243B47416@hg.openjdk.java.net> Changeset: ff53346271fe Author: brutisso Date: 2011-08-19 09:30 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ff53346271fe 6814390: G1: remove the concept of non-generational G1 Summary: Removed the possibility to turn off generational mode for G1. Reviewed-by: johnc, ysr, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! 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/g1_globals.hpp Changeset: ae73da50be4b Author: tonyp Date: 2011-08-22 10:16 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ae73da50be4b 7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize Summary: Remove three develop parameters we don't use. Reviewed-by: brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 7f776886a215 Author: ysr Date: 2011-08-22 12:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7f776886a215 6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC Summary: Call {pre,post}_full_gc_dump() before and after a STW full gc of G1CollectedHeap. Also adjusted the prefix message, including the addition of missing whitespace. Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.cpp Changeset: be05e987ba07 Author: ysr Date: 2011-08-22 23:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/be05e987ba07 Merge Changeset: 2f27ed2a98fa Author: brutisso Date: 2011-08-23 11:06 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2f27ed2a98fa 7082220: Visual Studio projects broken after change 7016797: Hotspot: securely/restrictive load dlls and new Summary: Add the psapi.lib library to Visual Studio projects Reviewed-by: jwilhelm, poonam, kamg ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: ff9ab6327924 Author: kvn Date: 2011-08-20 14:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ff9ab6327924 7076831: TEST_BUG: compiler/5091921/Test7005594.java fails on LOW MEM SYSTEMS Summary: Run test only on systems with 2Gbyte or more memory. Don't zap heap to reduce execution time. Reviewed-by: iveresov ! test/compiler/5091921/Test7005594.sh Changeset: a594deb1d6dc Author: kvn Date: 2011-08-22 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a594deb1d6dc 7081926: assert(VM_Version::supports_sse2()) failed: must support Summary: fix assert, prefetchnta is supported since SSE not SSE2. Reviewed-by: never ! src/cpu/x86/vm/assembler_x86.cpp Changeset: a70c2acb8f52 Author: kvn Date: 2011-08-25 18:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a70c2acb8f52 Merge Changeset: 1520340a7f35 Author: kvn Date: 2011-08-26 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1520340a7f35 7083916: Bump the hs22 build number to 03 Reviewed-by: jcoomes Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 31e253c1da42 Author: cl Date: 2011-08-18 18:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/31e253c1da42 Added tag jdk8-b01 for changeset 0cc8a70952c3 ! .hgtags Changeset: a3592789b47c Author: schien Date: 2011-08-25 17:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a3592789b47c Added tag jdk8-b02 for changeset 31e253c1da42 ! .hgtags Changeset: 3a2fb61165df Author: jcoomes Date: 2011-08-31 13:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3a2fb61165df Merge - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java Changeset: 0fa3ace511fe Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0fa3ace511fe Added tag jdk8-b03 for changeset 3a2fb61165df ! .hgtags Changeset: 5755e84e970f Author: jcoomes Date: 2011-09-02 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5755e84e970f Added tag hs22-b01 for changeset 0cc8a70952c3 ! .hgtags Changeset: 40c5e268d399 Author: jcoomes Date: 2011-09-02 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/40c5e268d399 Added tag hs22-b02 for changeset 7c29742c41b4 ! .hgtags Changeset: 52220701f19f Author: jcoomes Date: 2011-09-02 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/52220701f19f Added tag hs22-b03 for changeset 3a2fb61165df ! .hgtags Changeset: ce9bde819dcb Author: jcoomes Date: 2011-09-02 03:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ce9bde819dcb 7086589: bump the hs22 build number to 04 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 5c123cbeebbe Author: jcoomes Date: 2011-09-02 15:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5c123cbeebbe Added tag hs22-b04 for changeset ce9bde819dcb ! .hgtags Changeset: 45485117e6b9 Author: jcoomes Date: 2011-09-06 21:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/45485117e6b9 Merge ! .hgtags ! make/hotspot_version Changeset: 43252bd4c09d Author: jcoomes Date: 2011-09-06 21:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/43252bd4c09d Merge ! .hgtags From John.Coomes at oracle.com Tue Sep 6 21:54:00 2011 From: John.Coomes at oracle.com (John Coomes) Date: Tue, 6 Sep 2011 21:54:00 -0700 Subject: Request for approval for bulk integration of hs22-b04 into 7u2-b06 In-Reply-To: <4E658A6A.1060109@oracle.com> References: <20065.52562.350931.905318@oracle.com> <4E658A6A.1060109@oracle.com> Message-ID: <20070.63720.835212.241596@oracle.com> Dalibor Topic (dalibor.topic at oracle.com) wrote: > On 9/3/11 9:46 AM, John Coomes wrote: > > Requesting approval for bulk integration of hs22-b04 into 7u2-b06. > > > > The changes are already in the hotspot jdk8 integration repo[1] and > > have been built on all supported platforms. A webrev is available at > > > > http://cr.openjdk.java.net/~jcoomes/7u/hs22-b04-7u2-b06/ > > > > PIT testing is currently in progress; results are expected on Tuesday, > > Sep 6 (the proposed integration date). > > > > A list of the fixes in the proposed integration is attached. > > > > -John > > > > [1] http://hg.openjdk.java.net/hsx/hotspot-main/hotspot > > Thanks, John - approved pending positive PIT results. The PIT result was a 'go', so I just completed the integration into both jdk7u-dev and jdk7u. Integration email with the PIT certificate will follow in a bit, but wanted to let people know that the hotspot integration is now complete. -John From alejandro.murillo at oracle.com Tue Sep 6 22:25:36 2011 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 06 Sep 2011 23:25:36 -0600 Subject: jdk7u2-b06: HotSpot In-Reply-To: <201109070522.p875MhLl025336@foundation.us.oracle.com> References: <201109070522.p875MhLl025336@foundation.us.oracle.com> Message-ID: <4E670050.40407@oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/4331602abe52 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/4c5514d422c4 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1da81fa43d48 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/286a65169fda http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/5946b073c57a http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/43252bd4c09d http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/e4907c890e42 Component : VM Status : 0 major failures, 0 minor failures Date : 09/06/2011 at 09:18 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/09/2011-09-02-231022.jcoomes.hs22-b04-snapshot Bundles : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/09/2011-09-02-231022.jcoomes.hs22-b04-snapshot Platforms : Others Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : ttp://sqeweb.us.oracle.com/nfs/results/vm/gtee/HSX/PIT/VM/hs22/b04/jdk7u2b06/ Number of Tests Executed : 337716 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC 7076831: TEST_BUG: compiler/5091921/Test7005594.java fails on LOW MEM SYSTEMS 7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7081926: assert(VM_Version::supports_sse2()) failed: must support Build change only: 6814390: G1: remove the concept of non-generational G1 7082220: Visual Studio projects broken after change 7016797: Hotspot: securely/restrictive load dlls and new 7083916: Bump the hs22 build number to 03 New bugs filed: Bugs in PIT build: 7086933: TEST_BUG: BubbleUpRef does not always detect failures 7086935: ARM, CMS: assert(obj->is_oop_or_null(true)) failed: expected an oop or NULL 7087333: vm/gc/containers/LinkedBlockingDeque_Arrays could fail with java.util.NoSuchElementException Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u2-b06 Issues and Notes: This is a PIT of HS22 b04 for JDK 7u2 b06. ------------------------------- From VM SQE& leonid.mesnik at oracle.com From denis.fokin at sun.com Wed Sep 7 04:52:30 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Wed, 07 Sep 2011 11:52:30 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7071248: IME composition window does not disappear when file dialog is closed : Japanese WinXP Message-ID: <20110907115252.4D3F84742A@hg.openjdk.java.net> Changeset: d8b5c0186736 Author: denis Date: 2011-09-07 15:47 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d8b5c0186736 7071248: IME composition window does not disappear when file dialog is closed : Japanese WinXP Reviewed-by: naoto, art ! src/windows/native/sun/windows/awt_FileDialog.cpp From denis.fokin at sun.com Wed Sep 7 05:06:19 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Wed, 07 Sep 2011 12:06:19 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7081012: REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner() Message-ID: <20110907120629.B7B6D4742C@hg.openjdk.java.net> Changeset: a141f7ccdc5b Author: denis Date: 2011-09-07 15:57 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a141f7ccdc5b 7081012: REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner() Reviewed-by: ant ! src/share/classes/java/awt/Component.java From david.buck at oracle.com Wed Sep 7 06:48:21 2011 From: david.buck at oracle.com (David Buck) Date: Wed, 07 Sep 2011 15:48:21 +0200 Subject: Request approval for CR7074386 fallback to fontconfig..bfc/properties if fontconfig... Message-ID: <4E677625.1050803@oracle.com> Hi! Request approval for 7u2 push, The bug description is here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074386 The changeset in jdk8 is here: http://hg.openjdk.java.net/jdk8/2d-gate/jdk/rev/fbfd97a14af1 The changeset for 7u is identical to jdk8. No issues found in testing The changes will be pushed to: default-push = ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Cheers, Buck From edvard.wendelin at oracle.com Wed Sep 7 07:16:36 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 07 Sep 2011 16:16:36 +0200 Subject: Request approval for CR7074386 fallback to fontconfig..bfc/properties if fontconfig... In-Reply-To: <4E677625.1050803@oracle.com> References: <4E677625.1050803@oracle.com> Message-ID: <4E677CC4.2030802@oracle.com> Approved! Cheers, Edvard On 09/07/2011 03:48 PM, David Buck wrote: > Hi! > > Request approval for 7u2 push, > > The bug description is here: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074386 > > The changeset in jdk8 is here: > http://hg.openjdk.java.net/jdk8/2d-gate/jdk/rev/fbfd97a14af1 > > The changeset for 7u is identical to jdk8. > No issues found in testing > > The changes will be pushed to: > default-push = ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Cheers, > Buck From kumar.x.srinivasan at oracle.com Wed Sep 7 07:25:23 2011 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Wed, 07 Sep 2011 14:25:23 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7073631: (javac) javac parser improvements for error position reporting Message-ID: <20110907142529.8340B47431@hg.openjdk.java.net> Changeset: 2f776c884f48 Author: ksrini Date: 2011-09-01 09:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/2f776c884f48 7073631: (javac) javac parser improvements for error position reporting Summary: JavacParser improvements for NetBeans, improved by LangTools. Reviewed-by: mcimadamore, jjg Contributed-by: jan.lahoda at oracle.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/util/AbstractLog.java ! test/tools/javac/TryWithResources/BadTwr.out ! test/tools/javac/TryWithResources/DuplicateResourceDecl.out ! test/tools/javac/TryWithResources/ResourceInterface.out ! test/tools/javac/TryWithResources/TwrFlow.out ! test/tools/javac/TryWithResources/TwrLint.out ! test/tools/javac/TryWithResources/TwrOnNonResource.out ! test/tools/javac/diags/examples/EmptyCharLiteral.java + test/tools/javac/parser/netbeans/JavacParserTest.java From rob.mckenna at oracle.com Wed Sep 7 11:30:03 2011 From: rob.mckenna at oracle.com (Rob McKenna) Date: Wed, 07 Sep 2011 19:30:03 +0100 Subject: Request for approval for: 7068416 In-Reply-To: <4E56F140.5050104@oracle.com> References: <4E555826.3080101@oracle.com> <4E55EAAC.50205@oracle.com> <4E56C1AB.4090601@oracle.com> <4E56F140.5050104@oracle.com> Message-ID: <4E67B82B.6040907@oracle.com> CCC have approved the request, can you take another look? -Rob On 26/08/11 02:05, Rob McKenna wrote: > Will do, apologies for the oversight. > > -Rob > > On 25/08/11 22:42, Dalibor Topic wrote: >> On 8/25/11 8:24 AM, Dalibor Topic wrote: >>> On 8/24/11 9:59 PM, Rob McKenna wrote: >>>> Hi folks, >>>> >>>> Looking for approval for : >>>> >>>> 7068416: Lightweight HTTP Server should support TCP_NODELAY >>>> >>>> This is a backport from jdk8, and is identical to that fix: >>>> >>>> http://cr.openjdk.java.net/~chegar/7068416/webrev.01/webrev/ >>>> http://hg.openjdk.java.net/jdk8/jdk8-gate/jdk/rev/70ec3aa8e99a >>>> >>>> Description available at: >>>> >>>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068416 >>>> >>>> -Rob >>> Hi Rob, >>> >>> this changeset adds a public property. Before I can approve it, I >>> need to >>> check if this is a case where a CCC is necessary for 7u. >>> >>> cheers, >>> dalibor topic >>> >>> [1] http://openjdk.java.net/guide/changePlanning.html section 4. >>> >> Yeah, it looks like this one will have to take a round with the CCC >> for JDK 7 >> first. Rob, please let us know on this list if& when it passes, and >> then we'll >> take another look at the request. >> >> cheers, >> dalibor topic >> >> From philip.race at oracle.com Wed Sep 7 11:36:02 2011 From: philip.race at oracle.com (Phil Race) Date: Wed, 07 Sep 2011 11:36:02 -0700 Subject: Request for approval for CR Hebrew characters are not rendered on OEL 5.6 Message-ID: <4E67B992.7000507@oracle.com> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7050826 Trivial diff :- --- a/src/solaris/native/sun/awt/fontpath.c Fri Sep 02 04:28:49 2011 -0700 +++ b/src/solaris/native/sun/awt/fontpath.c Tue Sep 06 13:40:31 2011 -0700 @@ -1191,8 +1191,16 @@ Java_sun_font_FontConfigManager_getFontC fontformat = NULL; (*FcPatternGetString)(fontPattern, FC_FONTFORMAT, 0, &fontformat); - if (fontformat != NULL && strcmp((char*)fontformat, "TrueType") - != 0) { + /* We only want TrueType fonts but some Linuxes still depend + * on Type 1 fonts for some Locale support, so we'll allow + * them there. + */ + if (fontformat != NULL + && (strcmp((char*)fontformat, "TrueType") != 0) +#ifdef __linux__ + && (strcmp((char*)fontformat, "Type 1") != 0) +#endif + ) { continue; } result = (*FcPatternGetCharSet)(fontPattern, Changeset: b8b6587b9574 Author: prr Date: 2011-09-06 13:40 -0700 URL:http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b8b6587b9574 7050826: Hebrew characters are not rendered on OEL 5.6 Reviewed-by: bae, jgodinez ! src/solaris/native/sun/awt/fontpath.c From edvard.wendelin at oracle.com Thu Sep 8 02:06:20 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 08 Sep 2011 11:06:20 +0200 Subject: Request for approval for CR Hebrew characters are not rendered on OEL 5.6 In-Reply-To: <4E67B992.7000507@oracle.com> References: <4E67B992.7000507@oracle.com> Message-ID: <4E68858C.2040703@oracle.com> Approved. use hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk/ for the push. Cheers, Edvard On 09/07/2011 08:36 PM, Phil Race wrote: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7050826 > > Trivial diff :- > --- a/src/solaris/native/sun/awt/fontpath.c Fri Sep 02 04:28:49 2011 > -0700 > +++ b/src/solaris/native/sun/awt/fontpath.c Tue Sep 06 13:40:31 2011 > -0700 > @@ -1191,8 +1191,16 @@ Java_sun_font_FontConfigManager_getFontC > fontformat = NULL; > (*FcPatternGetString)(fontPattern, FC_FONTFORMAT, 0, &fontformat); > - if (fontformat != NULL && strcmp((char*)fontformat, "TrueType") > - != 0) { > + /* We only want TrueType fonts but some Linuxes still depend > + * on Type 1 fonts for some Locale support, so we'll allow > + * them there. > + */ > + if (fontformat != NULL > + && (strcmp((char*)fontformat, "TrueType") != 0) > +#ifdef __linux__ > + && (strcmp((char*)fontformat, "Type 1") != 0) > +#endif > + ) { > continue; > } > result = (*FcPatternGetCharSet)(fontPattern, > > > Changeset: b8b6587b9574 > Author: prr > Date: 2011-09-06 13:40 -0700 > URL:http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b8b6587b9574 > > 7050826: Hebrew characters are not rendered on OEL 5.6 > Reviewed-by: bae, jgodinez > > ! src/solaris/native/sun/awt/fontpath.c > > > From oleg.pekhovskiy at oracle.com Thu Sep 8 07:10:17 2011 From: oleg.pekhovskiy at oracle.com (Oleg Pekhovskiy) Date: Thu, 08 Sep 2011 18:10:17 +0400 Subject: Request for approval for CR 7050935 - closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsumed.html fails on win32 Message-ID: <4E68CCC9.30305@oracle.com> Hi! Please, take a look at this changeset. Bug info: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7050935 JDK8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/0795f0dacfec Reviewers: art, dcherepanov Thanks, Oleg. From edvard.wendelin at oracle.com Thu Sep 8 07:44:46 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 08 Sep 2011 16:44:46 +0200 Subject: Request for approval for CR 7050935 - closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsumed.html fails on win32 In-Reply-To: <4E68CCC9.30305@oracle.com> References: <4E68CCC9.30305@oracle.com> Message-ID: <4E68D4DE.4000909@oracle.com> Approved! Cheers, Edvard On 09/08/2011 04:10 PM, Oleg Pekhovskiy wrote: > Hi! > > Please, take a look at this changeset. > > Bug info: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7050935 > JDK8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/0795f0dacfec > Reviewers: art, dcherepanov > > Thanks, > Oleg. > > From edvard.wendelin at oracle.com Thu Sep 8 07:46:03 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 08 Sep 2011 16:46:03 +0200 Subject: Request for approval for: 7068416 In-Reply-To: <4E67B82B.6040907@oracle.com> References: <4E555826.3080101@oracle.com> <4E55EAAC.50205@oracle.com> <4E56C1AB.4090601@oracle.com> <4E56F140.5050104@oracle.com> <4E67B82B.6040907@oracle.com> Message-ID: <4E68D52B.7040901@oracle.com> Hi, Seems like Dalibor is out, but given that the CCC request is approved, please feel free to push the fix. Cheers, Edvard On 09/07/2011 08:30 PM, Rob McKenna wrote: > CCC have approved the request, can you take another look? > > -Rob > > On 26/08/11 02:05, Rob McKenna wrote: >> Will do, apologies for the oversight. >> >> -Rob >> >> On 25/08/11 22:42, Dalibor Topic wrote: >>> On 8/25/11 8:24 AM, Dalibor Topic wrote: >>>> On 8/24/11 9:59 PM, Rob McKenna wrote: >>>>> Hi folks, >>>>> >>>>> Looking for approval for : >>>>> >>>>> 7068416: Lightweight HTTP Server should support TCP_NODELAY >>>>> >>>>> This is a backport from jdk8, and is identical to that fix: >>>>> >>>>> http://cr.openjdk.java.net/~chegar/7068416/webrev.01/webrev/ >>>>> http://hg.openjdk.java.net/jdk8/jdk8-gate/jdk/rev/70ec3aa8e99a >>>>> >>>>> Description available at: >>>>> >>>>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068416 >>>>> >>>>> -Rob >>>> Hi Rob, >>>> >>>> this changeset adds a public property. Before I can approve it, I >>>> need to >>>> check if this is a case where a CCC is necessary for 7u. >>>> >>>> cheers, >>>> dalibor topic >>>> >>>> [1] http://openjdk.java.net/guide/changePlanning.html section 4. >>>> >>> Yeah, it looks like this one will have to take a round with the CCC >>> for JDK 7 >>> first. Rob, please let us know on this list if& when it passes, and >>> then we'll >>> take another look at the request. >>> >>> cheers, >>> dalibor topic >>> >>> From philip.race at oracle.com Thu Sep 8 11:04:15 2011 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 08 Sep 2011 18:04:15 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7050826: Hebrew characters are not rendered on OEL 5.6 Message-ID: <20110908180442.83E394748B@hg.openjdk.java.net> Changeset: f147294d1b42 Author: prr Date: 2011-09-08 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f147294d1b42 7050826: Hebrew characters are not rendered on OEL 5.6 Reviewed-by: bae, jgodinez ! src/solaris/native/sun/awt/fontpath.c From rob.mckenna at oracle.com Thu Sep 8 11:23:49 2011 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Thu, 08 Sep 2011 18:23:49 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7068416: Lightweight HTTP Server should support TCP_NODELAY Message-ID: <20110908182359.0C7154748D@hg.openjdk.java.net> Changeset: 5fad895e81d0 Author: robm Date: 2011-09-08 19:22 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/5fad895e81d0 7068416: Lightweight HTTP Server should support TCP_NODELAY Reviewed-by: chegar, coffeys ! src/share/classes/sun/net/httpserver/ServerConfig.java ! src/share/classes/sun/net/httpserver/ServerImpl.java ! test/com/sun/net/httpserver/Test1.java From jonathan.gibbons at oracle.com Thu Sep 8 15:32:11 2011 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Thu, 08 Sep 2011 15:32:11 -0700 Subject: Request for approval for CR 7086261: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper Message-ID: <4E69426B.6030904@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7086261 JDK 8 changeset to backport: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec27e5befa53 See also associated request for 7074416 From jonathan.gibbons at oracle.com Thu Sep 8 15:32:13 2011 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Thu, 08 Sep 2011 15:32:13 -0700 Subject: Request for approval for CR 7074416 - Regression: JSR199: javac doesn't unwrap clientcodewrapper objects Message-ID: <4E69426D.3050604@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074416 JDK 8 changeset to backport: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f85d980faaf8 See also associated request for 7086261 From suchen.chien at oracle.com Thu Sep 8 16:49:45 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 08 Sep 2011 23:49:45 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u2-b06 for changeset 4331602abe52 Message-ID: <20110908234945.B84F54749F@hg.openjdk.java.net> Changeset: ee292b0e3cdf Author: schien Date: 2011-09-08 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/ee292b0e3cdf Added tag jdk7u2-b06 for changeset 4331602abe52 ! .hgtags From suchen.chien at oracle.com Thu Sep 8 16:49:54 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 08 Sep 2011 23:49:54 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u2-b06 for changeset e4907c890e42 Message-ID: <20110908234955.091D3474A0@hg.openjdk.java.net> Changeset: b872671d2043 Author: schien Date: 2011-09-08 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/b872671d2043 Added tag jdk7u2-b06 for changeset e4907c890e42 ! .hgtags From suchen.chien at oracle.com Thu Sep 8 16:50:37 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 08 Sep 2011 23:50:37 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u2-b06 for changeset 43252bd4c09d Message-ID: <20110908235039.29373474A1@hg.openjdk.java.net> Changeset: 8bab8fb7adb0 Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8bab8fb7adb0 Added tag jdk7u2-b06 for changeset 43252bd4c09d ! .hgtags From suchen.chien at oracle.com Thu Sep 8 16:51:54 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 08 Sep 2011 23:51:54 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u2-b06 for changeset 5946b073c57a Message-ID: <20110908235154.66DC3474A2@hg.openjdk.java.net> Changeset: 323d917b683e Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/323d917b683e Added tag jdk7u2-b06 for changeset 5946b073c57a ! .hgtags From suchen.chien at oracle.com Thu Sep 8 16:52:04 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 08 Sep 2011 23:52:04 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u2-b06 for changeset 286a65169fda Message-ID: <20110908235204.C2BC7474A3@hg.openjdk.java.net> Changeset: a62afe22e560 Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/a62afe22e560 Added tag jdk7u2-b06 for changeset 286a65169fda ! .hgtags From suchen.chien at oracle.com Thu Sep 8 16:52:16 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 08 Sep 2011 23:52:16 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u2-b06 for changeset 1da81fa43d48 Message-ID: <20110908235226.27A05474A4@hg.openjdk.java.net> Changeset: d26cd028ee0b Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d26cd028ee0b Added tag jdk7u2-b06 for changeset 1da81fa43d48 ! .hgtags From suchen.chien at oracle.com Thu Sep 8 16:53:30 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 08 Sep 2011 23:53:30 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u2-b06 for changeset 4c5514d422c4 Message-ID: <20110908235332.CED81474A6@hg.openjdk.java.net> Changeset: 0959cd580bf5 Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/0959cd580bf5 Added tag jdk7u2-b06 for changeset 4c5514d422c4 ! .hgtags From David.Holmes at oracle.com Thu Sep 8 19:13:29 2011 From: David.Holmes at oracle.com (David Holmes) Date: Fri, 09 Sep 2011 12:13:29 +1000 Subject: Request for approval for CR 7087956 - add libattach.so to embedded JRE to enable additional troubleshooting support Message-ID: <4E697649.7030708@oracle.com> I'm requesting special approval to push this change which has not yet gone into JDK8. This is a change that only affects the build of our internal SE-Embedded product, but the files for which live in the OpenJDK repository. I've made the CR public as it is trivial but it won't yet appear at the link below: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7087956 Public webrev: http://cr.openjdk.java.net/~dholmes/7087956/webrev.u2/ This has been reviewed internally by Dan Daugherty and myself (Carlos Lucasius is the actual author but can't do the pushes himself for a number of reasons). The commit will show Dan and Carlos as reviewers. The change itself is trivial, we simply put back into the SE-Embedded JRE the attach library that was removed in an earlier stage of the build process. Thanks, David Holmes Java SE Embedded Group ---------------------- From lana.steuck at oracle.com Thu Sep 8 22:35:11 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 09 Sep 2011 05:35:11 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 3 new changesets Message-ID: <20110909053518.D6C07474BF@hg.openjdk.java.net> Changeset: 391d8aa6f432 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/391d8aa6f432 Added tag jdk7u2-b04 for changeset e1a1c0d72264 ! .hgtags Changeset: e4907c890e42 Author: schien Date: 2011-08-31 15:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/e4907c890e42 Added tag jdk7u2-b05 for changeset 391d8aa6f432 ! .hgtags Changeset: b872671d2043 Author: schien Date: 2011-09-08 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/b872671d2043 Added tag jdk7u2-b06 for changeset e4907c890e42 ! .hgtags From lana.steuck at oracle.com Thu Sep 8 22:35:22 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 09 Sep 2011 05:35:22 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: 3 new changesets Message-ID: <20110909053522.4AE39474C0@hg.openjdk.java.net> Changeset: aec267c02523 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/aec267c02523 Added tag jdk7u2-b04 for changeset e94a8b7a9629 ! .hgtags Changeset: 286a65169fda Author: schien Date: 2011-08-31 15:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/286a65169fda Added tag jdk7u2-b05 for changeset aec267c02523 ! .hgtags Changeset: a62afe22e560 Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/a62afe22e560 Added tag jdk7u2-b06 for changeset 286a65169fda ! .hgtags From lana.steuck at oracle.com Thu Sep 8 22:35:14 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 09 Sep 2011 05:35:14 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 3 new changesets Message-ID: <20110909053515.04991474BE@hg.openjdk.java.net> Changeset: 06ec99824fc7 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/06ec99824fc7 Added tag jdk7u2-b04 for changeset 4b0c44f2f7f1 ! .hgtags Changeset: 5946b073c57a Author: schien Date: 2011-08-31 15:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/5946b073c57a Added tag jdk7u2-b05 for changeset 06ec99824fc7 ! .hgtags Changeset: 323d917b683e Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/323d917b683e Added tag jdk7u2-b06 for changeset 5946b073c57a ! .hgtags From lana.steuck at oracle.com Thu Sep 8 22:35:12 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 09 Sep 2011 05:35:12 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 4 new changesets Message-ID: <20110909053533.D1B51474C1@hg.openjdk.java.net> Changeset: 2c820a7d4f30 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2c820a7d4f30 Added tag jdk7u2-b04 for changeset 8580b4f22e29 ! .hgtags Changeset: e012eb9e136d Author: schien Date: 2011-08-31 15:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e012eb9e136d Added tag jdk7u2-b05 for changeset 2c820a7d4f30 ! .hgtags Changeset: 43252bd4c09d Author: jcoomes Date: 2011-09-06 21:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/43252bd4c09d Merge ! .hgtags Changeset: 8bab8fb7adb0 Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8bab8fb7adb0 Added tag jdk7u2-b06 for changeset 43252bd4c09d ! .hgtags From lana.steuck at oracle.com Thu Sep 8 22:35:30 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 09 Sep 2011 05:35:30 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 6 new changesets Message-ID: <20110909053551.E11D0474C2@hg.openjdk.java.net> Changeset: 1f1c1763ac31 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/1f1c1763ac31 Added tag jdk7u2-b04 for changeset d5d8654d8180 ! .hgtags Changeset: c364b317119b Author: schien Date: 2011-08-31 15:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/c364b317119b Added tag jdk7u2-b05 for changeset 1f1c1763ac31 ! .hgtags Changeset: 9566fd61b11c Author: lana Date: 2011-08-31 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/9566fd61b11c Merge Changeset: 4c5514d422c4 Author: lana Date: 2011-09-01 08:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/4c5514d422c4 Merge Changeset: 0959cd580bf5 Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/0959cd580bf5 Added tag jdk7u2-b06 for changeset 4c5514d422c4 ! .hgtags Changeset: 0eebbac8bb7f Author: lana Date: 2011-09-08 19:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/0eebbac8bb7f Merge From lana.steuck at oracle.com Thu Sep 8 22:35:36 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 09 Sep 2011 05:35:36 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 6 new changesets Message-ID: <20110909053705.779B1474C3@hg.openjdk.java.net> Changeset: 775d67f1d144 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/775d67f1d144 Added tag jdk7u2-b04 for changeset 449f7f1bb735 ! .hgtags Changeset: 0f58ca394fb3 Author: schien Date: 2011-08-31 15:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0f58ca394fb3 Added tag jdk7u2-b05 for changeset 775d67f1d144 ! .hgtags Changeset: c2f39983959f Author: lana Date: 2011-08-31 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c2f39983959f Merge Changeset: 1da81fa43d48 Author: lana Date: 2011-09-01 08:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1da81fa43d48 Merge Changeset: d26cd028ee0b Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d26cd028ee0b Added tag jdk7u2-b06 for changeset 1da81fa43d48 ! .hgtags Changeset: b3ee23a3ed65 Author: lana Date: 2011-09-08 19:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b3ee23a3ed65 Merge From edvard.wendelin at oracle.com Thu Sep 8 23:20:54 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 9 Sep 2011 08:20:54 +0200 Subject: Request for approval for CR 7087956 - add libattach.so to embedded JRE to enable additional troubleshooting support In-Reply-To: <4E697649.7030708@oracle.com> References: <4E697649.7030708@oracle.com> Message-ID: Approved! Cheers, Edvard On 9 sep 2011, at 04.13, David Holmes wrote: > I'm requesting special approval to push this change which has not > yet gone into JDK8. This is a change that only affects the build of > our internal SE-Embedded product, but the files for which live in > the OpenJDK repository. > > I've made the CR public as it is trivial but it won't yet appear at > the link below: > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7087956 > > Public webrev: > > http://cr.openjdk.java.net/~dholmes/7087956/webrev.u2/ > > This has been reviewed internally by Dan Daugherty and myself > (Carlos Lucasius is the actual author but can't do the pushes > himself for a number of reasons). The commit will show Dan and > Carlos as reviewers. > > The change itself is trivial, we simply put back into the SE- > Embedded JRE the attach library that was removed in an earlier stage > of the build process. > > Thanks, > David Holmes > Java SE Embedded Group > ---------------------- From edvard.wendelin at oracle.com Thu Sep 8 23:25:24 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 9 Sep 2011 08:25:24 +0200 Subject: Request for approval for CR 7086261: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper In-Reply-To: <4E69426B.6030904@oracle.com> References: <4E69426B.6030904@oracle.com> Message-ID: <68E9E952-08EA-4BCA-9CDC-34FC31FB7ABF@oracle.com> Approved! /Edvard On 9 sep 2011, at 00.32, Jonathan Gibbons wrote: > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7086261 > JDK 8 changeset to backport: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec27e5befa53 > > See also associated request for 7074416 From edvard.wendelin at oracle.com Thu Sep 8 23:25:30 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 9 Sep 2011 08:25:30 +0200 Subject: Request for approval for CR 7074416 - Regression: JSR199: javac doesn't unwrap clientcodewrapper objects In-Reply-To: <4E69426D.3050604@oracle.com> References: <4E69426D.3050604@oracle.com> Message-ID: <59227BCA-C741-4EB0-A62D-FE3BE0797F9E@oracle.com> Approved! /Edvard On 9 sep 2011, at 00.32, Jonathan Gibbons wrote: > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074416 > JDK 8 changeset to backport: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f85d980faaf8 > > See also associated request for 7086261 From david.holmes at oracle.com Fri Sep 9 00:06:14 2011 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Fri, 09 Sep 2011 07:06:14 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7087956: add libattach.so to embedded JRE to enable additional troubleshooting support Message-ID: <20110909070634.656B4474C7@hg.openjdk.java.net> Changeset: 0af51885ee8d Author: dholmes Date: 2011-09-09 03:05 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0af51885ee8d 7087956: add libattach.so to embedded JRE to enable additional troubleshooting support Reviewed-by: dcubed, clucasius ! make/common/Release-embedded.gmk From alexander.zuev at oracle.com Fri Sep 9 03:44:56 2011 From: alexander.zuev at oracle.com (alexander.zuev at oracle.com) Date: Fri, 09 Sep 2011 10:44:56 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7050935: closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsumed.html fails on win32 Message-ID: <20110909104509.532F4474D5@hg.openjdk.java.net> Changeset: 8dd76a55475d Author: bagiras Date: 2011-09-09 14:44 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/8dd76a55475d 7050935: closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsumed.html fails on win32 Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Choice.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp + test/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java From david.buck at oracle.com Fri Sep 9 09:13:38 2011 From: david.buck at oracle.com (david.buck at oracle.com) Date: Fri, 09 Sep 2011 16:13:38 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7074386: fallback to fontconfig..bfc/properties if fontconfig... Message-ID: <20110909161348.7746C474E8@hg.openjdk.java.net> Changeset: b3ad3ae88902 Author: dbuck Date: 2011-09-09 09:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b3ad3ae88902 7074386: fallback to fontconfig..bfc/properties if fontconfig... Summary: fallback to fontconfig..bfc/properties if fontconfig... is not found Reviewed-by: prr, robm ! src/share/classes/sun/awt/FontConfiguration.java From jonathan.gibbons at oracle.com Fri Sep 9 13:45:51 2011 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Fri, 09 Sep 2011 20:45:51 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 3 new changesets Message-ID: <20110909204600.4616E474F4@hg.openjdk.java.net> Changeset: 20f538c8b111 Author: jjg Date: 2011-08-31 15:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/20f538c8b111 7074416: Regression: JSR199: javac doesn't unwrap clientcodewrapper objects Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/javax/tools/JavaCompiler.java ! test/tools/javac/TryWithResources/UnusedResourcesTest.java ! test/tools/javac/diags/Example.java ! test/tools/javac/processing/errors/TestSuppression.java Changeset: b5125adee520 Author: mcimadamore Date: 2011-09-02 17:35 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/b5125adee520 7086261: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper Summary: Missing override for toString() in ClientCodeUnwrapper.DiagnosticSourceUnwrapper Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java + test/tools/javac/api/7086261/T7086261.java Changeset: 0263173466da Author: jjg Date: 2011-09-09 13:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/0263173466da Merge From jonathan.gibbons at oracle.com Fri Sep 9 17:25:36 2011 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Fri, 09 Sep 2011 17:25:36 -0700 Subject: Request for approval for CR 7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment Message-ID: <4E6AAE80.3060401@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073508 JDK 8 changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1ee9f9a91e9c From edvard.wendelin at oracle.com Sat Sep 10 03:10:34 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Sat, 10 Sep 2011 12:10:34 +0200 Subject: Request for approval for CR 7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment In-Reply-To: <4E6AAE80.3060401@oracle.com> References: <4E6AAE80.3060401@oracle.com> Message-ID: <2B76B536-D728-4BBB-980B-7F4B892D0411@oracle.com> Approved. Cheers, Edvard On 10 sep 2011, at 02.25, Jonathan Gibbons wrote: > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073508 > JDK 8 changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1ee9f9a91e9c From jonathan.gibbons at oracle.com Mon Sep 12 12:02:18 2011 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Mon, 12 Sep 2011 19:02:18 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment Message-ID: <20110912190223.C969A475B3@hg.openjdk.java.net> Changeset: 313874c05e8e Author: jjg Date: 2011-09-09 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/313874c05e8e 7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/annotations/T7043371.java + test/tools/javac/annotations/T7073477.java From dalibor.topic at oracle.com Mon Sep 12 14:35:41 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 12 Sep 2011 23:35:41 +0200 Subject: JDK 7u2 Phase 2 repository Message-ID: <4E6E7B2D.60601@oracle.com> Hi, it's time to discuss the repository structure for 7u2 in phase 2 (aka stabilization), where only high priority fixes are allowed, as mentioned in our Repository Management Rule 3. [0] With this mail, I'd like to propose that we create only one, master, forest for OpenJDK 7u2 in phase 2, since we should expect only a small number of fixes to be acceptable for phase 2, and no integration forest. So, for this Project, I'd like to see us add the following repository: * http://hg.openjdk.java.net/jdk7u/jdk7u2 - 7u2 phase 2 OpenJDK master to be populated from hg.openjdk.java.net/jdk7u/jdk7u OpenJDK JDK 7 Updates mainline Phase 2 changes on code in OpenJDK would go here first, and get synced by the integrator to the jdk7u OpenJDK JDK 7 Updates mainline. Note: there is no separate integration forest in OpenJDK for 7u2 phase 2. Let me know if you have comments on this proposal on this mailing list by Wednesday. Finally, thanks to Abhijit Saha and Edvard Wendelin for their work on creating and reviewing this proposal. cheers, dalibor topic [0] http://openjdk.java.net/projects/jdk7u/repos.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 alejandro.murillo at oracle.com Mon Sep 12 16:30:02 2011 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Mon, 12 Sep 2011 17:30:02 -0600 Subject: Request for approval for bulk integration of hs22-b05 into 7u2-b07 Message-ID: <4E6E95FA.5000407@oracle.com> Requesting approval for bulk integration of hs22-b05 into 7u2-b07. A webrev is available at: http://cr.openjdk.java.net/~kvn/7u/hs22-b05-7u2-b07/ PIT testing is currently in progress; results are expected on Tuesday, Sep 13 (the proposed integration date). This is the list of the fixes in the proposed integration: 4965777: GC changes to support use of discovered field for pending references 6591247: C2 cleans up the merge point too early during SplitIf 6929868: G1: introduce min / max young gen size bounds 7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds 7039731: arraycopy could use prefetch on SPARC 7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions 7051404: C2/ARM: regression test for 5091921 fails 7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244) 7059037: Use BIS for zeroing on T4 7066841: remove MacroAssembler::br_on_reg_cond() on sparc 7069658: PPC: Hang in Unsafe_GetFloatVolatile 7069772: PPC: add Link Register to the Hotspot error log 7071307: MethodHandle bimorphic inlining should consider the frequency 7071307: MethodHandle bimorphic inlining should consider the frequency 7071709: JSR 292: switchpoint invalidation should be pushed not pulled 7077272: c2/arm: take advantage of fconsts and fconstd instructions 7077300: c2/arm: take ABI for vfp registers into account 7078382: JSR 292: don't count method handle adapters against inlining budgets 7079673: JSR 292: C1 should inline bytecoded method handle adapters 7080389: G1: refactor marking code in evacuation pause copy closures 7082263: Reflection::resolve_field/field_get/field_set are broken 7082645: Hotspot doesn't compile on old linuxes after 7060836 7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method 7082969: NUMA interleaving 7083184: JSR 292: don't store context class argument with call site dependencies 7083786: dead various dead chunks of code 7083786: dead various dead chunks of code 7084509: G1: fix inconsistencies and mistakes in the young list target length calculations 7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails 7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails 7085137: -XX:+VerifyOops is broken 7085137: -XX:+VerifyOops is broken 7085279: C1 overflows code buffer with VerifyOops and CompressedOops 7085404: JSR 292: VolatileCallSites should have push notification too 7085906: Replace the permgen allocated sentinelRef with a self-looped end 7086226: UseNUMA fails on old versions of windows 7086394: c2/arm: enable UseFPUForSpilling 7086394: c2/arm: enable UseFPUForSpilling 7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic 7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB) 7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic 7088991: Bump ths hs22 build number to 05 -- Alejandro E Murillo Java Performance Phone: (303) 955-2584 Boulder, CO Timezone: US/Mountain (UTC-0700) From trims at netdemons.com Mon Sep 12 21:11:13 2011 From: trims at netdemons.com (Erik Trimble) Date: Mon, 12 Sep 2011 21:11:13 -0700 Subject: JDK 7u2 Phase 2 repository In-Reply-To: <4E6E7B2D.60601@oracle.com> References: <4E6E7B2D.60601@oracle.com> Message-ID: <4E6ED7E1.8020103@netdemons.com> On 9/12/2011 2:35 PM, Dalibor Topic wrote: > Hi, > > it's time to discuss the repository structure for 7u2 in phase 2 (aka stabilization), where only high priority > fixes are allowed, as mentioned in our Repository Management Rule 3. [0] > > With this mail, I'd like to propose that we create only one, master, forest for OpenJDK 7u2 in phase 2, > since we should expect only a small number of fixes to be acceptable for phase 2, and no integration forest. > > So, for this Project, I'd like to see us add the following repository: > > * http://hg.openjdk.java.net/jdk7u/jdk7u2 - 7u2 phase 2 OpenJDK master > > to be populated from hg.openjdk.java.net/jdk7u/jdk7u OpenJDK JDK 7 Updates mainline > > Phase 2 changes on code in OpenJDK would go here first, and get synced by the integrator to the jdk7u OpenJDK JDK 7 Updates mainline. > > Note: there is no separate integration forest in OpenJDK for 7u2 phase 2. > > Let me know if you have comments on this proposal on this mailing list by Wednesday. > > Finally, thanks to Abhijit Saha and Edvard Wendelin for their work on creating and reviewing this proposal. > > cheers, > dalibor topic > > [0] http://openjdk.java.net/projects/jdk7u/repos.html Honestly, I think the only thing that people should be aware of is that syncing from 7uN back into 7u on a fix-by-fix basis (rather than at the end of the 7uN cycle, or even after every 7uN build) results in a bit of muddy history inside the 7u repository. I'm not saying this is bad (or, frankly, even avoidable), but just be aware that the HISTORY for 7uN and 7u will not line up nicely, which means that for subsequent 7uN+2 (or whatever) release, the history ISN'T going to line up nicely as 7uN + another whole number of fixes. It's going to be 7u (at the time of the 7uN fork), plus the 7uN and 7u-only fixes interspersed. About the only way I could see avoiding this is to wait until a 7uN release is finished, then (and ONLY then) sync back into the 7u line, using the 'rebase' option. I find this option significantly worse than the proposed method, for obvious reasons. I also second the existence of a Master-only (no Integration) forest for the 7uN releases. The number of fixes is limited, and the extra Integration forest really buys us no additional benefit. -Erik Trimble trims at netdemons.com From sean.coffey at oracle.com Tue Sep 13 02:17:18 2011 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Tue, 13 Sep 2011 10:17:18 +0100 Subject: Request for approval for CR 7024697 : SessionRef.dispose() should determine if the token referred to by the token object is still valid. Message-ID: <4E6F1F9E.3080209@oracle.com> Bug report : http://bugs.sun.com/view_bug.do?bug_id=7024697 This fix is identical to jdk 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3a13b7ab57f7 regards, Sean. From weijun.wang at oracle.com Tue Sep 13 02:53:56 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Tue, 13 Sep 2011 17:53:56 +0800 Subject: Request for approval for CR7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt Message-ID: <4E6F2834.5070601@oracle.com> Hi All This is a request to backport a jdk8 fix into jdk7u2. 7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt Weblink: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7067974 Description: After the code changes for 6959292, a bug in MIT's krb5 impl might prevent a Java client from successfully authenticate to KDC. We need to fix this regression issue. The fix is already included in jdk8 as: changeset: 4521:c62794c9caea user: weijun date: Wed Sep 07 08:56:55 2011 +0800 Reviewed-by: valeriep URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c62794c9caea The patch for jdk7u is identical to the one 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 Tue Sep 13 03:10:07 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 13 Sep 2011 12:10:07 +0200 Subject: Request for approval for CR 7024697 : SessionRef.dispose() should determine if the token referred to by the token object is still valid. In-Reply-To: <4E6F1F9E.3080209@oracle.com> References: <4E6F1F9E.3080209@oracle.com> Message-ID: <4E6F2BFF.6040800@oracle.com> Approved. Cheers, Edvard On 09/13/2011 11:17 AM, Se?n Coffey wrote: > Bug report : http://bugs.sun.com/view_bug.do?bug_id=7024697 > > This fix is identical to jdk 8 changeset : > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3a13b7ab57f7 > > regards, > Sean. From edvard.wendelin at oracle.com Tue Sep 13 03:10:33 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 13 Sep 2011 12:10:33 +0200 Subject: Request for approval for CR7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt In-Reply-To: <4E6F2834.5070601@oracle.com> References: <4E6F2834.5070601@oracle.com> Message-ID: <4E6F2C19.7040401@oracle.com> Approved. Cheers, Edvard On 09/13/2011 11:53 AM, Weijun Wang wrote: > Hi All > > This is a request to backport a jdk8 fix into jdk7u2. > > 7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt > Weblink: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7067974 > > Description: > > After the code changes for 6959292, a bug in MIT's krb5 impl might > prevent a Java client from successfully authenticate to KDC. We need > to fix this regression issue. > > The fix is already included in jdk8 as: > > changeset: 4521:c62794c9caea > user: weijun > date: Wed Sep 07 08:56:55 2011 +0800 > Reviewed-by: valeriep > URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c62794c9caea > > The patch for jdk7u is identical to the one in jdk8. > > I intend to push it to > > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Thanks > Weijun From sean.coffey at oracle.com Tue Sep 13 03:08:16 2011 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 13 Sep 2011 10:08:16 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid Message-ID: <20110913100844.0FB654762E@hg.openjdk.java.net> Changeset: ad0ed291a69b Author: coffeys Date: 2011-09-13 11:07 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ad0ed291a69b 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/Session.java ! src/share/classes/sun/security/pkcs11/Token.java From sean.coffey at oracle.com Tue Sep 13 06:21:21 2011 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Tue, 13 Sep 2011 14:21:21 +0100 Subject: Request for approval for CR : 7082769 : FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use Message-ID: <4E6F58D1.8020605@oracle.com> http://bugs.sun.com/view_bug.do?bug_id=7082769 Changes will be identical to the changeset gone back to jdk8 : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e0c1282a0ead typo bug http://bugs.sun.com/view_bug.do?bug_id=7087019 also fixed with this. regards, Sean. From edvard.wendelin at oracle.com Tue Sep 13 06:30:43 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 13 Sep 2011 15:30:43 +0200 Subject: Request for approval for CR : 7082769 : FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use In-Reply-To: <4E6F58D1.8020605@oracle.com> References: <4E6F58D1.8020605@oracle.com> Message-ID: <4E6F5B03.2030603@oracle.com> Approved. On 09/13/2011 03:21 PM, Se?n Coffey wrote: > http://bugs.sun.com/view_bug.do?bug_id=7082769 > > Changes will be identical to the changeset gone back to jdk8 : > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e0c1282a0ead > > typo bug http://bugs.sun.com/view_bug.do?bug_id=7087019 also fixed > with this. > > regards, > Sean. From sean.coffey at oracle.com Tue Sep 13 10:14:44 2011 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 13 Sep 2011 17:14:44 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use; ... Message-ID: <20110913171502.C99DA47643@hg.openjdk.java.net> Changeset: ffeda936b3ee Author: coffeys Date: 2011-09-13 18:14 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ffeda936b3ee 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use 7087019: Initialized is misspelled in FileOutputStream.java Reviewed-by: alanb ! 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 From John.Coomes at oracle.com Tue Sep 13 15:28:37 2011 From: John.Coomes at oracle.com (John Coomes) Date: Tue, 13 Sep 2011 15:28:37 -0700 Subject: Request for approval for bulk integration of hs22-b05 into 7u2-b07 In-Reply-To: <4E6E95FA.5000407@oracle.com> References: <4E6E95FA.5000407@oracle.com> Message-ID: <20079.55573.463348.800820@oracle.com> Alejandro E Murillo (alejandro.murillo at oracle.com) wrote: > Requesting approval for bulk integration of hs22-b05 into 7u2-b07. > A webrev is available at: > > http://cr.openjdk.java.net/~kvn/7u/hs22-b05-7u2-b07/ > > PIT testing is currently in progress; results are expected on Tuesday, > Sep 13 (the proposed integration date). > ... There were problems encountered during PIT. They appear to be due to the testing setup (not HotSpot), but the bottom line is that we don't have a successful PIT result. So we are withdrawing the approval request. -John From dalibor.topic at oracle.com Tue Sep 13 15:48:31 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Sep 2011 00:48:31 +0200 Subject: Request for approval for bulk integration of hs22-b05 into 7u2-b07 In-Reply-To: <20079.55573.463348.800820@oracle.com> References: <4E6E95FA.5000407@oracle.com> <20079.55573.463348.800820@oracle.com> Message-ID: <4E6FDDBF.2010503@oracle.com> On 9/14/11 12:28 AM, John Coomes wrote: > Alejandro E Murillo (alejandro.murillo at oracle.com) wrote: >> Requesting approval for bulk integration of hs22-b05 into 7u2-b07. >> A webrev is available at: >> >> http://cr.openjdk.java.net/~kvn/7u/hs22-b05-7u2-b07/ >> >> PIT testing is currently in progress; results are expected on Tuesday, >> Sep 13 (the proposed integration date). >> ... > > There were problems encountered during PIT. They appear to be due to > the testing setup (not HotSpot), but the bottom line is that we don't > have a successful PIT result. So we are withdrawing the approval > request. Thanks for the update, John. cheers, dalibor topic -- 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 vikram.aroskar at oracle.com Wed Sep 14 00:50:24 2011 From: vikram.aroskar at oracle.com (Vikram Aroskar) Date: Wed, 14 Sep 2011 13:20:24 +0530 Subject: Request for approval for CR :7012783:JFileChooser fails to resolve DFS links on Windows Vista SP2 Message-ID: <4E705CC0.6010106@oracle.com> hello, BUG: http://bugs.sun.com/view_bug.do?bug_id=7012783 JDK8 Changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/98bb40dbc144 Identical JDK7 Webrev:http://cr.openjdk.java.net/~vikram/7012783/webrev.jdk7u/ thanks, Vikram. From dalibor.topic at oracle.com Wed Sep 14 01:19:10 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Sep 2011 10:19:10 +0200 Subject: Request for approval for CR :7012783:JFileChooser fails to resolve DFS links on Windows Vista SP2 In-Reply-To: <4E705CC0.6010106@oracle.com> References: <4E705CC0.6010106@oracle.com> Message-ID: <4E70637E.20808@oracle.com> On 9/14/11 9:50 AM, Vikram Aroskar wrote: > hello, > > BUG: http://bugs.sun.com/view_bug.do?bug_id=7012783 > > JDK8 Changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/98bb40dbc144 > > Identical JDK7 Webrev:http://cr.openjdk.java.net/~vikram/7012783/webrev.jdk7u/ > > thanks, > Vikram. > Thanks, Vikram - approved! cheers, dalibor topic -- 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 weijun.wang at oracle.com Wed Sep 14 02:08:09 2011 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Wed, 14 Sep 2011 09:08:09 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt Message-ID: <20110914090819.5EE714767C@hg.openjdk.java.net> Changeset: c3014c0a9c48 Author: weijun Date: 2011-09-07 08:56 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c3014c0a9c48 7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/EncryptionKey.java ! src/share/classes/sun/security/krb5/KrbAsRep.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/share/classes/sun/security/krb5/internal/KRBError.java ! src/share/classes/sun/security/krb5/internal/PAData.java + test/sun/security/krb5/auto/DupEtypes.java ! test/sun/security/krb5/auto/KDC.java From vikram.aroskar at sun.com Wed Sep 14 03:28:29 2011 From: vikram.aroskar at sun.com (vikram.aroskar at sun.com) Date: Wed, 14 Sep 2011 10:28:29 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7012783: JFileChooser fails to resolve DFS links on Windows Vista SP2 Message-ID: <20110914102859.EDD004767F@hg.openjdk.java.net> Changeset: d17cd240b384 Author: vikram Date: 2011-09-14 03:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d17cd240b384 7012783: JFileChooser fails to resolve DFS links on Windows Vista SP2 Summary: Changes to code to handle DFS links Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java From vincent.x.ryan at oracle.com Wed Sep 14 11:39:22 2011 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Wed, 14 Sep 2011 19:39:22 +0100 Subject: Request for approval for CR 7054637 Message-ID: <4E70F4DA.1020306@oracle.com> a) a link to the publicly visible bug on the bugs.sun.com site (or its equivalent), or a description of the change in case no publicly visible bug is here http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7054637 b) a link to the publicly visible webrev or changeset (in case it's in JDK 8 already) http://cr.openjdk.java.net/~vinnie/7054637/webrev.00/ c) if the review is taking place somewhere else, a link to the public review thread N/A d) if the fix has already been reviewed for inclusion into jdk7u-dev, the list of reviewers valeriep (valerie.peng at oracle.com) From vincent.x.ryan at oracle.com Wed Sep 14 11:46:04 2011 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Wed, 14 Sep 2011 19:46:04 +0100 Subject: Request for approval for CR 7054637 Message-ID: <4E70F66C.1050604@oracle.com> [Resend] a) a link to the publicly visible bug on the bugs.sun.com site (or its equivalent), or a description of the change in case no publicly visible bug is here http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7054637 b) a link to the publicly visible webrev or changeset (in case it's in JDK 8 already) http://cr.openjdk.java.net/~vinnie/7054637/webrev.00/ c) if the review is taking place somewhere else, a link to the public review thread N/A d) if the fix has already been reviewed for inclusion into jdk7u-dev, the list of reviewers valeriep (valerie.peng at oracle.com) From edvard.wendelin at oracle.com Wed Sep 14 11:51:28 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 14 Sep 2011 20:51:28 +0200 Subject: Request for approval for CR 7054637 In-Reply-To: <4E70F4DA.1020306@oracle.com> References: <4E70F4DA.1020306@oracle.com> Message-ID: <4045C36A-4618-49EA-8F5B-6F7F2B0A32C3@oracle.com> Approved, Use hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk/ for the push. Cheers, Edvard On 14 sep 2011, at 20.39, Vincent Ryan wrote: > a) a link to the publicly visible bug on the bugs.sun.com site (or its > equivalent), or a description of the change in case no publicly > visible bug is here > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7054637 > > > b) a link to the publicly visible webrev or changeset (in case it's > in JDK 8 > already) > > http://cr.openjdk.java.net/~vinnie/7054637/webrev.00/ > > > c) if the review is taking place somewhere else, a link to the > public review thread > > N/A > > > d) if the fix has already been reviewed for inclusion into jdk7u- > dev, the list > of reviewers > > valeriep (valerie.peng at oracle.com) From suchen.chien at oracle.com Wed Sep 14 13:33:37 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 20:33:37 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u2-b07 for changeset ee292b0e3cdf Message-ID: <20110914203337.B78C94769F@hg.openjdk.java.net> Changeset: 35934290c1be Author: schien Date: 2011-09-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/35934290c1be Added tag jdk7u2-b07 for changeset ee292b0e3cdf ! .hgtags From suchen.chien at oracle.com Wed Sep 14 13:33:45 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 20:33:45 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u2-b07 for changeset b872671d2043 Message-ID: <20110914203346.F25BE476A0@hg.openjdk.java.net> Changeset: a0db7dd7e9df Author: schien Date: 2011-09-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/a0db7dd7e9df Added tag jdk7u2-b07 for changeset b872671d2043 ! .hgtags From suchen.chien at oracle.com Wed Sep 14 13:34:39 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 20:34:39 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u2-b07 for changeset 8bab8fb7adb0 Message-ID: <20110914203440.EB478476A1@hg.openjdk.java.net> Changeset: 299ef5b2915d Author: schien Date: 2011-09-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/299ef5b2915d Added tag jdk7u2-b07 for changeset 8bab8fb7adb0 ! .hgtags From suchen.chien at oracle.com Wed Sep 14 13:35:54 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 20:35:54 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u2-b07 for changeset 323d917b683e Message-ID: <20110914203554.5AD62476A2@hg.openjdk.java.net> Changeset: c28e612f6200 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/c28e612f6200 Added tag jdk7u2-b07 for changeset 323d917b683e ! .hgtags From suchen.chien at oracle.com Wed Sep 14 13:36:02 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 20:36:02 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u2-b07 for changeset a62afe22e560 Message-ID: <20110914203602.6E91C476A3@hg.openjdk.java.net> Changeset: 8b4863f04739 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/8b4863f04739 Added tag jdk7u2-b07 for changeset a62afe22e560 ! .hgtags From suchen.chien at oracle.com Wed Sep 14 13:36:14 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 20:36:14 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u2-b07 for changeset d26cd028ee0b Message-ID: <20110914203623.E8C32476A4@hg.openjdk.java.net> Changeset: 4b0667777317 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4b0667777317 Added tag jdk7u2-b07 for changeset d26cd028ee0b ! .hgtags From suchen.chien at oracle.com Wed Sep 14 13:37:28 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 20:37:28 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u2-b07 for changeset 0959cd580bf5 Message-ID: <20110914203731.F39E0476A5@hg.openjdk.java.net> Changeset: 0bd6829b8645 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/0bd6829b8645 Added tag jdk7u2-b07 for changeset 0959cd580bf5 ! .hgtags From Abhi.Saha at Oracle.COM Wed Sep 14 15:28:05 2011 From: Abhi.Saha at Oracle.COM (Abhijit Saha) Date: Wed, 14 Sep 2011 15:28:05 -0700 Subject: Review 7082689: allow duplicate bug ids in jdk7u repos Message-ID: <4E712A75.70405@Oracle.COM> Changes for hotspot repo was done durinb 7u2 b03. Now we need to do this for other repos in the forest. Here's the output of 'hg diff' command from each repo. Please review this change and comment. Need to integrate this by Thursday morning PT. Thanks Abhijit ================================ . diff --git a/.jcheck/conf b/.jcheck/conf --- a/.jcheck/conf +++ b/.jcheck/conf @@ -1,1 +1,2 @@ project=jdk7 project=jdk7 +bugids=dup =========================================== corba diff --git a/.jcheck/conf b/.jcheck/conf --- a/.jcheck/conf +++ b/.jcheck/conf @@ -1,1 +1,2 @@ project=jdk7 project=jdk7 +bugids=dup =========================================== jaxp diff --git a/.jcheck/conf b/.jcheck/conf --- a/.jcheck/conf +++ b/.jcheck/conf @@ -1,1 +1,2 @@ project=jdk7 project=jdk7 +bugids=dup =========================================== jaxws diff --git a/.jcheck/conf b/.jcheck/conf --- a/.jcheck/conf +++ b/.jcheck/conf @@ -1,1 +1,2 @@ project=jdk7 project=jdk7 +bugids=dup =========================================== jdk diff --git a/.jcheck/conf b/.jcheck/conf --- a/.jcheck/conf +++ b/.jcheck/conf @@ -1,1 +1,2 @@ project=jdk7 project=jdk7 +bugids=dup =========================================== langtools diff --git a/.jcheck/conf b/.jcheck/conf --- a/.jcheck/conf +++ b/.jcheck/conf @@ -1,1 +1,2 @@ project=jdk7 project=jdk7 +bugids=dup =========================================== -- Release Lead, Java SE Updates Java Development Group Oracle Corporation. (408)276-7564 From John.Coomes at oracle.com Wed Sep 14 17:07:33 2011 From: John.Coomes at oracle.com (John Coomes) Date: Wed, 14 Sep 2011 17:07:33 -0700 Subject: Review 7082689: allow duplicate bug ids in jdk7u repos In-Reply-To: <4E712A75.70405@Oracle.COM> References: <4E712A75.70405@Oracle.COM> Message-ID: <20081.16837.729920.566613@oracle.com> Abhijit Saha (Abhi.Saha at oracle.com) wrote: > Changes for hotspot repo was done durinb 7u2 b03. Now we need to do this > for other repos in the forest. > > Here's the output of 'hg diff' command from each repo. > > Please review this change and comment. Need to integrate this by > Thursday morning PT. > ... Looks good to me. -John From jonathan.gibbons at oracle.com Wed Sep 14 19:15:52 2011 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 14 Sep 2011 19:15:52 -0700 Subject: Request for approval for CR 7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s Message-ID: <4E715FD8.3010002@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068437 JDK 8 Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/826ae6a2f27d -- Jon From edvard.wendelin at oracle.com Wed Sep 14 22:42:57 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 15 Sep 2011 07:42:57 +0200 Subject: Request for approval for CR 7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s In-Reply-To: <4E715FD8.3010002@oracle.com> References: <4E715FD8.3010002@oracle.com> Message-ID: Approved. Cheers, Edvard On 15 sep 2011, at 04.15, Jonathan Gibbons wrote: > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068437 > JDK 8 Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/826ae6a2f27d > > -- Jon From mala.bankal at oracle.com Wed Sep 14 22:52:55 2011 From: mala.bankal at oracle.com (Mala Bankal) Date: Thu, 15 Sep 2011 11:22:55 +0530 Subject: Request for approval for CR #7049963 - DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC Message-ID: <4E7192B7.5070104@oracle.com> HI, Request approval for CR # 7049963 - DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC for 7u2 b06. Webrev is here : http://cr.openjdk.java.net/~mbankal/7049963/webrev.00/ Thanks. rgds mala From jonathan.gibbons at oracle.com Wed Sep 14 22:53:15 2011 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 15 Sep 2011 05:53:15 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s Message-ID: <20110915055320.87D26476C8@hg.openjdk.java.net> Changeset: 1a08aea750b2 Author: jjg Date: 2011-09-14 18:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/1a08aea750b2 7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java + test/tools/javac/file/T7068437.java From edvard.wendelin at oracle.com Wed Sep 14 23:06:31 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 15 Sep 2011 08:06:31 +0200 Subject: Review 7082689: allow duplicate bug ids in jdk7u repos In-Reply-To: <20081.16837.729920.566613@oracle.com> References: <4E712A75.70405@Oracle.COM> <20081.16837.729920.566613@oracle.com> Message-ID: <343F879E-7E5B-4837-9C6F-E49EA1F37040@oracle.com> Abhijit, Approved. Cheers, Edvard On 15 sep 2011, at 02.07, John Coomes wrote: > Abhijit Saha (Abhi.Saha at oracle.com) wrote: >> Changes for hotspot repo was done durinb 7u2 b03. Now we need to do >> this >> for other repos in the forest. >> >> Here's the output of 'hg diff' command from each repo. >> >> Please review this change and comment. Need to integrate this by >> Thursday morning PT. >> ... > > Looks good to me. > > -John From mala.bankal at oracle.com Wed Sep 14 23:35:08 2011 From: mala.bankal at oracle.com (Mala Bankal) Date: Thu, 15 Sep 2011 12:05:08 +0530 Subject: URGENT: Request for approval for CR #7049963 - DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC In-Reply-To: <4E7192B7.5070104@oracle.com> References: <4E7192B7.5070104@oracle.com> Message-ID: <4E719C9C.5010909@oracle.com> HI, Sorry this is targeted for 7u2 b08. I need to integrate this by Thursday (15 Sept) morning. rgds mala On 9/15/2011 11:22 AM, Mala Bankal wrote: > HI, > > Request approval for CR # 7049963 - DISTINGUISHED NAMES FOR CERT ARE > ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC > for 7u2 b06. > > Webrev is here : > > http://cr.openjdk.java.net/~mbankal/7049963/webrev.00/ > > Thanks. > > rgds > mala From yuka.kamiya at oracle.com Thu Sep 15 00:11:06 2011 From: yuka.kamiya at oracle.com (yuka.kamiya at oracle.com) Date: Thu, 15 Sep 2011 07:11:06 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin Message-ID: <20110915071126.2AC4F476CD@hg.openjdk.java.net> Changeset: 6b1e65e73b80 Author: peytoia Date: 2011-09-15 16:09 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6b1e65e73b80 7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin Reviewed-by: okutsu ! test/java/util/Locale/LocaleCategory.sh From yuka.kamiya at oracle.com Thu Sep 15 00:40:29 2011 From: yuka.kamiya at oracle.com (yuka.kamiya at oracle.com) Date: Thu, 15 Sep 2011 07:40:29 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets Message-ID: <20110915074059.16566476CF@hg.openjdk.java.net> Changeset: e97325a7fe7b Author: peytoia Date: 2011-09-15 16:17 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e97325a7fe7b 7090843: (tz) Support tzdata2011j Reviewed-by: okutsu ! 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/europe ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! 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: d4bd33d42819 Author: peytoia Date: 2011-09-15 16:38 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d4bd33d42819 7042148: closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed Reviewed-by: okutsu ! src/share/classes/sun/text/bidi/BidiBase.java + test/java/text/Bidi/Bug7042148.java From edvard.wendelin at oracle.com Thu Sep 15 00:56:46 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 15 Sep 2011 09:56:46 +0200 Subject: URGENT: Request for approval for CR #7049963 - DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC In-Reply-To: <4E719C9C.5010909@oracle.com> References: <4E7192B7.5070104@oracle.com> <4E719C9C.5010909@oracle.com> Message-ID: <4E71AFBE.3040607@oracle.com> Approved. Could you add a link to the JDK8 change? Cheers, Edvard On 09/15/2011 08:35 AM, Mala Bankal wrote: > HI, > Sorry this is targeted for 7u2 b08. > I need to integrate this by Thursday (15 Sept) morning. > > rgds > mala > > On 9/15/2011 11:22 AM, Mala Bankal wrote: >> HI, >> >> Request approval for CR # 7049963 - DISTINGUISHED NAMES FOR CERT ARE >> ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC >> for 7u2 b06. >> >> Webrev is here : >> >> http://cr.openjdk.java.net/~mbankal/7049963/webrev.00/ >> >> Thanks. >> >> rgds >> mala From yuka.kamiya at oracle.com Wed Sep 14 23:57:51 2011 From: yuka.kamiya at oracle.com (yuka.kamiya at oracle.com) Date: Thu, 15 Sep 2011 06:57:51 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7090844: Support a timezone whose offset is changed more than once in the future Message-ID: <20110915065809.3AA12476CC@hg.openjdk.java.net> Changeset: 48eafb721da1 Author: peytoia Date: 2011-09-15 15:55 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/48eafb721da1 7090844: Support a timezone whose offset is changed more than once in the future Reviewed-by: okutsu ! make/tools/src/build/tools/javazic/Mappings.java From dalibor.topic at oracle.com Thu Sep 15 01:01:23 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 10:01:23 +0200 Subject: Review 7082689: allow duplicate bug ids in jdk7u repos In-Reply-To: <4E712A75.70405@Oracle.COM> References: <4E712A75.70405@Oracle.COM> Message-ID: <4E71B0D3.8030504@oracle.com> On 9/15/11 12:28 AM, Abhijit Saha wrote: > Changes for hotspot repo was done durinb 7u2 b03. Now we need to do this > for other repos in the forest. > > Here's the output of 'hg diff' command from each repo. > > Please review this change and comment. Need to integrate this by > Thursday morning PT. Consider it reviewed by me - Edvard already approved it. cheers, dalibor topic > Thanks > Abhijit > > ================================ > . > > diff --git a/.jcheck/conf b/.jcheck/conf > --- a/.jcheck/conf > +++ b/.jcheck/conf > @@ -1,1 +1,2 @@ project=jdk7 > project=jdk7 > +bugids=dup > =========================================== > corba > > diff --git a/.jcheck/conf b/.jcheck/conf > --- a/.jcheck/conf > +++ b/.jcheck/conf > @@ -1,1 +1,2 @@ project=jdk7 > project=jdk7 > +bugids=dup > =========================================== > jaxp > > diff --git a/.jcheck/conf b/.jcheck/conf > --- a/.jcheck/conf > +++ b/.jcheck/conf > @@ -1,1 +1,2 @@ project=jdk7 > project=jdk7 > +bugids=dup > =========================================== > jaxws > > diff --git a/.jcheck/conf b/.jcheck/conf > --- a/.jcheck/conf > +++ b/.jcheck/conf > @@ -1,1 +1,2 @@ project=jdk7 > project=jdk7 > +bugids=dup > =========================================== > jdk > > diff --git a/.jcheck/conf b/.jcheck/conf > --- a/.jcheck/conf > +++ b/.jcheck/conf > @@ -1,1 +1,2 @@ project=jdk7 > project=jdk7 > +bugids=dup > =========================================== > langtools > > diff --git a/.jcheck/conf b/.jcheck/conf > --- a/.jcheck/conf > +++ b/.jcheck/conf > @@ -1,1 +1,2 @@ project=jdk7 > project=jdk7 > +bugids=dup > =========================================== > > -- 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 Sep 15 01:06:40 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 10:06:40 +0200 Subject: hg: jdk7u/jdk7u-dev/jdk: 7090844: Support a timezone whose offset is changed more than once in the future In-Reply-To: <20110915065809.3AA12476CC@hg.openjdk.java.net> References: <20110915065809.3AA12476CC@hg.openjdk.java.net> Message-ID: <4E71B210.3060400@oracle.com> On 9/15/11 8:57 AM, yuka.kamiya at oracle.com wrote: > Changeset: 48eafb721da1 > Author: peytoia > Date: 2011-09-15 15:55 +0900 > URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/48eafb721da1 > > 7090844: Support a timezone whose offset is changed more than once in the future > Reviewed-by: okutsu > > ! make/tools/src/build/tools/javazic/Mappings.java > Hi Yuka, I haven't seen an approval request for this change. Per the development process for JDK 7 Updates, Ground Rules, Rule 3: "Changes submitted for a JDK 7 Update forest MUST go through code review, and MUST be approved by the maintainer for that forest." Please submit an approval request for this fix to this mailing list, following the format laid out on the Project page: http://openjdk.java.net/projects/jdk7u/ cheers, dalibor topic -- 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 mala.bankal at oracle.com Thu Sep 15 01:08:13 2011 From: mala.bankal at oracle.com (Mala Bankal) Date: Thu, 15 Sep 2011 13:38:13 +0530 Subject: URGENT: Request for approval for CR #7049963 - DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC In-Reply-To: <4E71AFBE.3040607@oracle.com> References: <4E7192B7.5070104@oracle.com> <4E719C9C.5010909@oracle.com> <4E71AFBE.3040607@oracle.com> Message-ID: <4E71B26D.4090206@oracle.com> Thanks. Should i add the link to the jdk7u2 webrev ? http://hg.openjdk.java.net/jdk8/tl/jdk/rev/52bc200b14e5 rgds mala On 9/15/2011 1:26 PM, Edvard Wendelin wrote: > Approved. Could you add a link to the JDK8 change? > > Cheers, > Edvard > > On 09/15/2011 08:35 AM, Mala Bankal wrote: >> HI, >> Sorry this is targeted for 7u2 b08. >> I need to integrate this by Thursday (15 Sept) morning. >> >> rgds >> mala >> >> On 9/15/2011 11:22 AM, Mala Bankal wrote: >>> HI, >>> >>> Request approval for CR # 7049963 - DISTINGUISHED NAMES FOR CERT ARE >>> ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC >>> for 7u2 b06. >>> >>> Webrev is here : >>> >>> http://cr.openjdk.java.net/~mbankal/7049963/webrev.00/ >>> >>> Thanks. >>> >>> rgds >>> mala From dalibor.topic at oracle.com Thu Sep 15 01:23:09 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 10:23:09 +0200 Subject: URGENT: Request for approval for CR #7049963 - DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC In-Reply-To: <4E71B26D.4090206@oracle.com> References: <4E7192B7.5070104@oracle.com> <4E719C9C.5010909@oracle.com> <4E71AFBE.3040607@oracle.com> <4E71B26D.4090206@oracle.com> Message-ID: <4E71B5ED.2070300@oracle.com> On 9/15/11 10:08 AM, Mala Bankal wrote: > Thanks. Should i add the link to the jdk7u2 webrev ? > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/52bc200b14e5 a) I can't see the bug on bugs.sun.com - please describe what this change is supposed to fix. b) Is the changeset at http://hg.openjdk.java.net/jdk8/tl/jdk/rev/52bc200b14e5 the same patch as in http://cr.openjdk.java.net/~mbankal/7049963/webrev.00/? cheers, dalibor topic > > > rgds > mala > > On 9/15/2011 1:26 PM, Edvard Wendelin wrote: >> Approved. Could you add a link to the JDK8 change? >> >> Cheers, >> Edvard >> >> On 09/15/2011 08:35 AM, Mala Bankal wrote: >>> HI, >>> Sorry this is targeted for 7u2 b08. >>> I need to integrate this by Thursday (15 Sept) morning. >>> >>> rgds >>> mala >>> >>> On 9/15/2011 11:22 AM, Mala Bankal wrote: >>>> HI, >>>> >>>> Request approval for CR # 7049963 - DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC >>>> for 7u2 b06. >>>> >>>> Webrev is here : >>>> >>>> http://cr.openjdk.java.net/~mbankal/7049963/webrev.00/ >>>> >>>> Thanks. >>>> >>>> rgds >>>> mala -- 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 Sep 15 01:23:55 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 10:23:55 +0200 Subject: hg: jdk7u/jdk7u-dev/jdk: 7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin In-Reply-To: <20110915071126.2AC4F476CD@hg.openjdk.java.net> References: <20110915071126.2AC4F476CD@hg.openjdk.java.net> Message-ID: <4E71B61B.2030202@oracle.com> On 9/15/11 9:11 AM, yuka.kamiya at oracle.com wrote: > Changeset: 6b1e65e73b80 > Author: peytoia > Date: 2011-09-15 16:09 +0900 > URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6b1e65e73b80 > > 7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin > Reviewed-by: okutsu > > ! test/java/util/Locale/LocaleCategory.sh > Hi Yuka, I haven't seen an approval request for this change. Per the development process for JDK 7 Updates, Ground Rules, Rule 3: "Changes submitted for a JDK 7 Update forest MUST go through code review, and MUST be approved by the maintainer for that forest." Please submit an approval request for this fix to this mailing list, following the format laid out on the Project page: http://openjdk.java.net/projects/jdk7u/ cheers, dalibor topic -- 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 Sep 15 01:24:48 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 10:24:48 +0200 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets In-Reply-To: <20110915074059.16566476CF@hg.openjdk.java.net> References: <20110915074059.16566476CF@hg.openjdk.java.net> Message-ID: <4E71B650.6050806@oracle.com> Hi Yuka, I haven't seen an approval request for this change. Per the development process for JDK 7 Updates, Ground Rules, Rule 3: "Changes submitted for a JDK 7 Update forest MUST go through code review, and MUST be approved by the maintainer for that forest." Please submit an approval request for this fix to this mailing list, following the format laid out on the Project page: http://openjdk.java.net/projects/jdk7u/ cheers, dalibor topic On 9/15/11 9:40 AM, yuka.kamiya at oracle.com wrote: > Changeset: e97325a7fe7b > Author: peytoia > Date: 2011-09-15 16:17 +0900 > URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e97325a7fe7b > > 7090843: (tz) Support tzdata2011j > Reviewed-by: okutsu > > ! 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/europe > ! make/sun/javazic/tzdata/iso3166.tab > ! make/sun/javazic/tzdata/northamerica > ! make/sun/javazic/tzdata/southamerica > ! 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: d4bd33d42819 > Author: peytoia > Date: 2011-09-15 16:38 +0900 > URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d4bd33d42819 > > 7042148: closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed > Reviewed-by: okutsu > > ! src/share/classes/sun/text/bidi/BidiBase.java > + test/java/text/Bidi/Bug7042148.java > -- 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 yuka.kamiya at oracle.com Thu Sep 15 01:44:12 2011 From: yuka.kamiya at oracle.com (Yuka Kamiya) Date: Thu, 15 Sep 2011 17:44:12 +0900 Subject: Request for approval for CR 7012364 - test/java/util/Locale/LocaleCategory.sh fails on Cygwin In-Reply-To: <4E71B61B.2030202@oracle.com> References: <20110915071126.2AC4F476CD@hg.openjdk.java.net> <4E71B61B.2030202@oracle.com> Message-ID: <4E71BADC.2000808@oracle.com> > a link to the publicly visible bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012364 > a link to the publicly visible webrev or a link to the JDK 8 changeset http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6b1e65e73b80 (same as JDK 8) > if the review is taking place somewhere else, a link to the public review thread No public review was done for this fix. I used our internal review system. > if the fix has already been reviewed for inclusion into jdk7u-dev, the list of reviewers Masayoshi Okutsu Thanks, -- Yuka Kamiya (11/09/15 17:23), Dalibor Topic wrote: > On 9/15/11 9:11 AM, yuka.kamiya at oracle.com wrote: >> Changeset: 6b1e65e73b80 >> Author: peytoia >> Date: 2011-09-15 16:09 +0900 >> URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6b1e65e73b80 >> >> 7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin >> Reviewed-by: okutsu >> >> ! test/java/util/Locale/LocaleCategory.sh >> > > Hi Yuka, > > I haven't seen an approval request for this change. Per the development process > for JDK 7 Updates, Ground Rules, Rule 3: > > "Changes submitted for a JDK 7 Update forest MUST go through code review, and MUST be approved by the maintainer for that forest." > > Please submit an approval request for this fix to this mailing list, following the format > laid out on the Project page: http://openjdk.java.net/projects/jdk7u/ > > cheers, > dalibor topic > > > From mala.bankal at oracle.com Thu Sep 15 01:49:19 2011 From: mala.bankal at oracle.com (Mala Bankal) Date: Thu, 15 Sep 2011 14:19:19 +0530 Subject: URGENT: Request for approval for CR #7049963 -, DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE, WITH JROC Message-ID: <4E71BC0F.5010800@oracle.com> HI Dalibor, a) I can't see the bug on bugs.sun.com - please describe what this change is supposed to fix. 6.0 and 5.0 introduce extract escape character. for e.g if CN = "Qpass Inc" older jdk 5.0 and 6.0 keytool prints CN = "Qpass Inc" later ones print CN = "\"Qpass Inc\"" Behaviour introduced due to Bug # 6927152. Fix is to check if string is already quoted, don't re-quote b) Is the changeset athttp://hg.openjdk.java.net/jdk8/tl/jdk/rev/52bc200b14e5 the same patch as inhttp://cr.openjdk.java.net/~mbankal/7049963/webrev.00/? Yes rgds mala cheers, dalibor topic From dalibor.topic at oracle.com Thu Sep 15 01:49:58 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 10:49:58 +0200 Subject: URGENT: Request for approval for CR #7049963 - DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC In-Reply-To: <4E71B5ED.2070300@oracle.com> References: <4E7192B7.5070104@oracle.com> <4E719C9C.5010909@oracle.com> <4E71AFBE.3040607@oracle.com> <4E71B26D.4090206@oracle.com> <4E71B5ED.2070300@oracle.com> Message-ID: <4E71BC36.8080900@oracle.com> On 9/15/11 10:23 AM, Dalibor Topic wrote: > On 9/15/11 10:08 AM, Mala Bankal wrote: >> Thanks. Should i add the link to the jdk7u2 webrev ? >> >> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/52bc200b14e5 > > a) I can't see the bug on bugs.sun.com - please describe what this > change is supposed to fix. > > b) Is the changeset at http://hg.openjdk.java.net/jdk8/tl/jdk/rev/52bc200b14e5 the same patch as > in http://cr.openjdk.java.net/~mbankal/7049963/webrev.00/? Since you said that this was urgent, I took a look at the patches rather then waiting for a reply. Unfortunately, the patches are not the same, so we'll have to put the approval on hold until the difference is reviewed - ---- a/src/share/classes/sun/security/x509/AVA.java Wed Sep 14 08:33:34 2011 -0700 -+++ b/src/share/classes/sun/security/x509/AVA.java Wed Sep 14 21:43:42 2011 -0700 -@@ -1071,8 +1071,17 @@ public class AVA implements DerEncoder { +--- old/src/share/classes/sun/security/x509/AVA.java Tue Sep 13 03:32:51 2011 ++++ new/src/share/classes/sun/security/x509/AVA.java Tue Sep 13 03:32:47 2011 +@@ -1,5 +1,5 @@ + /* +- * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved. ++ * Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it +@@ -1080,8 +1080,17 @@ * to need quoting, or at least escaping. So do leading or * trailing spaces, and multiple internal spaces. */ @@ -28,7 +26,7 @@ if (DerValue.isPrintableStringChar(c) || escapees.indexOf(c) >= 0) { -@@ -1136,7 +1145,8 @@ public class AVA implements DerEncoder { +@@ -1145,7 +1154,8 @@ } // Emit the string ... quote it if needed @@ -38,4 +36,3 @@ retval.append("\"" + sbuffer.toString() + "\""); } else { retval.append(sbuffer.toString()); - I can live with the trivial whitespace change between 7u and 8 - though I would prefer not to see them as they introduce spurious diffs requiring us to spend time reviewing followup changes. I am a but surprised to see you change the copyright block between 7 and 8, though, and for this change I'd like to ask Sean Mullan, who reviewed the original change in jdk8, to take a look at the webrev and let us know if that's OK for JDK 7 Updates. Sean, your turn. ;) cheers, dalibor topic -- 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 yuka.kamiya at oracle.com Thu Sep 15 01:50:17 2011 From: yuka.kamiya at oracle.com (Yuka Kamiya) Date: Thu, 15 Sep 2011 17:50:17 +0900 Subject: Request for approval for CR 7090843 - (tz) Support tzdata2011j In-Reply-To: <4E71B650.6050806@oracle.com> References: <20110915074059.16566476CF@hg.openjdk.java.net> <4E71B650.6050806@oracle.com> Message-ID: <4E71BC49.6090207@oracle.com> > a link to the publicly visible bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090843 Not available on bug.sun.com yet. This RFE is to add the latest timezone data to JDK 7u2. The data, tzdata2011j, was just released this week. > a link to the publicly visible webrev or a link to the JDK 8 changeset http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e97325a7fe7b (same as JDK 8) > if the review is taking place somewhere else, a link to the public review thread No public review was done for this fix. I used our internal review system. > if the fix has already been reviewed for inclusion into jdk7u-dev, the list of reviewers Masayoshi Okutsu Thanks, -- Yuka Kamiya (11/09/15 17:24), Dalibor Topic wrote: > Hi Yuka, > > I haven't seen an approval request for this change. Per the development process > for JDK 7 Updates, Ground Rules, Rule 3: > > "Changes submitted for a JDK 7 Update forest MUST go through code review, and MUST be approved by the maintainer for that forest." > > Please submit an approval request for this fix to this mailing list, following the format > laid out on the Project page: http://openjdk.java.net/projects/jdk7u/ > > cheers, > dalibor topic > > > On 9/15/11 9:40 AM, yuka.kamiya at oracle.com wrote: >> Changeset: e97325a7fe7b >> Author: peytoia >> Date: 2011-09-15 16:17 +0900 >> URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e97325a7fe7b >> >> 7090843: (tz) Support tzdata2011j >> Reviewed-by: okutsu >> >> ! 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/europe >> ! make/sun/javazic/tzdata/iso3166.tab >> ! make/sun/javazic/tzdata/northamerica >> ! make/sun/javazic/tzdata/southamerica >> ! 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: d4bd33d42819 >> Author: peytoia >> Date: 2011-09-15 16:38 +0900 >> URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d4bd33d42819 >> >> 7042148: closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed >> Reviewed-by: okutsu >> >> ! src/share/classes/sun/text/bidi/BidiBase.java >> + test/java/text/Bidi/Bug7042148.java >> > > > From yuka.kamiya at oracle.com Thu Sep 15 01:55:28 2011 From: yuka.kamiya at oracle.com (Yuka Kamiya) Date: Thu, 15 Sep 2011 17:55:28 +0900 Subject: Request for approval for CR 7042148 - closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed In-Reply-To: <4E71B650.6050806@oracle.com> References: <20110915074059.16566476CF@hg.openjdk.java.net> <4E71B650.6050806@oracle.com> Message-ID: <4E71BD80.4000703@oracle.com> > a link to the publicly visible bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7042148 > a link to the publicly visible webrev or a link to the JDK 8 changeset http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d4bd33d42819 (same as JDK 8) > if the review is taking place somewhere else, a link to the public review thread No public review was done for this fix. I used our internal review system. > if the fix has already been reviewed for inclusion into jdk7u-dev, the list of reviewers Masayoshi Okutsu Thanks, -- Yuka Kamiya (11/09/15 17:24), Dalibor Topic wrote: > Hi Yuka, > > I haven't seen an approval request for this change. Per the development process > for JDK 7 Updates, Ground Rules, Rule 3: > > "Changes submitted for a JDK 7 Update forest MUST go through code review, and MUST be approved by the maintainer for that forest." > > Please submit an approval request for this fix to this mailing list, following the format > laid out on the Project page: http://openjdk.java.net/projects/jdk7u/ > > cheers, > dalibor topic > > > On 9/15/11 9:40 AM, yuka.kamiya at oracle.com wrote: >> Changeset: e97325a7fe7b >> Author: peytoia >> Date: 2011-09-15 16:17 +0900 >> URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e97325a7fe7b >> >> 7090843: (tz) Support tzdata2011j >> Reviewed-by: okutsu >> >> ! 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/europe >> ! make/sun/javazic/tzdata/iso3166.tab >> ! make/sun/javazic/tzdata/northamerica >> ! make/sun/javazic/tzdata/southamerica >> ! 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: d4bd33d42819 >> Author: peytoia >> Date: 2011-09-15 16:38 +0900 >> URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d4bd33d42819 >> >> 7042148: closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed >> Reviewed-by: okutsu >> >> ! src/share/classes/sun/text/bidi/BidiBase.java >> + test/java/text/Bidi/Bug7042148.java >> > > > From dalibor.topic at oracle.com Thu Sep 15 02:00:15 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 11:00:15 +0200 Subject: URGENT: Request for approval for CR #7049963 -, DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE, WITH JROC In-Reply-To: <4E71BC0F.5010800@oracle.com> References: <4E71BC0F.5010800@oracle.com> Message-ID: <4E71BE9F.4020503@oracle.com> On 9/15/11 10:49 AM, Mala Bankal wrote: > HI Dalibor, > > a) I can't see the bug on bugs.sun.com - please describe what this > change is supposed to fix. > > 6.0 and 5.0 introduce extract escape character. > for e.g if CN = "Qpass Inc" > older jdk 5.0 and 6.0 keytool prints CN = "Qpass Inc" > later ones print CN = "\"Qpass Inc\"" > Behaviour introduced due to Bug # 6927152. > Fix is to check if string is already quoted, don't re-quote Great, thanks. > b) Is the changeset athttp://hg.openjdk.java.net/jdk8/tl/jdk/rev/52bc200b14e5 the same patch as > inhttp://cr.openjdk.java.net/~mbankal/7049963/webrev.00/? > > Yes Unfortunately, not quite - there is a change in the copyright block in your webrev, that's not present in the changeset that was pushed into jdk8. So I have to ask Sean to take another look at it per our code review process. See the Project home page for details. cheers, dalibor topic -- 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 yuka.kamiya at oracle.com Thu Sep 15 02:03:38 2011 From: yuka.kamiya at oracle.com (Yuka Kamiya) Date: Thu, 15 Sep 2011 18:03:38 +0900 Subject: Request for approval for CR 7090844 - Support a timezone whose offset is changed more than once in the future In-Reply-To: <4E71B210.3060400@oracle.com> References: <20110915065809.3AA12476CC@hg.openjdk.java.net> <4E71B210.3060400@oracle.com> Message-ID: <4E71BF6A.9070805@oracle.com> > a link to the publicly visible bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090844 Not available on bug.sun.com yet. This bug report is to support a special case (multiple GMToffset changes in the future) which newly appeared in the latest timezone data. Required to support tzdata2011j in JDK 7u2. (7090843 - (tz) Support tzdata2011j) > a link to the publicly visible webrev or a link to the JDK 8 changeset http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/48eafb721da1 (same as JDK 8) > if the review is taking place somewhere else, a link to the public review thread No public review was done for this fix. I used our internal review system. > if the fix has already been reviewed for inclusion into jdk7u-dev, the list of reviewers Masayoshi Okutsu Thanks, -- Yuka Kamiya (11/09/15 17:06), Dalibor Topic wrote: > On 9/15/11 8:57 AM, yuka.kamiya at oracle.com wrote: >> Changeset: 48eafb721da1 >> Author: peytoia >> Date: 2011-09-15 15:55 +0900 >> URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/48eafb721da1 >> >> 7090844: Support a timezone whose offset is changed more than once in the future >> Reviewed-by: okutsu >> >> ! make/tools/src/build/tools/javazic/Mappings.java >> > > Hi Yuka, > > I haven't seen an approval request for this change. Per the development process > for JDK 7 Updates, Ground Rules, Rule 3: > > "Changes submitted for a JDK 7 Update forest MUST go through code review, and MUST be approved by the maintainer for that forest." > > Please submit an approval request for this fix to this mailing list, following the format > laid out on the Project page: http://openjdk.java.net/projects/jdk7u/ > > cheers, > dalibor topic > > From chris.hegarty at oracle.com Thu Sep 15 02:07:52 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 15 Sep 2011 10:07:52 +0100 Subject: URGENT: Request for approval for CR #7049963 -, DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE, WITH JROC In-Reply-To: <4E71BE9F.4020503@oracle.com> References: <4E71BC0F.5010800@oracle.com> <4E71BE9F.4020503@oracle.com> Message-ID: <4E71C068.3060003@oracle.com> On 09/15/11 10:00 AM, Dalibor Topic wrote: > .... > > Unfortunately, not quite - there is a change in the copyright block in your webrev, > that's not present in the changeset that was pushed into jdk8. So I have to ask Sean From time to time the issue of who should update the year ranges in the copyright header comes up. I think this is a case against it being updated as part of a bug fix. -Chris. > to take another look at it per our code review process. See the Project home page for > details. > > cheers, > dalibor topic From edvard.wendelin at oracle.com Thu Sep 15 02:34:08 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 15 Sep 2011 11:34:08 +0200 Subject: Request for approval for CR 7012364 - test/java/util/Locale/LocaleCategory.sh fails on Cygwin In-Reply-To: <4E71BADC.2000808@oracle.com> References: <20110915071126.2AC4F476CD@hg.openjdk.java.net> <4E71B61B.2030202@oracle.com> <4E71BADC.2000808@oracle.com> Message-ID: <4E71C690.50908@oracle.com> Approved. Cheers, Edvard On 09/15/2011 10:44 AM, Yuka Kamiya wrote: >> a link to the publicly visible bug > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012364 > >> a link to the publicly visible webrev or a link to the JDK 8 changeset > http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6b1e65e73b80 > (same as JDK 8) > >> if the review is taking place somewhere else, a link to the public >> review thread > > No public review was done for this fix. I used our internal review > system. > >> if the fix has already been reviewed for inclusion into jdk7u-dev, >> the list of reviewers > Masayoshi Okutsu > > Thanks, > -- > Yuka Kamiya > > > (11/09/15 17:23), Dalibor Topic wrote: >> On 9/15/11 9:11 AM, yuka.kamiya at oracle.com wrote: >>> Changeset: 6b1e65e73b80 >>> Author: peytoia >>> Date: 2011-09-15 16:09 +0900 >>> URL: >>> http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6b1e65e73b80 >>> >>> 7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin >>> Reviewed-by: okutsu >>> >>> ! test/java/util/Locale/LocaleCategory.sh >>> >> >> Hi Yuka, >> >> I haven't seen an approval request for this change. Per the >> development process >> for JDK 7 Updates, Ground Rules, Rule 3: >> >> "Changes submitted for a JDK 7 Update forest MUST go through code >> review, and MUST be approved by the maintainer for that forest." >> >> Please submit an approval request for this fix to this mailing list, >> following the format >> laid out on the Project page: http://openjdk.java.net/projects/jdk7u/ >> >> cheers, >> dalibor topic >> >> >> From edvard.wendelin at oracle.com Thu Sep 15 02:34:23 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 15 Sep 2011 11:34:23 +0200 Subject: Request for approval for CR 7090843 - (tz) Support tzdata2011j In-Reply-To: <4E71BC49.6090207@oracle.com> References: <20110915074059.16566476CF@hg.openjdk.java.net> <4E71B650.6050806@oracle.com> <4E71BC49.6090207@oracle.com> Message-ID: <4E71C69F.9010909@oracle.com> Approved. Cheers, Edvard On 09/15/2011 10:50 AM, Yuka Kamiya wrote: >> a link to the publicly visible bug > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090843 > Not available on bug.sun.com yet. This RFE is to add the latest > timezone data to JDK 7u2. > The data, tzdata2011j, was just released this week. > >> a link to the publicly visible webrev or a link to the JDK 8 changeset > http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e97325a7fe7b > (same as JDK 8) > >> if the review is taking place somewhere else, a link to the public >> review thread > No public review was done for this fix. I used our internal review > system. > >> if the fix has already been reviewed for inclusion into jdk7u-dev, >> the list of reviewers > Masayoshi Okutsu > > Thanks, From edvard.wendelin at oracle.com Thu Sep 15 02:34:27 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 15 Sep 2011 11:34:27 +0200 Subject: Request for approval for CR 7042148 - closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed In-Reply-To: <4E71BD80.4000703@oracle.com> References: <20110915074059.16566476CF@hg.openjdk.java.net> <4E71B650.6050806@oracle.com> <4E71BD80.4000703@oracle.com> Message-ID: <4E71C6A3.7030201@oracle.com> Approved. Cheers, Edvard On 09/15/2011 10:55 AM, Yuka Kamiya wrote: >> a link to the publicly visible bug > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7042148 > >> a link to the publicly visible webrev or a link to the JDK 8 changeset > http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d4bd33d42819 > (same as JDK 8) > >> if the review is taking place somewhere else, a link to the public >> review thread > No public review was done for this fix. I used our internal review > system. > >> if the fix has already been reviewed for inclusion into jdk7u-dev, >> the list of reviewers > Masayoshi Okutsu > > Thanks, From edvard.wendelin at oracle.com Thu Sep 15 02:34:46 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 15 Sep 2011 11:34:46 +0200 Subject: Request for approval for CR 7090844 - Support a timezone whose offset is changed more than once in the future In-Reply-To: <4E71BF6A.9070805@oracle.com> References: <20110915065809.3AA12476CC@hg.openjdk.java.net> <4E71B210.3060400@oracle.com> <4E71BF6A.9070805@oracle.com> Message-ID: <4E71C6B6.60107@oracle.com> Approved. Cheers, Edvard On 09/15/2011 11:03 AM, Yuka Kamiya wrote: >> a link to the publicly visible bug > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090844 > Not available on bug.sun.com yet. This bug report is to support a special > case (multiple GMToffset changes in the future) which newly appeared in > the latest timezone data. > Required to support tzdata2011j in JDK 7u2. (7090843 - (tz) Support > tzdata2011j) > >> a link to the publicly visible webrev or a link to the JDK 8 changeset > http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/48eafb721da1 > (same as JDK 8) > >> if the review is taking place somewhere else, a link to the public >> review thread > No public review was done for this fix. I used our internal review > system. > >> if the fix has already been reviewed for inclusion into jdk7u-dev, >> the list of reviewers > Masayoshi Okutsu > > Thanks, From dalibor.topic at oracle.com Thu Sep 15 03:46:25 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 12:46:25 +0200 Subject: URGENT: Request for approval for CR #7049963 -, DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE, WITH JROC In-Reply-To: <4E71C068.3060003@oracle.com> References: <4E71BC0F.5010800@oracle.com> <4E71BE9F.4020503@oracle.com> <4E71C068.3060003@oracle.com> Message-ID: <4E71D781.4060400@oracle.com> On 9/15/11 11:07 AM, Chris Hegarty wrote: > On 09/15/11 10:00 AM, Dalibor Topic wrote: >> .... >> >> Unfortunately, not quite - there is a change in the copyright block in your webrev, >> that's not present in the changeset that was pushed into jdk8. So I have to ask Sean > > From time to time the issue of who should update the year ranges in the copyright header comes up. I think this is a case against it being updated as part of a bug fix. I think updating it in a bug fix would be perfectly fine if this was a 7u specific fix. Since it's not, i.e. the fix is coming from 8, a difference there makes me wonder why there is a difference, and since I didn't see the difference explained or pointed out in the request for approval, I have to ask questions to learn why it's there. To be clear, I would be perfectly fine with this fix going in without any further review if it's the same fix as in 8, as per our process - i.e. without the update to the year range. cheers, dalibor topic -- 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 mala.bankal at oracle.com Thu Sep 15 04:29:35 2011 From: mala.bankal at oracle.com (Mala Bankal) Date: Thu, 15 Sep 2011 16:59:35 +0530 Subject: URGENT: Request for approval for CR #7049963 -, DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE, WITH JROC In-Reply-To: <4E71BE9F.4020503@oracle.com> References: <4E71BC0F.5010800@oracle.com> <4E71BE9F.4020503@oracle.com> Message-ID: <4E71E19F.8060500@oracle.com> HI Dalibor, For jdk8 i have not added the Copyright , but for jdk7u2 i did. This happened during final push. This is the reason why : Initially i had updated the copyright (to1996, 2011) for both jdk 8 and 7u2. But then during merge found that there was some other fix which had updated the jdk8 file which holds my changes. Obviously he/she updated the Copyright to the latest (to 1996, 2011). I had to do a fresh clone since the hg merge did not work, it got complicated due to changes to the same file. So i did a clone of jdk8 and re-applied the fix excluding the copyright. If you compare jdk8 copyright changes (which have been putback) and 7u2 (which i have made) they are identical. So i need not change the copyright for 7u2. Not sure if Sean can review them before the deadline. rgds mala On 9/15/2011 2:30 PM, Dalibor Topic wrote: > On 9/15/11 10:49 AM, Mala Bankal wrote: >> HI Dalibor, >> >> a) I can't see the bug on bugs.sun.com - please describe what this >> change is supposed to fix. >> >> 6.0 and 5.0 introduce extract escape character. >> for e.g if CN = "Qpass Inc" >> older jdk 5.0 and 6.0 keytool prints CN = "Qpass Inc" >> later ones print CN = "\"Qpass Inc\"" >> Behaviour introduced due to Bug # 6927152. >> Fix is to check if string is already quoted, don't re-quote > Great, thanks. > >> b) Is the changeset athttp://hg.openjdk.java.net/jdk8/tl/jdk/rev/52bc200b14e5 the same patch as >> inhttp://cr.openjdk.java.net/~mbankal/7049963/webrev.00/? >> >> Yes > Unfortunately, not quite - there is a change in the copyright block in your webrev, > that's not present in the changeset that was pushed into jdk8. So I have to ask Sean > to take another look at it per our code review process. See the Project home page for > details. > > cheers, > dalibor topic From dalibor.topic at oracle.com Thu Sep 15 04:36:23 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 13:36:23 +0200 Subject: URGENT: Request for approval for CR #7049963 -, DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE, WITH JROC In-Reply-To: <4E71E19F.8060500@oracle.com> References: <4E71BC0F.5010800@oracle.com> <4E71BE9F.4020503@oracle.com> <4E71E19F.8060500@oracle.com> Message-ID: <4E71E337.4040306@oracle.com> On 9/15/11 1:29 PM, Mala Bankal wrote: > HI Dalibor, > > For jdk8 i have not added the Copyright , but for jdk7u2 i did. This happened during final push. > This is the reason why : > > > Initially i had updated the copyright (to1996, 2011) for both jdk 8 and 7u2. > But then during merge found that there was some other fix which had updated the jdk8 file which holds my changes. > Obviously he/she updated the Copyright to the latest (to 1996, 2011). > I had to do a fresh clone since the hg merge did not work, it got complicated due to changes to the same file. > > So i did a clone of jdk8 and re-applied the fix excluding the copyright. > If you compare jdk8 copyright changes (which have been putback) and 7u2 (which i have made) they are identical. > So i need not change the copyright for 7u2. > > Not sure if Sean can review them before the deadline. No need to, your explanation is perfectly fine. You can use me (robilad) as the reviewer - approved! cheers, dalibor topic > rgds > mala > > > > On 9/15/2011 2:30 PM, Dalibor Topic wrote: >> On 9/15/11 10:49 AM, Mala Bankal wrote: >>> HI Dalibor, >>> >>> a) I can't see the bug on bugs.sun.com - please describe what this >>> change is supposed to fix. >>> >>> 6.0 and 5.0 introduce extract escape character. >>> for e.g if CN = "Qpass Inc" >>> older jdk 5.0 and 6.0 keytool prints CN = "Qpass Inc" >>> later ones print CN = "\"Qpass Inc\"" >>> Behaviour introduced due to Bug # 6927152. >>> Fix is to check if string is already quoted, don't re-quote >> Great, thanks. >> >>> b) Is the changeset athttp://hg.openjdk.java.net/jdk8/tl/jdk/rev/52bc200b14e5 the same patch as >>> inhttp://cr.openjdk.java.net/~mbankal/7049963/webrev.00/? >>> >>> Yes >> Unfortunately, not quite - there is a change in the copyright block in your webrev, >> that's not present in the changeset that was pushed into jdk8. So I have to ask Sean >> to take another look at it per our code review process. See the Project home page for >> details. >> >> cheers, >> dalibor topic -- 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 mala.bankal at oracle.com Thu Sep 15 05:11:37 2011 From: mala.bankal at oracle.com (mala.bankal at oracle.com) Date: Thu, 15 Sep 2011 12:11:37 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7049963: DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC Message-ID: <20110915121211.0F031476D9@hg.openjdk.java.net> Changeset: cc66a282bfbd Author: mbankal Date: 2011-09-15 05:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/cc66a282bfbd 7049963: DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC Reviewed-by: robilad, mullan ! src/share/classes/sun/security/x509/AVA.java From michael.x.mcmahon at oracle.com Thu Sep 15 06:26:01 2011 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Thu, 15 Sep 2011 14:26:01 +0100 Subject: Request for approval for CR 7073491 Message-ID: <4E71FCE9.5090705@oracle.com> a) http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073491 b) http://cr.openjdk.java.net/~michaelm/7073491%3a/ (this is the webrev for 8, which is identical to the change for 7u) c) Review for 8 at http://mail.openjdk.java.net/pipermail/net-dev/2011-September/003550.html Thanks Michael. From edvard.wendelin at oracle.com Thu Sep 15 05:43:22 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 15 Sep 2011 14:43:22 +0200 Subject: Request for approval for CR 7073491 In-Reply-To: <4E71FCE9.5090705@oracle.com> References: <4E71FCE9.5090705@oracle.com> Message-ID: <4E71F2EA.1030401@oracle.com> Approved! Cheers, Edvard On 09/15/2011 03:26 PM, Michael McMahon wrote: > a) http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073491 > > b) http://cr.openjdk.java.net/~michaelm/7073491%3a/ (this is the > webrev for 8, which is identical to the change for 7u) > > c) Review for 8 at > http://mail.openjdk.java.net/pipermail/net-dev/2011-September/003550.html > > Thanks > Michael. From dalibor.topic at oracle.com Thu Sep 15 05:53:52 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 14:53:52 +0200 Subject: JDK 7u2 Phase 2 repository In-Reply-To: <4E6ED7E1.8020103@netdemons.com> References: <4E6E7B2D.60601@oracle.com> <4E6ED7E1.8020103@netdemons.com> Message-ID: <4E71F560.40204@oracle.com> On 9/13/11 6:11 AM, Erik Trimble wrote: > On 9/12/2011 2:35 PM, Dalibor Topic wrote: >> Hi, >> >> it's time to discuss the repository structure for 7u2 in phase 2 (aka stabilization), where only high priority >> fixes are allowed, as mentioned in our Repository Management Rule 3. [0] >> >> With this mail, I'd like to propose that we create only one, master, forest for OpenJDK 7u2 in phase 2, >> since we should expect only a small number of fixes to be acceptable for phase 2, and no integration forest. >> >> So, for this Project, I'd like to see us add the following repository: >> >> * http://hg.openjdk.java.net/jdk7u/jdk7u2 - 7u2 phase 2 OpenJDK master >> >> to be populated from hg.openjdk.java.net/jdk7u/jdk7u OpenJDK JDK 7 Updates mainline >> >> Phase 2 changes on code in OpenJDK would go here first, and get synced by the integrator to the jdk7u OpenJDK JDK 7 Updates mainline. >> >> Note: there is no separate integration forest in OpenJDK for 7u2 phase 2. >> >> Let me know if you have comments on this proposal on this mailing list by Wednesday. >> >> Finally, thanks to Abhijit Saha and Edvard Wendelin for their work on creating and reviewing this proposal. >> >> cheers, >> dalibor topic >> >> [0] http://openjdk.java.net/projects/jdk7u/repos.html > > Honestly, I think the only thing that people should be aware of is that syncing from 7uN back into 7u on a fix-by-fix basis (rather than at the end of the 7uN cycle, or even after every 7uN build) results in a bit of muddy history inside the 7u repository. > > I'm not saying this is bad (or, frankly, even avoidable), but just be aware that the HISTORY for 7uN and 7u will not line up nicely, which means that for subsequent 7uN+2 (or whatever) release, the history ISN'T going to line up nicely as 7uN + another whole number of fixes. It's going to be 7u (at the time of the 7uN fork), plus the 7uN and 7u-only fixes interspersed. > > About the only way I could see avoiding this is to wait until a 7uN release is finished, then (and ONLY then) sync back into the 7u line, using the 'rebase' option. I find this option significantly worse than the proposed method, for obvious reasons. > > I also second the existence of a Master-only (no Integration) forest for the 7uN releases. The number of fixes is limited, and the extra Integration forest really buys us no additional benefit. > Thanks for the feedback, Erik - we'll go with this structure for 7u2 phase 2 then. cheers, dalibor topic -- 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 Sep 15 06:06:23 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 15 Sep 2011 15:06:23 +0200 Subject: Interaction with the CCC Process - Draft In-Reply-To: <4E5EE02E.6000607@oracle.com> References: <4E5EE02E.6000607@oracle.com> Message-ID: <4E71F84F.3030301@oracle.com> On 9/1/11 3:30 AM, Dalibor Topic wrote: > Hi, > > here's a draft for discussion how the JDK 7 Updates Project should interact > with the existing CCC process, in order to provide additional transparency around > potential upcoming interface changes future releases. > > The draft is open for comments until Wednesday September 7th. Thanks for the feedback, everyone - I'll post this on the project web site, along with a template form, as suggested by Sean. cheers, dalibor topic > > cheers, > dalibor topic > > > Interaction with the CCC process: > > Preamble: JDK 7 exposes different kinds of interfaces to its users. See > http://cr.openjdk.java.net/~darcy/OpenJdkDevGuide/OpenJdkDevelopersGuide.v0.777.html#kinds_of_interfaces > for an introduction. Changes to those interfaces need to be carefully managed. > That's done through the CCC process. This document describes how the > JDK 7 Updates Project plugs into that existing process. > > Rule 0: If a changeset proposed for a JDK 7 Update forest requires a specification change, > directly affects an external interface, or otherwise has a compatibility impact, a CCC > request MUST be initiated. Unless special circumstances hold, a specification change to a > java.* or javax.* API is out of bounds for a JDK 7 update release. > > Rule 1: Currently, if the developer is not employed by Oracle, the CCC request SHOULD be > initiated by the Technical Lead. Otherwise, the CCC request MUST be initiated by the developer > proposing the changeset. > > Rule 2: When a CCC request is initiated, the initiator MUST post that a request has > been initiated on the jdk7u-dev at openjdk.java.net mailing list. > > Rule 3: While a CCC request is in progress, the initiator MUST keep the > jdk7u-dev at openjdk.java.net mailing list up to date on its progress, in particular whether the > request has been approved. > > Rule 4: As a special exception, CCC requests for changes not going into a public JDK 7 Update > forest are not covered by Rule 2 and Rule 3. > > Rule 5: A changeset for which the CCC request has not been approved (yet), MUST not be committed > into a JDK 7 Update forest. > > Rule 6: The maintainer MAY request a CCC request to be initiated for a changeset. > > -- 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 michael.x.mcmahon at oracle.com Thu Sep 15 06:28:24 2011 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Thu, 15 Sep 2011 13:28:24 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7073491: -Dsun.net.maxDatagramSockets=1 does not work correctly with system.gc() Message-ID: <20110915132849.E6174476DF@hg.openjdk.java.net> Changeset: 89e4764d5cc8 Author: michaelm Date: 2011-09-15 14:19 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/89e4764d5cc8 7073491: -Dsun.net.maxDatagramSockets=1 does not work correctly with system.gc() Reviewed-by: alanb, chegar ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java From abhi.saha at oracle.com Thu Sep 15 08:27:06 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 15 Sep 2011 15:27:06 +0000 Subject: hg: jdk7u/jdk7u-dev: 5 new changesets Message-ID: <20110915152706.A3132476E6@hg.openjdk.java.net> Changeset: c8b409d5b8d1 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/c8b409d5b8d1 Added tag jdk7u2-b04 for changeset 91954c06ba1e ! .hgtags Changeset: 4331602abe52 Author: schien Date: 2011-08-31 15:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/4331602abe52 Added tag jdk7u2-b05 for changeset c8b409d5b8d1 ! .hgtags Changeset: ee292b0e3cdf Author: schien Date: 2011-09-08 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/ee292b0e3cdf Added tag jdk7u2-b06 for changeset 4331602abe52 ! .hgtags Changeset: 35934290c1be Author: schien Date: 2011-09-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/35934290c1be Added tag jdk7u2-b07 for changeset ee292b0e3cdf ! .hgtags Changeset: ae0dc68f422f Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/ae0dc68f422f 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf From abhi.saha at oracle.com Thu Sep 15 08:27:15 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 15 Sep 2011 15:27:15 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 2 new changesets Message-ID: <20110915152718.CEE19476E7@hg.openjdk.java.net> Changeset: a0db7dd7e9df Author: schien Date: 2011-09-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/a0db7dd7e9df Added tag jdk7u2-b07 for changeset b872671d2043 ! .hgtags Changeset: 9ef47d349684 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/9ef47d349684 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf From abhi.saha at oracle.com Thu Sep 15 08:28:58 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 15 Sep 2011 15:28:58 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: Added tag jdk7u2-b07 for changeset 8bab8fb7adb0 Message-ID: <20110915152904.4E672476E8@hg.openjdk.java.net> Changeset: 299ef5b2915d Author: schien Date: 2011-09-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/299ef5b2915d Added tag jdk7u2-b07 for changeset 8bab8fb7adb0 ! .hgtags From abhi.saha at oracle.com Thu Sep 15 08:30:24 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 15 Sep 2011 15:30:24 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 2 new changesets Message-ID: <20110915153024.47FC1476E9@hg.openjdk.java.net> Changeset: c28e612f6200 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/c28e612f6200 Added tag jdk7u2-b07 for changeset 323d917b683e ! .hgtags Changeset: 11da83688c40 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/11da83688c40 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf From abhi.saha at oracle.com Thu Sep 15 08:30:32 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 15 Sep 2011 15:30:32 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: 2 new changesets Message-ID: <20110915153033.0FCE5476EA@hg.openjdk.java.net> Changeset: 8b4863f04739 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/8b4863f04739 Added tag jdk7u2-b07 for changeset a62afe22e560 ! .hgtags Changeset: f6ba2486fbcf Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/f6ba2486fbcf 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf From abhi.saha at oracle.com Thu Sep 15 08:30:49 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 15 Sep 2011 15:30:49 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 4 new changesets Message-ID: <20110915153146.51431476EB@hg.openjdk.java.net> Changeset: 4b0667777317 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/4b0667777317 Added tag jdk7u2-b07 for changeset d26cd028ee0b ! .hgtags Changeset: 0a81bd2e7ab7 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0a81bd2e7ab7 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: 9cf150d76cfa Author: asaha Date: 2011-09-14 22:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9cf150d76cfa Merge Changeset: a87fbffa8a3f Author: asaha Date: 2011-09-15 08:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a87fbffa8a3f Merge From abhi.saha at oracle.com Thu Sep 15 08:33:14 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 15 Sep 2011 15:33:14 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 4 new changesets Message-ID: <20110915153327.BBBA3476EC@hg.openjdk.java.net> Changeset: 0bd6829b8645 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/0bd6829b8645 Added tag jdk7u2-b07 for changeset 0959cd580bf5 ! .hgtags Changeset: 04da0630d091 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/04da0630d091 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: 7179dd46fff7 Author: asaha Date: 2011-09-14 22:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/7179dd46fff7 Merge Changeset: 16e34b70cea7 Author: asaha Date: 2011-09-14 23:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/16e34b70cea7 Merge From vincent.x.ryan at oracle.com Thu Sep 15 08:48:35 2011 From: vincent.x.ryan at oracle.com (vincent.x.ryan at oracle.com) Date: Thu, 15 Sep 2011 15:48:35 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets Message-ID: <20110915154904.22E3C476EE@hg.openjdk.java.net> Changeset: c17d659cd01a Author: vinnie Date: 2011-09-15 16:39 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c17d659cd01a 7054637: Enable PKCS11 to use raw encoding for the EC point in an Elliptic Curve public key Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.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 ! test/ProblemList.txt Changeset: ebef72df4b3e Author: vinnie Date: 2011-09-15 16:46 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ebef72df4b3e Merge From Miroslaw.Niemiec at Oracle.COM Thu Sep 15 09:20:52 2011 From: Miroslaw.Niemiec at Oracle.COM (Miroslaw Niemiec) Date: Thu, 15 Sep 2011 09:20:52 -0700 Subject: Request for approval for CR #7014194 - 32-bit JRE silent install fails on WINDOWS 2008 SERVER 64-bit under System account Message-ID: <4E7225E4.3050701@Oracle.COM> The fix is supposed to go to 7u2 build 08 Code Reviewer : William.Harnois at sun.com Parent Workspace : http://closedjdk.sfbay.sun.com/jdk7u/jdk7u-dev/install Child Workspace : /net/nightsvr/export5/users/miroslaw/jdk7/7u2/install -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: install.patch Url: http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20110915/bb38d11d/attachment.ksh From abhi.saha at oracle.com Thu Sep 15 13:34:37 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 15 Sep 2011 20:34:37 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 6963006: Javacard exception when trying to access card during read operation Message-ID: <20110915203455.514B7476FB@hg.openjdk.java.net> Changeset: 529910e1e1d2 Author: miroslawzn Date: 2011-09-15 13:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/529910e1e1d2 6963006: Javacard exception when trying to access card during read operation Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/TerminalImpl.java From daniel.daugherty at oracle.com Thu Sep 15 14:21:55 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Thu, 15 Sep 2011 15:21:55 -0600 Subject: contingent review request for 7085944 FDS: gdb does not find debug symbols for libjsig link Message-ID: <4E726C73.1010503@oracle.com> Dalibor and Edvard, I don't if you remember the Full Debug Symbols project that I mumbled about back on August 2... Phase 1 of that project will hopefully be coming up to JDK7u2 via the next HSX-22 push. Oracle's VM/SQE group is analyzing the performance impact of the changes and hopes to be done soon. Phase 1 of the Full Debug Symbols project will consistent of pushes to three repos: hotspot, install and jdk. Since the install repo is on the closed side, I'll send that review request along privately. I've had the changes reviewed internally and this review request is just for the JDK changes that enable the JDK to import .debuginfo files from the hotspot repo. The reason that I'm considering this to be a contingent request is that I don't have "go" from the VM/SQE team nor from the Program Management folks. Here's a pointer to the jdk webrev: http://cr.openjdk.java.net/~dcubed/7085944-webrev/1/ Please note that these changes can't be pushed until after a hotspot that creates .debuginfo files has been pushed. Thanks, in advance, for any review and contingent approval. Dan From daniel.daugherty at oracle.com Thu Sep 15 14:28:57 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Thu, 15 Sep 2011 15:28:57 -0600 Subject: contingent review request for 7071904 HotSpot: Full Debug Symbols Message-ID: <4E726E19.3090205@oracle.com> Dalibor and Edvard, Here is the contingent review request for the hotspot repo part of Full Debug Symbols Phase 1. Again, the reason that I'm considering this to be a contingent request is that I don't have "go" from the VM/SQE team nor from the Program Management folks. Here's a pointer to the jdk webrev: http://cr.openjdk.java.net/~dcubed/7071904-webrev/1/ These changes have to be pushed before the jdk repo changes and will hopefully come up via the next HSX-22 push... Thanks, in advance, for any review and contingent approval. Dan From dalibor.topic at oracle.com Fri Sep 16 02:05:55 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 16 Sep 2011 11:05:55 +0200 Subject: Request for approval for CR #7014194 - 32-bit JRE silent install fails on WINDOWS 2008 SERVER 64-bit under System account In-Reply-To: <4E7225E4.3050701@Oracle.COM> References: <4E7225E4.3050701@Oracle.COM> Message-ID: <4E731173.6030105@oracle.com> On 9/15/11 6:20 PM, Miroslaw Niemiec wrote: > > The fix is supposed to go to 7u2 build 08 > > Code Reviewer : William.Harnois at sun.com > Parent Workspace : http://closedjdk. Hi Miroslaw, that is not an OpenJDK URL so the request doesn't belong here. Approval denied for OpenJDK, as closedjdk is not part of it. cheers, dalibor topic -- 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 Fri Sep 16 02:08:18 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 16 Sep 2011 11:08:18 +0200 Subject: contingent review request for 7071904 HotSpot: Full Debug Symbols In-Reply-To: <4E726E19.3090205@oracle.com> References: <4E726E19.3090205@oracle.com> Message-ID: <4E731202.2040100@oracle.com> On 9/15/11 11:28 PM, Daniel D. Daugherty wrote: > Dalibor and Edvard, > > Here is the contingent review request for the hotspot repo part > of Full Debug Symbols Phase 1. > > Again, the reason that I'm considering this to be a contingent > request is that I don't have "go" from the VM/SQE team nor from > the Program Management folks. I'm not familiar with the concept of contingent approval requests. Could you elaborate on why this change can't go in via the the next HS22 bulk integration? cheers, dalibor topic -- 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 daniel.daugherty at oracle.com Fri Sep 16 04:53:41 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Fri, 16 Sep 2011 05:53:41 -0600 Subject: contingent review request for 7071904 HotSpot: Full Debug Symbols In-Reply-To: <4E731202.2040100@oracle.com> References: <4E726E19.3090205@oracle.com> <4E731202.2040100@oracle.com> Message-ID: <4E7338C5.7030600@oracle.com> On 9/16/11 3:08 AM, Dalibor Topic wrote: > On 9/15/11 11:28 PM, Daniel D. Daugherty wrote: >> Dalibor and Edvard, >> >> Here is the contingent review request for the hotspot repo part >> of Full Debug Symbols Phase 1. >> >> Again, the reason that I'm considering this to be a contingent >> request is that I don't have "go" from the VM/SQE team nor from >> the Program Management folks. > I'm not familiar with the concept of contingent approval requests. > > Could you elaborate on why this change can't go in via the the next > HS22 bulk integration? If the fix gets approved, it will go in via the next HSX22 bulk integration request. I've attached two more messages that will hopefully fill in the blanks. Dan > cheers, > dalibor topic -------------- next part -------------- An embedded message was scrubbed... From: "Daniel D. Daugherty" Subject: contingent review request for 7085944 FDS: gdb does not find debug symbols for libjsig link Date: Thu, 15 Sep 2011 15:21:55 -0600 Size: 4639 Url: http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20110916/1e836645/attachment.nws -------------- next part -------------- An embedded message was scrubbed... From: "Daniel D. Daugherty" Subject: Re: contingent review request for 7071904 HotSpot: Full Debug Symbols Date: Thu, 15 Sep 2011 23:21:14 -0600 Size: 2336 Url: http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20110916/1e836645/attachment-0001.nws From dalibor.topic at oracle.com Fri Sep 16 06:25:03 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 16 Sep 2011 15:25:03 +0200 Subject: contingent review request for 7071904 HotSpot: Full Debug Symbols In-Reply-To: <4E7338C5.7030600@oracle.com> References: <4E726E19.3090205@oracle.com> <4E731202.2040100@oracle.com> <4E7338C5.7030600@oracle.com> Message-ID: <4E734E2F.2050102@oracle.com> On 9/16/11 1:53 PM, Daniel D. Daugherty wrote: > On 9/16/11 3:08 AM, Dalibor Topic wrote: >> On 9/15/11 11:28 PM, Daniel D. Daugherty wrote: >>> Dalibor and Edvard, >>> >>> Here is the contingent review request for the hotspot repo part >>> of Full Debug Symbols Phase 1. >>> >>> Again, the reason that I'm considering this to be a contingent >>> request is that I don't have "go" from the VM/SQE team nor from >>> the Program Management folks. >> I'm not familiar with the concept of contingent approval requests. >> >> Could you elaborate on why this change can't go in via the the next >> HS22 bulk integration? > > If the fix gets approved, it will go in via the next HSX22 bulk > integration request. I've attached two more messages that will > hopefully fill in the blanks. OK. I'm still not clear on what the consequence is of me or Edvard approving or not approving this request, as the code would be in the next HSX22 bulk integration request. Right? cheers, dalibor topic -- 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 lana.steuck at oracle.com Fri Sep 16 08:05:18 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Sep 2011 15:05:18 +0000 Subject: hg: jdk7u/jdk7u/corba: 7082689: allow duplicate bug ids in jdk7u repos Message-ID: <20110916150522.76CC347733@hg.openjdk.java.net> Changeset: 9ef47d349684 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/9ef47d349684 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf From lana.steuck at oracle.com Fri Sep 16 08:05:26 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Sep 2011 15:05:26 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 7082689: allow duplicate bug ids in jdk7u repos Message-ID: <20110916150526.23C1347734@hg.openjdk.java.net> Changeset: 11da83688c40 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/11da83688c40 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf From lana.steuck at oracle.com Fri Sep 16 08:05:29 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Sep 2011 15:05:29 +0000 Subject: hg: jdk7u/jdk7u/jaxws: 7082689: allow duplicate bug ids in jdk7u repos Message-ID: <20110916150529.5D29547735@hg.openjdk.java.net> Changeset: f6ba2486fbcf Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/f6ba2486fbcf 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf From lana.steuck at oracle.com Fri Sep 16 08:05:38 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Sep 2011 15:05:38 +0000 Subject: hg: jdk7u/jdk7u/langtools: 10 new changesets Message-ID: <20110916150601.678C147736@hg.openjdk.java.net> Changeset: 2f776c884f48 Author: ksrini Date: 2011-09-01 09:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/2f776c884f48 7073631: (javac) javac parser improvements for error position reporting Summary: JavacParser improvements for NetBeans, improved by LangTools. Reviewed-by: mcimadamore, jjg Contributed-by: jan.lahoda at oracle.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/util/AbstractLog.java ! test/tools/javac/TryWithResources/BadTwr.out ! test/tools/javac/TryWithResources/DuplicateResourceDecl.out ! test/tools/javac/TryWithResources/ResourceInterface.out ! test/tools/javac/TryWithResources/TwrFlow.out ! test/tools/javac/TryWithResources/TwrLint.out ! test/tools/javac/TryWithResources/TwrOnNonResource.out ! test/tools/javac/diags/examples/EmptyCharLiteral.java + test/tools/javac/parser/netbeans/JavacParserTest.java Changeset: 0eebbac8bb7f Author: lana Date: 2011-09-08 19:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/0eebbac8bb7f Merge Changeset: 20f538c8b111 Author: jjg Date: 2011-08-31 15:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/20f538c8b111 7074416: Regression: JSR199: javac doesn't unwrap clientcodewrapper objects Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/javax/tools/JavaCompiler.java ! test/tools/javac/TryWithResources/UnusedResourcesTest.java ! test/tools/javac/diags/Example.java ! test/tools/javac/processing/errors/TestSuppression.java Changeset: b5125adee520 Author: mcimadamore Date: 2011-09-02 17:35 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/b5125adee520 7086261: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper Summary: Missing override for toString() in ClientCodeUnwrapper.DiagnosticSourceUnwrapper Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java + test/tools/javac/api/7086261/T7086261.java Changeset: 0263173466da Author: jjg Date: 2011-09-09 13:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/0263173466da Merge Changeset: 313874c05e8e Author: jjg Date: 2011-09-09 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/313874c05e8e 7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/annotations/T7043371.java + test/tools/javac/annotations/T7073477.java Changeset: 1a08aea750b2 Author: jjg Date: 2011-09-14 18:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/1a08aea750b2 7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java + test/tools/javac/file/T7068437.java Changeset: 04da0630d091 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/04da0630d091 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: 7179dd46fff7 Author: asaha Date: 2011-09-14 22:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/7179dd46fff7 Merge Changeset: 16e34b70cea7 Author: asaha Date: 2011-09-14 23:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/16e34b70cea7 Merge From lana.steuck at oracle.com Fri Sep 16 08:05:56 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Sep 2011 15:05:56 +0000 Subject: hg: jdk7u/jdk7u/jdk: 35 new changesets Message-ID: <20110916151145.D426447737@hg.openjdk.java.net> Changeset: 85d7fc20baa5 Author: robm Date: 2011-09-01 00:09 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/85d7fc20baa5 6670868: StackOverFlow with authenticated Proxy tunnels Reviewed-by: chegar, coffeys ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java Changeset: 791e94e7b64f Author: chegar Date: 2011-09-01 13:05 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/791e94e7b64f 7051516: ThreadLocalRandom seed is never initialized so all instances generate the same sequence Reviewed-by: chegar, dholmes, mduigou ! src/share/classes/java/util/Random.java Changeset: 1c0190388b70 Author: dl Date: 2011-09-01 13:08 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1c0190388b70 7058828: test/java/util/concurrent/Phaser/Arrive.java fails intermittently Reviewed-by: chegar ! test/java/util/concurrent/Phaser/Arrive.java Changeset: e1077ba4f0f1 Author: malenkov Date: 2011-09-02 17:34 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e1077ba4f0f1 7064279: Introspector.getBeanInfo() should release some resources in timely manner Reviewed-by: art, alexp ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/PropertyEditorManager.java + src/share/classes/java/beans/ThreadGroupContext.java ! test/java/beans/Beans/6669869/TestDesignTime.java ! test/java/beans/Beans/6669869/TestGuiAvailable.java ! test/java/beans/Introspector/6380849/TestBeanInfo.java + test/java/beans/Introspector/7064279/Test7064279.java + test/java/beans/Introspector/7064279/test.jar ! test/java/beans/Introspector/Test6660539.java ! test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java Changeset: d7044475a604 Author: chegar Date: 2011-09-01 13:53 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d7044475a604 7041800: URI.equals may incorrectly return true with escaped octets Reviewed-by: alanb, michaelm ! src/share/classes/java/net/URI.java ! test/java/net/URI/Test.java Changeset: 370e70f40ea7 Author: darcy Date: 2011-09-02 12:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/370e70f40ea7 6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes 6832374: (reflect) malformed signature can cause parser to go into infinite loop 7052898: (reflect) SignatureParser will accept strings outside of the grammar Summary: Various signature parsing fixes; additional review by sonali.goel at oracle.com Reviewed-by: alanb, robilad ! src/share/classes/sun/reflect/generics/parser/SignatureParser.java ! test/java/lang/reflect/Generics/Probe.java + test/java/lang/reflect/Generics/SignatureTest.java + test/java/lang/reflect/Generics/TestBadSignatures.java Changeset: b02f83934216 Author: darcy Date: 2011-09-04 09:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/b02f83934216 7075098: Remove unused fdlibm files Reviewed-by: alanb, mduigou ! make/java/fdlibm/FILES_c.gmk ! src/share/native/java/lang/fdlibm/include/fdlibm.h ! src/share/native/java/lang/fdlibm/include/jfdlibm.h Changeset: bf587b00998d Author: coffeys Date: 2011-09-05 13:31 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/bf587b00998d 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS Reviewed-by: weijun ! src/share/classes/com/sun/security/auth/module/NTSystem.java ! src/windows/native/com/sun/security/auth/module/nt.c Changeset: a2376be96654 Author: nloodin Date: 2011-09-06 13:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a2376be96654 7067811: Update demo/sample code to state it should not be used for production Summary: Added comment block after copyright block stating that code is unfit for production. Reviewed-by: ohair ! make/common/Defs.gmk ! make/mkdemo/Makefile ! make/mksample/Makefile ! src/share/classes/com/sun/tools/example/debug/bdi/AccessWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/AmbiguousMethodException.java ! src/share/classes/com/sun/tools/example/debug/bdi/BreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/ChildSession.java ! src/share/classes/com/sun/tools/example/debug/bdi/EvaluationException.java ! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpecList.java ! src/share/classes/com/sun/tools/example/debug/bdi/ExceptionSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/ExecutionManager.java ! src/share/classes/com/sun/tools/example/debug/bdi/FrameIndexOutOfBoundsException.java ! src/share/classes/com/sun/tools/example/debug/bdi/InputListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/JDIEventSource.java ! src/share/classes/com/sun/tools/example/debug/bdi/LineBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/LineNotFoundException.java ! src/share/classes/com/sun/tools/example/debug/bdi/MalformedMemberNameException.java ! src/share/classes/com/sun/tools/example/debug/bdi/MethodBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/MethodNotFoundException.java ! src/share/classes/com/sun/tools/example/debug/bdi/ModificationWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/NoSessionException.java ! src/share/classes/com/sun/tools/example/debug/bdi/NoThreadException.java ! src/share/classes/com/sun/tools/example/debug/bdi/OutputListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/ParseException.java ! src/share/classes/com/sun/tools/example/debug/bdi/PatternReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/ReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/Session.java ! src/share/classes/com/sun/tools/example/debug/bdi/SessionListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/SourceNameReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/SpecErrorEvent.java ! src/share/classes/com/sun/tools/example/debug/bdi/SpecEvent.java ! src/share/classes/com/sun/tools/example/debug/bdi/SpecListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/ThreadGroupIterator.java ! src/share/classes/com/sun/tools/example/debug/bdi/ThreadInfo.java ! src/share/classes/com/sun/tools/example/debug/bdi/ThreadIterator.java ! src/share/classes/com/sun/tools/example/debug/bdi/Utils.java ! src/share/classes/com/sun/tools/example/debug/bdi/VMLaunchFailureException.java ! src/share/classes/com/sun/tools/example/debug/bdi/VMNotInterruptedException.java ! src/share/classes/com/sun/tools/example/debug/bdi/WatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/event/AbstractEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/AccessWatchpointEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ClassPrepareEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ClassUnloadEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ExceptionEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/JDIAdapter.java ! src/share/classes/com/sun/tools/example/debug/event/JDIListener.java ! src/share/classes/com/sun/tools/example/debug/event/LocatableEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/LocationTriggerEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ModificationWatchpointEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ThreadDeathEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ThreadStartEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/VMDeathEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/VMDisconnectEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/VMStartEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/WatchpointEventSet.java ! src/share/classes/com/sun/tools/example/debug/expr/ASCII_UCodeESC_CharStream.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserConstants.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java ! src/share/classes/com/sun/tools/example/debug/expr/LValue.java ! src/share/classes/com/sun/tools/example/debug/expr/ParseException.java ! src/share/classes/com/sun/tools/example/debug/expr/Token.java ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/share/classes/com/sun/tools/example/debug/gui/ApplicationTool.java ! src/share/classes/com/sun/tools/example/debug/gui/ClassManager.java ! src/share/classes/com/sun/tools/example/debug/gui/ClassTreeTool.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandTool.java ! src/share/classes/com/sun/tools/example/debug/gui/ContextListener.java ! src/share/classes/com/sun/tools/example/debug/gui/ContextManager.java ! src/share/classes/com/sun/tools/example/debug/gui/CurrentFrameChangedEvent.java ! src/share/classes/com/sun/tools/example/debug/gui/Environment.java ! src/share/classes/com/sun/tools/example/debug/gui/GUI.java ! src/share/classes/com/sun/tools/example/debug/gui/Icons.java ! src/share/classes/com/sun/tools/example/debug/gui/JDBFileFilter.java ! src/share/classes/com/sun/tools/example/debug/gui/JDBMenuBar.java ! src/share/classes/com/sun/tools/example/debug/gui/JDBToolBar.java ! src/share/classes/com/sun/tools/example/debug/gui/LaunchTool.java ! src/share/classes/com/sun/tools/example/debug/gui/MonitorListModel.java ! src/share/classes/com/sun/tools/example/debug/gui/MonitorTool.java ! src/share/classes/com/sun/tools/example/debug/gui/OutputSink.java ! src/share/classes/com/sun/tools/example/debug/gui/SearchPath.java ! src/share/classes/com/sun/tools/example/debug/gui/SingleLeafTreeSelectionModel.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceListener.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceManager.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceModel.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceTool.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceTreeTool.java ! src/share/classes/com/sun/tools/example/debug/gui/SourcepathChangedEvent.java ! src/share/classes/com/sun/tools/example/debug/gui/StackTraceTool.java ! src/share/classes/com/sun/tools/example/debug/gui/ThreadTreeTool.java ! src/share/classes/com/sun/tools/example/debug/gui/TypeScript.java ! src/share/classes/com/sun/tools/example/debug/gui/TypeScriptOutputListener.java ! src/share/classes/com/sun/tools/example/debug/gui/TypeScriptWriter.java ! src/share/classes/com/sun/tools/example/debug/tty/AccessWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/AmbiguousMethodException.java ! src/share/classes/com/sun/tools/example/debug/tty/BreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java ! src/share/classes/com/sun/tools/example/debug/tty/EventNotifier.java ! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpecList.java ! src/share/classes/com/sun/tools/example/debug/tty/ExceptionSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/LineNotFoundException.java ! src/share/classes/com/sun/tools/example/debug/tty/MalformedMemberNameException.java ! src/share/classes/com/sun/tools/example/debug/tty/MessageOutput.java ! src/share/classes/com/sun/tools/example/debug/tty/ModificationWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/PatternReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/ReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/SourceMapper.java ! src/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java ! src/share/classes/com/sun/tools/example/debug/tty/ThreadGroupIterator.java ! src/share/classes/com/sun/tools/example/debug/tty/ThreadInfo.java ! src/share/classes/com/sun/tools/example/debug/tty/ThreadIterator.java ! src/share/classes/com/sun/tools/example/debug/tty/VMConnection.java ! src/share/classes/com/sun/tools/example/debug/tty/VMNotConnectedException.java ! src/share/classes/com/sun/tools/example/debug/tty/WatchpointSpec.java ! src/share/classes/com/sun/tools/example/trace/EventThread.java ! src/share/classes/com/sun/tools/example/trace/StreamRedirectThread.java ! src/share/classes/com/sun/tools/example/trace/Trace.java + src/share/demo/README ! src/share/demo/applets/ArcTest/ArcTest.java ! src/share/demo/applets/BarChart/BarChart.java ! src/share/demo/applets/Blink/Blink.java ! src/share/demo/applets/CardTest/CardTest.java ! src/share/demo/applets/Clock/Clock.java ! src/share/demo/applets/DitherTest/DitherTest.java ! src/share/demo/applets/DrawTest/DrawTest.java ! src/share/demo/applets/Fractal/CLSFractal.java ! src/share/demo/applets/GraphicsTest/AppletFrame.java ! src/share/demo/applets/GraphicsTest/GraphicsTest.java ! src/share/demo/applets/MoleculeViewer/Matrix3D.java ! src/share/demo/applets/MoleculeViewer/XYZApp.java ! src/share/demo/applets/NervousText/NervousText.java ! src/share/demo/applets/SimpleGraph/GraphApplet.java ! src/share/demo/applets/SortDemo/BidirBubbleSortAlgorithm.java ! src/share/demo/applets/SortDemo/BubbleSortAlgorithm.java ! src/share/demo/applets/SortDemo/QSortAlgorithm.java ! src/share/demo/applets/SortDemo/SortAlgorithm.java ! src/share/demo/applets/SortDemo/SortItem.java ! src/share/demo/applets/SpreadSheet/SpreadSheet.java ! src/share/demo/applets/WireFrame/Matrix3D.java ! src/share/demo/applets/WireFrame/ThreeD.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Destinations.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Group.java ! src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Modifier.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Node.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Option.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Result.java ! src/share/demo/java2d/J2DBench/src/j2dbench/ResultSet.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Test.java ! src/share/demo/java2d/J2DBench/src/j2dbench/TestEnvironment.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/HTMLSeriesReporter.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/IIOComparator.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/XMLHTMLReporter.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/GraphicsTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/MiscTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/PixelTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/RenderTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/IIOTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/InputStreamTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/InputTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/OutputStreamTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/OutputTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextConstructionTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextMeasureTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextRenderTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/ui/CompactLayout.java ! src/share/demo/java2d/J2DBench/src/j2dbench/ui/EnableButton.java ! src/share/demo/jfc/CodePointIM/CodePointIM.java ! src/share/demo/jfc/CodePointIM/CodePointInputMethod.java ! src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java ! src/share/demo/jfc/FileChooserDemo/ExampleFileSystemView.java ! src/share/demo/jfc/FileChooserDemo/ExampleFileView.java ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! src/share/demo/jfc/Font2DTest/Font2DTest.java ! src/share/demo/jfc/Font2DTest/Font2DTestApplet.java ! src/share/demo/jfc/Font2DTest/FontPanel.java ! src/share/demo/jfc/Font2DTest/RangeMenu.java ! src/share/demo/jfc/Metalworks/AquaMetalTheme.java ! src/share/demo/jfc/Metalworks/BigContrastMetalTheme.java ! src/share/demo/jfc/Metalworks/ContrastMetalTheme.java ! src/share/demo/jfc/Metalworks/DemoMetalTheme.java ! src/share/demo/jfc/Metalworks/GreenMetalTheme.java ! src/share/demo/jfc/Metalworks/KhakiMetalTheme.java ! src/share/demo/jfc/Metalworks/MetalThemeMenu.java ! src/share/demo/jfc/Metalworks/Metalworks.java ! src/share/demo/jfc/Metalworks/MetalworksDocumentFrame.java ! src/share/demo/jfc/Metalworks/MetalworksFrame.java ! src/share/demo/jfc/Metalworks/MetalworksHelp.java ! src/share/demo/jfc/Metalworks/MetalworksInBox.java ! src/share/demo/jfc/Metalworks/MetalworksPrefs.java ! src/share/demo/jfc/Metalworks/PropertiesMetalTheme.java ! src/share/demo/jfc/Metalworks/UISwitchListener.java ! src/share/demo/jfc/Notepad/ElementTreePanel.java ! src/share/demo/jfc/Notepad/Notepad.java ! src/share/demo/jfc/SampleTree/DynamicTreeNode.java ! src/share/demo/jfc/SampleTree/SampleData.java ! src/share/demo/jfc/SampleTree/SampleTree.java ! src/share/demo/jfc/SampleTree/SampleTreeCellRenderer.java ! src/share/demo/jfc/SampleTree/SampleTreeModel.java ! src/share/demo/jfc/SwingApplet/SwingApplet.java ! src/share/demo/jfc/TableExample/JDBCAdapter.java ! src/share/demo/jfc/TableExample/OldJTable.java ! src/share/demo/jfc/TableExample/TableExample.java ! src/share/demo/jfc/TableExample/TableExample2.java ! src/share/demo/jfc/TableExample/TableExample3.java ! src/share/demo/jfc/TableExample/TableExample4.java ! src/share/demo/jfc/TableExample/TableMap.java ! src/share/demo/jfc/TableExample/TableSorter.java ! src/share/demo/jfc/TransparentRuler/transparentruler/Ruler.java ! src/share/demo/jvmti/agent_util/agent_util.c ! src/share/demo/jvmti/agent_util/agent_util.h ! src/share/demo/jvmti/compiledMethodLoad/compiledMethodLoad.c ! src/share/demo/jvmti/gctest/gctest.c ! src/share/demo/jvmti/heapTracker/HeapTracker.java ! src/share/demo/jvmti/heapTracker/heapTracker.c ! src/share/demo/jvmti/heapTracker/heapTracker.h ! src/share/demo/jvmti/heapViewer/heapViewer.c ! src/share/demo/jvmti/hprof/debug_malloc.c ! src/share/demo/jvmti/hprof/debug_malloc.h ! src/share/demo/jvmti/hprof/hprof.h ! src/share/demo/jvmti/hprof/hprof_blocks.c ! src/share/demo/jvmti/hprof/hprof_blocks.h ! src/share/demo/jvmti/hprof/hprof_check.c ! src/share/demo/jvmti/hprof/hprof_check.h ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_class.h ! src/share/demo/jvmti/hprof/hprof_cpu.c ! src/share/demo/jvmti/hprof/hprof_cpu.h ! src/share/demo/jvmti/hprof/hprof_error.c ! src/share/demo/jvmti/hprof/hprof_error.h ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/hprof/hprof_event.h ! src/share/demo/jvmti/hprof/hprof_frame.c ! src/share/demo/jvmti/hprof/hprof_frame.h ! src/share/demo/jvmti/hprof/hprof_init.c ! src/share/demo/jvmti/hprof/hprof_init.h ! src/share/demo/jvmti/hprof/hprof_io.c ! src/share/demo/jvmti/hprof/hprof_io.h ! src/share/demo/jvmti/hprof/hprof_ioname.c ! src/share/demo/jvmti/hprof/hprof_ioname.h ! src/share/demo/jvmti/hprof/hprof_listener.c ! src/share/demo/jvmti/hprof/hprof_listener.h ! src/share/demo/jvmti/hprof/hprof_loader.c ! src/share/demo/jvmti/hprof/hprof_loader.h ! src/share/demo/jvmti/hprof/hprof_md.h ! src/share/demo/jvmti/hprof/hprof_monitor.c ! src/share/demo/jvmti/hprof/hprof_monitor.h ! src/share/demo/jvmti/hprof/hprof_object.c ! src/share/demo/jvmti/hprof/hprof_object.h ! src/share/demo/jvmti/hprof/hprof_reference.c ! src/share/demo/jvmti/hprof/hprof_reference.h ! src/share/demo/jvmti/hprof/hprof_site.c ! src/share/demo/jvmti/hprof/hprof_site.h ! src/share/demo/jvmti/hprof/hprof_stack.c ! src/share/demo/jvmti/hprof/hprof_stack.h ! src/share/demo/jvmti/hprof/hprof_string.c ! src/share/demo/jvmti/hprof/hprof_string.h ! src/share/demo/jvmti/hprof/hprof_table.c ! src/share/demo/jvmti/hprof/hprof_table.h ! src/share/demo/jvmti/hprof/hprof_tag.c ! src/share/demo/jvmti/hprof/hprof_tag.h ! src/share/demo/jvmti/hprof/hprof_tls.c ! src/share/demo/jvmti/hprof/hprof_tls.h ! src/share/demo/jvmti/hprof/hprof_trace.c ! src/share/demo/jvmti/hprof/hprof_trace.h ! src/share/demo/jvmti/hprof/hprof_tracker.c ! src/share/demo/jvmti/hprof/hprof_tracker.h ! src/share/demo/jvmti/hprof/hprof_util.c ! src/share/demo/jvmti/hprof/hprof_util.h ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.c ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.h ! src/share/demo/jvmti/minst/Minst.java ! src/share/demo/jvmti/minst/minst.c ! src/share/demo/jvmti/minst/minst.h ! src/share/demo/jvmti/mtrace/Mtrace.java ! src/share/demo/jvmti/mtrace/mtrace.c ! src/share/demo/jvmti/mtrace/mtrace.h ! src/share/demo/jvmti/versionCheck/versionCheck.c ! src/share/demo/jvmti/waiters/Agent.cpp ! src/share/demo/jvmti/waiters/Agent.hpp ! src/share/demo/jvmti/waiters/Monitor.cpp ! src/share/demo/jvmti/waiters/Monitor.hpp ! src/share/demo/jvmti/waiters/Thread.cpp ! src/share/demo/jvmti/waiters/Thread.hpp ! src/share/demo/jvmti/waiters/waiters.cpp ! src/share/demo/management/FullThreadDump/Deadlock.java ! src/share/demo/management/FullThreadDump/FullThreadDump.java ! src/share/demo/management/FullThreadDump/ThreadMonitor.java ! src/share/demo/management/JTop/JTop.java ! src/share/demo/management/JTop/JTopPlugin.java ! src/share/demo/management/MemoryMonitor/MemoryMonitor.java ! src/share/demo/management/VerboseGC/PrintGCStat.java ! src/share/demo/management/VerboseGC/VerboseGC.java ! src/share/demo/nio/zipfs/Demo.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/JarFileSystemProvider.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipCoder.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipDirectoryStream.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileAttributeView.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileAttributes.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileStore.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystemProvider.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipUtils.java ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java ! src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/heapdump.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/hello.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/invoke.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/jstack.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/jtop.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/sysprops.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/verbose.js + src/share/sample/README ! src/share/sample/forkjoin/mergesort/MergeDemo.java ! src/share/sample/forkjoin/mergesort/MergeSort.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java ! src/share/sample/nio/chatserver/ChatServer.java ! src/share/sample/nio/chatserver/Client.java ! src/share/sample/nio/chatserver/ClientReader.java ! src/share/sample/nio/chatserver/DataReader.java ! src/share/sample/nio/chatserver/MessageReader.java ! src/share/sample/nio/chatserver/NameReader.java ! src/share/sample/nio/file/AclEdit.java ! src/share/sample/nio/file/Chmod.java ! src/share/sample/nio/file/Copy.java ! src/share/sample/nio/file/DiskUsage.java ! src/share/sample/nio/file/FileType.java ! src/share/sample/nio/file/WatchDir.java ! src/share/sample/nio/file/Xdd.java ! src/share/sample/nio/multicast/MulticastAddress.java ! src/share/sample/nio/multicast/Reader.java ! src/share/sample/nio/multicast/Sender.java ! src/share/sample/nio/server/AcceptHandler.java ! src/share/sample/nio/server/Acceptor.java ! src/share/sample/nio/server/B1.java ! src/share/sample/nio/server/BN.java ! src/share/sample/nio/server/BP.java ! src/share/sample/nio/server/ChannelIO.java ! src/share/sample/nio/server/ChannelIOSecure.java ! src/share/sample/nio/server/Content.java ! src/share/sample/nio/server/Dispatcher.java ! src/share/sample/nio/server/Dispatcher1.java ! src/share/sample/nio/server/DispatcherN.java ! src/share/sample/nio/server/FileContent.java ! src/share/sample/nio/server/Handler.java ! src/share/sample/nio/server/MalformedRequestException.java ! src/share/sample/nio/server/N1.java ! src/share/sample/nio/server/N2.java ! src/share/sample/nio/server/Reply.java ! src/share/sample/nio/server/Request.java ! src/share/sample/nio/server/RequestHandler.java ! src/share/sample/nio/server/RequestServicer.java ! src/share/sample/nio/server/Sendable.java ! src/share/sample/nio/server/Server.java ! src/share/sample/nio/server/StringContent.java ! src/share/sample/nio/server/URLDumper.java ! src/share/sample/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java ! src/share/sample/scripting/scriptpad/src/resources/Main.js ! src/share/sample/scripting/scriptpad/src/resources/conc.js ! src/share/sample/scripting/scriptpad/src/resources/gui.js ! src/share/sample/scripting/scriptpad/src/resources/mm.js ! src/share/sample/scripting/scriptpad/src/resources/scriptpad.js ! src/share/sample/scripting/scriptpad/src/scripts/browse.js ! src/share/sample/scripting/scriptpad/src/scripts/insertfile.js ! src/share/sample/scripting/scriptpad/src/scripts/linewrap.js ! src/share/sample/scripting/scriptpad/src/scripts/mail.js ! src/share/sample/scripting/scriptpad/src/scripts/memmonitor.js ! src/share/sample/scripting/scriptpad/src/scripts/memory.js ! src/share/sample/scripting/scriptpad/src/scripts/textcolor.js ! src/share/sample/vm/clr-jvm/invoked.java ! src/share/sample/vm/clr-jvm/jinvoker.cpp ! src/share/sample/vm/clr-jvm/jinvokerExp.h ! src/share/sample/vm/jvm-clr/invoker.cpp ! src/share/sample/vm/jvm-clr/invoker.h ! src/share/sample/vm/jvm-clr/invoker.java ! src/share/sample/vm/jvm-clr/invokerExp.h ! src/solaris/demo/jni/Poller/Client.java ! src/solaris/demo/jni/Poller/LinkedQueue.java ! src/solaris/demo/jni/Poller/Poller.c ! src/solaris/demo/jni/Poller/Poller.java ! src/solaris/demo/jni/Poller/PollingServer.java ! src/solaris/demo/jni/Poller/SimpleServer.java ! src/solaris/demo/jvmti/hprof/hprof_md.c ! src/windows/demo/jvmti/hprof/hprof_md.c Changeset: de8f5909f8ad Author: rupashka Date: 2011-09-06 17:52 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/de8f5909f8ad 7030332: Default borders in tables looks incorrect JEditorPane Reviewed-by: peterz ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/TableView.java + test/javax/swing/text/html/TableView/7030332/bug7030332.html + test/javax/swing/text/html/TableView/7030332/bug7030332.java + test/javax/swing/text/html/TableView/7030332/sample0.png + test/javax/swing/text/html/TableView/7030332/sample1.png + test/javax/swing/text/html/TableView/7030332/sample2.png + test/javax/swing/text/html/TableView/7030332/sample3.png + test/javax/swing/text/html/TableView/7030332/sample4.png Changeset: c162f8fc4adc Author: sherman Date: 2011-09-06 10:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c162f8fc4adc 6898310: (cs) Charset cache lookups should be synchronized Summary: synchronize the lookup in iterator Reviewed-by: alanb ! src/share/classes/sun/nio/cs/AbstractCharsetProvider.java Changeset: d8b5c0186736 Author: denis Date: 2011-09-07 15:47 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d8b5c0186736 7071248: IME composition window does not disappear when file dialog is closed : Japanese WinXP Reviewed-by: naoto, art ! src/windows/native/sun/windows/awt_FileDialog.cpp Changeset: a141f7ccdc5b Author: denis Date: 2011-09-07 15:57 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a141f7ccdc5b 7081012: REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner() Reviewed-by: ant ! src/share/classes/java/awt/Component.java Changeset: f147294d1b42 Author: prr Date: 2011-09-08 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f147294d1b42 7050826: Hebrew characters are not rendered on OEL 5.6 Reviewed-by: bae, jgodinez ! src/solaris/native/sun/awt/fontpath.c Changeset: 5fad895e81d0 Author: robm Date: 2011-09-08 19:22 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/5fad895e81d0 7068416: Lightweight HTTP Server should support TCP_NODELAY Reviewed-by: chegar, coffeys ! src/share/classes/sun/net/httpserver/ServerConfig.java ! src/share/classes/sun/net/httpserver/ServerImpl.java ! test/com/sun/net/httpserver/Test1.java Changeset: b3ee23a3ed65 Author: lana Date: 2011-09-08 19:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/b3ee23a3ed65 Merge Changeset: 0af51885ee8d Author: dholmes Date: 2011-09-09 03:05 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0af51885ee8d 7087956: add libattach.so to embedded JRE to enable additional troubleshooting support Reviewed-by: dcubed, clucasius ! make/common/Release-embedded.gmk Changeset: 8dd76a55475d Author: bagiras Date: 2011-09-09 14:44 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/8dd76a55475d 7050935: closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsumed.html fails on win32 Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Choice.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp + test/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java Changeset: b3ad3ae88902 Author: dbuck Date: 2011-09-09 09:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/b3ad3ae88902 7074386: fallback to fontconfig..bfc/properties if fontconfig... Summary: fallback to fontconfig..bfc/properties if fontconfig... is not found Reviewed-by: prr, robm ! src/share/classes/sun/awt/FontConfiguration.java Changeset: ad0ed291a69b Author: coffeys Date: 2011-09-13 11:07 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ad0ed291a69b 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/Session.java ! src/share/classes/sun/security/pkcs11/Token.java Changeset: ffeda936b3ee Author: coffeys Date: 2011-09-13 18:14 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ffeda936b3ee 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use 7087019: Initialized is misspelled in FileOutputStream.java Reviewed-by: alanb ! 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: c3014c0a9c48 Author: weijun Date: 2011-09-07 08:56 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c3014c0a9c48 7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/EncryptionKey.java ! src/share/classes/sun/security/krb5/KrbAsRep.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/share/classes/sun/security/krb5/internal/KRBError.java ! src/share/classes/sun/security/krb5/internal/PAData.java + test/sun/security/krb5/auto/DupEtypes.java ! test/sun/security/krb5/auto/KDC.java Changeset: d17cd240b384 Author: vikram Date: 2011-09-14 03:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d17cd240b384 7012783: JFileChooser fails to resolve DFS links on Windows Vista SP2 Summary: Changes to code to handle DFS links Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java Changeset: 48eafb721da1 Author: peytoia Date: 2011-09-15 15:55 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/48eafb721da1 7090844: Support a timezone whose offset is changed more than once in the future Reviewed-by: okutsu ! make/tools/src/build/tools/javazic/Mappings.java Changeset: 6b1e65e73b80 Author: peytoia Date: 2011-09-15 16:09 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6b1e65e73b80 7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin Reviewed-by: okutsu ! test/java/util/Locale/LocaleCategory.sh Changeset: e97325a7fe7b Author: peytoia Date: 2011-09-15 16:17 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e97325a7fe7b 7090843: (tz) Support tzdata2011j Reviewed-by: okutsu ! 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/europe ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! 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: d4bd33d42819 Author: peytoia Date: 2011-09-15 16:38 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d4bd33d42819 7042148: closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed Reviewed-by: okutsu ! src/share/classes/sun/text/bidi/BidiBase.java + test/java/text/Bidi/Bug7042148.java Changeset: cc66a282bfbd Author: mbankal Date: 2011-09-15 05:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/cc66a282bfbd 7049963: DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC Reviewed-by: robilad, mullan ! src/share/classes/sun/security/x509/AVA.java Changeset: 89e4764d5cc8 Author: michaelm Date: 2011-09-15 14:19 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/89e4764d5cc8 7073491: -Dsun.net.maxDatagramSockets=1 does not work correctly with system.gc() Reviewed-by: alanb, chegar ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java Changeset: 0a81bd2e7ab7 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0a81bd2e7ab7 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: 9cf150d76cfa Author: asaha Date: 2011-09-14 22:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9cf150d76cfa Merge Changeset: a87fbffa8a3f Author: asaha Date: 2011-09-15 08:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a87fbffa8a3f Merge Changeset: c17d659cd01a Author: vinnie Date: 2011-09-15 16:39 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c17d659cd01a 7054637: Enable PKCS11 to use raw encoding for the EC point in an Elliptic Curve public key Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.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 ! test/ProblemList.txt Changeset: ebef72df4b3e Author: vinnie Date: 2011-09-15 16:46 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ebef72df4b3e Merge Changeset: 529910e1e1d2 Author: miroslawzn Date: 2011-09-15 13:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/529910e1e1d2 6963006: Javacard exception when trying to access card during read operation Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/TerminalImpl.java From lana.steuck at oracle.com Fri Sep 16 08:34:04 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Sep 2011 08:34:04 -0700 (PDT) Subject: jdk7u-b08: jdk7u-dev Message-ID: <201109161534.p8GFY494007310@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/35934290c1be http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/16e34b70cea7 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/529910e1e1d2 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/f6ba2486fbcf http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/11da83688c40 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/299ef5b2915d http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/9ef47d349684 --- All the fixes will be tested during promotion (no PIT testing at this point): 7049079 other NTSYSTEM CLASS IS LEAKING 3 WINDOWS TOKENS 7049963 other DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT 7082689 build allow duplicate bug ids in jdk7u repos 7050826 classes_2d Hebrew characters are not rendered on OEL 5.6 7058434 classes_2d closed/java/awt/color/ICC_Profile/TagInjectionTest.java fail 7050935 classes_awt closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsum 7071248 classes_awt IME composition window does not disappear when file dialog i 7081012 classes_awt REGRESSION:Component.transferFocusBackward invokes clearGlob 7064279 classes_beans Introspector.getBeanInfo() should release some resources in 7074386 classes_fontprop fallback to fontconfig..bfc/properties if fon 7082769 classes_io FileInputStream/FileOutputStream/RandomAccessFile allow file 7087019 classes_io Initialized is misspelled in FileOutputStream.java 6476261 classes_lang (reflect) GenericSignatureFormatError When signature include 6832374 classes_lang (reflect) malformed signature can cause parser to go into in 7052898 classes_lang (reflect) SignatureParser will accept strings outside of the 7075098 classes_lang Remove unused fdlibm files 6670868 classes_net StackOverFlow with authenticated Proxy tunnels 7041800 classes_net URI.equals may incorrectly return true with escaped octets 7068416 classes_net Lightweight HTTP Server should support TCP_NODELAY 7073491 classes_net -Dsun.net.maxDatagramSockets=1 does not work correctly with 6898310 classes_nio (cs) Charset cache lookups should be synchronized 6963006 classes_security smartcardio is not mt safe - vax.smartcardio.CardException 7054637 classes_security Enable PKCS11 to use raw encoding for the EC point in an Ell 7012783 classes_swing JFileChooser fails to resolve DFS links on Windows Vista SP2 7030332 classes_swing Default borders in tables looks incorrect JEditorPane 7042148 classes_text closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed 7051516 classes_util ThreadLocalRandom seed is never initialized so all instances 7058828 classes_util_con test/java/util/concurrent/Phaser/Arrive.java fails intermitt 7012364 classes_util_i18 test/java/util/Locale/LocaleCategory.sh fails on Cygwin 7090843 classes_util_i18 (tz) Support tzdata2011j 7090844 classes_util_i18 Support a timezone whose offset is changed more than once in 7068437 compiler Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer 7073508 compiler Regression: NullPointerException at com.sun.tools.javac.code 7073631 compiler (javac) vac parser improvements for error position reporti 7074416 compiler Regression: JSR199: vac doesn't unwrap clientcodewrapper o 7086261 compiler vac doesn't report error as expected, it only reports Clie 7067811 demo Update demo/sample code to state it should not be used for p 7087956 embedded add libattach.so to embedded JRE to enable additional troubl 7024697 pkcs11_csp SessionRef.dispose() should determine if the token referred 7067974 krb5plugin multiple ETYPE-INFO-ENTRY with same etype and different salt From Abhi.Saha at Oracle.COM Fri Sep 16 12:40:23 2011 From: Abhi.Saha at Oracle.COM (Abhijit Saha) Date: Fri, 16 Sep 2011 12:40:23 -0700 Subject: Request for approval for CR 7091141: JAXP 1.4.5 update 1 for 7u2 Message-ID: <4E73A627.5060600@Oracle.COM> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091141 Code changes are in jaxp repo and it's just the config file update while the actual change/bundle is going to be pushed to open as updated. Changes (patch) /jaxp.properties ------------------------------------------------------------------------ *** 23,37 **** # questions. # drops.master.copy.base=${drops.dir} ! 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=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 --- 23,37 ---- # questions. # drops.master.copy.base=${drops.dir} ! jaxp_src.bundle.name=jaxp145update1.zip ! jaxp_src.bundle.md5.checksum=f984f2c62894ce7f38d9d6f635140a56 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.master.bundle.dir=${drops.master.copy.base} jaxp_tests.master.bundle.url.base=http://download.java.net/jaxp/1.4.5 ================================ Description of the fix : JAXP 1.4.5 update 1, candidates for 7u2 Changes Made and Bugs Fixed in JAXP 1.4.5 update 1 Nr Category ID Synopsis/Description 1 JAXP/XSLTC 6935697 JRE 1.6.0_17 contains buggy XALAN 2 JAXP/XSLTC 12665704 5U16 XSL TRANSF FAILS WITH JAVAX.XML.TRANSFORM.TRANSFORMERCONFIGURATIONEXCEPTION 3 JAXP/Conformance 6970900 Regex patterns beginning with "(?" 4 JAXP/Conformance 6970904 Character sequence \w in an regex pattern is narrower than defined in the specification 5 JAXP/Conformance 6971190 Xml document validator partly accepts UTF lexical presentation of digit and words 6 JAXP/Conformance 7042647 XMLGregorianCalendar: incorrect conversion in GregorianCalendar 7 JAXP/Conformance 6767322 XMLStreamReader.getVersion implementation contradicts JavaDoc 8 JAXP/Parse 7057778 Incompatible behavior of javax.xml.parsers.SAXParser between JDK5 and 6 9 JAXP/Parse 7080954 high lock time for com.sun.org.apache.xerces.internal.imp.dv.DTDDVFactory.getInstance() 10 JAXP/Validation/Error report 7082570 XML validation error messages are missing unique identifier 11 JAXP/Parse 7053519 JAXP issue 69 : Double-checked locking bug in javax.xml.parsers.FactoryFinder.find(String, String) Apache Xalan update Nr Key Synopsis/Description 1 XALANJ-1324 XSLTC compiltation error : Branch target offset too large for short 2 XALANJ-1774 Problem with reference to namespace prefix in AVT in XSLTC 3 XALANJ-2206 Propagate template inlining trax attribute 4 XALANJ-2292 XSLTC doesn't handle xsl:param passed as second argument to key function correctly 5 XALANJ-2294 XSLTC does not handle the key or id functions correctly when multiple input documents are involved 6 XALANJ-2295 XSLTC performance problems with xsl:key in Muenchian grouping 7 XALANJ-2318 XSLTC generates bytecode that exceeds JVM limitation on method length for stylesheet with many different QNames in path expressions 8 XALANJ-2384 NullPointerException for reference to key function in a top-level variable with XSLTC 9 XALANJ-2377 VerifyError loading translet compiled with XSLTC from stylesheet with very large template that uses local variable in a predicate, xsl:sort or xsl:number 10 XALANJ-2424 set:distinct() over attribute list breaks XSLTC throwing HIERARCHY_REQUEST_ERR 11 XALANJ-2446 Missing prefix for literal result element with XSLTC if namespace was associated with a different prefix in another part of the stylesheet 12 XALANJ-2447 Effect of exclude-result-prefixes is cumulative across stylesheet modules with XSLTC 13 XALANJ-2493 BasisLibrary.nodeList2Iterator broken 14 XALANJ-2339 XSLTC: name()-function doesnt work properly with test-statement before 15 XALANJ-2402 NullPointerException thrown for AVT in descendant of a literal result element that has a namespace declaration 16 XALANJ-2108 incorrect use of xsl:key cause NullPointerException 17 XALANJ-2061 Cleanup some dead code 18 XALANJ-2208 removal of some cruft that does nothing -- Release Lead, Java SE Updates Java Development Group Oracle Corporation. (408)276-7564 From daniel.daugherty at oracle.com Fri Sep 16 13:21:37 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Fri, 16 Sep 2011 14:21:37 -0600 Subject: contingent review request for 7071904 HotSpot: Full Debug Symbols In-Reply-To: <4E734E2F.2050102@oracle.com> References: <4E726E19.3090205@oracle.com> <4E731202.2040100@oracle.com> <4E7338C5.7030600@oracle.com> <4E734E2F.2050102@oracle.com> Message-ID: <4E73AFD1.1090701@oracle.com> On 9/16/11 7:25 AM, Dalibor Topic wrote: > On 9/16/11 1:53 PM, Daniel D. Daugherty wrote: >> On 9/16/11 3:08 AM, Dalibor Topic wrote: >>> On 9/15/11 11:28 PM, Daniel D. Daugherty wrote: >>>> Dalibor and Edvard, >>>> >>>> Here is the contingent review request for the hotspot repo part >>>> of Full Debug Symbols Phase 1. >>>> >>>> Again, the reason that I'm considering this to be a contingent >>>> request is that I don't have "go" from the VM/SQE team nor from >>>> the Program Management folks. >>> I'm not familiar with the concept of contingent approval requests. >>> >>> Could you elaborate on why this change can't go in via the the next >>> HS22 bulk integration? >> If the fix gets approved, it will go in via the next HSX22 bulk >> integration request. I've attached two more messages that will >> hopefully fill in the blanks. > OK. I'm still not clear on what the consequence is of me or Edvard approving > or not approving this request, as the code would be in the next HSX22 bulk > integration request. Right? I definitely need to back up and try again on this set of contingent review requests for OpenJDK7Update. The Full Debug Symbols project will need to push changes to three repos: hotspot - using 7071904 install (closed) - using 7071908 jdk - using 7085944 The install stuff is closed so that can be ignored for the purposes of the OpenJDK7Update request and approval stuff. However, my assumption is that Dalibor and Edvard also have control into what gets pushed into the closed repos for the JDK7Update (notice no "Open" in the previous word :-)). If I'm wrong, then I need to be pointed at the right folks. The jdk stuff is just to enable importing the .debuginfo files from hotspot repo. There's a little bit of extra makefile stuff in there for Phase 2 of Full Debug Symbols, but the primary focus of the JDK changes is to import the .debuginfo files from hotspot. The jdk changes can only be pushed after the hotspot changes. The hotspot request is advisory in nature. I made a "contingent review request" and not a push permission request. Yes, the changes will be coming via an HSX bulk update, but I wanted you folks to be aware of these changes. Particular because the hotspot changes are related to other changes in the jdk and install repos. I'm hoping that this is all much clearer now. Dan From dalibor.topic at oracle.com Fri Sep 16 14:07:34 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 16 Sep 2011 23:07:34 +0200 Subject: Bulk changes: jaxp repository is open for business Message-ID: <4E73BA96.4000206@oracle.com> It's time for our second set of bulk changes: jaxp! cheers, dalibor topic -- 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 Fri Sep 16 14:08:53 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 16 Sep 2011 23:08:53 +0200 Subject: Bulk changes: jaxp repository is open for business In-Reply-To: <4E73BA96.4000206@oracle.com> References: <4E73BA96.4000206@oracle.com> Message-ID: <4E73BAE5.1080507@oracle.com> On 9/16/11 11:07 PM, Dalibor Topic wrote: > It's time for our second set of bulk changes: jaxp! > And the purpose is to integrate the JAXP 1.4.5 update for 7u2. cheers, dalibor topic -- 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 Fri Sep 16 16:38:00 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Sat, 17 Sep 2011 01:38:00 +0200 Subject: Request for approval for CR 7091141: JAXP 1.4.5 update 1 for 7u2 In-Reply-To: <4E73A627.5060600@Oracle.COM> References: <4E73A627.5060600@Oracle.COM> Message-ID: <4E73DDD8.9000008@oracle.com> On 9/16/11 9:40 PM, Abhijit Saha wrote: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091141 > > Code changes are in jaxp repo and it's just the config file update while the actual change/bundle is > going to be pushed to open as updated. Thank you very much Abhijit, this looks good - approved! cheers, dalibor topic > Changes (patch) > > > /jaxp.properties > > ------------------------------------------------------------------------ > *** 23,37 **** > # questions. > # > > drops.master.copy.base=${drops.dir} > > ! 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=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 > > --- 23,37 ---- > # questions. > # > > drops.master.copy.base=${drops.dir} > > ! jaxp_src.bundle.name=jaxp145update1.zip > ! jaxp_src.bundle.md5.checksum=f984f2c62894ce7f38d9d6f635140a56 > 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.master.bundle.dir=${drops.master.copy.base} > jaxp_tests.master.bundle.url.base=http://download.java.net/jaxp/1.4.5 > > > ================================ > > > Description of the fix : > > JAXP 1.4.5 update 1, candidates for 7u2 > Changes Made and Bugs Fixed in JAXP 1.4.5 update 1 > > Nr Category ID Synopsis/Description > 1 JAXP/XSLTC 6935697 JRE 1.6.0_17 contains buggy XALAN > 2 JAXP/XSLTC 12665704 5U16 XSL TRANSF FAILS WITH JAVAX.XML.TRANSFORM.TRANSFORMERCONFIGURATIONEXCEPTION > 3 JAXP/Conformance 6970900 Regex patterns beginning with "(?" > 4 JAXP/Conformance 6970904 Character sequence \w in an regex pattern is narrower than defined in the specification > 5 JAXP/Conformance 6971190 Xml document validator partly accepts UTF lexical presentation of digit and words > 6 JAXP/Conformance 7042647 XMLGregorianCalendar: incorrect conversion in GregorianCalendar > 7 JAXP/Conformance 6767322 XMLStreamReader.getVersion implementation contradicts JavaDoc > 8 JAXP/Parse 7057778 Incompatible behavior of javax.xml.parsers.SAXParser between JDK5 and 6 > 9 JAXP/Parse 7080954 high lock time for com.sun.org.apache.xerces.internal.imp.dv.DTDDVFactory.getInstance() > 10 JAXP/Validation/Error report 7082570 XML validation error messages are missing unique identifier > 11 JAXP/Parse 7053519 JAXP issue 69 : Double-checked locking bug in javax.xml.parsers.FactoryFinder.find(String, String) > > Apache Xalan update > > Nr Key Synopsis/Description > 1 XALANJ-1324 XSLTC compiltation error : Branch target offset too large for short > 2 XALANJ-1774 Problem with reference to namespace prefix in AVT in XSLTC > 3 XALANJ-2206 Propagate template inlining trax attribute > 4 XALANJ-2292 XSLTC doesn't handle xsl:param passed as second argument to key function correctly > 5 XALANJ-2294 XSLTC does not handle the key or id functions correctly when multiple input documents are involved > 6 XALANJ-2295 XSLTC performance problems with xsl:key in Muenchian grouping > 7 XALANJ-2318 XSLTC generates bytecode that exceeds JVM limitation on method length for stylesheet with many different QNames in path expressions > 8 XALANJ-2384 NullPointerException for reference to key function in a top-level variable with XSLTC > 9 XALANJ-2377 VerifyError loading translet compiled with XSLTC from stylesheet with very large template that uses local variable in a predicate, xsl:sort or xsl:number > 10 XALANJ-2424 set:distinct() over attribute list breaks XSLTC throwing HIERARCHY_REQUEST_ERR > 11 XALANJ-2446 Missing prefix for literal result element with XSLTC if namespace was associated with a different prefix in another part of the stylesheet > 12 XALANJ-2447 Effect of exclude-result-prefixes is cumulative across stylesheet modules with XSLTC > 13 XALANJ-2493 BasisLibrary.nodeList2Iterator broken > 14 XALANJ-2339 XSLTC: name()-function doesnt work properly with test-statement before > 15 XALANJ-2402 NullPointerException thrown for AVT in descendant of a literal result element that has a namespace declaration > 16 XALANJ-2108 incorrect use of xsl:key cause NullPointerException > 17 XALANJ-2061 Cleanup some dead code > 18 XALANJ-2208 removal of some cruft that does nothing > -- 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 alejandro.murillo at oracle.com Mon Sep 19 15:20:42 2011 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Mon, 19 Sep 2011 16:20:42 -0600 Subject: Request for approval for bulk integration of hs22-b06 into 7u2-b08 In-Reply-To: <4E6E95FA.5000407@oracle.com> References: <4E6E95FA.5000407@oracle.com> Message-ID: <4E77C03A.9050105@oracle.com> Requesting approval for bulk integration of hs22-b06 into 7u2-b08. A webrev is available at: http://cr.openjdk.java.net/~jcoomes/7u/hs22-b06-7u2-b08/ PIT testing is currently in progress; results are expected on Tuesday, Sep 20 (the proposed integration date). This is the list of the fixes in the proposed integration: 4965777: GC changes to support use of discovered field for pending references 6591247: C2 cleans up the merge point too early during SplitIf 6929868: G1: introduce min / max young gen size bounds 7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds 7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64 7039731: arraycopy could use prefetch on SPARC 7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions 7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244) 7054211: No loop unrolling done in jdk7b144 for a test update() while loop 7057978: improve robustness of c1 ARM back-end wrt non encodable constants 7059037: Use BIS for zeroing on T4 7066841: remove MacroAssembler::br_on_reg_cond() on sparc 7071307: MethodHandle bimorphic inlining should consider the frequency 7071709: JSR 292: switchpoint invalidation should be pushed not pulled 7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type 7078382: JSR 292: don't count method handle adapters against inlining budgets 7079673: JSR 292: C1 should inline bytecoded method handle adapters 7080389: G1: refactor marking code in evacuation pause copy closures 7082263: Reflection::resolve_field/field_get/field_set are broken 7082645: Hotspot doesn't compile on old linuxes after 7060836 7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method 7082969: NUMA interleaving 7083184: JSR 292: don't store context class argument with call site dependencies 7083786: dead various dead chunks of code 7084509: G1: fix inconsistencies and mistakes in the young list target length calculations 7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails 7085137: -XX:+VerifyOops is broken 7085279: C1 overflows code buffer with VerifyOops and CompressedOops 7085404: JSR 292: VolatileCallSites should have push notification too 7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods 7085906: Replace the permgen allocated sentinelRef with a self-looped end 7086226: UseNUMA fails on old versions of windows 7086394: c2/arm: enable UseFPUForSpilling 7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic 7086585: make Java field injection more flexible 7087445: Improve platform independence of JSR292 shared code 7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs 7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB) 7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic 7087947: Add regression test for 7068051 7088020: SEGV in JNIHandleBlock::release_block 7088955: add C2 IR support to the SA 7088991: Bump ths hs22 build number to 05 7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken 7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp 7089709: type "jushort" not found 7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified 7090259: Fix hotspot sources to build with old compilers 7090654: nightly failures after 7086585 7091225: Bump the hs22 build number to 06 7091294: disable quicksort tests -- Alejandro E Murillo Java Performance Phone: (303) 955-2584 Boulder, CO Timezone: US/Mountain (UTC-0700) From abhi.saha at oracle.com Tue Sep 20 06:32:34 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 20 Sep 2011 13:32:34 +0000 Subject: hg: jdk7u/jdk7u: 7082689: allow duplicate bug ids in jdk7u repos Message-ID: <20110920133234.66BCA47813@hg.openjdk.java.net> Changeset: ae0dc68f422f Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/ae0dc68f422f 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf From abhi.saha at oracle.com Tue Sep 20 06:34:01 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 20 Sep 2011 13:34:01 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 7091141: JAXP 1.4.5 update 1 for 7u2 Message-ID: <20110920133402.0912A47814@hg.openjdk.java.net> Changeset: db8ccf2cbb33 Author: asaha Date: 2011-09-16 12:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/db8ccf2cbb33 7091141: JAXP 1.4.5 update 1 for 7u2 Reviewed-by: joehw ! jaxp.properties From edvard.wendelin at oracle.com Tue Sep 20 07:55:43 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 20 Sep 2011 16:55:43 +0200 Subject: Request for approval for bulk integration of hs22-b06 into 7u2-b08 In-Reply-To: <4E77C03A.9050105@oracle.com> References: <4E6E95FA.5000407@oracle.com> <4E77C03A.9050105@oracle.com> Message-ID: <4E78A96F.3010702@oracle.com> Hi, This is pre-approved given that the PIT results are green! Cheers, Edvard On 09/20/2011 12:20 AM, Alejandro E Murillo wrote: > Requesting approval for bulk integration of hs22-b06 into 7u2-b08. > A webrev is available at: > > http://cr.openjdk.java.net/~jcoomes/7u/hs22-b06-7u2-b08/ > > PIT testing is currently in progress; results are expected > on Tuesday, Sep 20 (the proposed integration date). > > This is the list of the fixes in the proposed integration: > > 4965777: GC changes to support use of discovered field for pending > references > 6591247: C2 cleans up the merge point too early during SplitIf > 6929868: G1: introduce min / max young gen size bounds > 7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: > index out of bounds > 7035946: Up to 15% regression on JDK 7 b136 vs b135 on > specjvm2008.crypto.rsa on x64 > 7039731: arraycopy could use prefetch on SPARC > 7050392: G1: Introduce flag to generate a log of the G1 ergonomic > decisions > 7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244) > 7054211: No loop unrolling done in jdk7b144 for a test update() while > loop > 7057978: improve robustness of c1 ARM back-end wrt non encodable > constants > 7059037: Use BIS for zeroing on T4 > 7066841: remove MacroAssembler::br_on_reg_cond() on sparc > 7071307: MethodHandle bimorphic inlining should consider the frequency > 7071709: JSR 292: switchpoint invalidation should be pushed not pulled > 7077806: ARM: java.lang.InternalError: bound subword value does not > fit into the subword type > 7078382: JSR 292: don't count method handle adapters against inlining > budgets > 7079673: JSR 292: C1 should inline bytecoded method handle adapters > 7080389: G1: refactor marking code in evacuation pause copy closures > 7082263: Reflection::resolve_field/field_get/field_set are broken > 7082645: Hotspot doesn't compile on old linuxes after 7060836 > 7082949: JSR 292: missing ResourceMark in > methodOopDesc::make_invoke_method > 7082969: NUMA interleaving > 7083184: JSR 292: don't store context class argument with call site > dependencies > 7083786: dead various dead chunks of code > 7084509: G1: fix inconsistencies and mistakes in the young list target > length calculations > 7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails > 7085137: -XX:+VerifyOops is broken > 7085279: C1 overflows code buffer with VerifyOops and CompressedOops > 7085404: JSR 292: VolatileCallSites should have push notification too > 7085860: JSR 292: implement CallSite.setTargetNormal and > setTargetVolatile as native methods > 7085906: Replace the permgen allocated sentinelRef with a self-looped end > 7086226: UseNUMA fails on old versions of windows > 7086394: c2/arm: enable UseFPUForSpilling > 7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic > 7086585: make Java field injection more flexible > 7087445: Improve platform independence of JSR292 shared code > 7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs > 7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB) > 7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic > 7087947: Add regression test for 7068051 > 7088020: SEGV in JNIHandleBlock::release_block > 7088955: add C2 IR support to the SA > 7088991: Bump ths hs22 build number to 05 > 7089625: G1: policy for how many old regions to add to the CSet (when > young gen is fixed) is broken > 7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp > 7089709: type "jushort" not found > 7090069: Java launcher hangs in infinite loop on windows when > UseNUMA[Interleaving] is specified > 7090259: Fix hotspot sources to build with old compilers > 7090654: nightly failures after 7086585 > 7091225: Bump the hs22 build number to 06 > 7091294: disable quicksort tests > > > From john.coomes at oracle.com Tue Sep 20 14:59:36 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 20 Sep 2011 21:59:36 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 67 new changesets Message-ID: <20110920220143.B5DA447830@hg.openjdk.java.net> Changeset: dce7d24674f4 Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/dce7d24674f4 Added tag jdk8-b04 for changeset 0fa3ace511fe ! .hgtags Changeset: 0db80d8e77fc Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0db80d8e77fc Added tag jdk8-b05 for changeset dce7d24674f4 ! .hgtags Changeset: 3cd0157e1d4d Author: iveresov Date: 2011-08-25 02:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3cd0157e1d4d 7082969: NUMA interleaving Summary: Support interleaving on NUMA systems for collectors that don't have NUMA-awareness. Reviewed-by: iveresov, ysr Contributed-by: Tom Deneau ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: eeae91c9baba Author: johnc Date: 2011-08-29 10:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/eeae91c9baba 7080389: G1: refactor marking code in evacuation pause copy closures Summary: Refactor code marking code in the evacuation pause copy closures so that an evacuated object is only marked by the thread that successfully copies it. Reviewed-by: stefank, 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 ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp Changeset: 9447b2fb6fcf Author: iveresov Date: 2011-08-29 17:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/9447b2fb6fcf 7082645: Hotspot doesn't compile on old linuxes after 7060836 Summary: Move syscall ids definitions into os_linux.cpp Reviewed-by: johnc ! src/os/linux/vm/os_linux.cpp Changeset: 4fe626cbf0bf Author: johnc Date: 2011-08-31 10:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4fe626cbf0bf 7066841: remove MacroAssembler::br_on_reg_cond() on sparc Summary: Remove the macro assembler routine br_on_reg_cond() and replace the remaining calls to that routine with an equivalent. Reviewed-by: kvn, iveresov ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: ae1b1788f63f Author: ysr Date: 2011-08-31 23:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ae1b1788f63f Merge Changeset: 4668545121b8 Author: jcoomes Date: 2011-09-02 21:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4668545121b8 Merge Changeset: ac8738449b6f Author: never Date: 2011-08-25 20:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ac8738449b6f 7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method Reviewed-by: kvn, twisti ! src/share/vm/oops/methodOop.cpp + test/compiler/7082949/Test7082949.java Changeset: baf763f388e6 Author: kvn Date: 2011-08-26 08:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/baf763f388e6 7059037: Use BIS for zeroing on T4 Summary: Use BIS for zeroing new allocated big (2Kb and more) objects and arrays. Reviewed-by: never, twisti, ysr ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/copy_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 8805f8c1e23e Author: iveresov Date: 2011-08-27 00:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8805f8c1e23e 6591247: C2 cleans up the merge point too early during SplitIf Summary: Remove region self reference last Reviewed-by: kvn, never ! src/share/vm/opto/split_if.cpp Changeset: b27c72d69fd1 Author: twisti Date: 2011-08-29 05:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b27c72d69fd1 7083184: JSR 292: don't store context class argument with call site dependencies Reviewed-by: jrose, never ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/opto/callGenerator.cpp Changeset: 19241ae0d839 Author: never Date: 2011-08-30 00:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/19241ae0d839 7082263: Reflection::resolve_field/field_get/field_set are broken Reviewed-by: kvn, dholmes, stefank, coleenp ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/debug.make ! make/solaris/makefiles/fastdebug.make ! make/solaris/makefiles/jvmg.make - make/solaris/makefiles/mapfile-vers-nonproduct ! make/solaris/makefiles/optimized.make ! make/solaris/makefiles/product.make ! src/share/vm/precompiled.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/reflection.hpp - src/share/vm/runtime/reflectionCompat.hpp Changeset: b346f13112d8 Author: iveresov Date: 2011-08-30 19:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b346f13112d8 7085279: C1 overflows code buffer with VerifyOops and CompressedOops Summary: Increase the limit of code emitted per LIR instruction, increase the max size of the nmethod generated by C1 Reviewed-by: never, kvn, johnc ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_globals.hpp Changeset: de847cac9235 Author: twisti Date: 2011-08-31 01:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/de847cac9235 7078382: JSR 292: don't count method handle adapters against inlining budgets Reviewed-by: kvn, never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/opto/bytecodeInfo.cpp Changeset: a64d352d1118 Author: kvn Date: 2011-08-31 09:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a64d352d1118 7085137: -XX:+VerifyOops is broken Summary: Replace set() with patchable_set() to generate 8 instructions always. Reviewed-by: iveresov, never, roland ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/sparc.ad Changeset: c124e2e7463e Author: never Date: 2011-08-31 16:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c124e2e7463e 7083786: dead various dead chunks of code Reviewed-by: iveresov, kvn ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/ci/ciConstant.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/oops/constMethodKlass.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: a32de5085326 Author: twisti Date: 2011-09-01 01:31 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a32de5085326 7079673: JSR 292: C1 should inline bytecoded method handle adapters Reviewed-by: never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/parse.hpp Changeset: aa67216400d3 Author: twisti Date: 2011-09-02 00:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/aa67216400d3 7085404: JSR 292: VolatileCallSites should have push notification too Reviewed-by: never, kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 11a4af030e4b Author: twisti Date: 2011-09-02 04:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/11a4af030e4b 7071709: JSR 292: switchpoint invalidation should be pushed not pulled Reviewed-by: never ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse3.cpp Changeset: 2f9b79ddb05c Author: kvn Date: 2011-09-02 12:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2f9b79ddb05c 7039731: arraycopy could use prefetch on SPARC Summary: Use BIS and prefetch in arraycopy stubs for Sparc (BIS for T4 only). Reviewed-by: never, iveresov ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/runtime/globals.hpp Changeset: 2090c623107e Author: never Date: 2011-09-02 22:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2090c623107e 7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds Reviewed-by: kvn, twisti ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java Changeset: c26de9aef2ed Author: never Date: 2011-09-02 20:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c26de9aef2ed 7071307: MethodHandle bimorphic inlining should consider the frequency Reviewed-by: twisti, roland, kvn, iveresov ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/ci/ciCallProfile.hpp ! src/share/vm/ci/ciMethodHandle.cpp ! src/share/vm/ci/ciMethodHandle.hpp ! src/share/vm/ci/ciObject.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/methodDataOop.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/idealGraphPrinter.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 7ffacbb338d4 Author: never Date: 2011-09-03 09:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7ffacbb338d4 Merge Changeset: 7b5c767f229c Author: kvn Date: 2011-09-03 14:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7b5c767f229c 7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic Summary: Add check that ciEnv::_CallSite_klass is initialized. Reviewed-by: jrose ! src/share/vm/ci/ciField.hpp Changeset: 7588156f5cf9 Author: never Date: 2011-09-05 17:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7588156f5cf9 7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244) Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java ! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java + agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java ! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java ! agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapSet.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java ! src/cpu/x86/vm/methodHandles_x86.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/pcDesc.hpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: c2d3caa64b3e Author: roland Date: 2011-09-07 09:35 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c2d3caa64b3e 7086394: c2/arm: enable UseFPUForSpilling Summary: ARM has instructions to move data directly between the fpu and integer registers. Reviewed-by: kvn, never ! src/share/vm/opto/matcher.cpp Changeset: d968f546734e Author: iveresov Date: 2011-09-07 11:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d968f546734e Merge - 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/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/runtime/globals.hpp - src/share/vm/runtime/reflectionCompat.hpp Changeset: 2fecca53a2c6 Author: roland Date: 2011-09-07 14:15 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2fecca53a2c6 7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails Summary: InterpreterRuntime::popframe_move_outgoing_args() is required for the ARM interpreter. Reviewed-by: kvn, twisti ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp Changeset: 5596e125fe4f Author: rottenha Date: 2011-09-08 06:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5596e125fe4f Merge ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 27702f012017 Author: iveresov Date: 2011-09-06 21:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/27702f012017 7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB) Summary: Try using small pages when transparent huge pages allocation fails Reviewed-by: ysr ! src/os/linux/vm/os_linux.cpp Changeset: 20213c8a3c40 Author: tonyp Date: 2011-09-07 12:21 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/20213c8a3c40 7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions Summary: It introduces ergonomic decision logging in G1 for the following heuristics: heap sizing, collection set construction, concurrent cycle initiation, and partially-young GC start/end. The code has a bit of refactoring in a few places to make the decision logging possible. It also replaces alternative ad-hoc logging that we have under different parameters and switches (G1_DEBUG, G1PolicyVerbose). Reviewed-by: johnc, ysr ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! 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/gc_implementation/g1/g1ErgoVerbose.cpp + src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp ! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp Changeset: c2bf0120ee5d Author: stefank Date: 2011-09-01 16:18 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c2bf0120ee5d 7085906: Replace the permgen allocated sentinelRef with a self-looped end Summary: Remove the sentinelRef and let the last Reference in a discovered chain point back to itself. Reviewed-by: ysr, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/sharedHeap.cpp Changeset: 05550041d664 Author: ysr Date: 2011-09-07 15:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/05550041d664 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: eca1193ca245 Author: ysr Date: 2011-09-07 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/eca1193ca245 4965777: GC changes to support use of discovered field for pending references Summary: If and when the reference handler thread is able to use the discovered field to link reference objects in its pending list, so will GC. In that case, GC will scan through this field once a reference object has been placed on the pending list, but not scan that field before that stage, as the field is used by the concurrent GC thread to link discovered objects. When ReferenceHandleR thread does not use the discovered field for the purpose of linking the elements in the pending list, as would be the case in older JDKs, the JVM will fall back to the old behaviour of using the next field for that purpose. Reviewed-by: jcoomes, mchung, stefank ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp Changeset: a6128a8ed624 Author: iveresov Date: 2011-09-07 18:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a6128a8ed624 7086226: UseNUMA fails on old versions of windows Summary: Return correct answers from os::numa_*() for UMA machines or if NUMA API is not supported Reviewed-by: johnc ! src/os/windows/vm/os_windows.cpp Changeset: 4f41766176cf Author: tonyp Date: 2011-09-08 05:16 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4f41766176cf 7084509: G1: fix inconsistencies and mistakes in the young list target length calculations Summary: Fixed inconsistencies and mistakes in the young list target length calculations so that a) the calculated target length is optimal (before, it was not), b) other parameters like max survivor size and max gc locker eden expansion are always consistent with the calculated target length (before, they were not always), and c) the resulting target length was always bound by desired min and max values (before, it was not). Reviewed-by: brutisso, johnc ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.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/gc_implementation/g1/g1_globals.hpp Changeset: af2ab04e0038 Author: brutisso Date: 2011-09-08 16:29 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/af2ab04e0038 6929868: G1: introduce min / max young gen size bounds Summary: Make G1 handle young gen size command line flags more consistently Reviewed-by: tonyp, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: 3bddbf0f57d6 Author: tonyp Date: 2011-09-09 05:20 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3bddbf0f57d6 7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic Reviewed-by: brutisso, ysr ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: e984655be425 Author: stefank Date: 2011-09-09 14:44 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e984655be425 Merge ! src/share/vm/prims/jvm.h Changeset: 79f9a3ed607a Author: jcoomes Date: 2011-09-09 16:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/79f9a3ed607a Merge ! .hgtags - 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: 513a84dd0f8b Author: jcoomes Date: 2011-09-09 16:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/513a84dd0f8b 7088991: Bump ths hs22 build number to 05 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 140317da459a Author: jcoomes Date: 2011-09-09 16:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/140317da459a Added tag hs22-b05 for changeset 513a84dd0f8b ! .hgtags Changeset: f1b4e0e0bdad Author: tonyp Date: 2011-09-13 12:40 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f1b4e0e0bdad 7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken Summary: When refactoring the code for a previous fix, a condition was not correctly negated which prevents the G1 policy from adding the correct number of old regions to the CSet when the young gen size is fixed. The changeset also fixes a small syntactical issue in g1ErgoVerbose.hpp which is causing compiler warnings. Reviewed-by: brutisso, ysr ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp Changeset: 0a63380c8ac8 Author: iveresov Date: 2011-09-13 16:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0a63380c8ac8 7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified Summary: Fix _numa_used_node_list array size specification Reviewed-by: kvn, johnc, jmasa, ysr ! src/os/windows/vm/os_windows.cpp Changeset: f94227b6117b Author: kvn Date: 2011-09-13 20:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f94227b6117b 7090259: Fix hotspot sources to build with old compilers Summary: Fixed warnings which prevent building VM with old compilers. Reviewed-by: never ! make/solaris/makefiles/sparcWorks.make ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/opto/block.cpp Changeset: da6a29fb0da5 Author: kvn Date: 2011-09-07 12:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/da6a29fb0da5 7054211: No loop unrolling done in jdk7b144 for a test update() while loop Summary: restore unrolling code for CaffeineMark. Reviewed-by: never ! src/share/vm/opto/loopTransform.cpp Changeset: 5432047c7db7 Author: bdelsart Date: 2011-09-08 10:12 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5432047c7db7 7087445: Improve platform independence of JSR292 shared code Summary: changes necessary for some JSR292 ports Reviewed-by: jrose, dholmes ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/zero/vm/frame_zero.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/frame.hpp Changeset: b0efc7ee3b31 Author: twisti Date: 2011-09-08 05:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b0efc7ee3b31 7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods Reviewed-by: jrose, never ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/klassOop.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/methodHandles.cpp Changeset: fdcb1e828d53 Author: kvn Date: 2011-09-08 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/fdcb1e828d53 7087947: Add regression test for 7068051 Summary: Add regression test. Reviewed-by: never + test/compiler/7068051/Test7068051.java + test/compiler/7068051/Test7068051.sh Changeset: 8f47d8870d9a Author: roland Date: 2011-09-08 09:35 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8f47d8870d9a 7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs Summary: PhaseChaitin::yank_if_dead() should be able to handle MachTemp inputs as a special case and yank them. Reviewed-by: never, kvn ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/postaloc.cpp Changeset: 5257f8e66b40 Author: iveresov Date: 2011-09-09 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5257f8e66b40 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 2c24ef16533d Author: kvn Date: 2011-09-09 13:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2c24ef16533d 7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64 Summary: Revert changes which caused regression. Reviewed-by: never ! src/share/vm/opto/loopnode.cpp Changeset: c565834fb592 Author: never Date: 2011-09-10 00:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c565834fb592 7088020: SEGV in JNIHandleBlock::release_block Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/7088020/Test7088020.java Changeset: e6b1331a51d2 Author: never Date: 2011-09-10 17:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e6b1331a51d2 7086585: make Java field injection more flexible Reviewed-by: jrose, twisti, kvn, coleenp ! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/test/jdi/sasanity.sh ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/cpCacheOop.cpp + src/share/vm/oops/fieldInfo.hpp + src/share/vm/oops/fieldStreams.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlassKlass.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/fieldDescriptor.hpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/accessFlags.hpp Changeset: f6f3bb0ee072 Author: never Date: 2011-09-11 14:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f6f3bb0ee072 7088955: add C2 IR support to the SA Reviewed-by: kvn ! agent/make/Makefile ! agent/make/saenv.sh ! agent/make/saenv64.sh ! agent/src/os/solaris/Makefile - 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/CLHSDB.java ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/DebugServer.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java + agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - 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/jdi/SADebugServer.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java + agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java + agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java + agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java + agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java + agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java ! agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java + agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java + agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java + agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java + agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java + agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java + agent/src/share/classes/sun/jvm/hotspot/opto/Block.java + agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java + agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java + agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java + agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java + agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/Node.java + agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java + agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java + agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java + agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java + agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java + agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java + agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java + agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java + agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java + agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java ! agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java + agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java + agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java ! make/sa.files ! src/share/vm/ci/ciArrayKlass.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciConstant.hpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/optoreg.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/regalloc.hpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vframeArray.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/growableArray.hpp Changeset: ab577c97a5f3 Author: never Date: 2011-09-12 13:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ab577c97a5f3 7089709: type "jushort" not found Reviewed-by: kvn, twisti ! src/share/vm/runtime/vmStructs.cpp Changeset: 2209834ccb59 Author: kvn Date: 2011-09-13 11:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2209834ccb59 7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp Summary: Replace assert with check to delete MachTemp nodes only when they are really dead. Reviewed-by: never ! src/share/vm/opto/postaloc.cpp Changeset: 10ee2b297ccd Author: bdelsart Date: 2011-09-14 10:40 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/10ee2b297ccd 7057978: improve robustness of c1 ARM back-end wrt non encodable constants Summary: ARM only, avoid assertion failures for huge constants generated by C1 shared code Reviewed-by: never, vladidan ! src/share/vm/c1/c1_LIR.cpp Changeset: 393f4b789fd0 Author: bdelsart Date: 2011-09-14 16:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/393f4b789fd0 7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type Summary: shared fix necessary for ARM/PPC Reviewed-by: twisti, roland ! src/share/vm/prims/methodHandles.hpp Changeset: 35c656d0b685 Author: never Date: 2011-09-14 13:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/35c656d0b685 7090654: nightly failures after 7086585 Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp Changeset: 8ed53447f690 Author: iveresov Date: 2011-09-15 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8ed53447f690 Merge - 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 ! src/share/vm/classfile/javaClasses.cpp Changeset: 558f525a6ebe Author: jcoomes Date: 2011-09-15 19:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/558f525a6ebe 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: 8ab2f4108d20 Author: jcoomes Date: 2011-09-15 20:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8ab2f4108d20 7091294: disable quicksort tests Reviewed-by: jmasa, ysr, kvn ! src/share/vm/utilities/quickSort.cpp Changeset: 650d15d8f372 Author: jcoomes Date: 2011-09-15 20:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/650d15d8f372 7091255: Bump the hs22 build number to 06 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 5a3c2bc614ca Author: jcoomes Date: 2011-09-15 20:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5a3c2bc614ca Added tag hs22-b06 for changeset 650d15d8f372 ! .hgtags Changeset: 8035e71ac3f6 Author: jcoomes Date: 2011-09-19 13:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8035e71ac3f6 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/hotspot_version - make/solaris/makefiles/mapfile-vers-nonproduct ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/methodHandleWalk.cpp - src/share/vm/runtime/reflectionCompat.hpp From john.coomes at oracle.com Tue Sep 20 15:07:28 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 20 Sep 2011 22:07:28 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 67 new changesets Message-ID: <20110920220929.A2BDC47831@hg.openjdk.java.net> Changeset: dce7d24674f4 Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dce7d24674f4 Added tag jdk8-b04 for changeset 0fa3ace511fe ! .hgtags Changeset: 0db80d8e77fc Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0db80d8e77fc Added tag jdk8-b05 for changeset dce7d24674f4 ! .hgtags Changeset: 3cd0157e1d4d Author: iveresov Date: 2011-08-25 02:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3cd0157e1d4d 7082969: NUMA interleaving Summary: Support interleaving on NUMA systems for collectors that don't have NUMA-awareness. Reviewed-by: iveresov, ysr Contributed-by: Tom Deneau ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: eeae91c9baba Author: johnc Date: 2011-08-29 10:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/eeae91c9baba 7080389: G1: refactor marking code in evacuation pause copy closures Summary: Refactor code marking code in the evacuation pause copy closures so that an evacuated object is only marked by the thread that successfully copies it. Reviewed-by: stefank, 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 ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp Changeset: 9447b2fb6fcf Author: iveresov Date: 2011-08-29 17:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9447b2fb6fcf 7082645: Hotspot doesn't compile on old linuxes after 7060836 Summary: Move syscall ids definitions into os_linux.cpp Reviewed-by: johnc ! src/os/linux/vm/os_linux.cpp Changeset: 4fe626cbf0bf Author: johnc Date: 2011-08-31 10:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4fe626cbf0bf 7066841: remove MacroAssembler::br_on_reg_cond() on sparc Summary: Remove the macro assembler routine br_on_reg_cond() and replace the remaining calls to that routine with an equivalent. Reviewed-by: kvn, iveresov ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: ae1b1788f63f Author: ysr Date: 2011-08-31 23:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ae1b1788f63f Merge Changeset: 4668545121b8 Author: jcoomes Date: 2011-09-02 21:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4668545121b8 Merge Changeset: ac8738449b6f Author: never Date: 2011-08-25 20:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ac8738449b6f 7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method Reviewed-by: kvn, twisti ! src/share/vm/oops/methodOop.cpp + test/compiler/7082949/Test7082949.java Changeset: baf763f388e6 Author: kvn Date: 2011-08-26 08:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/baf763f388e6 7059037: Use BIS for zeroing on T4 Summary: Use BIS for zeroing new allocated big (2Kb and more) objects and arrays. Reviewed-by: never, twisti, ysr ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/copy_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 8805f8c1e23e Author: iveresov Date: 2011-08-27 00:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8805f8c1e23e 6591247: C2 cleans up the merge point too early during SplitIf Summary: Remove region self reference last Reviewed-by: kvn, never ! src/share/vm/opto/split_if.cpp Changeset: b27c72d69fd1 Author: twisti Date: 2011-08-29 05:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b27c72d69fd1 7083184: JSR 292: don't store context class argument with call site dependencies Reviewed-by: jrose, never ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/opto/callGenerator.cpp Changeset: 19241ae0d839 Author: never Date: 2011-08-30 00:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/19241ae0d839 7082263: Reflection::resolve_field/field_get/field_set are broken Reviewed-by: kvn, dholmes, stefank, coleenp ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/debug.make ! make/solaris/makefiles/fastdebug.make ! make/solaris/makefiles/jvmg.make - make/solaris/makefiles/mapfile-vers-nonproduct ! make/solaris/makefiles/optimized.make ! make/solaris/makefiles/product.make ! src/share/vm/precompiled.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/reflection.hpp - src/share/vm/runtime/reflectionCompat.hpp Changeset: b346f13112d8 Author: iveresov Date: 2011-08-30 19:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b346f13112d8 7085279: C1 overflows code buffer with VerifyOops and CompressedOops Summary: Increase the limit of code emitted per LIR instruction, increase the max size of the nmethod generated by C1 Reviewed-by: never, kvn, johnc ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_globals.hpp Changeset: de847cac9235 Author: twisti Date: 2011-08-31 01:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/de847cac9235 7078382: JSR 292: don't count method handle adapters against inlining budgets Reviewed-by: kvn, never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/opto/bytecodeInfo.cpp Changeset: a64d352d1118 Author: kvn Date: 2011-08-31 09:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a64d352d1118 7085137: -XX:+VerifyOops is broken Summary: Replace set() with patchable_set() to generate 8 instructions always. Reviewed-by: iveresov, never, roland ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/sparc.ad Changeset: c124e2e7463e Author: never Date: 2011-08-31 16:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c124e2e7463e 7083786: dead various dead chunks of code Reviewed-by: iveresov, kvn ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/ci/ciConstant.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/oops/constMethodKlass.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: a32de5085326 Author: twisti Date: 2011-09-01 01:31 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a32de5085326 7079673: JSR 292: C1 should inline bytecoded method handle adapters Reviewed-by: never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/parse.hpp Changeset: aa67216400d3 Author: twisti Date: 2011-09-02 00:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/aa67216400d3 7085404: JSR 292: VolatileCallSites should have push notification too Reviewed-by: never, kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 11a4af030e4b Author: twisti Date: 2011-09-02 04:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/11a4af030e4b 7071709: JSR 292: switchpoint invalidation should be pushed not pulled Reviewed-by: never ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse3.cpp Changeset: 2f9b79ddb05c Author: kvn Date: 2011-09-02 12:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2f9b79ddb05c 7039731: arraycopy could use prefetch on SPARC Summary: Use BIS and prefetch in arraycopy stubs for Sparc (BIS for T4 only). Reviewed-by: never, iveresov ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/runtime/globals.hpp Changeset: 2090c623107e Author: never Date: 2011-09-02 22:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2090c623107e 7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds Reviewed-by: kvn, twisti ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java Changeset: c26de9aef2ed Author: never Date: 2011-09-02 20:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c26de9aef2ed 7071307: MethodHandle bimorphic inlining should consider the frequency Reviewed-by: twisti, roland, kvn, iveresov ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/ci/ciCallProfile.hpp ! src/share/vm/ci/ciMethodHandle.cpp ! src/share/vm/ci/ciMethodHandle.hpp ! src/share/vm/ci/ciObject.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/methodDataOop.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/idealGraphPrinter.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 7ffacbb338d4 Author: never Date: 2011-09-03 09:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7ffacbb338d4 Merge Changeset: 7b5c767f229c Author: kvn Date: 2011-09-03 14:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7b5c767f229c 7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic Summary: Add check that ciEnv::_CallSite_klass is initialized. Reviewed-by: jrose ! src/share/vm/ci/ciField.hpp Changeset: 7588156f5cf9 Author: never Date: 2011-09-05 17:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7588156f5cf9 7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244) Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java ! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java + agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java ! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java ! agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapSet.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java ! src/cpu/x86/vm/methodHandles_x86.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/pcDesc.hpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: c2d3caa64b3e Author: roland Date: 2011-09-07 09:35 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c2d3caa64b3e 7086394: c2/arm: enable UseFPUForSpilling Summary: ARM has instructions to move data directly between the fpu and integer registers. Reviewed-by: kvn, never ! src/share/vm/opto/matcher.cpp Changeset: d968f546734e Author: iveresov Date: 2011-09-07 11:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d968f546734e Merge - 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/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/runtime/globals.hpp - src/share/vm/runtime/reflectionCompat.hpp Changeset: 2fecca53a2c6 Author: roland Date: 2011-09-07 14:15 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2fecca53a2c6 7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails Summary: InterpreterRuntime::popframe_move_outgoing_args() is required for the ARM interpreter. Reviewed-by: kvn, twisti ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp Changeset: 5596e125fe4f Author: rottenha Date: 2011-09-08 06:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5596e125fe4f Merge ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 27702f012017 Author: iveresov Date: 2011-09-06 21:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/27702f012017 7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB) Summary: Try using small pages when transparent huge pages allocation fails Reviewed-by: ysr ! src/os/linux/vm/os_linux.cpp Changeset: 20213c8a3c40 Author: tonyp Date: 2011-09-07 12:21 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/20213c8a3c40 7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions Summary: It introduces ergonomic decision logging in G1 for the following heuristics: heap sizing, collection set construction, concurrent cycle initiation, and partially-young GC start/end. The code has a bit of refactoring in a few places to make the decision logging possible. It also replaces alternative ad-hoc logging that we have under different parameters and switches (G1_DEBUG, G1PolicyVerbose). Reviewed-by: johnc, ysr ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! 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/gc_implementation/g1/g1ErgoVerbose.cpp + src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp ! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp Changeset: c2bf0120ee5d Author: stefank Date: 2011-09-01 16:18 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c2bf0120ee5d 7085906: Replace the permgen allocated sentinelRef with a self-looped end Summary: Remove the sentinelRef and let the last Reference in a discovered chain point back to itself. Reviewed-by: ysr, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/sharedHeap.cpp Changeset: 05550041d664 Author: ysr Date: 2011-09-07 15:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/05550041d664 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: eca1193ca245 Author: ysr Date: 2011-09-07 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/eca1193ca245 4965777: GC changes to support use of discovered field for pending references Summary: If and when the reference handler thread is able to use the discovered field to link reference objects in its pending list, so will GC. In that case, GC will scan through this field once a reference object has been placed on the pending list, but not scan that field before that stage, as the field is used by the concurrent GC thread to link discovered objects. When ReferenceHandleR thread does not use the discovered field for the purpose of linking the elements in the pending list, as would be the case in older JDKs, the JVM will fall back to the old behaviour of using the next field for that purpose. Reviewed-by: jcoomes, mchung, stefank ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp Changeset: a6128a8ed624 Author: iveresov Date: 2011-09-07 18:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a6128a8ed624 7086226: UseNUMA fails on old versions of windows Summary: Return correct answers from os::numa_*() for UMA machines or if NUMA API is not supported Reviewed-by: johnc ! src/os/windows/vm/os_windows.cpp Changeset: 4f41766176cf Author: tonyp Date: 2011-09-08 05:16 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4f41766176cf 7084509: G1: fix inconsistencies and mistakes in the young list target length calculations Summary: Fixed inconsistencies and mistakes in the young list target length calculations so that a) the calculated target length is optimal (before, it was not), b) other parameters like max survivor size and max gc locker eden expansion are always consistent with the calculated target length (before, they were not always), and c) the resulting target length was always bound by desired min and max values (before, it was not). Reviewed-by: brutisso, johnc ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.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/gc_implementation/g1/g1_globals.hpp Changeset: af2ab04e0038 Author: brutisso Date: 2011-09-08 16:29 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/af2ab04e0038 6929868: G1: introduce min / max young gen size bounds Summary: Make G1 handle young gen size command line flags more consistently Reviewed-by: tonyp, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: 3bddbf0f57d6 Author: tonyp Date: 2011-09-09 05:20 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3bddbf0f57d6 7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic Reviewed-by: brutisso, ysr ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: e984655be425 Author: stefank Date: 2011-09-09 14:44 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e984655be425 Merge ! src/share/vm/prims/jvm.h Changeset: 79f9a3ed607a Author: jcoomes Date: 2011-09-09 16:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/79f9a3ed607a Merge ! .hgtags - 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: 513a84dd0f8b Author: jcoomes Date: 2011-09-09 16:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/513a84dd0f8b 7088991: Bump ths hs22 build number to 05 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 140317da459a Author: jcoomes Date: 2011-09-09 16:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/140317da459a Added tag hs22-b05 for changeset 513a84dd0f8b ! .hgtags Changeset: f1b4e0e0bdad Author: tonyp Date: 2011-09-13 12:40 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f1b4e0e0bdad 7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken Summary: When refactoring the code for a previous fix, a condition was not correctly negated which prevents the G1 policy from adding the correct number of old regions to the CSet when the young gen size is fixed. The changeset also fixes a small syntactical issue in g1ErgoVerbose.hpp which is causing compiler warnings. Reviewed-by: brutisso, ysr ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp Changeset: 0a63380c8ac8 Author: iveresov Date: 2011-09-13 16:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0a63380c8ac8 7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified Summary: Fix _numa_used_node_list array size specification Reviewed-by: kvn, johnc, jmasa, ysr ! src/os/windows/vm/os_windows.cpp Changeset: f94227b6117b Author: kvn Date: 2011-09-13 20:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f94227b6117b 7090259: Fix hotspot sources to build with old compilers Summary: Fixed warnings which prevent building VM with old compilers. Reviewed-by: never ! make/solaris/makefiles/sparcWorks.make ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/opto/block.cpp Changeset: da6a29fb0da5 Author: kvn Date: 2011-09-07 12:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/da6a29fb0da5 7054211: No loop unrolling done in jdk7b144 for a test update() while loop Summary: restore unrolling code for CaffeineMark. Reviewed-by: never ! src/share/vm/opto/loopTransform.cpp Changeset: 5432047c7db7 Author: bdelsart Date: 2011-09-08 10:12 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5432047c7db7 7087445: Improve platform independence of JSR292 shared code Summary: changes necessary for some JSR292 ports Reviewed-by: jrose, dholmes ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/zero/vm/frame_zero.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/frame.hpp Changeset: b0efc7ee3b31 Author: twisti Date: 2011-09-08 05:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b0efc7ee3b31 7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods Reviewed-by: jrose, never ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/klassOop.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/methodHandles.cpp Changeset: fdcb1e828d53 Author: kvn Date: 2011-09-08 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/fdcb1e828d53 7087947: Add regression test for 7068051 Summary: Add regression test. Reviewed-by: never + test/compiler/7068051/Test7068051.java + test/compiler/7068051/Test7068051.sh Changeset: 8f47d8870d9a Author: roland Date: 2011-09-08 09:35 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8f47d8870d9a 7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs Summary: PhaseChaitin::yank_if_dead() should be able to handle MachTemp inputs as a special case and yank them. Reviewed-by: never, kvn ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/postaloc.cpp Changeset: 5257f8e66b40 Author: iveresov Date: 2011-09-09 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5257f8e66b40 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 2c24ef16533d Author: kvn Date: 2011-09-09 13:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2c24ef16533d 7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64 Summary: Revert changes which caused regression. Reviewed-by: never ! src/share/vm/opto/loopnode.cpp Changeset: c565834fb592 Author: never Date: 2011-09-10 00:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c565834fb592 7088020: SEGV in JNIHandleBlock::release_block Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/7088020/Test7088020.java Changeset: e6b1331a51d2 Author: never Date: 2011-09-10 17:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e6b1331a51d2 7086585: make Java field injection more flexible Reviewed-by: jrose, twisti, kvn, coleenp ! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/test/jdi/sasanity.sh ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/cpCacheOop.cpp + src/share/vm/oops/fieldInfo.hpp + src/share/vm/oops/fieldStreams.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlassKlass.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/fieldDescriptor.hpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/accessFlags.hpp Changeset: f6f3bb0ee072 Author: never Date: 2011-09-11 14:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f6f3bb0ee072 7088955: add C2 IR support to the SA Reviewed-by: kvn ! agent/make/Makefile ! agent/make/saenv.sh ! agent/make/saenv64.sh ! agent/src/os/solaris/Makefile - 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/CLHSDB.java ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/DebugServer.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java + agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - 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/jdi/SADebugServer.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java + agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java + agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java + agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java + agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java + agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java ! agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java + agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java + agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java + agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java + agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java + agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java + agent/src/share/classes/sun/jvm/hotspot/opto/Block.java + agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java + agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java + agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java + agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java + agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/Node.java + agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java + agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java + agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java + agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java + agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java + agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java + agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java + agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java + agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java + agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java + agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java ! agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java + agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java + agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java ! make/sa.files ! src/share/vm/ci/ciArrayKlass.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciConstant.hpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/optoreg.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/regalloc.hpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vframeArray.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/growableArray.hpp Changeset: ab577c97a5f3 Author: never Date: 2011-09-12 13:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ab577c97a5f3 7089709: type "jushort" not found Reviewed-by: kvn, twisti ! src/share/vm/runtime/vmStructs.cpp Changeset: 2209834ccb59 Author: kvn Date: 2011-09-13 11:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2209834ccb59 7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp Summary: Replace assert with check to delete MachTemp nodes only when they are really dead. Reviewed-by: never ! src/share/vm/opto/postaloc.cpp Changeset: 10ee2b297ccd Author: bdelsart Date: 2011-09-14 10:40 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/10ee2b297ccd 7057978: improve robustness of c1 ARM back-end wrt non encodable constants Summary: ARM only, avoid assertion failures for huge constants generated by C1 shared code Reviewed-by: never, vladidan ! src/share/vm/c1/c1_LIR.cpp Changeset: 393f4b789fd0 Author: bdelsart Date: 2011-09-14 16:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/393f4b789fd0 7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type Summary: shared fix necessary for ARM/PPC Reviewed-by: twisti, roland ! src/share/vm/prims/methodHandles.hpp Changeset: 35c656d0b685 Author: never Date: 2011-09-14 13:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/35c656d0b685 7090654: nightly failures after 7086585 Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp Changeset: 8ed53447f690 Author: iveresov Date: 2011-09-15 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8ed53447f690 Merge - 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 ! src/share/vm/classfile/javaClasses.cpp Changeset: 558f525a6ebe Author: jcoomes Date: 2011-09-15 19:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/558f525a6ebe 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: 8ab2f4108d20 Author: jcoomes Date: 2011-09-15 20:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8ab2f4108d20 7091294: disable quicksort tests Reviewed-by: jmasa, ysr, kvn ! src/share/vm/utilities/quickSort.cpp Changeset: 650d15d8f372 Author: jcoomes Date: 2011-09-15 20:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/650d15d8f372 7091255: Bump the hs22 build number to 06 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 5a3c2bc614ca Author: jcoomes Date: 2011-09-15 20:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5a3c2bc614ca Added tag hs22-b06 for changeset 650d15d8f372 ! .hgtags Changeset: 8035e71ac3f6 Author: jcoomes Date: 2011-09-19 13:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8035e71ac3f6 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/hotspot_version - make/solaris/makefiles/mapfile-vers-nonproduct ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/methodHandleWalk.cpp - src/share/vm/runtime/reflectionCompat.hpp From alejandro.murillo at ORACLE.COM Tue Sep 20 17:13:36 2011 From: alejandro.murillo at ORACLE.COM (Alejandro E Murillo) Date: Tue, 20 Sep 2011 18:13:36 -0600 Subject: jdk7u2-b08: HotSpot Message-ID: <4E792C30.5000208@oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/ae0dc68f422f http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/9ef47d349684 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8035e71ac3f6 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/db8ccf2cbb33 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/f6ba2486fbcf http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/529910e1e1d2 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/16e34b70cea7 Component : VM Status : 0 major failures, 6 minor failures Date : 09/20/2011 at 10:23 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/09/2011-09-16-051658.jcoomes.hs22-b06-snapshot Bundles : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/09/2011-09-16-051658.jcoomes.hs22-b06-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/hs22/b06/jdk7u2b08 Number of Tests Executed : 337875 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6929868: G1: introduce min / max young gen size bounds 7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds 7032428: ppc: JSR-292 ppc back-end 7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64 7039731: arraycopy could use prefetch on SPARC 7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions 7051404: C2/ARM: regression test for 5091921 fails 7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244) 7059037: Use BIS for zeroing on T4 7069658: PPC: Hang in Unsafe_GetFloatVolatile 7069772: PPC: add Link Register to the Hotspot error log 7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type 7082263: Reflection::resolve_field/field_get/field_set are broken 7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method 7082969: NUMA interleaving 7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails 7085279: C1 overflows code buffer with VerifyOops and CompressedOops 7086226: UseNUMA fails on old versions of windows 7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic 7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic 7087947: Add regression test for 7068051 7088020: SEGV in JNIHandleBlock::release_block 7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken 7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp 7089927: PPC fixes after JSR 292 additional testing 7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified 7090654: nightly failures after 7086585 Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 4965777: GC changes to support use of discovered field for pending references 6591247: C2 cleans up the merge point too early during SplitIf. 7054211: No loop unrolling done in jdk7b144 for a test update() while loop 7057978: improve robustness of c1 ARM back-end wrt non encodable constants 7066841: remove MacroAssembler::br_on_reg_cond() on sparc 7071307: MethodHandle bimorphic inlining should consider the frequency 7071709: JSR 292: switchpoint invalidation should be pushed not pulled 7077272: c2/arm: take advantage of fconsts and fconstd instructions 7077300: c2/arm: take ABI for vfp registers into account 7078382: JSR 292: don't count method handle adapters against inlining budgets 7079673: JSR 292: C1 should inline bytecoded method handle adapters 7083184: JSR 292: don't store context class argument with call site dependencies 7084509: G1: fix inconsistencies and mistakes in the young list target length calculations 7085137: -XX:+VerifyOops is broken 7085404: JSR 292: VolatileCallSites should have push notification too 7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods 7085906: Replace the permgen allocated sentinelRef with a self-looped end 7086394: c2/arm: enable UseFPUForSpilling 7086585: make Java field injection more flexible 7087445: Improve platform independence of JSR292 shared code 7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs 7088955: add C2 IR support to the SA 7089709: type "jushort" not found 7090896: LR not correctly set when jumping to the deopt exception entry Build change only: 7080389: G1: refactor marking code in evacuation pause copy closures 7082645: Hotspot doesn't compile on old linuxes after 7060836 7083786: delete various dead chunks of code 7088991: Bump ths hs22 build number to 05 7090259: Fix hotspot sources to build with old compilers 7091225: Bump the hs22 build number to 06 7091294: disable quicksort tests New bugs filed: Bugs in PIT build: 7092672: C2/ARM: assert(fd->hi_bit() == 0) failed: double precision register? 7092675: Speed up CTW class initialization 7092686: PPC: java/lang/invoke/RicochetTest.java fails 7092713: PPC: floating point computation error on P4080 7092717: PPC: assert(false) failed: DEBUG MESSAGE: deleted argument(s) must fall within current frame 7092838: Some tests timeout with fastdebug bits Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u2-b08 Issues and Notes: This is PIT for HS22 b06 for JDK 7u2 b08. ------------------------------- From VM SQE& leonid.mesnik at oracle.com -- Alejandro E Murillo Java Performance From david.holmes at oracle.com Tue Sep 20 20:50:06 2011 From: david.holmes at oracle.com (David Holmes) Date: Wed, 21 Sep 2011 13:50:06 +1000 Subject: Request for approval for CR 7012206 ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded Message-ID: <4E795EEE.7030703@oracle.com> 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) Thanks, David Holmes From chris.gruszka at oracle.com Tue Sep 20 21:52:31 2011 From: chris.gruszka at oracle.com (chris.gruszka at oracle.com) Date: Wed, 21 Sep 2011 04:52:31 +0000 Subject: hg: jdk7u/jdk7u/jdk: 2 new changesets Message-ID: <20110921045258.6E38E4784A@hg.openjdk.java.net> Changeset: 825430a003d4 Author: cgruszka Date: 2011-09-15 13:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/825430a003d4 7066713: Separate demos from the bundles on Solaris and Linux Summary: add new license files to demos and samples, new directory for bundling Reviewed-by: katleman, ohair, billyh ! make/common/Release.gmk ! make/common/shared/Defs-control.gmk Changeset: fb110f661e8c Author: cgruszka Date: 2011-09-16 13:56 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/fb110f661e8c Merge From chris.gruszka at oracle.com Tue Sep 20 22:06:37 2011 From: chris.gruszka at oracle.com (Chris Gruszka) Date: Wed, 21 Sep 2011 01:06:37 -0400 Subject: jdk7u-b08: ds Message-ID: <4E7970DD.1050901@oracle.com> http://hg.openjdk.java.net/jdk7/jdk7/rev/ae0dc68f422f http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/16e34b70cea7 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fb110f661e8c http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/f6ba2486fbcf http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/db8ccf2cbb33 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8035e71ac3f6 http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/9ef47d349684 --- SQE did selective testing and gave a GO. All the fixes will be tested during promotion (limited PIT-type testing at this point): 7066713 install Separate demos from the bundles on Solaris and Linux From daniel.daugherty at oracle.com Wed Sep 21 08:09:10 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Wed, 21 Sep 2011 09:09:10 -0600 Subject: Request for approval for CR 7085944 Message-ID: <4E79FE16.6000106@oracle.com> a) http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085944 b) http://cr.openjdk.java.net/~dcubed/7085944-webrev/3/ The OpenJDK7 and OpenJDK8 versions are identical. c) the OpenJDK8 changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/029ba13aa0df d) An earlier version of the webrev was discussed on this alias under the following subject line: contingent review request for 7085944 FDS: gdb does not find debug symbols for libjsig link Since that discussion, the change was made to be independent of the HSX import version. If the import HSX contains .debuginfo files, then they are used. If the import HSX does not contain .debuginfo files, then nothing is done. Dan From abhi.saha at oracle.com Wed Sep 21 13:37:45 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 21 Sep 2011 20:37:45 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 2 new changesets Message-ID: <20110921203814.AE1CB47881@hg.openjdk.java.net> Changeset: 825430a003d4 Author: cgruszka Date: 2011-09-15 13:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/825430a003d4 7066713: Separate demos from the bundles on Solaris and Linux Summary: add new license files to demos and samples, new directory for bundling Reviewed-by: katleman, ohair, billyh ! make/common/Release.gmk ! make/common/shared/Defs-control.gmk Changeset: fb110f661e8c Author: cgruszka Date: 2011-09-16 13:56 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/fb110f661e8c Merge From andrew.brygin at oracle.com Thu Sep 22 01:28:25 2011 From: andrew.brygin at oracle.com (Andrew Brygin) Date: Thu, 22 Sep 2011 12:28:25 +0400 Subject: Request for approval for CR 7088287 - libpng need to be updated. Message-ID: <4E7AF1A9.1090509@oracle.com> Hello, Could you please approve the fix of CR 7088287 (libpng need to be updated) for 7u2? Bug description is here:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088287 Webrev:http://cr.openjdk.java.net/~bae/7088287/webrev/ Changeset in jdk8:http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b92341e9ae56 Same patch for jdk7u2 as in jdk8. Reviewed-by: jgodinez, prr Target repository:http://hg.openjdk.java.net/jdk7u/jdk7u2-dev-gate Thanks, Andrew From christian.thalinger at oracle.com Thu Sep 22 01:49:38 2011 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Thu, 22 Sep 2011 10:49:38 +0200 Subject: Request for approval for CR 7085860 Message-ID: CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085860 Webrev: http://cr.openjdk.java.net/~twisti/7085860/ Review: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2011-September/006287.html Changeset: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b0efc7ee3b31 The fix has two parts, a VM part and a JDK part. The VM part has already been pushed to our main development repositories. The JDK part can only be pushed after the VM part is in place otherwise we get linkage errors. There is also a clean-up CR that removes unused code after 7085860 is integrated: 7087357. I will send an additional approval request for 7087357 if this one is approved. -- Christian From edvard.wendelin at oracle.com Thu Sep 22 02:47:29 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 22 Sep 2011 11:47:29 +0200 Subject: Request for approval for CR 7088287 - libpng need to be updated. In-Reply-To: <4E7AF1A9.1090509@oracle.com> References: <4E7AF1A9.1090509@oracle.com> Message-ID: <4E7B0431.80403@oracle.com> Hi, This is approved for inclusion in the 7u2 stabilisation forest. Cheers, Edvard On 09/22/2011 10:28 AM, Andrew Brygin wrote: > Hello, > > Could you please approve the fix of CR 7088287 (libpng need to be > updated) for 7u2? > > Bug description is > here:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088287 > > Webrev:http://cr.openjdk.java.net/~bae/7088287/webrev/ > > > Changeset in > jdk8:http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b92341e9ae56 > > Same patch for jdk7u2 as in jdk8. > > Reviewed-by: jgodinez, prr > > Target repository:http://hg.openjdk.java.net/jdk7u/jdk7u2-dev-gate > > Thanks, > Andrew > > > From andrew.brygin at oracle.com Thu Sep 22 06:01:44 2011 From: andrew.brygin at oracle.com (andrew.brygin at oracle.com) Date: Thu, 22 Sep 2011 13:01:44 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 7088287: libpng need to be updated. Message-ID: <20110922130211.9B1A2478B7@hg.openjdk.java.net> Changeset: f4da7747a2d9 Author: bae Date: 2011-09-22 15:54 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/f4da7747a2d9 7088287: libpng need to be updated. Reviewed-by: jgodinez, prr ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h + src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c - src/share/native/sun/awt/libpng/pnggccrd.c ! src/share/native/sun/awt/libpng/pngget.c + src/share/native/sun/awt/libpng/pnginfo.h + src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c + src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c + src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c - src/share/native/sun/awt/libpng/pngvcrd.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c From suchen.chien at oracle.com Thu Sep 22 07:00:57 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 22 Sep 2011 14:00:57 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u2-b08 for changeset ae0dc68f422f Message-ID: <20110922140057.DFE07478BB@hg.openjdk.java.net> Changeset: 194f60b57099 Author: schien Date: 2011-09-22 06:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/194f60b57099 Added tag jdk7u2-b08 for changeset ae0dc68f422f ! .hgtags From suchen.chien at oracle.com Thu Sep 22 07:01:06 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 22 Sep 2011 14:01:06 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u2-b08 for changeset 9ef47d349684 Message-ID: <20110922140107.9189E478BC@hg.openjdk.java.net> Changeset: 487d16a2b833 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/487d16a2b833 Added tag jdk7u2-b08 for changeset 9ef47d349684 ! .hgtags From suchen.chien at oracle.com Thu Sep 22 07:01:38 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 22 Sep 2011 14:01:38 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u2-b08 for changeset 8035e71ac3f6 Message-ID: <20110922140142.2492C478BD@hg.openjdk.java.net> Changeset: 17a87e00a541 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/17a87e00a541 Added tag jdk7u2-b08 for changeset 8035e71ac3f6 ! .hgtags From suchen.chien at oracle.com Thu Sep 22 07:02:58 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 22 Sep 2011 14:02:58 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u2-b08 for changeset db8ccf2cbb33 Message-ID: <20110922140258.380F7478BE@hg.openjdk.java.net> Changeset: f51e04014ffb Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/f51e04014ffb Added tag jdk7u2-b08 for changeset db8ccf2cbb33 ! .hgtags From suchen.chien at oracle.com Thu Sep 22 07:03:06 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 22 Sep 2011 14:03:06 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u2-b08 for changeset f6ba2486fbcf Message-ID: <20110922140306.BF464478BF@hg.openjdk.java.net> Changeset: 3216c6afcedc Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/3216c6afcedc Added tag jdk7u2-b08 for changeset f6ba2486fbcf ! .hgtags From suchen.chien at oracle.com Thu Sep 22 07:03:17 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 22 Sep 2011 14:03:17 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u2-b08 for changeset fb110f661e8c Message-ID: <20110922140341.4FE32478C0@hg.openjdk.java.net> Changeset: f9c04c78a9b3 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f9c04c78a9b3 Added tag jdk7u2-b08 for changeset fb110f661e8c ! .hgtags From suchen.chien at oracle.com Thu Sep 22 07:04:49 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Thu, 22 Sep 2011 14:04:49 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u2-b08 for changeset 16e34b70cea7 Message-ID: <20110922140453.710E6478C1@hg.openjdk.java.net> Changeset: abab66e88efd Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/abab66e88efd Added tag jdk7u2-b08 for changeset 16e34b70cea7 ! .hgtags From abhi.saha at oracle.com Thu Sep 22 08:26:37 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 22 Sep 2011 15:26:37 +0000 Subject: hg: jdk7u/jdk7u2: Added tag jdk7u2-b08 for changeset ae0dc68f422f Message-ID: <20110922152637.5B029478C5@hg.openjdk.java.net> Changeset: 194f60b57099 Author: schien Date: 2011-09-22 06:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/194f60b57099 Added tag jdk7u2-b08 for changeset ae0dc68f422f ! .hgtags From abhi.saha at oracle.com Thu Sep 22 08:26:46 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 22 Sep 2011 15:26:46 +0000 Subject: hg: jdk7u/jdk7u2/corba: Added tag jdk7u2-b08 for changeset 9ef47d349684 Message-ID: <20110922152647.E6DE1478C6@hg.openjdk.java.net> Changeset: 487d16a2b833 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/487d16a2b833 Added tag jdk7u2-b08 for changeset 9ef47d349684 ! .hgtags From abhi.saha at oracle.com Thu Sep 22 08:27:45 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 22 Sep 2011 15:27:45 +0000 Subject: hg: jdk7u/jdk7u2/hotspot: Added tag jdk7u2-b08 for changeset 8035e71ac3f6 Message-ID: <20110922152750.BF58E478C7@hg.openjdk.java.net> Changeset: 17a87e00a541 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/17a87e00a541 Added tag jdk7u2-b08 for changeset 8035e71ac3f6 ! .hgtags From abhi.saha at oracle.com Thu Sep 22 08:29:30 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 22 Sep 2011 15:29:30 +0000 Subject: hg: jdk7u/jdk7u2/jaxp: Added tag jdk7u2-b08 for changeset db8ccf2cbb33 Message-ID: <20110922152930.7F20C478C8@hg.openjdk.java.net> Changeset: f51e04014ffb Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/f51e04014ffb Added tag jdk7u2-b08 for changeset db8ccf2cbb33 ! .hgtags From abhi.saha at oracle.com Thu Sep 22 08:29:38 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 22 Sep 2011 15:29:38 +0000 Subject: hg: jdk7u/jdk7u2/jaxws: Added tag jdk7u2-b08 for changeset f6ba2486fbcf Message-ID: <20110922152939.09138478C9@hg.openjdk.java.net> Changeset: 3216c6afcedc Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/3216c6afcedc Added tag jdk7u2-b08 for changeset f6ba2486fbcf ! .hgtags From abhi.saha at oracle.com Thu Sep 22 08:30:06 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 22 Sep 2011 15:30:06 +0000 Subject: hg: jdk7u/jdk7u2/jdk: 3 new changesets Message-ID: <20110922153048.8B668478CA@hg.openjdk.java.net> Changeset: 825430a003d4 Author: cgruszka Date: 2011-09-15 13:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/825430a003d4 7066713: Separate demos from the bundles on Solaris and Linux Summary: add new license files to demos and samples, new directory for bundling Reviewed-by: katleman, ohair, billyh ! make/common/Release.gmk ! make/common/shared/Defs-control.gmk Changeset: fb110f661e8c Author: cgruszka Date: 2011-09-16 13:56 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/fb110f661e8c Merge Changeset: f9c04c78a9b3 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/f9c04c78a9b3 Added tag jdk7u2-b08 for changeset fb110f661e8c ! .hgtags From dalibor.topic at oracle.com Thu Sep 22 10:34:33 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 22 Sep 2011 19:34:33 +0200 Subject: JDK 7u2 Phase 2 repository In-Reply-To: <4E71F560.40204@oracle.com> References: <4E6E7B2D.60601@oracle.com> <4E6ED7E1.8020103@netdemons.com> <4E71F560.40204@oracle.com> Message-ID: <4E7B71A9.7080104@oracle.com> On 9/15/11 2:53 PM, Dalibor Topic wrote: > On 9/13/11 6:11 AM, Erik Trimble wrote: >> On 9/12/2011 2:35 PM, Dalibor Topic wrote: > Thanks for the feedback, Erik - we'll go with this structure for 7u2 phase 2 then. Actually, not quite. There is a jdk7u/jdk7u2-dev integration repository now, since it ended up being a useful thing to have after all - eliminating some uncertainty (and risk) around who gets to push what where and how (in particular via JPRT). So for 7u2 phase, OpenJDK fixes need to go into the jdk7u/jdk7u2-dev integration forest first, like they do on the mainline. We should evaluate the utility of having an integration forest in phase 2 once 7u2 is done - then we'll have some data on which to base the decision to eliminate it (or not) for 7u4. cheers, dalibor topic -- 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 Thu Sep 22 13:05:07 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 22 Sep 2011 22:05:07 +0200 Subject: Proposal - Fix Approval Template OpenJDK 7u2 Phase 2 Message-ID: <8852CD5C-33A1-4F3C-ADB6-49F959A09849@oracle.com> Hi all, Since we are going into phase 2 of the project, I'd like to propose an approval template to support this. I'd like to get feedback before Sunday evening so that it can be baselined on Monday. "Push requests for JDK 7 Update Stabilisation forests MUST be sent to the jdk7u-dev at openjdk.java.net mailing list and SHOULD follow this template: Subject: Request for phase 2 approval for CR $NR - $Synopsis With the body containing: ? either a link to the publicly visible bug on the bugs.sun.com site (or its equivalent), or a description of the change in case that there is no publicly visible bug to link to ? either a link to the publicly visible webrev or a link to the JDK 8 changeset, in case it's the the same patch as the corresponding changeset committed for JDK 8. ? if the review is taking place somewhere else, a link to the public review thread ? if the fix has already been reviewed for inclusion into jdk7u-dev, the list of reviewers ? Provide rationale for why the fix should be approved, including the benefit and risks involved, what testing has been done, and what the results were. ? The Release Team might decide to defer the approval request to the next update release, request more information or approve it. Communication is taken care of by the project lead." Cheers, Edvard From lana.steuck at oracle.com Thu Sep 22 17:02:31 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 23 Sep 2011 00:02:31 +0000 Subject: hg: jdk7u/jdk7u-dev: Added tag jdk7u2-b08 for changeset ae0dc68f422f Message-ID: <20110923000231.BB5E3478E5@hg.openjdk.java.net> Changeset: 194f60b57099 Author: schien Date: 2011-09-22 06:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/194f60b57099 Added tag jdk7u2-b08 for changeset ae0dc68f422f ! .hgtags From lana.steuck at oracle.com Thu Sep 22 17:02:30 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 23 Sep 2011 00:02:30 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: Added tag jdk7u2-b08 for changeset 9ef47d349684 Message-ID: <20110923000234.E32DB478E6@hg.openjdk.java.net> Changeset: 487d16a2b833 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/487d16a2b833 Added tag jdk7u2-b08 for changeset 9ef47d349684 ! .hgtags From lana.steuck at oracle.com Thu Sep 22 17:02:40 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 23 Sep 2011 00:02:40 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: Added tag jdk7u2-b08 for changeset f6ba2486fbcf Message-ID: <20110923000240.85502478E7@hg.openjdk.java.net> Changeset: 3216c6afcedc Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/3216c6afcedc Added tag jdk7u2-b08 for changeset f6ba2486fbcf ! .hgtags From lana.steuck at oracle.com Thu Sep 22 17:02:43 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 23 Sep 2011 00:02:43 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 2 new changesets Message-ID: <20110923000243.F2F4C478E8@hg.openjdk.java.net> Changeset: db8ccf2cbb33 Author: asaha Date: 2011-09-16 12:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/db8ccf2cbb33 7091141: JAXP 1.4.5 update 1 for 7u2 Reviewed-by: joehw ! jaxp.properties Changeset: f51e04014ffb Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/f51e04014ffb Added tag jdk7u2-b08 for changeset db8ccf2cbb33 ! .hgtags From lana.steuck at oracle.com Thu Sep 22 17:02:38 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 23 Sep 2011 00:02:38 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: Added tag jdk7u2-b08 for changeset 8035e71ac3f6 Message-ID: <20110923000251.08A8B478E9@hg.openjdk.java.net> Changeset: 17a87e00a541 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/17a87e00a541 Added tag jdk7u2-b08 for changeset 8035e71ac3f6 ! .hgtags From lana.steuck at oracle.com Thu Sep 22 17:02:48 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 23 Sep 2011 00:02:48 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: Added tag jdk7u2-b08 for changeset 16e34b70cea7 Message-ID: <20110923000254.8F68B478EA@hg.openjdk.java.net> Changeset: abab66e88efd Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/abab66e88efd Added tag jdk7u2-b08 for changeset 16e34b70cea7 ! .hgtags From lana.steuck at oracle.com Thu Sep 22 17:03:10 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 23 Sep 2011 00:03:10 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 3 new changesets Message-ID: <20110923000350.3FE76478EB@hg.openjdk.java.net> Changeset: 825430a003d4 Author: cgruszka Date: 2011-09-15 13:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/825430a003d4 7066713: Separate demos from the bundles on Solaris and Linux Summary: add new license files to demos and samples, new directory for bundling Reviewed-by: katleman, ohair, billyh ! make/common/Release.gmk ! make/common/shared/Defs-control.gmk Changeset: fb110f661e8c Author: cgruszka Date: 2011-09-16 13:56 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/fb110f661e8c Merge Changeset: f9c04c78a9b3 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f9c04c78a9b3 Added tag jdk7u2-b08 for changeset fb110f661e8c ! .hgtags From John.Coomes at oracle.com Fri Sep 23 09:05:36 2011 From: John.Coomes at oracle.com (John Coomes) Date: Fri, 23 Sep 2011 09:05:36 -0700 Subject: Request for approval for bulk integration of hs22-b07 into 7u2-b09 Message-ID: <20092.44624.388704.143787@oracle.com> Requesting approval for bulk integration of hs22-b07 into 7u2-b09. A webrev is available at: http://cr.openjdk.java.net/~jcoomes/7u/hs22-b07-7u2-b09/ PIT testing has completed successfully. This is the list of fixes in the proposed integration: 7071904: HotSpot: Full Debug Symbols 7093108: Bump the hs22 build number to 07 -John From daniel.daugherty at oracle.com Fri Sep 23 09:16:23 2011 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 23 Sep 2011 16:16:23 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 7085944: FDS: gdb does not find debug symbols for libjsig link Message-ID: <20110923161645.4F6E847911@hg.openjdk.java.net> Changeset: 377ba048163b Author: dcubed Date: 2011-09-22 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/377ba048163b 7085944: FDS: gdb does not find debug symbols for libjsig link Summary: Add support for importing .debuginfo files from HSX. Reviewed-by: phh ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/java/redist/Makefile ! make/java/redist/sajdi/Makefile From edvard.wendelin at oracle.com Fri Sep 23 09:28:30 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 23 Sep 2011 18:28:30 +0200 Subject: Request for approval for bulk integration of hs22-b07 into 7u2-b09 In-Reply-To: <20092.44624.388704.143787@oracle.com> References: <20092.44624.388704.143787@oracle.com> Message-ID: <20C1C581-0075-4D1B-969F-4AFDD417E4E1@oracle.com> Approved. Cheers, Edvard Sent from my iPhone On 23 sep 2011, at 18:05, John Coomes wrote: > Requesting approval for bulk integration of hs22-b07 into 7u2-b09. > > A webrev is available at: > > http://cr.openjdk.java.net/~jcoomes/7u/hs22-b07-7u2-b09/ > > PIT testing has completed successfully. > > This is the list of fixes in the proposed integration: > > 7071904: HotSpot: Full Debug Symbols > 7093108: Bump the hs22 build number to 07 > > -John From edvard.wendelin at oracle.com Fri Sep 23 10:51:01 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 23 Sep 2011 19:51:01 +0200 Subject: Request for approval for CR 7085944 In-Reply-To: <4E79FE16.6000106@oracle.com> References: <4E79FE16.6000106@oracle.com> Message-ID: <228B8168-4D44-4D9A-8BBB-C1AC711F5451@oracle.com> Hi, Approved. Cheers, Edvard On 21 sep 2011, at 17.09, Daniel D. Daugherty wrote: > a) http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085944 > > b) http://cr.openjdk.java.net/~dcubed/7085944-webrev/3/ > The OpenJDK7 and OpenJDK8 versions are identical. > > c) the OpenJDK8 changeset: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/029ba13aa0df > > d) An earlier version of the webrev was discussed on this alias > under the following subject line: > > contingent review request for 7085944 FDS: gdb does not > find debug symbols for libjsig link > > Since that discussion, the change was made to be independent > of the HSX import version. If the import HSX contains .debuginfo > files, then they are used. If the import HSX does not contain > .debuginfo files, then nothing is done. > > Dan > From john.coomes at oracle.com Fri Sep 23 11:06:28 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 23 Sep 2011 18:06:28 +0000 Subject: hg: jdk7u/jdk7u2-dev: Added tag jdk7u2-b08 for changeset ae0dc68f422f Message-ID: <20110923180628.D09B747919@hg.openjdk.java.net> Changeset: 194f60b57099 Author: schien Date: 2011-09-22 06:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/rev/194f60b57099 Added tag jdk7u2-b08 for changeset ae0dc68f422f ! .hgtags From john.coomes at oracle.com Fri Sep 23 11:06:36 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 23 Sep 2011 18:06:36 +0000 Subject: hg: jdk7u/jdk7u2-dev/corba: Added tag jdk7u2-b08 for changeset 9ef47d349684 Message-ID: <20110923180637.F16D74791A@hg.openjdk.java.net> Changeset: 487d16a2b833 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/corba/rev/487d16a2b833 Added tag jdk7u2-b08 for changeset 9ef47d349684 ! .hgtags From john.coomes at oracle.com Fri Sep 23 11:06:52 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 23 Sep 2011 18:06:52 +0000 Subject: hg: jdk7u/jdk7u2-dev/hotspot: Added tag jdk7u2-b08 for changeset 8035e71ac3f6 Message-ID: <20110923180655.9C53C4791B@hg.openjdk.java.net> Changeset: 17a87e00a541 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/17a87e00a541 Added tag jdk7u2-b08 for changeset 8035e71ac3f6 ! .hgtags From john.coomes at oracle.com Fri Sep 23 11:07:03 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 23 Sep 2011 18:07:03 +0000 Subject: hg: jdk7u/jdk7u2-dev/jaxp: Added tag jdk7u2-b08 for changeset db8ccf2cbb33 Message-ID: <20110923180703.A09794791C@hg.openjdk.java.net> Changeset: f51e04014ffb Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxp/rev/f51e04014ffb Added tag jdk7u2-b08 for changeset db8ccf2cbb33 ! .hgtags From john.coomes at oracle.com Fri Sep 23 11:07:11 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 23 Sep 2011 18:07:11 +0000 Subject: hg: jdk7u/jdk7u2-dev/jaxws: Added tag jdk7u2-b08 for changeset f6ba2486fbcf Message-ID: <20110923180711.1EF154791D@hg.openjdk.java.net> Changeset: 3216c6afcedc Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jaxws/rev/3216c6afcedc Added tag jdk7u2-b08 for changeset f6ba2486fbcf ! .hgtags From john.coomes at oracle.com Fri Sep 23 11:07:22 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 23 Sep 2011 18:07:22 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 2 new changesets Message-ID: <20110923180750.E47564791E@hg.openjdk.java.net> Changeset: f9c04c78a9b3 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/f9c04c78a9b3 Added tag jdk7u2-b08 for changeset fb110f661e8c ! .hgtags Changeset: 6f0836a84e2a Author: jcoomes Date: 2011-09-23 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/jdk/rev/6f0836a84e2a Merge From john.coomes at oracle.com Fri Sep 23 11:08:00 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 23 Sep 2011 18:08:00 +0000 Subject: hg: jdk7u/jdk7u2-dev/langtools: Added tag jdk7u2-b08 for changeset 16e34b70cea7 Message-ID: <20110923180803.E1EBC4791F@hg.openjdk.java.net> Changeset: abab66e88efd Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/langtools/rev/abab66e88efd Added tag jdk7u2-b08 for changeset 16e34b70cea7 ! .hgtags From john.coomes at oracle.com Fri Sep 23 11:28:18 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 23 Sep 2011 18:28:18 +0000 Subject: hg: jdk7u/jdk7u2-dev/hotspot: 4 new changesets Message-ID: <20110923182826.0A29147920@hg.openjdk.java.net> Changeset: da0999c4b733 Author: dcubed Date: 2011-09-16 16:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-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: cd3d4ec354fd Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/cd3d4ec354fd 7093108: Bump the hs22 build number to 07 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: f79fb21f3cad Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/f79fb21f3cad Added tag hs22-b07 for changeset cd3d4ec354fd ! .hgtags Changeset: b93bc193d73b Author: jcoomes Date: 2011-09-23 11:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/hotspot/rev/b93bc193d73b Merge ! .hgtags ! make/hotspot_version From john.coomes at oracle.com Fri Sep 23 20:57:55 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Sat, 24 Sep 2011 03:57:55 +0000 Subject: hg: jdk7u/jdk7u2/hotspot: 4 new changesets Message-ID: <20110924035805.D5FCC47938@hg.openjdk.java.net> Changeset: da0999c4b733 Author: dcubed Date: 2011-09-16 16:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/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: cd3d4ec354fd Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/cd3d4ec354fd 7093108: Bump the hs22 build number to 07 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: f79fb21f3cad Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/f79fb21f3cad Added tag hs22-b07 for changeset cd3d4ec354fd ! .hgtags Changeset: b93bc193d73b Author: jcoomes Date: 2011-09-23 11:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/b93bc193d73b Merge ! .hgtags ! make/hotspot_version From john.coomes at oracle.com Fri Sep 23 20:58:33 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Sat, 24 Sep 2011 03:58:33 +0000 Subject: hg: jdk7u/jdk7u2/jdk: 3 new changesets Message-ID: <20110924035913.62F2F47939@hg.openjdk.java.net> Changeset: f4da7747a2d9 Author: bae Date: 2011-09-22 15:54 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/f4da7747a2d9 7088287: libpng need to be updated. Reviewed-by: jgodinez, prr ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h + src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c - src/share/native/sun/awt/libpng/pnggccrd.c ! src/share/native/sun/awt/libpng/pngget.c + src/share/native/sun/awt/libpng/pnginfo.h + src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c + src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c + src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c - src/share/native/sun/awt/libpng/pngvcrd.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: 377ba048163b Author: dcubed Date: 2011-09-22 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/377ba048163b 7085944: FDS: gdb does not find debug symbols for libjsig link Summary: Add support for importing .debuginfo files from HSX. Reviewed-by: phh ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/java/redist/Makefile ! make/java/redist/sajdi/Makefile Changeset: 6f0836a84e2a Author: jcoomes Date: 2011-09-23 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/6f0836a84e2a Merge From john.coomes at oracle.com Fri Sep 23 20:59:22 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Sat, 24 Sep 2011 03:59:22 +0000 Subject: hg: jdk7u/jdk7u2/langtools: Added tag jdk7u2-b08 for changeset 16e34b70cea7 Message-ID: <20110924035926.C98FA4793A@hg.openjdk.java.net> Changeset: abab66e88efd Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/abab66e88efd Added tag jdk7u2-b08 for changeset 16e34b70cea7 ! .hgtags From kelly.ohair at oracle.com Fri Sep 23 19:27:44 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 23 Sep 2011 19:27:44 -0700 Subject: jdk7u/jdk7u2-dev does not build Message-ID: <723935B9-9643-430C-9F25-9DEF35E8D198@oracle.com> gmake[2]: *** No rule to make target `/u/ohair/hgrepos/jdk7/jdk7u-dev/jdk/DEMOS_LICENSE', needed by `/u/ohair/hgrepos/jdk7/jdk7u-dev/build/solaris-i586/j2sdk-image/demo/DEMOS_LICENSE'. Stop. gmake[2]: Leaving directory `/u/ohair/hgrepos/jdk7/jdk7u-dev/jdk/make' gmake[1]: *** [jdk-build] Error 2 gmake[1]: Leaving directory `/net/svc6.us.oracle.com/u/ohair/hgrepos/jdk7/jdk7u-dev' gmake: *** [build_product_image] Error 2 -kto From dalibor.topic at oracle.com Mon Sep 26 15:38:12 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 27 Sep 2011 00:38:12 +0200 Subject: Request for approval for CR 7012206 ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded In-Reply-To: <4E795EEE.7030703@oracle.com> References: <4E795EEE.7030703@oracle.com> Message-ID: <4E80FED4.4060208@oracle.com> Thanks, David - approved. On 9/21/11 5:50 AM, David Holmes wrote: > 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) > > Thanks, > David Holmes -- 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 Mon Sep 26 15:42:22 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 27 Sep 2011 00:42:22 +0200 Subject: Request for approval for CR 7085860 In-Reply-To: References: Message-ID: <4E80FFCE.2090202@oracle.com> On 9/22/11 10:49 AM, Christian Thalinger wrote: > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085860 > > Webrev: http://cr.openjdk.java.net/~twisti/7085860/ > > Review: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2011-September/006287.html > > Changeset: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b0efc7ee3b31 > > The fix has two parts, a VM part and a JDK part. The VM part has already been pushed to our main development repositories. The JDK part can only be pushed after the VM part is in place otherwise we get linkage errors. > > There is also a clean-up CR that removes unused code after 7085860 is integrated: 7087357. I will send an additional approval request for 7087357 if this one is approved. > > -- Christian Thanks, Christian - approved. cheers, dalibor topic -- 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 david.holmes at oracle.com Mon Sep 26 16:34:37 2011 From: david.holmes at oracle.com (David Holmes) Date: Tue, 27 Sep 2011 09:34:37 +1000 Subject: Request for approval for CR 7012206 ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded In-Reply-To: <4E80FED4.4060208@oracle.com> References: <4E795EEE.7030703@oracle.com> <4E80FED4.4060208@oracle.com> Message-ID: <4E810C0D.5070502@oracle.com> Hi Dalibor, Please clarify this approval. At the time of the request it was for 7u2, but Edvard has indicated I need to go through the critical approval process for that. So should I assume that this approval is for 7u in general (and in practice the means 7u4) ? Thanks, David On 27/09/2011 8:38 AM, Dalibor Topic wrote: > Thanks, David - approved. > > On 9/21/11 5:50 AM, David Holmes wrote: >> 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) >> >> Thanks, >> David Holmes > > > From dalibor.topic at oracle.com Mon Sep 26 16:37:59 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 27 Sep 2011 01:37:59 +0200 Subject: Request for approval for CR 7012206 ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded In-Reply-To: <4E810C0D.5070502@oracle.com> References: <4E795EEE.7030703@oracle.com> <4E80FED4.4060208@oracle.com> <4E810C0D.5070502@oracle.com> Message-ID: <4E810CD7.60702@oracle.com> On 9/27/11 1:34 AM, David Holmes wrote: > Hi Dalibor, > > Please clarify this approval. Sure - thanks for asking for clarification! > At the time of the request it was for 7u2, but Edvard has indicated I need to go through the critical approval process for that. Correct. > So should I assume that this approval is for 7u in general (and in practice the means 7u4) ? Yes. cheers, dalibor topic > Thanks, > David > > On 27/09/2011 8:38 AM, Dalibor Topic wrote: >> Thanks, David - approved. >> >> On 9/21/11 5:50 AM, David Holmes wrote: >>> 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) >>> >>> Thanks, >>> David Holmes >> >> >> -- 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 Mon Sep 26 16:39:11 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 27 Sep 2011 01:39:11 +0200 Subject: Request for approval for CR 7085860 In-Reply-To: <4E80FFCE.2090202@oracle.com> References: <4E80FFCE.2090202@oracle.com> Message-ID: <4E810D1F.8060401@oracle.com> On 9/27/11 12:42 AM, Dalibor Topic wrote: > On 9/22/11 10:49 AM, Christian Thalinger wrote: >> CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085860 >> >> Webrev: http://cr.openjdk.java.net/~twisti/7085860/ >> >> Review: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2011-September/006287.html >> >> Changeset: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b0efc7ee3b31 >> >> The fix has two parts, a VM part and a JDK part. The VM part has already been pushed to our main development repositories. The JDK part can only be pushed after the VM part is in place otherwise we get linkage errors. >> >> There is also a clean-up CR that removes unused code after 7085860 is integrated: 7087357. I will send an additional approval request for 7087357 if this one is approved. >> >> -- Christian > > Thanks, Christian - approved. just to clarify: approved for 7u mainline (i.e. 7u4). cheers, dalibor topic -- 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 david.holmes at oracle.com Mon Sep 26 16:49:39 2011 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Mon, 26 Sep 2011 23:49:39 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded Message-ID: <20110926235002.BCAF7479EC@hg.openjdk.java.net> Changeset: d38208406926 Author: dholmes Date: 2011-09-26 19:47 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/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 From denis.fokin at oracle.com Tue Sep 27 06:48:47 2011 From: denis.fokin at oracle.com (Denis S. Fokin) Date: Tue, 27 Sep 2011 17:48:47 +0400 Subject: Request for approval for CR 7080289 - AWTKeystroke class registers a subclass factory during deserialization Message-ID: <4E81D43F.3070803@oracle.com> Good day. I hereby request 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. The fix should go into http://hg.openjdk.java.net/jdk7u/jdk7u2 Thank you, Denis. From david.holmes at oracle.com Tue Sep 27 17:20:40 2011 From: david.holmes at oracle.com (David Holmes) Date: Wed, 28 Sep 2011 10:20:40 +1000 Subject: Request for Phase 2 approval for CR 7012206 ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded Message-ID: <4E826858.5020101@oracle.com> (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 weijun.wang at oracle.com Tue Sep 27 19:15:20 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 28 Sep 2011 10:15:20 +0800 Subject: Request for approval to 7u4 for 7081783: jarsigner error when no $HOME/.keystore Message-ID: <4E828338.8070508@oracle.com> Hi All This is a request to backport a jdk8 fix into jdk7u4 b01. CR: 7081783: jarsigner error when no $HOME/.keystore Weblink: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7081783 Description: When there is no user default keystore (~/.keystore), jarsigner has a bug that prevents the CertPathValidator object been created, therefore, it would always print out a warning "certificate chain is not validated" even if it can be validated. The fix is already included in jdk8 as: changeset: 4516:62c25e4c30a3 user: weijun date: Mon Sep 05 11:22:27 2011 +0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/62c25e4c30a3 Reviewed-by: xuelei The patch for jdk7u4 is identical to the one 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 Tue Sep 27 22:29:34 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 28 Sep 2011 07:29:34 +0200 Subject: Request for approval to 7u4 for 7081783: jarsigner error when no $HOME/.keystore In-Reply-To: <4E828338.8070508@oracle.com> References: <4E828338.8070508@oracle.com> Message-ID: <9FBBE2BF-9AC8-40A0-8687-E6B12E1533F2@oracle.com> Approved. Cheers, Edvard On 28 sep 2011, at 04.15, Weijun Wang wrote: > Hi All > > This is a request to backport a jdk8 fix into jdk7u4 b01. > > CR: 7081783: jarsigner error when no $HOME/.keystore > Weblink: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7081783 > > Description: > > When there is no user default keystore (~/.keystore), jarsigner has > a bug that prevents the CertPathValidator object been created, > therefore, it would always print out a warning "certificate chain is > not validated" even if it can be validated. > > The fix is already included in jdk8 as: > > changeset: 4516:62c25e4c30a3 > user: weijun > date: Mon Sep 05 11:22:27 2011 +0800 > URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/62c25e4c30a3 > Reviewed-by: xuelei > > The patch for jdk7u4 is identical to the one 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 Wed Sep 28 08:38:48 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 28 Sep 2011 17:38:48 +0200 Subject: 7u2 phase 2 status, information regarding build promotions Message-ID: <4E833F88.9000002@oracle.com> Hi, I thought I'd send out a short status update on the 7u2 project. We are now in phase 2 for 7u2 and consequently in phase 1 for 7u4. We will build 7u4 on a weekly basis and publish the builds on java.net. 7u2 will now be built on a monthly basis. The approval process for phase 1 and 2 is slightly different. For phase 1 you can find the approval template here: http://openjdk.java.net/projects/jdk7u/approval-template.html . Dalibor is on vacation, so we haven't been able to upload it to the project page. You should be able to find it next to the other template on the same link sometime next week. In the meantime I'll paste it in this email [1]. Expect that it will take a few days for me to respond to approval requests for phase 2 as they require release team approval. Cheers, Edvard [1] "Push requests for JDK 7 Update Stabilisation forests MUST be sent to the jdk7u-dev at openjdk.java.net mailing list and SHOULD follow this template: Subject: Request for phase 2 approval for CR $NR - $Synopsis With the body containing: ? either a link to the publicly visible bug on the bugs.sun.com site (or its equivalent), or a description of the change in case that there is no publicly visible bug to link to ? either a link to the publicly visible webrev or a link to the JDK 8 changeset, in case it's the the same patch as the corresponding changeset committed for JDK 8. ? if the review is taking place somewhere else, a link to the public review thread ? if the fix has already been reviewed for inclusion into jdk7u-dev, the list of reviewers ? Provide rationale for why the fix should be approved, including the benefit and risks involved, what testing has been done, and what the results were. ? The Release Team might decide to defer the approval request to the next update release, request more information or approve it. Communication is taken care of by the project lead." From edvard.wendelin at oracle.com Wed Sep 28 08:40:03 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 28 Sep 2011 17:40:03 +0200 Subject: Proposal - Fix Approval Template OpenJDK 7u2 Phase 2 In-Reply-To: <8852CD5C-33A1-4F3C-ADB6-49F959A09849@oracle.com> References: <8852CD5C-33A1-4F3C-ADB6-49F959A09849@oracle.com> Message-ID: <4E833FD3.3090405@oracle.com> I didn't get any feedback on this proposal, so it's now considered baselined. Once Dalibor is back from vacation we'll have it published on the project's web page. Cheers, Edvard On 09/22/2011 10:05 PM, Edvard Wendelin wrote: > Hi all, > > Since we are going into phase 2 of the project, I'd like to propose an > approval template to support this. I'd like to get feedback before > Sunday evening so that it can be baselined on Monday. > > "Push requests for JDK 7 Update Stabilisation forests MUST be sent to > the jdk7u-dev at openjdk.java.net mailing list and SHOULD follow this > template: > > Subject: Request for phase 2 approval for CR $NR - $Synopsis > > With the body containing: > > ? either a link to the publicly visible bug on the bugs.sun.com > site (or its equivalent), or a description of the change in case that > there is no publicly visible bug to link to > ? either a link to the publicly visible webrev or a link to the > JDK 8 changeset, in case it's the the same patch as the corresponding > changeset committed for JDK 8. > ? if the review is taking place somewhere else, a link to the > public review thread > ? if the fix has already been reviewed for inclusion into > jdk7u-dev, the list of reviewers > ? Provide rationale for why the fix should be approved, including > the benefit and risks involved, what testing has been done, and what > the results were. > ? The Release Team might decide to defer the approval request > to the next update release, request more information or approve it. > Communication is taken care of by the project lead." > > Cheers, > Edvard > > > > From weijun.wang at oracle.com Thu Sep 29 02:13:45 2011 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Thu, 29 Sep 2011 09:13:45 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7081783: jarsigner error when no $HOME/.keystore Message-ID: <20110929091412.CCE6647A82@hg.openjdk.java.net> Changeset: 35de232af8be Author: weijun Date: 2011-09-05 11:22 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/35de232af8be 7081783: jarsigner error when no $HOME/.keystore Reviewed-by: xuelei ! src/share/classes/sun/security/tools/JarSigner.java From david.holmes at oracle.com Fri Sep 30 15:11:22 2011 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Fri, 30 Sep 2011 22:11:22 +0000 Subject: hg: jdk7u/jdk7u2-dev/jdk: 7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded Message-ID: <20110930221148.E7C0547AF6@hg.openjdk.java.net> Changeset: 4808f600237e Author: dholmes Date: 2011-09-26 19:47 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2-dev/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