From alejandro.murillo at oracle.com Mon Apr 2 02:12:43 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Mon, 02 Apr 2012 03:12:43 -0600 Subject: [7u4] Request for approval for bulk integration of hs23-b20 Message-ID: <4F796D8B.3000704@oracle.com> Requesting approval to integrate hs23-b20 into jdk7u4-b19. A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u4/hs23-b20-jdk7u4-b19.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97 7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode 7145798: System.loadLibrary does not search current working directory 7147724: G1: hang in SurrogateLockerThread::manipulatePLL 7154677: new hotspot build - hs23-b20 7156960: Incorrect copyright headers in parts of the Serviceability agent -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From alexandr.scherbatiy at oracle.com Mon Apr 2 08:22:21 2012 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Mon, 02 Apr 2012 15:22:21 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7132808: [macosx] closed/javax/swing/JFileChooser/4524490/bug4524490.java fails on MacOS Message-ID: <20120402152241.CB4A947C95@hg.openjdk.java.net> Changeset: 859be9ab035e Author: alexsch Date: 2012-04-02 19:22 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/859be9ab035e 7132808: [macosx] closed/javax/swing/JFileChooser/4524490/bug4524490.java fails on MacOS Reviewed-by: alexp + test/javax/swing/JFileChooser/4524490/bug4524490.java From michael.x.mcmahon at oracle.com Mon Apr 2 09:35:19 2012 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Mon, 02 Apr 2012 17:35:19 +0100 Subject: [7u4] RFR: 7134701 [macosx] Support legacy native library names Message-ID: <4F79D547.4010009@oracle.com> This should have been reviewed on this list. So, I am forwarding the request again. It hasn't changed since the original webrev was reviewed on core-libs and the macos lists. It is the same code change as for jdk 8 http://cr.openjdk.java.net/~michaelm/7134701/webrev.7u4.1/ Thanks, Michael. From edvard.wendelin at oracle.com Mon Apr 2 08:42:02 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 2 Apr 2012 08:42:02 -0700 Subject: [7u4] Request for approval for bulk integration of hs23-b20 In-Reply-To: <4F796D8B.3000704@oracle.com> References: <4F796D8B.3000704@oracle.com> Message-ID: Approved. On Apr 2, 2012, at 2:12 AM, Alejandro E Murillo wrote: > Requesting approval to integrate hs23-b20 into jdk7u4-b19. > > A webrev is available at: > > http://cr.openjdk.java.net/~amurillo/7u4/hs23-b20-jdk7u4-b19.webrev/ > > Pre-integration testing is in progress; the integration will proceed > only after SQE has analyzed the results and approved. > > The fixes in the proposed integration are below. All have undergone > nightly testing and are already in a jdk8 repository. > > 7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97 > 7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode > 7145798: System.loadLibrary does not search current working directory > 7147724: G1: hang in SurrogateLockerThread::manipulatePLL > 7154677: new hotspot build - hs23-b20 > 7156960: Incorrect copyright headers in parts of the Serviceability agent > > -- > Alejandro E Murillo, Java Performance > Phone: (303) 955-2584. > Timezone: US/Mountain (UTC-0700) > From scott.kovatch at oracle.com Mon Apr 2 09:20:09 2012 From: scott.kovatch at oracle.com (Scott Kovatch) Date: Mon, 2 Apr 2012 09:20:09 -0700 Subject: [7u4] RFR: 7134701 [macosx] Support legacy native library names In-Reply-To: <4F79D547.4010009@oracle.com> References: <4F79D547.4010009@oracle.com> Message-ID: <237B487B-8457-43E3-B70A-E9718477DD1C@oracle.com> On Apr 2, 2012, at 9:35 AM, Michael McMahon wrote: > This should have been reviewed on this list. So, I am forwarding the > request again. It hasn't changed since the original webrev was reviewed > on core-libs and the macos lists. > > It is the same code change as for jdk 8 > > http://cr.openjdk.java.net/~michaelm/7134701/webrev.7u4.1/ So in the end it looks like we will only support checking both .jnilib and .dylib on Mac: 1. When using System.loadLibrary() 2. The class calling System.loadLibrary() was NOT loaded from a custom class loader 3. isAbsolute is false, which implies System.load() was called. I saw the macosx discussion, and I think this is fine. If you're calling System.load() you know what file you want to load, and the extension shouldn't be inferred. Likewise, we shouldn't override the policy of a non-system class loader. I enthusiastically approve this change. :-) -- Scott K. ---------------------------------------- Scott Kovatch scott.kovatch at oracle.com Santa Clara/Pleasanton, CA From michael.x.mcmahon at oracle.com Mon Apr 2 10:23:00 2012 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Mon, 02 Apr 2012 18:23:00 +0100 Subject: [7u4] RFR: 7134701 [macosx] Support legacy native library names In-Reply-To: <237B487B-8457-43E3-B70A-E9718477DD1C@oracle.com> References: <4F79D547.4010009@oracle.com> <237B487B-8457-43E3-B70A-E9718477DD1C@oracle.com> Message-ID: <4F79E074.20406@oracle.com> Sorry Scott, that was the wrong link. I mistakenly forwarded the original email instead of the updated one.. This is the correct webrev: http://cr.openjdk.java.net/~michaelm/7134701/webrev.7u4.2/ Thanks, Michael. On 02/04/12 17:20, Scott Kovatch wrote: > > On Apr 2, 2012, at 9:35 AM, Michael McMahon wrote: > >> This should have been reviewed on this list. So, I am forwarding the >> request again. It hasn't changed since the original webrev was reviewed >> on core-libs and the macos lists. >> >> It is the same code change as for jdk 8 >> >> http://cr.openjdk.java.net/~michaelm/7134701/webrev.7u4.1/ >> > > So in the end it looks like we will only support checking both .jnilib > and .dylib on Mac: > > 1. When using System.loadLibrary() > 2. The class calling System.loadLibrary() was NOT loaded from a custom > class loader > 3. isAbsolute is false, which implies System.load() was called. > > I saw the macosx discussion, and I think this is fine. If you're > calling System.load() you know what file you want to load, and the > extension shouldn't be inferred. Likewise, we shouldn't override the > policy of a non-system class loader. > > I enthusiastically approve this change. :-) > > -- Scott K. > > ---------------------------------------- > Scott Kovatch > scott.kovatch at oracle.com > Santa Clara/Pleasanton, CA > From scott.kovatch at oracle.com Mon Apr 2 09:33:06 2012 From: scott.kovatch at oracle.com (Scott Kovatch) Date: Mon, 2 Apr 2012 09:33:06 -0700 Subject: [7u4] RFR: 7134701 [macosx] Support legacy native library names In-Reply-To: <4F79E074.20406@oracle.com> References: <4F79D547.4010009@oracle.com> <237B487B-8457-43E3-B70A-E9718477DD1C@oracle.com> <4F79E074.20406@oracle.com> Message-ID: <67AFD7B2-6957-4BA4-A72E-E4B7BD2E959E@oracle.com> HTML-based mail is sneaky. You changed the text but not the actual link. http://cr.openjdk.java.net/~michaelm/7134701/webrev.7u4.2/ should work better. Everything still looks okay. -- Scott On Apr 2, 2012, at 10:23 AM, Michael McMahon wrote: > Sorry Scott, that was the wrong link. I mistakenly forwarded the original > email instead of the updated one.. > > This is the correct webrev: > > > > Thanks, > Michael. > > > On 02/04/12 17:20, Scott Kovatch wrote: >> >> On Apr 2, 2012, at 9:35 AM, Michael McMahon wrote: >> >>> This should have been reviewed on this list. So, I am forwarding the >>> request again. It hasn't changed since the original webrev was reviewed >>> on core-libs and the macos lists. >>> >>> It is the same code change as for jdk 8 >>> >>> http://cr.openjdk.java.net/~michaelm/7134701/webrev.7u4.1/ >> >> So in the end it looks like we will only support checking both .jnilib and .dylib on Mac: >> >> 1. When using System.loadLibrary() >> 2. The class calling System.loadLibrary() was NOT loaded from a custom class loader >> 3. isAbsolute is false, which implies System.load() was called. >> >> I saw the macosx discussion, and I think this is fine. If you're calling System.load() you know what file you want to load, and the extension shouldn't be inferred. Likewise, we shouldn't override the policy of a non-system class loader. >> >> I enthusiastically approve this change. :-) >> >> -- Scott K. >> >> ---------------------------------------- >> Scott Kovatch >> scott.kovatch at oracle.com >> Santa Clara/Pleasanton, CA >> > From michael.fang at oracle.com Mon Apr 2 09:54:50 2012 From: michael.fang at oracle.com (Michael Fang) Date: Mon, 02 Apr 2012 09:54:50 -0700 Subject: [7u4] Request for phase 2 approval for CR 7154770 NLS: 7u4 man page update In-Reply-To: <4F7496FF.9090609@oracle.com> References: <4F72DE38.4060907@oracle.com> <6A70A801-4436-4D5A-8EF5-FEBE3374D3C4@oracle.com> <4F7496FF.9090609@oracle.com> Message-ID: <4F79D9DA.7040707@oracle.com> CR: http://bugs.sun.com/view_bug.do?bug_id=7154770 Webrev: http://cr.openjdk.java.net/~mfang/7154770/webrev.00/ Reviewed by:Tomonori Shioda Rationale for inclusion in 7u4: man page updates from pubs team (including 7155419) thanks, -michael From huizhe.wang at oracle.com Mon Apr 2 11:06:08 2012 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Mon, 02 Apr 2012 18:06:08 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 7151484: NullPointerException caused by a bug in XMLDocumentFragmentScannerImpl Message-ID: <20120402180611.19A8547CA2@hg.openjdk.java.net> Changeset: 3d640f609068 Author: joehw Date: 2012-04-02 11:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/3d640f609068 7151484: NullPointerException caused by a bug in XMLDocumentFragmentScannerImpl Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java From bradford.wetmore at oracle.com Mon Apr 2 11:30:12 2012 From: bradford.wetmore at oracle.com (bradford.wetmore at oracle.com) Date: Mon, 02 Apr 2012 18:30:12 +0000 Subject: hg: jdk7u/jdk7u4-dev/jdk: 7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE Message-ID: <20120402183040.5E6B647CA5@hg.openjdk.java.net> Changeset: 54524889bf8b Author: wetmore Date: 2012-04-02 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/54524889bf8b 7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SSLContextImpl.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NullGetAcceptedIssuers.java From edvard.wendelin at oracle.com Mon Apr 2 12:03:10 2012 From: edvard.wendelin at oracle.com (Edvard wendelin) Date: Mon, 2 Apr 2012 12:03:10 -0700 Subject: [7u4] Request for phase 2 approval for CR 7154770 NLS: 7u4 man page update In-Reply-To: <4F79D9DA.7040707@oracle.com> References: <4F72DE38.4060907@oracle.com> <6A70A801-4436-4D5A-8EF5-FEBE3374D3C4@oracle.com> <4F7496FF.9090609@oracle.com> <4F79D9DA.7040707@oracle.com> Message-ID: <83258D7BE326415D8EEE856FC2482DCB@oracle.com> Approved Cheers, Edvard On Monday 2 April 2012 at 09:54, Michael Fang wrote: > CR: http://bugs.sun.com/view_bug.do?bug_id=7154770 > Webrev: http://cr.openjdk.java.net/~mfang/7154770/webrev.00/ > Reviewed by:Tomonori Shioda > Rationale for inclusion in 7u4: man page updates from pubs team > (including 7155419) > > thanks, > > -michael From christine.lu at oracle.com Mon Apr 2 14:19:12 2012 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Mon, 02 Apr 2012 21:19:12 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u6-b04 for changeset 559f6e91d3a3 Message-ID: <20120402211913.0DC3547CAE@hg.openjdk.java.net> Changeset: 3ef89a1c7c8e Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/3ef89a1c7c8e Added tag jdk7u6-b04 for changeset 559f6e91d3a3 ! .hgtags From christine.lu at oracle.com Mon Apr 2 14:19:18 2012 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Mon, 02 Apr 2012 21:19:18 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u6-b04 for changeset e5a10529aee1 Message-ID: <20120402211918.CB24747CB2@hg.openjdk.java.net> Changeset: 9d8acadba02c Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/9d8acadba02c Added tag jdk7u6-b04 for changeset e5a10529aee1 ! .hgtags From christine.lu at oracle.com Mon Apr 2 14:20:01 2012 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Mon, 02 Apr 2012 21:20:01 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u6-b04 for changeset b82c43fba5c0 Message-ID: <20120402212003.4360947CB5@hg.openjdk.java.net> Changeset: be0853fa2583 Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/be0853fa2583 Added tag jdk7u6-b04 for changeset b82c43fba5c0 ! .hgtags From christine.lu at oracle.com Mon Apr 2 14:21:41 2012 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Mon, 02 Apr 2012 21:21:41 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u6-b04 for changeset 47fdfdcfafef Message-ID: <20120402212142.D02C647CB8@hg.openjdk.java.net> Changeset: 1d311f9816d5 Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/1d311f9816d5 Added tag jdk7u6-b04 for changeset 47fdfdcfafef ! .hgtags From christine.lu at oracle.com Mon Apr 2 14:21:49 2012 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Mon, 02 Apr 2012 21:21:49 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u6-b04 for changeset b4a2e908d5d5 Message-ID: <20120402212149.E7EB547CBB@hg.openjdk.java.net> Changeset: 94d0c06c40e6 Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/94d0c06c40e6 Added tag jdk7u6-b04 for changeset b4a2e908d5d5 ! .hgtags From christine.lu at oracle.com Mon Apr 2 14:21:58 2012 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Mon, 02 Apr 2012 21:21:58 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u6-b04 for changeset 7bfc566a0e6d Message-ID: <20120402212209.83B5947CBE@hg.openjdk.java.net> Changeset: f50b2e0f671d Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f50b2e0f671d Added tag jdk7u6-b04 for changeset 7bfc566a0e6d ! .hgtags From christine.lu at oracle.com Mon Apr 2 14:23:41 2012 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Mon, 02 Apr 2012 21:23:41 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u6-b04 for changeset ef568ee2f96f Message-ID: <20120402212343.4C77147CC1@hg.openjdk.java.net> Changeset: 7ccff02ea113 Author: cl Date: 2012-04-02 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/7ccff02ea113 Added tag jdk7u6-b04 for changeset ef568ee2f96f ! .hgtags From lana.steuck at oracle.com Mon Apr 2 15:16:46 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 02 Apr 2012 22:16:46 +0000 Subject: hg: jdk7u/jdk7u4/jdk: 10 new changesets Message-ID: <20120402221846.0302647CD2@hg.openjdk.java.net> Changeset: eb5638c97409 Author: fparain Date: 2012-03-28 01:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/eb5638c97409 7156831: The jcmd man page is not included in generated bundles Reviewed-by: dholmes, sla, dsamersoff ! make/common/Release.gmk Changeset: d55642417017 Author: kizune Date: 2012-03-28 16:36 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/d55642417017 7153735: [macosx] Text with diacritics is pasted with broken encoding Reviewed-by: bae, art ! make/common/Defs-linux.gmk ! make/common/Defs-macosx.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! make/java/awt/Makefile + src/macosx/lib/content-types.properties + src/macosx/lib/flavormap.properties Changeset: 5c703dacb076 Author: bae Date: 2012-03-28 17:04 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/5c703dacb076 7154047: [macosx] When we choose print one page in the print dialog,it still prints all the pages. Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java Changeset: e5dacb9278b5 Author: nloodin Date: 2012-03-23 11:02 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/e5dacb9278b5 7156000: Change makefile to reflect refactored classes Reviewed-by: dholmes, sla ! make/common/Release.gmk Changeset: e80c166c37b0 Author: nloodin Date: 2012-03-28 09:09 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/e80c166c37b0 Merge Changeset: 8a3c4f03855b Author: nloodin Date: 2012-03-28 09:12 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/8a3c4f03855b Merge Changeset: 1dff65eca846 Author: leonidr Date: 2012-03-28 19:04 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/1dff65eca846 7150089: [macosx] Default for a custom cursor created from non-existent image is not transparent Reviewed-by: swingler ! src/macosx/classes/sun/lwawt/macosx/CCustomCursor.java Changeset: 2e90db16f9af Author: leonidr Date: 2012-03-28 19:08 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/2e90db16f9af 7154480: [macosx] Not all popup menu items are visible Reviewed-by: swingler, anthony ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/sun/awt/SunToolkit.java Changeset: ad6710b8b7c1 Author: lana Date: 2012-03-28 13:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/ad6710b8b7c1 Merge Changeset: 043ff369ad32 Author: lana Date: 2012-04-02 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/043ff369ad32 Merge From lana.steuck at oracle.com Mon Apr 2 15:45:15 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 2 Apr 2012 15:45:15 -0700 (PDT) Subject: jdk7u-b19: jdk7u4-dev Message-ID: <201204022245.q32MjFLx005354@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u4/rev/212bad4649ef http://hg.openjdk.java.net/jdk7u/jdk7u4/langtools/rev/12cdf04507b4 http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/043ff369ad32 http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxws/rev/c2af5c42dc5e http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxp/rev/eb1f8bea2e93 http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/1b1e6060a7fd http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/8bdf527067ac --- All fixes will be tested during promotion (no PIT testing at this point): 7154047 java classes_2d [macosx] When we choose print one page in the print dialog,i 7150089 java classes_awt [macosx] Default for a custom cursor created from non-existe 7153735 java classes_awt [macosx] Text with diacritics is pasted with broken encoding 7154480 java classes_awt [macosx] Not all popup menu items are visible 7134787 java jfr Refactor classes in oracle.jrockit.jfr.util.* into oracle.jf 7155167 java jfr VMJFR.c:459: store_tzlocale: Assertion `len_locale < 10' fai 7156000 java jfr Change makefile to reflect refactoring classes 7156831 java monitoring The jcmd man page is not included in generated bundles From michael.fang at oracle.com Mon Apr 2 16:27:00 2012 From: michael.fang at oracle.com (michael.fang at oracle.com) Date: Mon, 02 Apr 2012 23:27:00 +0000 Subject: hg: jdk7u/jdk7u4/jdk: 5 new changesets Message-ID: <20120402232753.DBA0447CD4@hg.openjdk.java.net> Changeset: 0ca36a938b14 Author: mfang Date: 2012-04-02 10:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/0ca36a938b14 7090832: Some locale info are not localized for some languages. Reviewed-by: psun, naoto ! src/share/classes/sun/util/resources/LocaleNames_de.properties ! src/share/classes/sun/util/resources/LocaleNames_es.properties ! src/share/classes/sun/util/resources/LocaleNames_fr.properties ! src/share/classes/sun/util/resources/LocaleNames_it.properties ! src/share/classes/sun/util/resources/LocaleNames_ja.properties ! src/share/classes/sun/util/resources/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties Changeset: 3da1e601ecf3 Author: mfang Date: 2012-04-02 11:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/3da1e601ecf3 Merge Changeset: 94ba195ce8a1 Author: mfang Date: 2012-04-02 10:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/94ba195ce8a1 7154770: NLS: 7u4 man page update Reviewed-by: yhuang ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/apt.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 + src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/apt.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/javaws.1 + src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: 3dd51e801d02 Author: mfang Date: 2012-04-02 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/3dd51e801d02 Merge Changeset: df5bcdff3def Author: mfang Date: 2012-04-02 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/df5bcdff3def Merge From michael.fang at oracle.com Mon Apr 2 16:45:21 2012 From: michael.fang at oracle.com (Michael Fang) Date: Mon, 02 Apr 2012 16:45:21 -0700 Subject: jdk7u4-b19 l10n integration complete In-Reply-To: <4F5ED861.30301@oracle.com> References: <201203122229.q2CMT3U5010827@jano-app.us.oracle.com> <4F5ED861.30301@oracle.com> Message-ID: <4F7A3A11.3090102@oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/94ba195ce8a1 http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/0ca36a938b14 --- PIT testing has been performed for the bug fixes. 7154770 java/localization NLS: 7u4 man page update 7090832 java/localization Some locale info are not localized for some languages. From yuka.kamiya at oracle.com Mon Apr 2 21:52:19 2012 From: yuka.kamiya at oracle.com (Yuka Kamiya) Date: Tue, 03 Apr 2012 13:52:19 +0900 Subject: [7u4] Request for approval for CR 7158483 - (tz) Support tzdata2012c Message-ID: <4F7A8203.2080103@oracle.com> Hello, I'd like to backport my change to support the latest timezone data (tzdata2012c) in JDK 8 to 7u4. CR: http://bugs.sun.com/view_bug.do?bug_id=7158483 webrev: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d0e8c9361bc0 Thanks, -- Yuka From edvard.wendelin at oracle.com Tue Apr 3 00:10:16 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 3 Apr 2012 00:10:16 -0700 Subject: [7u4] Request for approval for CR 7158483 - (tz) Support tzdata2012c In-Reply-To: <4F7A8203.2080103@oracle.com> References: <4F7A8203.2080103@oracle.com> Message-ID: <6CEAC22E-F396-4DBC-99CB-2D9EBB902796@oracle.com> Approved pending release team approval. Once you see critical approval in CR, feel free to push the fix. Cheers, Edvard On Apr 2, 2012, at 9:52 PM, Yuka Kamiya wrote: > Hello, > > I'd like to backport my change to support the latest timezone data (tzdata2012c) in JDK 8 to 7u4. > > CR: http://bugs.sun.com/view_bug.do?bug_id=7158483 > webrev: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d0e8c9361bc0 > > Thanks, > -- > Yuka From ahughes at redhat.com Tue Apr 3 02:39:21 2012 From: ahughes at redhat.com (Andrew Hughes) Date: Tue, 03 Apr 2012 05:39:21 -0400 (EDT) Subject: OpenJDK 7u4 End game In-Reply-To: <67F12A80-120F-4462-8522-B67D7C5C9B13@oracle.com> Message-ID: <1912604c-bad4-4519-b187-b51aa6c990c1@zmail17.collab.prod.int.phx2.redhat.com> ----- Original Message ----- > Hi, > > Last Thursday we published the latest early access build of the > Oracle JDK 7u4 [1]. As I've mentioned in my past updates [2], the > teams are now focusing on fixing bugs found by the community, QA or > by the development teams. > > I'd like to welcome you to test the latest Oracle JDK, or your own > OpenJDK [3] build, and report bugs through bugs.sun.com. The sooner > the bug reports are filed, the more likely it is that the issues > will be fixed in time for the release :) There is still about a > month or so left where critical bugs can be fixed. > > Cheers, > Edvard > > [1] http://jdk7.java.net/download.html > [2] > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-February/001900.html > [3] http://hg.openjdk.java.net/jdk7u/jdk7u > What's the tag at the point where the 7u trees was branched to create the 7u4 trees? I can't see an obvious one on http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/shortlog > On Feb 14, 2012, at 10:27 PM, Edvard Wendelin wrote: > > > Hi, > > > > By now the feature work for 7u4 is basically done and the Mac OS X > > port is in the master forest. We're now looking at a period where > > the main focus is around bug fixing. A good way to help out is by > > testing the latest early access builds, available on the > > jdk7.java.net site [1]. As always, you can also build the source > > yourself, if you so prefer! > > > > On February 24th, we plan to create the jdk7u4 stabilisation > > forest. It will be a copy of the jdk7u master. Any fixes targeted > > for jdk7u4 needs to go into jdk7u4-dev after this point.The code > > freeze for Lana's last integration before the 24th is Feb 15th 2 > > pm PT. > > > > For fixes you want to include in jdk7u4 after Feb 23rd, you will > > need what's called critical fix approval. What that basically > > means is that quality, development and release management says OK > > to a particular fix. For those of you who can't edit bugs in the > > current bug database, please reach out to me and I'll help with > > the approval process. The details I need are: > > > > * CR number you are working on > > * a motivation why this fix is important for JDK 7u4 > > * what potential risks the fix could introduce > > > > I'll add a template to the project page where I add this > > information. > > > > If you are working on a fix that is not critical for 7u4, please > > continue using jdk7u-dev. As we move off jdk7u for 7u4, there will > > be 7u6 builds from jdk7u starting sometime end of February/early > > March. > > > > > > Cheers, > > Edvard > > > > [1] http://jdk7.java.net/download.html > > > > On Jan 19, 2012, at 10:56 PM, Edvard Wendelin wrote: > > > >> Hi, > >> > >> We are now at a point in the 7u4 project where we have a > >> reasonably good understanding on what the end game will look > >> like. I'd therefore like to outline the activities in the coming > >> months. I would also like to remind you that these plans could > >> and probably will change before the release is out the door. > >> > >> We expect that feature development will be completed by the end of > >> January. After that the focus will turn to bug fixing. During > >> this period of time, SQE will report bugs to development. We > >> expect that the vast majority of bugs have been reported by early > >> March. During the remainder of the month we will work on the bugs > >> still targeted to the release. By the end of March there > >> shouldn't be any bugs targeted to 7u4. We will continuously go > >> through the open bugs and focus our efforts on the most important > >> ones. Some bugs will end up being deferred to JDK 7u6. > >> > >> Sometime in February, JDK 7u4 will move to a new forest called > >> jdk7u/jdk7u4. This is where we will stabilize the release and all > >> subsequent builds of 7u4 will be built from this forrest. This > >> means that jdk7u/jdk7u-dev remains open for changes. Anything > >> integrated after we create jdk7u/jdk7u4 will be included in JDK > >> 7u6. > >> > >> By the time we are through feature complete and have a better idea > >> on the amount of bugs open against 7u4, I will update you on what > >> the last month will look like. > >> > >> Cheers, > >> Edvard > > > > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From dmitry.cherepanov at oracle.com Tue Apr 3 03:06:28 2012 From: dmitry.cherepanov at oracle.com (dmitry.cherepanov at oracle.com) Date: Tue, 03 Apr 2012 10:06:28 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7156194: [macosx] Can't type non-ASCII characters into applets Message-ID: <20120403100649.6A89547CF1@hg.openjdk.java.net> Changeset: 7e97533153b8 Author: dcherepanov Date: 2012-04-03 14:05 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/7e97533153b8 7156194: [macosx] Can't type non-ASCII characters into applets Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java From dmitry.cherepanov at oracle.com Tue Apr 3 03:35:31 2012 From: dmitry.cherepanov at oracle.com (dmitry.cherepanov at oracle.com) Date: Tue, 03 Apr 2012 10:35:31 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7156191: [macosx] Can't type into applet demos in Pivot Message-ID: <20120403103544.8443447CF5@hg.openjdk.java.net> Changeset: 13b099d9694f Author: dcherepanov Date: 2012-04-03 14:38 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/13b099d9694f 7156191: [macosx] Can't type into applet demos in Pivot Reviewed-by: ant, art ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java From alexander.kouznetsov at oracle.com Tue Apr 3 05:01:21 2012 From: alexander.kouznetsov at oracle.com (Alexander Kouznetsov) Date: Tue, 03 Apr 2012 16:01:21 +0400 Subject: [7u6] Request for approval for CR 7074853 - TransparentRuler demos Readme should mention the correct jar file name Message-ID: <4F7AE691.5020004@oracle.com> This is a request to backport a JDK 8 fix into JDK 7u6: CR 7074853 - TransparentRuler demos Readme should mention the correct jar file name http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074853 The fix has already been pushed to JDK 8, as: http://sa.sfbay.sun.com/mail-archive/7074853/0001.html The code changes for jdk7u6 are identical to the ones in jdk8. The fix is safe and is requested by IBM. http://monaco.us.oracle.com/detail.jsf?cr=7158082 The CR mentioned in the readme file is also fixed http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/log?rev=7027486 -- Best regards, Alexander Kouznetsov From abhi.saha at oracle.com Tue Apr 3 09:47:13 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Tue, 03 Apr 2012 16:47:13 +0000 Subject: hg: jdk7u/jdk7u4/jdk: 7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4 Message-ID: <20120403164723.CDCAD47D15@hg.openjdk.java.net> Changeset: 0f9aacb27534 Author: mbankal Date: 2012-03-15 11:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/0f9aacb27534 7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4 Reviewed-by: weijun ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh From james.melvin at oracle.com Tue Apr 3 10:41:51 2012 From: james.melvin at oracle.com (James Melvin) Date: Tue, 03 Apr 2012 13:41:51 -0400 Subject: [7u4] RFR: 7130404 [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Message-ID: <4F7B365F.1010601@oracle.com> Hi, This Mac OS X bugfix to preserve compatibility with the Apple JDK has already been reviewed on this list and approved by the Release Team. The fix spanned several repos, both Open and Closed, and required a staged integration. All other repos have already been pushed and these are the final 2 repos to update. The changes affect directory names and bundle names, and RE build and promotion scripts needed to be updated. These changes are now in place and the final integration is ready for push... as early as today with your approval. WEBREV: http://cr.openjdk.java.net/~jmelvin/7130404/jdk/webrev.04 http://cr.openjdk.java.net/~jmelvin/7130404/corba/webrev.02 TESTING: JPRT job (2012-04-02-034200.jmelvin.jdk7u4-dev) Notepad, SwingSet2, SPECjbb2005, jtreg I'd like to ask for final approval to push to jdk7u4-dev in preparation for push to 7u4 master. - Jim From yuka.kamiya at oracle.com Tue Apr 3 15:24:28 2012 From: yuka.kamiya at oracle.com (yuka.kamiya at oracle.com) Date: Tue, 03 Apr 2012 22:24:28 +0000 Subject: hg: jdk7u/jdk7u4-dev/jdk: 7158483: (tz) Support tzdata2012c Message-ID: <20120403222448.59CA747D24@hg.openjdk.java.net> Changeset: 065fdd98fe75 Author: peytoia Date: 2012-04-03 18:21 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/065fdd98fe75 7158483: (tz) Support tzdata2012c 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/backward ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/leapseconds ! 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 From lana.steuck at oracle.com Tue Apr 3 17:15:52 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Apr 2012 00:15:52 +0000 Subject: hg: jdk7u/jdk7u4-dev: Added tag jdk7u4-b18 for changeset 21d4722185b9 Message-ID: <20120404001552.C5A7D47D31@hg.openjdk.java.net> Changeset: 212bad4649ef Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/rev/212bad4649ef Added tag jdk7u4-b18 for changeset 21d4722185b9 ! .hgtags From lana.steuck at oracle.com Tue Apr 3 17:15:48 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Apr 2012 00:15:48 +0000 Subject: hg: jdk7u/jdk7u4-dev/corba: Added tag jdk7u4-b18 for changeset c2eb741b947d Message-ID: <20120404001553.CA2AF47D34@hg.openjdk.java.net> Changeset: 8bdf527067ac Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/corba/rev/8bdf527067ac Added tag jdk7u4-b18 for changeset c2eb741b947d ! .hgtags From lana.steuck at oracle.com Tue Apr 3 17:15:59 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Apr 2012 00:15:59 +0000 Subject: hg: jdk7u/jdk7u4-dev/jaxws: Added tag jdk7u4-b18 for changeset 5ccaa7bb5f64 Message-ID: <20120404001559.CED0C47D37@hg.openjdk.java.net> Changeset: c2af5c42dc5e Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jaxws/rev/c2af5c42dc5e Added tag jdk7u4-b18 for changeset 5ccaa7bb5f64 ! .hgtags From lana.steuck at oracle.com Tue Apr 3 17:15:49 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Apr 2012 00:15:49 +0000 Subject: hg: jdk7u/jdk7u4-dev/hotspot: Added tag jdk7u4-b18 for changeset f1b786625e0c Message-ID: <20120404001603.964F747D3A@hg.openjdk.java.net> Changeset: 1b1e6060a7fd Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/1b1e6060a7fd Added tag jdk7u4-b18 for changeset f1b786625e0c ! .hgtags From lana.steuck at oracle.com Tue Apr 3 17:15:54 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Apr 2012 00:15:54 +0000 Subject: hg: jdk7u/jdk7u4-dev/jaxp: Added tag jdk7u4-b18 for changeset 02400887d8c8 Message-ID: <20120404001603.BDA4F47D3D@hg.openjdk.java.net> Changeset: eb1f8bea2e93 Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jaxp/rev/eb1f8bea2e93 Added tag jdk7u4-b18 for changeset 02400887d8c8 ! .hgtags From lana.steuck at oracle.com Tue Apr 3 17:16:04 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Apr 2012 00:16:04 +0000 Subject: hg: jdk7u/jdk7u4-dev/langtools: Added tag jdk7u4-b18 for changeset c65b573ccae3 Message-ID: <20120404001610.9D9F347D40@hg.openjdk.java.net> Changeset: 12cdf04507b4 Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/langtools/rev/12cdf04507b4 Added tag jdk7u4-b18 for changeset c65b573ccae3 ! .hgtags From lana.steuck at oracle.com Tue Apr 3 17:16:15 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Apr 2012 00:16:15 +0000 Subject: hg: jdk7u/jdk7u4-dev/jdk: 10 new changesets Message-ID: <20120404001816.6953A47D44@hg.openjdk.java.net> Changeset: d37f475a6aa0 Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/d37f475a6aa0 Added tag jdk7u4-b18 for changeset 084825fc677e ! .hgtags Changeset: 043ff369ad32 Author: lana Date: 2012-04-02 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/043ff369ad32 Merge Changeset: 0ca36a938b14 Author: mfang Date: 2012-04-02 10:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/0ca36a938b14 7090832: Some locale info are not localized for some languages. Reviewed-by: psun, naoto ! src/share/classes/sun/util/resources/LocaleNames_de.properties ! src/share/classes/sun/util/resources/LocaleNames_es.properties ! src/share/classes/sun/util/resources/LocaleNames_fr.properties ! src/share/classes/sun/util/resources/LocaleNames_it.properties ! src/share/classes/sun/util/resources/LocaleNames_ja.properties ! src/share/classes/sun/util/resources/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties Changeset: 3da1e601ecf3 Author: mfang Date: 2012-04-02 11:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/3da1e601ecf3 Merge Changeset: 94ba195ce8a1 Author: mfang Date: 2012-04-02 10:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/94ba195ce8a1 7154770: NLS: 7u4 man page update Reviewed-by: yhuang ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/apt.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 + src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/apt.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/javaws.1 + src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: 3dd51e801d02 Author: mfang Date: 2012-04-02 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/3dd51e801d02 Merge Changeset: df5bcdff3def Author: mfang Date: 2012-04-02 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/df5bcdff3def Merge Changeset: 0f9aacb27534 Author: mbankal Date: 2012-03-15 11:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/0f9aacb27534 7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4 Reviewed-by: weijun ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh Changeset: 413dbfa67967 Author: lana Date: 2012-04-03 10:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/413dbfa67967 Merge Changeset: ea266cd69e40 Author: lana Date: 2012-04-03 17:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/ea266cd69e40 Merge From daniel.daugherty at oracle.com Tue Apr 3 20:50:58 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Tue, 03 Apr 2012 21:50:58 -0600 Subject: [7u6] Request for approval for CR 7157296 FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds Message-ID: <4F7BC522.40706@oracle.com> Greetings, This is a request to backport a JDK 8 fix into JDK 7u6: 7157296 3/4 FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7157296 The fix has recently been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/tl/rev/4d45c7117e23 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/754945137012 and will be included in the JDK8-B34 PIT snapshot. This fix along with its companion HotSpot changes have been reviewed on build-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005912.html http://mail.openjdk.java.net/pipermail/build-dev/2012-April/005915.html and hotspot-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-March/005581.html http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-April/005594.html and serviceability-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-March/005673.html http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005687.html The three review threads are slightly different because not all comments were originally posted to all three aliases. I did try to forward all such comments to all three aliases. The JDK7u6 and JDK8 jdk repo patch files: - identical except for timestamps, some line numbers, and some context diff anchors - no content difference between JDK7u6 and JDK8 Dan From edvard.wendelin at oracle.com Wed Apr 4 08:59:16 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 4 Apr 2012 08:59:16 -0700 Subject: [7u6] Request for approval for CR 7074853 - TransparentRuler demos Readme should mention the correct jar file name In-Reply-To: <4F7AE691.5020004@oracle.com> References: <4F7AE691.5020004@oracle.com> Message-ID: <3BDEB01A-BC40-495C-9BA1-CCFF6C6A0C36@oracle.com> Approved. On Apr 3, 2012, at 5:01 AM, Alexander Kouznetsov wrote: > This is a request to backport a JDK 8 fix into JDK 7u6: > > CR 7074853 - TransparentRuler demos Readme should mention the correct jar file name > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074853 > > The fix has already been pushed to JDK 8, as: > http://sa.sfbay.sun.com/mail-archive/7074853/0001.html > > The code changes for jdk7u6 are identical to the ones in jdk8. > > The fix is safe and is requested by IBM. http://monaco.us.oracle.com/detail.jsf?cr=7158082 > The CR mentioned in the readme file is also fixed http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/log?rev=7027486 > > -- > Best regards, > Alexander Kouznetsov > From edvard.wendelin at oracle.com Wed Apr 4 09:00:53 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 4 Apr 2012 09:00:53 -0700 Subject: [7u6] Request for approval for CR 7074853 - TransparentRuler demos Readme should mention the correct jar file name In-Reply-To: <4F7AE691.5020004@oracle.com> References: <4F7AE691.5020004@oracle.com> Message-ID: <9C1C1C2D-BE57-46A5-9B96-F64289BCF717@oracle.com> And this is a link to change in 8: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/8068f1584715 On Apr 3, 2012, at 5:01 AM, Alexander Kouznetsov wrote: > This is a request to backport a JDK 8 fix into JDK 7u6: > > CR 7074853 - TransparentRuler demos Readme should mention the correct jar file name > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074853 > > The fix has already been pushed to JDK 8, as: > http://sa.sfbay.sun.com/mail-archive/7074853/0001.html > > The code changes for jdk7u6 are identical to the ones in jdk8. > > The fix is safe and is requested by IBM. http://monaco.us.oracle.com/detail.jsf?cr=7158082 > The CR mentioned in the readme file is also fixed http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/log?rev=7027486 > > -- > Best regards, > Alexander Kouznetsov > From edvard.wendelin at oracle.com Wed Apr 4 09:01:15 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 4 Apr 2012 09:01:15 -0700 Subject: [7u6] Request for approval for CR 7157296 FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds In-Reply-To: <4F7BC522.40706@oracle.com> References: <4F7BC522.40706@oracle.com> Message-ID: Approved! Cheers, Edvard On Apr 3, 2012, at 8:50 PM, Daniel D. Daugherty wrote: > Greetings, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > 7157296 3/4 FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7157296 > > The fix has recently been pushed to JDK 8, as: > > http://hg.openjdk.java.net/jdk8/tl/rev/4d45c7117e23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/754945137012 > > and will be included in the JDK8-B34 PIT snapshot. > > This fix along with its companion HotSpot changes have been > reviewed on build-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005912.html > http://mail.openjdk.java.net/pipermail/build-dev/2012-April/005915.html > > and hotspot-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-March/005581.html > http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-April/005594.html > > and serviceability-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-March/005673.html > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005687.html > > The three review threads are slightly different because not all > comments were originally posted to all three aliases. I did try > to forward all such comments to all three aliases. > > The JDK7u6 and JDK8 jdk repo patch files: > - identical except for timestamps, some line numbers, > and some context diff anchors > - no content difference between JDK7u6 and JDK8 > > Dan > From edvard.wendelin at oracle.com Wed Apr 4 09:02:04 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 4 Apr 2012 09:02:04 -0700 Subject: [7u4] RFR: 7130404 [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 In-Reply-To: <4F7B365F.1010601@oracle.com> References: <4F7B365F.1010601@oracle.com> Message-ID: <04B52B06-9972-4605-B51E-B010DB5DA490@oracle.com> Approved. Could you add a link to the review thread? Cheers, Edvard On Apr 3, 2012, at 10:41 AM, James Melvin wrote: > Hi, > > This Mac OS X bugfix to preserve compatibility with the Apple JDK has > already been reviewed on this list and approved by the Release Team. The > fix spanned several repos, both Open and Closed, and required a staged > integration. All other repos have already been pushed and these are the > final 2 repos to update. The changes affect directory names and bundle > names, and RE build and promotion scripts needed to be updated. These > changes are now in place and the final integration is ready for push... > as early as today with your approval. > > WEBREV: > http://cr.openjdk.java.net/~jmelvin/7130404/jdk/webrev.04 > http://cr.openjdk.java.net/~jmelvin/7130404/corba/webrev.02 > > TESTING: > JPRT job (2012-04-02-034200.jmelvin.jdk7u4-dev) > Notepad, SwingSet2, SPECjbb2005, jtreg > > I'd like to ask for final approval to push to jdk7u4-dev in preparation > for push to 7u4 master. > > - Jim From james.melvin at oracle.com Wed Apr 4 09:12:03 2012 From: james.melvin at oracle.com (James Melvin) Date: Wed, 04 Apr 2012 12:12:03 -0400 Subject: [7u4] RFR: 7130404 [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 In-Reply-To: <04B52B06-9972-4605-B51E-B010DB5DA490@oracle.com> References: <4F7B365F.1010601@oracle.com> <04B52B06-9972-4605-B51E-B010DB5DA490@oracle.com> Message-ID: <4F7C72D3.30605@oracle.com> > Approved. Could you add a link to the review thread? Thanks! Here is the review thread... http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-February/005286.html - Jim On 4/4/12 12:02 PM, Edvard Wendelin wrote: > > Cheers, > Edvard > > On Apr 3, 2012, at 10:41 AM, James Melvin wrote: > >> Hi, >> >> This Mac OS X bugfix to preserve compatibility with the Apple JDK has >> already been reviewed on this list and approved by the Release Team. The >> fix spanned several repos, both Open and Closed, and required a staged >> integration. All other repos have already been pushed and these are the >> final 2 repos to update. The changes affect directory names and bundle >> names, and RE build and promotion scripts needed to be updated. These >> changes are now in place and the final integration is ready for push... >> as early as today with your approval. >> >> WEBREV: >> http://cr.openjdk.java.net/~jmelvin/7130404/jdk/webrev.04 >> http://cr.openjdk.java.net/~jmelvin/7130404/corba/webrev.02 >> >> TESTING: >> JPRT job (2012-04-02-034200.jmelvin.jdk7u4-dev) >> Notepad, SwingSet2, SPECjbb2005, jtreg >> >> I'd like to ask for final approval to push to jdk7u4-dev in preparation >> for push to 7u4 master. >> >> - Jim > From abhi.saha at oracle.com Wed Apr 4 10:35:53 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 04 Apr 2012 17:35:53 +0000 Subject: hg: jdk7u/jdk7u: 4 new changesets Message-ID: <20120404173554.08E3E47D8B@hg.openjdk.java.net> Changeset: 21d4722185b9 Author: katleman Date: 2012-03-22 14:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/21d4722185b9 Added tag jdk7u4-b17 for changeset 89e8d9a0f6f1 ! .hgtags Changeset: 212bad4649ef Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/212bad4649ef Added tag jdk7u4-b18 for changeset 21d4722185b9 ! .hgtags Changeset: 36b4fe6abc19 Author: asaha Date: 2012-04-02 09:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/36b4fe6abc19 Merge ! .hgtags Changeset: 4562d0be2824 Author: asaha Date: 2012-04-02 14:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/4562d0be2824 Merge ! .hgtags From abhi.saha at oracle.com Wed Apr 4 10:36:00 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 04 Apr 2012 17:36:00 +0000 Subject: hg: jdk7u/jdk7u/corba: 4 new changesets Message-ID: <20120404173603.58C7047D8E@hg.openjdk.java.net> Changeset: c2eb741b947d Author: katleman Date: 2012-03-22 14:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/c2eb741b947d Added tag jdk7u4-b17 for changeset e2a9fe67e059 ! .hgtags Changeset: 8bdf527067ac Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/8bdf527067ac Added tag jdk7u4-b18 for changeset c2eb741b947d ! .hgtags Changeset: ed8713b8ea84 Author: asaha Date: 2012-04-02 09:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/ed8713b8ea84 Merge ! .hgtags Changeset: 216641904bdf Author: asaha Date: 2012-04-02 14:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/216641904bdf Merge ! .hgtags From abhi.saha at oracle.com Wed Apr 4 10:37:37 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 04 Apr 2012 17:37:37 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 74 new changesets Message-ID: <20120404174001.43B0147D92@hg.openjdk.java.net> Changeset: 16d263c59845 Author: amurillo Date: 2012-03-10 00:52 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/16d263c59845 7150326: new hotspot build - hs23-b18 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 1425699d00c2 Author: never Date: 2012-03-06 16:32 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1425699d00c2 7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal Reviewed-by: dholmes, minqi, kvn, coleenp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 418bcab91d2c Author: jcoomes Date: 2012-03-15 14:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/418bcab91d2c 7150454: add release jdk7u4 to jprt.properties Reviewed-by: ohair, never ! make/jprt.properties Changeset: a670de856959 Author: amurillo Date: 2012-03-16 17:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a670de856959 Added tag hs23-b18 for changeset 418bcab91d2c ! .hgtags Changeset: e266ffd6a7d7 Author: amurillo Date: 2012-03-16 17:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e266ffd6a7d7 Merge ! .hgtags ! make/hotspot_version Changeset: cc347bb8cf1b Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/cc347bb8cf1b Added tag jdk7u4-b17 for changeset e266ffd6a7d7 ! .hgtags Changeset: cd3d4ec354fd Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/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/jdk7u/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/jdk7u/hotspot/rev/b93bc193d73b Merge ! .hgtags ! make/hotspot_version Changeset: c407af9f1f59 Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c407af9f1f59 Added tag jdk7u2-b09 for changeset b93bc193d73b ! .hgtags Changeset: 8d4cd133d6a8 Author: tonyp Date: 2011-09-20 09:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8d4cd133d6a8 7059019: G1: add G1 support to the SA Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA. Reviewed-by: never, poonam, johnc ! agent/make/Makefile + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! make/sa.files ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp + src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 66db4a2fc13c Author: johnc Date: 2011-09-20 15:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/66db4a2fc13c 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object. Reviewed-by: ysr, brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 2115638addd2 Author: tonyp Date: 2011-09-21 01:27 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2115638addd2 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') Summary: Make sure the eden and survivor pools have "Space" in their name. Reviewed-by: jmasa, ysr ! src/share/vm/services/g1MemoryPool.cpp Changeset: ce597819d5c6 Author: johnc Date: 2011-09-21 10:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ce597819d5c6 7068215: G1: Print reference processing time during remark Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output. Reviewed-by: ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: ac196b091535 Author: tonyp Date: 2011-09-21 13:36 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ac196b091535 7091032: G1: assert failure when NewRatio is used Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning. Reviewed-by: johnc, jmasa, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e804fc7a831e Author: johnc Date: 2011-09-21 15:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e804fc7a831e 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output Summary: Cast HeapRegion::GrainBytes to size_t in output statement. Reviewed-by: ysr, brutisso, pbk, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: c20e006ee26a Author: tonyp Date: 2011-09-22 07:18 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c20e006ee26a 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output Reviewed-by: jcoomes, johnc ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: d320dd70ca40 Author: johnc Date: 2011-09-22 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d320dd70ca40 6484982: G1: process references during evacuation pauses Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate. Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/thread.cpp Changeset: 39c57c097027 Author: tonyp Date: 2011-09-23 16:07 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/39c57c097027 7075646: G1: fix inconsistencies in the monitoring data Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat. Reviewed-by: jmasa, brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: 9a9821a0bc8b Author: johnc Date: 2011-09-28 10:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9a9821a0bc8b 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle. Reviewed-by: tonyp, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 7afaeffa5d9b Author: johnc Date: 2011-10-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7afaeffa5d9b 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: aade124d1b1d Author: tonyp Date: 2011-10-03 19:04 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/aade124d1b1d 7097048: G1: extend the G1 SA changes to print per-heap space information Reviewed-by: brutisso, johnc ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: 953ffc48897d Author: never Date: 2011-09-20 23:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/953ffc48897d 7092236: java/util/EnumSet/EnumSetBash.java fails Reviewed-by: kvn, twisti, jrose ! src/share/vm/ci/ciEnv.cpp Changeset: 34d69affce86 Author: never Date: 2011-09-29 09:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/34d69affce86 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 876f4a66bd71 Author: bdelsart Date: 2011-10-07 13:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/876f4a66bd71 7096366: PPC: corruption of floating-point values with DeoptimizeALot Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms Reviewed-by: roland, dholmes ! src/share/vm/c1/c1_LinearScan.cpp Changeset: c2ef8b5cd1f3 Author: never Date: 2011-10-13 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c2ef8b5cd1f3 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Reviewed-by: kvn, twisti ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 623aec2a90f7 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/623aec2a90f7 7101102: Bump the hs22 build number to 08 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: d38fde25cf49 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d38fde25cf49 Added tag hs22-b08 for changeset 623aec2a90f7 ! .hgtags Changeset: 482e282037d7 Author: jcoomes Date: 2011-10-18 17:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/482e282037d7 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 0418640475c3 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0418640475c3 Added tag jdk7u2-b11 for changeset 482e282037d7 ! .hgtags Changeset: 3e986ec5c123 Author: asaha Date: 2011-10-31 22:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3e986ec5c123 7107063: Fork hs22.1 hsx from hs22.0 for 7u3 and reinitialize build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 68d4d1b6829a Author: jeff Date: 2011-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/68d4d1b6829a 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: b07e591a1675 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b07e591a1675 Merge Changeset: 714bf7aefe10 Author: kvn Date: 2011-10-14 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/714bf7aefe10 7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc Summary: Instruction countTrailingZerosL() should use iRegIsafe dst register since it is used in long arithmetic. Reviewed-by: never, twisti ! src/cpu/sparc/vm/sparc.ad + test/compiler/7100757/Test7100757.java Changeset: c8abdaa56b47 Author: jcoomes Date: 2011-11-08 11:48 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c8abdaa56b47 7108550: Bump the hs22 build number to 09 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 12a4ef429155 Author: jcoomes Date: 2011-11-08 11:48 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/12a4ef429155 Added tag hs22-b09 for changeset c8abdaa56b47 ! .hgtags Changeset: 4061b13e3e6b Author: jcoomes Date: 2011-11-08 13:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4061b13e3e6b Merge ! .hgtags ! make/hotspot_version Changeset: a67789172db1 Author: katleman Date: 2011-11-10 11:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a67789172db1 Added tag jdk7u2-b12 for changeset 4061b13e3e6b ! .hgtags Changeset: 742a2251c87b Author: kvn Date: 2011-11-10 20:17 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/742a2251c87b 7110586: C2 generates incorrect results Summary: Exact limit of empty loop calculated incorrectly. Reviewed-by: iveresov, never ! src/share/vm/opto/loopnode.cpp + test/compiler/7110586/Test7110586.java Changeset: 0544a9618b87 Author: poonam Date: 2011-11-16 16:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0544a9618b87 7110428: Crash during HeapDump operation Reviewed-by: ysr, dholmes ! src/share/vm/services/heapDumper.cpp Changeset: 3ba0bb2e7c8d Author: jcoomes Date: 2011-11-16 17:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3ba0bb2e7c8d 7112766: Bump the hs22 build number to 10 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: c6cd7638991b Author: jcoomes Date: 2011-11-16 17:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c6cd7638991b Added tag hs22-b10 for changeset 3ba0bb2e7c8d ! .hgtags Changeset: f17fe2f4b6aa Author: jcoomes Date: 2011-11-16 17:50 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f17fe2f4b6aa Merge ! .hgtags ! make/hotspot_version Changeset: 0744602f85c6 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0744602f85c6 Added tag jdk7u2-b13 for changeset f17fe2f4b6aa ! .hgtags Changeset: c7bc239126d3 Author: asaha Date: 2011-11-18 12:57 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c7bc239126d3 Merge ! make/hotspot_version Changeset: b23c8435518c Author: asaha Date: 2011-11-29 10:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b23c8435518c 7116462: Bump the hs21.1 build number to 02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: df4652fd1ae5 Author: asaha Date: 2011-11-29 11:13 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/df4652fd1ae5 7113740: hotspot_version file has wrong JDK_MINOR_VER Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7333a200d09e Author: asaha Date: 2011-11-30 13:53 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7333a200d09e Merge ! make/hotspot_version Changeset: a40d238623e5 Author: asaha Date: 2011-11-30 15:32 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a40d238623e5 Merge Changeset: e20578af5890 Author: cl Date: 2011-12-12 22:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e20578af5890 Added tag jdk7u3-b02 for changeset a40d238623e5 ! .hgtags Changeset: 6259c6d3bbb7 Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6259c6d3bbb7 Added tag jdk7u2-b21 for changeset 0744602f85c6 ! .hgtags Changeset: 6986bfb4c82e Author: asaha Date: 2012-01-10 13:12 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6986bfb4c82e Merge ! .hgtags Changeset: 8e6375b46717 Author: katleman Date: 2012-01-12 14:23 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8e6375b46717 Added tag jdk7u3-b03 for changeset 6986bfb4c82e ! .hgtags Changeset: 366e6ba09c99 Author: katleman Date: 2012-01-23 09:47 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/366e6ba09c99 Added tag jdk7u3-b04 for changeset 8e6375b46717 ! .hgtags Changeset: 4c62237db349 Author: katleman Date: 2012-01-27 12:03 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4c62237db349 Added tag jdk7u3-b20 for changeset 366e6ba09c99 ! .hgtags Changeset: 6067412a3452 Author: katleman Date: 2012-02-07 12:26 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6067412a3452 Added tag jdk7u3-b05 for changeset 4c62237db349 ! .hgtags Changeset: ce271da83629 Author: asaha Date: 2012-03-23 09:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ce271da83629 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/opto/loopnode.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 8f31e6a9b691 Author: amurillo Date: 2012-03-16 17:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8f31e6a9b691 7152784: new hotspot build - hs23-b19 Reviewed-by: jcoomes ! make/hotspot_version Changeset: b7175879a006 Author: brutisso Date: 2012-03-13 21:12 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b7175879a006 7152954: G1: Native memory leak during full GCs Summary: Add destructor to TruncatedSeq and call delete when necessary Reviewed-by: johnc, tonyp ! src/share/vm/gc_implementation/g1/survRateGroup.cpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/numberSeq.hpp Changeset: a5f2ffa62a17 Author: sspitsyn Date: 2012-03-17 02:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a5f2ffa62a17 7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02 Summary: The JVMTI ResourceExhausted events must be generated in all places where OOME is thrown Reviewed-by: acorn, coleenp, dcubed, dholmes, dsamersoff, jwilhelm, tonyp Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/prims/jvmtiExport.hpp Changeset: 63312751e1e6 Author: minqi Date: 2012-03-21 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/63312751e1e6 Merge Changeset: ab565ffd9ec9 Author: iveresov Date: 2012-03-21 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ab565ffd9ec9 7154333: JVM fails to start if -XX:+AggressiveHeap is set Summary: Don't set CompilationPolicyChoice with AggressiveHeap Reviewed-by: never, kvn ! src/share/vm/runtime/arguments.cpp Changeset: 0ecdb26f147b Author: iveresov Date: 2012-03-21 11:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0ecdb26f147b Merge Changeset: 6c1189bed856 Author: iveresov Date: 2012-03-21 15:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6c1189bed856 Merge Changeset: 592be2b070a9 Author: jcoomes Date: 2012-03-21 22:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/592be2b070a9 7154724: jdk7u4 test properties missing from jprt.properties Reviewed-by: brutisso ! make/jprt.properties Changeset: 74229f694686 Author: dlong Date: 2012-02-29 12:58 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/74229f694686 7142641: -Xshared:on fails on ARM Summary: map read-only pages MAP_PRIVATE instead of MAP_SHARED Reviewed-by: dcubed, dholmes Contributed-by: dean.long at oracle.com ! src/os/linux/vm/os_linux.cpp Changeset: 0777128def78 Author: jmelvin Date: 2012-03-22 17:27 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0777128def78 7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages Summary: Provide custom error messages for locked commercial feature options which are not first unlocked. Reviewed-by: dcubed, jcoomes, kamg, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_ext.hpp Changeset: b5ab741f2be1 Author: jcoomes Date: 2012-03-22 15:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b5ab741f2be1 7155757: make jdk7u4 the default jprt release for hs23 Reviewed-by: kvn, kamg, sspitsyn ! make/jprt.properties Changeset: ad5eb0a72fb1 Author: jmelvin Date: 2012-03-22 23:51 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ad5eb0a72fb1 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using contains() method instead of .startsWith(). Reviewed-by: dcubed, phh, ohair, katleman ! agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Changeset: f0a0f737689f Author: jcoomes Date: 2012-03-24 07:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f0a0f737689f Added tag hs23-b19 for changeset ad5eb0a72fb1 ! .hgtags Changeset: f1b786625e0c Author: jcoomes Date: 2012-03-24 07:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f1b786625e0c Merge ! .hgtags ! make/hotspot_version Changeset: 1b1e6060a7fd Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1b1e6060a7fd Added tag jdk7u4-b18 for changeset f1b786625e0c ! .hgtags Changeset: 43dfede919f5 Author: asaha Date: 2012-04-02 09:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/43dfede919f5 Merge ! .hgtags Changeset: 77b43af50556 Author: asaha Date: 2012-04-02 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/77b43af50556 Merge ! .hgtags From abhi.saha at oracle.com Wed Apr 4 10:42:17 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 04 Apr 2012 17:42:17 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 7 new changesets Message-ID: <20120404174229.9BA5547D95@hg.openjdk.java.net> Changeset: ce6c381830d1 Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/ce6c381830d1 Added tag jdk7u4-b17 for changeset 77a453ae863f ! .hgtags Changeset: 35416f31de0a Author: joehw Date: 2012-03-21 15:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/35416f31de0a 7150637: No newline emitted after XML decl in XSLT output Reviewed-by: lancea ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java ! src/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java ! src/com/sun/org/apache/xml/internal/serializer/SerializerBase.java ! src/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java Changeset: b3b62f285a2c Author: lana Date: 2012-03-21 17:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/b3b62f285a2c Merge Changeset: 02400887d8c8 Author: lana Date: 2012-03-25 22:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/02400887d8c8 Merge Changeset: eb1f8bea2e93 Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/eb1f8bea2e93 Added tag jdk7u4-b18 for changeset 02400887d8c8 ! .hgtags Changeset: fdf8a682fe93 Author: asaha Date: 2012-04-02 09:31 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/fdf8a682fe93 Merge ! .hgtags Changeset: 2703191cc8d7 Author: asaha Date: 2012-04-02 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/2703191cc8d7 Merge ! .hgtags From abhi.saha at oracle.com Wed Apr 4 10:42:36 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 04 Apr 2012 17:42:36 +0000 Subject: hg: jdk7u/jdk7u/jaxws: 4 new changesets Message-ID: <20120404174236.B589847D98@hg.openjdk.java.net> Changeset: 5ccaa7bb5f64 Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/5ccaa7bb5f64 Added tag jdk7u4-b17 for changeset 2579444eddbd ! .hgtags Changeset: c2af5c42dc5e Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/c2af5c42dc5e Added tag jdk7u4-b18 for changeset 5ccaa7bb5f64 ! .hgtags Changeset: 1d013b69a581 Author: asaha Date: 2012-04-02 09:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/1d013b69a581 Merge ! .hgtags Changeset: e800f9e32ea5 Author: asaha Date: 2012-04-02 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/e800f9e32ea5 Merge ! .hgtags From abhi.saha at oracle.com Wed Apr 4 10:43:13 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 04 Apr 2012 17:43:13 +0000 Subject: hg: jdk7u/jdk7u/jdk: 31 new changesets Message-ID: <20120404174848.C6DAC47D9B@hg.openjdk.java.net> Changeset: 0dc35287a84e Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0dc35287a84e Added tag jdk7u4-b17 for changeset b4401b362fd8 ! .hgtags Changeset: ecbd4c9fc9c1 Author: bae Date: 2012-03-11 10:51 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ecbd4c9fc9c1 7124219: [macosx] Unable to draw images to fullscreen Reviewed-by: serb ! src/macosx/classes/sun/lwawt/LWWindowPeer.java Changeset: a2fe76236162 Author: lana Date: 2012-03-12 16:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a2fe76236162 Merge Changeset: 93eda4253911 Author: anthony Date: 2012-03-14 07:03 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/93eda4253911 7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized) Summary: Choose the largest icon from a list of icons provided by user Reviewed-by: swingler ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 4c592e287e7d Author: serb Date: 2012-03-14 12:27 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4c592e287e7d 7124523: [macosx] b216: Mising part of applet UI Reviewed-by: anthony ! src/share/demo/applets/CardTest/example1.html ! src/share/demo/applets/DitherTest/example1.html Changeset: c1a0898b5fc3 Author: serb Date: 2012-03-14 12:29 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c1a0898b5fc3 7124537: [macosx] Menu shortcuts for all menu items should be disabled if a menu itself is disabled Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/CMenu.java ! src/macosx/classes/sun/lwawt/macosx/CMenuItem.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 91ede930328c Author: serb Date: 2012-03-14 12:31 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/91ede930328c 7149913: [macosx] Deadlock in LWTextComponentPeer Reviewed-by: alexp ! src/macosx/classes/sun/lwawt/LWComponentPeer.java Changeset: e00e98bc0c0e Author: ant Date: 2012-03-14 16:49 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e00e98bc0c0e 7125044: [macosx] Test failure because Component.transferFocus() works differently in applet and application Reviewed-by: art ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/Window.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/UIManager.java ! src/share/classes/sun/awt/SunToolkit.java + test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java + test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_AWT.java + test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_Swing.java Changeset: 54b91467ed95 Author: leonidr Date: 2012-03-15 20:55 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/54b91467ed95 7124321: [macosx] TrayIcon MouseListener is never triggered Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/macosx/native/sun/awt/CTrayIcon.h ! src/macosx/native/sun/awt/CTrayIcon.m Changeset: 55126bbf3cc9 Author: bae Date: 2012-03-16 11:39 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/55126bbf3cc9 7152608: [macosx] Crash in liblwawt.dylib in AccelGlyphCache_RemoveCellInfo Reviewed-by: kizune ! src/macosx/classes/sun/font/CStrike.java ! src/macosx/classes/sun/font/CStrikeDisposer.java ! src/macosx/native/sun/font/AWTStrike.m Changeset: df49f9ddd89f Author: ant Date: 2012-03-16 13:58 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/df49f9ddd89f 7145827: [macosx] JCK failure in b11: FocusableWindow3 Reviewed-by: art ! src/macosx/classes/sun/lwawt/LWWindowPeer.java Changeset: e1074508e049 Author: mrkam Date: 2012-03-02 12:24 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e1074508e049 7130241: [macosx] TransparentRuler demo can not run due to lacking of perpixel transparency support Reviewed-by: art ! src/share/demo/jfc/TransparentRuler/transparentruler/Ruler.java Changeset: 8ce5bf8bfc5b Author: bpatel Date: 2012-03-16 15:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/8ce5bf8bfc5b 7153977: Generate English man pages for JDK 7u4 Reviewed-by: skannan ! src/linux/doc/man/appletviewer.1 ! src/linux/doc/man/apt.1 ! src/linux/doc/man/extcheck.1 ! src/linux/doc/man/idlj.1 ! src/linux/doc/man/jar.1 ! src/linux/doc/man/jarsigner.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javadoc.1 ! src/linux/doc/man/javah.1 ! src/linux/doc/man/javap.1 ! src/linux/doc/man/javaws.1 ! src/linux/doc/man/jcmd.1 ! src/linux/doc/man/jconsole.1 ! src/linux/doc/man/jdb.1 ! src/linux/doc/man/jhat.1 ! src/linux/doc/man/jinfo.1 ! src/linux/doc/man/jmap.1 ! src/linux/doc/man/jps.1 ! src/linux/doc/man/jrunscript.1 ! src/linux/doc/man/jsadebugd.1 ! src/linux/doc/man/jstack.1 ! src/linux/doc/man/jstat.1 ! src/linux/doc/man/jstatd.1 ! src/linux/doc/man/jvisualvm.1 ! src/linux/doc/man/keytool.1 ! src/linux/doc/man/native2ascii.1 ! src/linux/doc/man/orbd.1 ! src/linux/doc/man/pack200.1 ! src/linux/doc/man/policytool.1 ! src/linux/doc/man/rmic.1 ! src/linux/doc/man/rmid.1 ! src/linux/doc/man/rmiregistry.1 ! src/linux/doc/man/schemagen.1 ! src/linux/doc/man/serialver.1 ! src/linux/doc/man/servertool.1 ! src/linux/doc/man/tnameserv.1 ! src/linux/doc/man/unpack200.1 ! src/linux/doc/man/wsgen.1 ! src/linux/doc/man/wsimport.1 ! src/linux/doc/man/xjc.1 ! src/solaris/doc/sun/man/man1/appletviewer.1 ! src/solaris/doc/sun/man/man1/apt.1 ! src/solaris/doc/sun/man/man1/extcheck.1 ! src/solaris/doc/sun/man/man1/idlj.1 ! src/solaris/doc/sun/man/man1/jar.1 ! src/solaris/doc/sun/man/man1/jarsigner.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javadoc.1 ! src/solaris/doc/sun/man/man1/javah.1 ! src/solaris/doc/sun/man/man1/javap.1 ! src/solaris/doc/sun/man/man1/javaws.1 ! src/solaris/doc/sun/man/man1/jcmd.1 ! src/solaris/doc/sun/man/man1/jconsole.1 ! src/solaris/doc/sun/man/man1/jdb.1 ! src/solaris/doc/sun/man/man1/jhat.1 ! src/solaris/doc/sun/man/man1/jinfo.1 ! src/solaris/doc/sun/man/man1/jmap.1 ! src/solaris/doc/sun/man/man1/jps.1 ! src/solaris/doc/sun/man/man1/jrunscript.1 ! src/solaris/doc/sun/man/man1/jsadebugd.1 ! src/solaris/doc/sun/man/man1/jstack.1 ! src/solaris/doc/sun/man/man1/jstat.1 ! src/solaris/doc/sun/man/man1/jstatd.1 ! src/solaris/doc/sun/man/man1/jvisualvm.1 ! src/solaris/doc/sun/man/man1/keytool.1 ! src/solaris/doc/sun/man/man1/native2ascii.1 ! src/solaris/doc/sun/man/man1/orbd.1 ! src/solaris/doc/sun/man/man1/pack200.1 ! src/solaris/doc/sun/man/man1/policytool.1 ! src/solaris/doc/sun/man/man1/rmic.1 ! src/solaris/doc/sun/man/man1/rmid.1 ! src/solaris/doc/sun/man/man1/rmiregistry.1 ! src/solaris/doc/sun/man/man1/schemagen.1 ! src/solaris/doc/sun/man/man1/serialver.1 ! src/solaris/doc/sun/man/man1/servertool.1 ! src/solaris/doc/sun/man/man1/tnameserv.1 ! src/solaris/doc/sun/man/man1/unpack200.1 ! src/solaris/doc/sun/man/man1/wsgen.1 ! src/solaris/doc/sun/man/man1/wsimport.1 ! src/solaris/doc/sun/man/man1/xjc.1 Changeset: 3470e0ad6cc0 Author: kizune Date: 2012-03-21 17:14 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3470e0ad6cc0 7144063: [macosx] Swing JMenu mnemonic doesn't work; hint misleading; cross symbol typed Reviewed-by: leonidr, skovatch, swingler ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/OSVersion.m Changeset: 875951474ebd Author: alexp Date: 2012-03-21 19:26 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/875951474ebd 7149005: [macosx] Orphaned Choice popup window Reviewed-by: ant ! src/macosx/classes/sun/lwawt/LWChoicePeer.java Changeset: 28cf821cd6a1 Author: anthony Date: 2012-03-21 20:10 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/28cf821cd6a1 7154177: [macosx] An invisible owner frame becomes visible upon clicking a child window Summary: Only visible frames must participate in the parent-child relationship on the native level Reviewed-by: serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Frame/InvisibleOwner/InvisibleOwner.java Changeset: 0b7acd016f8c Author: anthony Date: 2012-03-21 20:17 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0b7acd016f8c 7124428: [macosx] Frame.setExtendedState() doesn't work for undecorated windows Summary: Emulate -zoom request for undecorated windows Reviewed-by: swingler ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: fdd008c3ef5a Author: anthony Date: 2012-03-21 20:22 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/fdd008c3ef5a 7149085: [macosx] Quit with QuitStrategy CLOSE_ALL_WINDOWS does terminate application Summary: Don't terminate the event loop. System.exit() will take care of it. Reviewed-by: art, kizune ! src/macosx/classes/com/apple/eawt/_AppEventHandler.java Changeset: ec390d13b0b3 Author: ant Date: 2012-03-21 20:31 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ec390d13b0b3 7145768: [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest Reviewed-by: art ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java Changeset: 6572dc1873ab Author: leonidr Date: 2012-03-21 20:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6572dc1873ab 7124286: [macosx] Option modifier should work like AltGr as in Apple jdk 6 Summary: Refactored printable character check out of the performAction method Reviewed-by: swingler, alexp ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/sun/awt/SunToolkit.java Changeset: 9b195bfce3eb Author: alexp Date: 2012-03-21 22:02 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9b195bfce3eb 7152952: [macosx] List rows overlap with enlarged font Reviewed-by: serb ! src/macosx/classes/sun/lwawt/LWListPeer.java Changeset: 25285b7883d4 Author: dcherepanov Date: 2012-03-22 01:03 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/25285b7883d4 7154516: [macosx] Popup menus have no visible borders Reviewed-by: serb ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java Changeset: af118cc1bef7 Author: ant Date: 2012-03-22 02:44 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/af118cc1bef7 7154072: [macosx] swallowing key events Reviewed-by: anthony ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java Changeset: 214f68c9b1a9 Author: alexp Date: 2012-03-22 02:52 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/214f68c9b1a9 7149005: [macosx] Java Control Panel's UI controls are distorted when draging scroll bar. Reviewed-by: anthony, dcherepanov ! src/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java Changeset: 58b19dcdb7fc Author: bpatel Date: 2012-03-21 15:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/58b19dcdb7fc 7155419: Remove reference to JRockit and commercial features from java man page Reviewed-by: wetmore, ksrini ! src/linux/doc/man/java.1 ! src/solaris/doc/sun/man/man1/java.1 Changeset: aef6d319f066 Author: bpatel Date: 2012-03-21 15:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/aef6d319f066 Merge Changeset: 413f9c1e20c9 Author: lana Date: 2012-03-21 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/413f9c1e20c9 Merge Changeset: 084825fc677e Author: lana Date: 2012-03-25 22:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/084825fc677e Merge Changeset: d37f475a6aa0 Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d37f475a6aa0 Added tag jdk7u4-b18 for changeset 084825fc677e ! .hgtags Changeset: acad54e8fb90 Author: asaha Date: 2012-04-02 09:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/acad54e8fb90 Merge ! .hgtags ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 26243ee3de2e Author: asaha Date: 2012-04-02 15:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/26243ee3de2e Merge ! .hgtags From abhi.saha at oracle.com Wed Apr 4 10:50:50 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 04 Apr 2012 17:50:50 +0000 Subject: hg: jdk7u/jdk7u/langtools: 4 new changesets Message-ID: <20120404175100.C754B47D9E@hg.openjdk.java.net> Changeset: c65b573ccae3 Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/c65b573ccae3 Added tag jdk7u4-b17 for changeset 80552e34be80 ! .hgtags Changeset: 12cdf04507b4 Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/12cdf04507b4 Added tag jdk7u4-b18 for changeset c65b573ccae3 ! .hgtags Changeset: 08ef974b9092 Author: asaha Date: 2012-04-02 09:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/08ef974b9092 Merge ! .hgtags Changeset: bbf655c7f359 Author: asaha Date: 2012-04-02 15:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/bbf655c7f359 Merge ! .hgtags From daniel.daugherty at oracle.com Wed Apr 4 14:57:03 2012 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Wed, 04 Apr 2012 21:57:03 +0000 Subject: hg: jdk7u/jdk7u-dev: 7157296: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds Message-ID: <20120404215703.18C2E47DD9@hg.openjdk.java.net> Changeset: 6904cf911767 Author: dcubed Date: 2012-04-04 14:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/6904cf911767 7157296: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds Summary: Build option FULL_DEBUG_SYMBOLS=0 only affects OPT builds. Finish enabling ENABLE_FULL_DEBUG_SYMBOLS flag on Windows. Reviewed-by: ohair, jmelvin, sspitsyn ! make/Defs-internal.gmk ! make/hotspot-rules.gmk ! make/jdk-rules.gmk From daniel.daugherty at oracle.com Wed Apr 4 15:00:00 2012 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Wed, 04 Apr 2012 22:00:00 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7157296: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds Message-ID: <20120404220023.52D5447DDC@hg.openjdk.java.net> Changeset: 839ec020c713 Author: dcubed Date: 2012-04-04 14:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/839ec020c713 7157296: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds Summary: Build option FULL_DEBUG_SYMBOLS=0 only affects OPT builds. Finish enabling ENABLE_FULL_DEBUG_SYMBOLS flag on Windows. Reviewed-by: ohair, jmelvin, sspitsyn ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! make/common/Library.gmk ! make/common/Program.gmk From michael.x.mcmahon at oracle.com Wed Apr 4 15:19:01 2012 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Wed, 04 Apr 2012 22:19:01 +0000 Subject: hg: jdk7u/jdk7u4-dev/jdk: 7134701: [macosx] Support legacy native library names Message-ID: <20120404221911.B9F0C47DE3@hg.openjdk.java.net> Changeset: 6bc860cd5ccf Author: michaelm Date: 2012-04-04 23:15 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/6bc860cd5ccf 7134701: [macosx] Support legacy native library names Reviewed-by: alanb, skovatch, jmelvin ! make/java/java/FILES_java.gmk + src/macosx/classes/java/lang/ClassLoaderHelper.java ! src/share/classes/java/lang/ClassLoader.java + src/solaris/classes/java/lang/ClassLoaderHelper.java + src/windows/classes/java/lang/ClassLoaderHelper.java From john.coomes at oracle.com Wed Apr 4 19:18:59 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 05 Apr 2012 02:18:59 +0000 Subject: hg: jdk7u/jdk7u4-dev/hotspot: 10 new changesets Message-ID: <20120405021921.E41A947DF0@hg.openjdk.java.net> Changeset: bd649a0a58e2 Author: jcoomes Date: 2012-03-24 07:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/bd649a0a58e2 7154677: new hotspot build - hs23-b20 Reviewed-by: johnc ! make/hotspot_version Changeset: 86ce3208eb18 Author: dcubed Date: 2012-02-17 15:55 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/86ce3208eb18 7145798: System.loadLibrary does not search current working directory Summary: Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7. Reviewed-by: phh, jmelvin, coleenp ! src/os/bsd/vm/os_bsd.cpp Changeset: f5fba31ac5ce Author: dcubed Date: 2012-03-25 19:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/f5fba31ac5ce Merge Changeset: de5748cca211 Author: johnc Date: 2012-03-12 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/de5748cca211 7147724: G1: hang in SurrogateLockerThread::manipulatePLL Summary: Attempting to initiate a marking cycle when allocating a humongous object can, if a marking cycle is successfully initiated by another thread, result in the allocating thread spinning until the marking cycle is complete. Eliminate a deadlock between the main ConcurrentMarkThread, the SurrogateLocker thread, the VM thread, and a mutator thread waiting on the SecondaryFreeList_lock (while free regions are going to become available) by not manipulating the pending list lock during the prologue and epilogue of the cleanup pause. Reviewed-by: brutisso, jcoomes, tonyp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp Changeset: c1606f7a714c Author: brutisso Date: 2012-03-23 15:28 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/c1606f7a714c 7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97 Summary: Make sure that MutableNUMASpace::ensure_parsability() only calls CollectedHeap::fill_with_object() with valid sizes and make sure CollectedHeap::filler_array_max_size() returns a value that can be converted to an int without overflow Reviewed-by: azeemj, jmasa, iveresov ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 1db5b993a0d8 Author: dsamersoff Date: 2012-03-29 01:02 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/1db5b993a0d8 7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode Summary: Assert doesn't respect invokedynamic opcode Reviewed-by: dcubed, phh ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp Changeset: d5ff739e96c7 Author: dsamersoff Date: 2012-03-28 14:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/d5ff739e96c7 Merge Changeset: 1834c6835b75 Author: minqi Date: 2012-03-29 11:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/1834c6835b75 7156960: Incorrect copyright headers in parts of the Serviceability agent Summary: Errant files added as part of 7088955 fix. The Copyright information now corrected with gpl-header template Reviewed-by: sla, ohair, mbykov ! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.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/JumpData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java Changeset: 726d1dc1b521 Author: amurillo Date: 2012-03-30 13:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/726d1dc1b521 Added tag hs23-b20 for changeset 1834c6835b75 ! .hgtags Changeset: a1292d4e0709 Author: amurillo Date: 2012-03-30 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/a1292d4e0709 Merge ! .hgtags ! make/hotspot_version From john.coomes at oracle.com Wed Apr 4 19:23:50 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 05 Apr 2012 02:23:50 +0000 Subject: hg: jdk7u/jdk7u4/hotspot: 10 new changesets Message-ID: <20120405022415.732D147DF3@hg.openjdk.java.net> Changeset: bd649a0a58e2 Author: jcoomes Date: 2012-03-24 07:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/bd649a0a58e2 7154677: new hotspot build - hs23-b20 Reviewed-by: johnc ! make/hotspot_version Changeset: 86ce3208eb18 Author: dcubed Date: 2012-02-17 15:55 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/86ce3208eb18 7145798: System.loadLibrary does not search current working directory Summary: Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7. Reviewed-by: phh, jmelvin, coleenp ! src/os/bsd/vm/os_bsd.cpp Changeset: f5fba31ac5ce Author: dcubed Date: 2012-03-25 19:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/f5fba31ac5ce Merge Changeset: de5748cca211 Author: johnc Date: 2012-03-12 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/de5748cca211 7147724: G1: hang in SurrogateLockerThread::manipulatePLL Summary: Attempting to initiate a marking cycle when allocating a humongous object can, if a marking cycle is successfully initiated by another thread, result in the allocating thread spinning until the marking cycle is complete. Eliminate a deadlock between the main ConcurrentMarkThread, the SurrogateLocker thread, the VM thread, and a mutator thread waiting on the SecondaryFreeList_lock (while free regions are going to become available) by not manipulating the pending list lock during the prologue and epilogue of the cleanup pause. Reviewed-by: brutisso, jcoomes, tonyp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp Changeset: c1606f7a714c Author: brutisso Date: 2012-03-23 15:28 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/c1606f7a714c 7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97 Summary: Make sure that MutableNUMASpace::ensure_parsability() only calls CollectedHeap::fill_with_object() with valid sizes and make sure CollectedHeap::filler_array_max_size() returns a value that can be converted to an int without overflow Reviewed-by: azeemj, jmasa, iveresov ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 1db5b993a0d8 Author: dsamersoff Date: 2012-03-29 01:02 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/1db5b993a0d8 7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode Summary: Assert doesn't respect invokedynamic opcode Reviewed-by: dcubed, phh ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp Changeset: d5ff739e96c7 Author: dsamersoff Date: 2012-03-28 14:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/d5ff739e96c7 Merge Changeset: 1834c6835b75 Author: minqi Date: 2012-03-29 11:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/1834c6835b75 7156960: Incorrect copyright headers in parts of the Serviceability agent Summary: Errant files added as part of 7088955 fix. The Copyright information now corrected with gpl-header template Reviewed-by: sla, ohair, mbykov ! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.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/JumpData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java Changeset: 726d1dc1b521 Author: amurillo Date: 2012-03-30 13:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/726d1dc1b521 Added tag hs23-b20 for changeset 1834c6835b75 ! .hgtags Changeset: a1292d4e0709 Author: amurillo Date: 2012-03-30 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/a1292d4e0709 Merge ! .hgtags ! make/hotspot_version From john.coomes at oracle.com Wed Apr 4 19:33:12 2012 From: john.coomes at oracle.com (John Coomes) Date: Wed, 4 Apr 2012 19:33:12 -0700 (PDT) Subject: jdk7u4-b19: HotSpot Message-ID: <201204050233.q352XCGH016826@mykonos.us.oracle.com> hs23-b20 has been integrated into jdk7u4-b19. http://hg.openjdk.java.net/jdk7u/jdk7u4/rev/212bad4649ef http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/8bdf527067ac http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/a1292d4e0709 http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxp/rev/eb1f8bea2e93 http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxws/rev/c2af5c42dc5e http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/0f9aacb27534 http://hg.openjdk.java.net/jdk7u/jdk7u4/langtools/rev/12cdf04507b4 Component : VM Status : 0 major failures, 0 minor failures Date : 04/03/2012 at 12:27 Tested By : VM SQE & leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-03-30-201054.jcoomes.hs23-b20-snapshot Bundles : 2012-03-30-201054.jcoomes.hs23-b20-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/JDK/PIT/VM/hs23/b20/7u4/b19/2012-03-30 Number of Tests Executed : 319620 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97 7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode 7145798: System.loadLibrary does not search current working directory Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7147724: G1: hang in SurrogateLockerThread::manipulatePLL Build change only: 7154677: new hotspot build - hs23-b20 7156960: Incorrect copyright headers in parts of the Serviceability agent New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u4-b19 Issues and Notes: This is PIT for HS23 b20 for JDK7u4 b19. ------------------------------- >From VM SQE & leonid.mesnik at oracle.com From alexander.kouznetsov at oracle.com Thu Apr 5 02:28:22 2012 From: alexander.kouznetsov at oracle.com (alexander.kouznetsov at oracle.com) Date: Thu, 05 Apr 2012 09:28:22 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7074853: TransparentRuler demos Readme should mention the correct jar file name Message-ID: <20120405092833.392E647E16@hg.openjdk.java.net> Changeset: ab0752099077 Author: mrkam Date: 2012-04-05 13:27 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ab0752099077 7074853: TransparentRuler demos Readme should mention the correct jar file name Reviewed-by: rupashka ! src/share/demo/jfc/TransparentRuler/README.txt From coleen.phillimore at oracle.com Wed Apr 4 14:13:22 2012 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 04 Apr 2012 21:13:22 +0000 Subject: hg: jdk7u/jdk7u4-dev/jdk: 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Message-ID: <20120404211341.A2EE547DB9@hg.openjdk.java.net> Changeset: 68961e0a6ea4 Author: jmelvin Date: 2012-04-04 12:45 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/68961e0a6ea4 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/Defs-macosx.gmk ! make/common/shared/Platform.gmk + src/macosx/bin/x86_64/jvm.cfg ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/util/prefs/Preferences.java ! src/share/classes/sun/awt/OSInfo.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/provider/ByteArrayAccess.java ! src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! test/demo/jvmti/DemoRun.java ! test/java/io/File/GetXSpace.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/ProcessBuilder/Zombies.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java ! test/java/nio/channels/FileChannel/Size.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/file/FileSystem/Basic.java ! test/sun/nio/ch/SelProvider.java ! test/tools/launcher/TestHelper.java From coleen.phillimore at oracle.com Wed Apr 4 14:15:48 2012 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 04 Apr 2012 21:15:48 +0000 Subject: hg: jdk7u/jdk7u4-dev/corba: 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Message-ID: <20120404211549.D840A47DBC@hg.openjdk.java.net> Changeset: 10579933ba86 Author: jmelvin Date: 2012-04-04 10:37 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/corba/rev/10579933ba86 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/shared/Platform.gmk From david.katleman at oracle.com Thu Apr 5 15:19:31 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Apr 2012 22:19:31 +0000 Subject: hg: jdk7u/jdk7u4: Added tag jdk7u4-b19 for changeset 212bad4649ef Message-ID: <20120405221931.773E347E6D@hg.openjdk.java.net> Changeset: 1eae71787c33 Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/rev/1eae71787c33 Added tag jdk7u4-b19 for changeset 212bad4649ef ! .hgtags From david.katleman at oracle.com Thu Apr 5 15:19:37 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Apr 2012 22:19:37 +0000 Subject: hg: jdk7u/jdk7u4/corba: Added tag jdk7u4-b19 for changeset 8bdf527067ac Message-ID: <20120405221938.2D86D47E70@hg.openjdk.java.net> Changeset: c844df9ea59f Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/c844df9ea59f Added tag jdk7u4-b19 for changeset 8bdf527067ac ! .hgtags From david.katleman at oracle.com Thu Apr 5 15:20:33 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Apr 2012 22:20:33 +0000 Subject: hg: jdk7u/jdk7u4/hotspot: Added tag jdk7u4-b19 for changeset a1292d4e0709 Message-ID: <20120405222035.8FC3C47E73@hg.openjdk.java.net> Changeset: 30e3475c1a45 Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/30e3475c1a45 Added tag jdk7u4-b19 for changeset a1292d4e0709 ! .hgtags From david.katleman at oracle.com Thu Apr 5 15:22:50 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Apr 2012 22:22:50 +0000 Subject: hg: jdk7u/jdk7u4/jaxp: Added tag jdk7u4-b19 for changeset eb1f8bea2e93 Message-ID: <20120405222252.D484147E77@hg.openjdk.java.net> Changeset: b08fa5f66572 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxp/rev/b08fa5f66572 Added tag jdk7u4-b19 for changeset eb1f8bea2e93 ! .hgtags From david.katleman at oracle.com Thu Apr 5 15:23:16 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Apr 2012 22:23:16 +0000 Subject: hg: jdk7u/jdk7u4/jaxws: Added tag jdk7u4-b19 for changeset c2af5c42dc5e Message-ID: <20120405222316.A44FD47E7A@hg.openjdk.java.net> Changeset: ee1f14434585 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxws/rev/ee1f14434585 Added tag jdk7u4-b19 for changeset c2af5c42dc5e ! .hgtags From david.katleman at oracle.com Thu Apr 5 15:23:54 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Apr 2012 22:23:54 +0000 Subject: hg: jdk7u/jdk7u4/jdk: Added tag jdk7u4-b19 for changeset 0f9aacb27534 Message-ID: <20120405222408.0FFF847E7D@hg.openjdk.java.net> Changeset: 8cc3139f5e61 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/8cc3139f5e61 Added tag jdk7u4-b19 for changeset 0f9aacb27534 ! .hgtags From david.katleman at oracle.com Thu Apr 5 15:26:37 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Apr 2012 22:26:37 +0000 Subject: hg: jdk7u/jdk7u4/langtools: Added tag jdk7u4-b19 for changeset 12cdf04507b4 Message-ID: <20120405222639.AA3A947E80@hg.openjdk.java.net> Changeset: 83b2485f2acb Author: katleman Date: 2012-04-05 15:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/langtools/rev/83b2485f2acb Added tag jdk7u4-b19 for changeset 12cdf04507b4 ! .hgtags From sergey.bylokhov at oracle.com Fri Apr 6 10:03:39 2012 From: sergey.bylokhov at oracle.com (Sergey Bylokhov) Date: Fri, 06 Apr 2012 21:03:39 +0400 Subject: [7u6] Request for approval: 7124551 [macosx] Once added, Menu shortcut cannot be removed Message-ID: <4F7F21EB.4090106@oracle.com> Hello, This is a request to push the following changes to jdk7u-dev. This is a back port from jdk 8: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/74a1284ca75a The fix has been reviewed on macosx-port-dev mailing list by Artem Ananiev, Anthony Petrov. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124551 Webrev can be found at: http://cr.openjdk.java.net/~serb/7124551/webrev.00 Technical review: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-March/003782.html -- Best regards, Sergey. From edvard.wendelin at oracle.com Fri Apr 6 16:54:50 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 6 Apr 2012 16:54:50 -0700 Subject: [7u6] Request for approval: 7124551 [macosx] Once added, Menu shortcut cannot be removed In-Reply-To: <4F7F21EB.4090106@oracle.com> References: <4F7F21EB.4090106@oracle.com> Message-ID: <23B0CF58-7000-4B29-A660-E3B066876582@oracle.com> Approved. On Apr 6, 2012, at 10:03 AM, Sergey Bylokhov wrote: > Hello, > This is a request to push the following changes to jdk7u-dev. > This is a back port from jdk 8: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/74a1284ca75a > The fix has been reviewed on macosx-port-dev mailing list by Artem Ananiev, Anthony Petrov. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124551 > Webrev can be found at: http://cr.openjdk.java.net/~serb/7124551/webrev.00 > Technical review: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-March/003782.html > > -- > Best regards, Sergey. > From andrew.brygin at oracle.com Sat Apr 7 01:47:36 2012 From: andrew.brygin at oracle.com (andrew.brygin at oracle.com) Date: Sat, 07 Apr 2012 08:47:36 +0000 Subject: hg: jdk7u/jdk7u4-dev/jdk: 7154505: [macosx] NetBeans sometimes starts with no text rendered Message-ID: <20120407084805.B3E3447F25@hg.openjdk.java.net> Changeset: 40084a75a36f Author: bae Date: 2012-04-07 12:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/40084a75a36f 7154505: [macosx] NetBeans sometimes starts with no text rendered Reviewed-by: prr, kizune ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m From anthony.petrov at oracle.com Mon Apr 9 05:22:26 2012 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Mon, 09 Apr 2012 12:22:26 +0000 Subject: hg: jdk7u/jdk7u4-dev/jdk: 7159266: [macosx] ApplicationDelegate should not be set in the headless mode Message-ID: <20120409122258.485AD47F7C@hg.openjdk.java.net> Changeset: 24a9125a2c96 Author: anthony Date: 2012-04-09 16:21 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/24a9125a2c96 7159266: [macosx] ApplicationDelegate should not be set in the headless mode Summary: Don't install an application delegate in headless mode Reviewed-by: swingler, snorthov, skovatch ! src/macosx/native/sun/awt/awt.m From lana.steuck at oracle.com Mon Apr 9 15:50:17 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 09 Apr 2012 22:50:17 +0000 Subject: hg: jdk7u/jdk7u4/corba: 2 new changesets Message-ID: <20120409225022.522FD47F8E@hg.openjdk.java.net> Changeset: 10579933ba86 Author: jmelvin Date: 2012-04-04 10:37 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/10579933ba86 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/shared/Platform.gmk Changeset: 81a59f2d7ea4 Author: lana Date: 2012-04-09 08:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/81a59f2d7ea4 Merge From lana.steuck at oracle.com Mon Apr 9 15:50:42 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 09 Apr 2012 22:50:42 +0000 Subject: hg: jdk7u/jdk7u4/jdk: 9 new changesets Message-ID: <20120409225237.E153647F90@hg.openjdk.java.net> Changeset: 54524889bf8b Author: wetmore Date: 2012-04-02 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/54524889bf8b 7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SSLContextImpl.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NullGetAcceptedIssuers.java Changeset: 065fdd98fe75 Author: peytoia Date: 2012-04-03 18:21 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/065fdd98fe75 7158483: (tz) Support tzdata2012c 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/backward ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/leapseconds ! 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: 413dbfa67967 Author: lana Date: 2012-04-03 10:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/413dbfa67967 Merge Changeset: ea266cd69e40 Author: lana Date: 2012-04-03 17:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/ea266cd69e40 Merge Changeset: 68961e0a6ea4 Author: jmelvin Date: 2012-04-04 12:45 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/68961e0a6ea4 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/Defs-macosx.gmk ! make/common/shared/Platform.gmk + src/macosx/bin/x86_64/jvm.cfg ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/util/prefs/Preferences.java ! src/share/classes/sun/awt/OSInfo.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/provider/ByteArrayAccess.java ! src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! test/demo/jvmti/DemoRun.java ! test/java/io/File/GetXSpace.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/ProcessBuilder/Zombies.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java ! test/java/nio/channels/FileChannel/Size.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/file/FileSystem/Basic.java ! test/sun/nio/ch/SelProvider.java ! test/tools/launcher/TestHelper.java Changeset: 6bc860cd5ccf Author: michaelm Date: 2012-04-04 23:15 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/6bc860cd5ccf 7134701: [macosx] Support legacy native library names Reviewed-by: alanb, skovatch, jmelvin ! make/java/java/FILES_java.gmk + src/macosx/classes/java/lang/ClassLoaderHelper.java ! src/share/classes/java/lang/ClassLoader.java + src/solaris/classes/java/lang/ClassLoaderHelper.java + src/windows/classes/java/lang/ClassLoaderHelper.java Changeset: 40084a75a36f Author: bae Date: 2012-04-07 12:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/40084a75a36f 7154505: [macosx] NetBeans sometimes starts with no text rendered Reviewed-by: prr, kizune ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Changeset: 24a9125a2c96 Author: anthony Date: 2012-04-09 16:21 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/24a9125a2c96 7159266: [macosx] ApplicationDelegate should not be set in the headless mode Summary: Don't install an application delegate in headless mode Reviewed-by: swingler, snorthov, skovatch ! src/macosx/native/sun/awt/awt.m Changeset: 1a495432b42a Author: lana Date: 2012-04-09 08:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/1a495432b42a Merge From lana.steuck at oracle.com Mon Apr 9 15:55:30 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 9 Apr 2012 15:55:30 -0700 (PDT) Subject: jdk7u-b20: jdk7u4-dev Message-ID: <201204092255.q39MtUIq019960@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u4/rev/1eae71787c33 http://hg.openjdk.java.net/jdk7u/jdk7u4/langtools/rev/83b2485f2acb http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/1a495432b42a http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxws/rev/ee1f14434585 http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxp/rev/b08fa5f66572 http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/30e3475c1a45 http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/81a59f2d7ea4 --- All the fixes will be tested during promotion (no PIT testing at this point): 7130404 java build [macosx] "os.arch" value should be "x86_64" for compatibilit 7154505 java classes_2d [macosx] NetBeans sometimes starts with no text rendered 7159266 java classes_awt [macosx] ApplicationDelegate should not be set in the headle 7134701 java classes_net [macosx] Support legacy native library names 7158483 java classes_util_i18 (tz) Support tzdata2012c 7142172 jsse runtime Custom X509TrustManagers that return null for getAcceptedIss From frederic.parain at oracle.com Tue Apr 10 01:57:20 2012 From: frederic.parain at oracle.com (Frederic Parain) Date: Tue, 10 Apr 2012 10:57:20 +0200 Subject: [7u6] Request for approval: 7156831: The jcmd man page is not included in generated bundles Message-ID: <4F83F5F0.9050707@oracle.com> Greetings, This is a request to backport a fix into JDK7u6. 7156831: The jcmd man page is not included in generated bundles http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7156831 The fix has already pushed to JDK8 and JDK7u4 (after the fork from the 7u branch). Webrev: http://cr.openjdk.java.net/~fparain/7156831/webrev.00/ The review: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-March/005613.html Thanks, Fred -- Frederic Parain - Oracle Grenoble Engineering Center - France Phone: +33 4 76 18 81 17 Email: Frederic.Parain at oracle.com From sergey.bylokhov at oracle.com Tue Apr 10 05:17:39 2012 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Tue, 10 Apr 2012 12:17:39 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7124551: [macosx] Once added, Menu shortcut cannot be removed Message-ID: <20120410121803.5FEB347FA2@hg.openjdk.java.net> Changeset: d6bb4b14322d Author: serb Date: 2012-04-10 16:13 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d6bb4b14322d 7124551: [macosx] Once added, Menu shortcut cannot be removed Reviewed-by: anthony, art ! src/macosx/native/sun/awt/CMenuItem.m From edvard.wendelin at oracle.com Tue Apr 10 09:34:49 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 10 Apr 2012 09:34:49 -0700 Subject: [7u6] Request for approval: 7156831: The jcmd man page is not included in generated bundles In-Reply-To: <4F83F5F0.9050707@oracle.com> References: <4F83F5F0.9050707@oracle.com> Message-ID: <8C80C1CC-6D92-4D77-B875-DE41299DA36A@oracle.com> Hi, The fix will be synced to jdk7u (7u6) in the near future, so you don't have to push the fix yourself. Cheers, Edvard On Apr 10, 2012, at 1:57 AM, Frederic Parain wrote: > Greetings, > > This is a request to backport a fix into JDK7u6. > > 7156831: The jcmd man page is not included in generated bundles > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7156831 > > The fix has already pushed to JDK8 and JDK7u4 (after the > fork from the 7u branch). > > Webrev: > http://cr.openjdk.java.net/~fparain/7156831/webrev.00/ > > The review: > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-March/005613.html > > Thanks, > > Fred > > -- > Frederic Parain - Oracle > Grenoble Engineering Center - France > Phone: +33 4 76 18 81 17 > Email: Frederic.Parain at oracle.com > From frederic.parain at oracle.com Tue Apr 10 10:44:26 2012 From: frederic.parain at oracle.com (Frederic Parain) Date: Tue, 10 Apr 2012 19:44:26 +0200 Subject: [7u6] Request for approval: 7156831: The jcmd man page is not included in generated bundles In-Reply-To: <8C80C1CC-6D92-4D77-B875-DE41299DA36A@oracle.com> References: <4F83F5F0.9050707@oracle.com> <8C80C1CC-6D92-4D77-B875-DE41299DA36A@oracle.com> Message-ID: <4F84717A.1080406@oracle.com> OK, Thanks, Fred On 4/10/2012 6:34 PM, Edvard Wendelin wrote: > Hi, > > The fix will be synced to jdk7u (7u6) in the near future, so you don't have to push the fix yourself. > > Cheers, > Edvard > > On Apr 10, 2012, at 1:57 AM, Frederic Parain wrote: > >> Greetings, >> >> This is a request to backport a fix into JDK7u6. >> >> 7156831: The jcmd man page is not included in generated bundles >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7156831 >> >> The fix has already pushed to JDK8 and JDK7u4 (after the >> fork from the 7u branch). >> >> Webrev: >> http://cr.openjdk.java.net/~fparain/7156831/webrev.00/ >> >> The review: >> http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-March/005613.html >> >> Thanks, >> >> Fred >> >> -- >> Frederic Parain - Oracle >> Grenoble Engineering Center - France >> Phone: +33 4 76 18 81 17 >> Email: Frederic.Parain at oracle.com >> > -- Frederic Parain - Oracle Grenoble Engineering Center - France Phone: +33 4 76 18 81 17 Email: Frederic.Parain at oracle.com From John.Coomes at oracle.com Tue Apr 10 17:12:21 2012 From: John.Coomes at oracle.com (John Coomes) Date: Tue, 10 Apr 2012 17:12:21 -0700 Subject: [7u4] Request for phase 2 approval for bulk integration of hs23-b21 Message-ID: <20356.52325.219753.465462@oracle.com> Requesting approval to integrate hs23-b21 into jdk7u4-b20. A webrev is available at: http://cr.openjdk.java.net/~jcoomes/7u4/hs23-b21-jdk7u4-b20.webrev/ SQE is evaluating the fixes; the integration will proceed only after SQE has approved. The fixes in the proposed integration are below. The fix for 7159766 simply disables tiered compilation by default. It has undergone nightly testing, but is not in a jdk8 repository because we plan to resolve the performance regressions while keeping tiered compilation enabled in jdk8. However, that is too risky for jdk7u4. 7158135: new hotspot build - hs23-b21 7159766: Tiered compilation causes performance regressions -John From edvard.wendelin at oracle.com Tue Apr 10 17:24:51 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 10 Apr 2012 17:24:51 -0700 Subject: [7u4] Request for phase 2 approval for bulk integration of hs23-b21 In-Reply-To: <20356.52325.219753.465462@oracle.com> References: <20356.52325.219753.465462@oracle.com> Message-ID: <034E067D-B833-43A6-B471-5818FD0483E4@oracle.com> Approved. Cheers, Edvard On Apr 10, 2012, at 5:12 PM, John Coomes wrote: > Requesting approval to integrate hs23-b21 into jdk7u4-b20. > > A webrev is available at: > > http://cr.openjdk.java.net/~jcoomes/7u4/hs23-b21-jdk7u4-b20.webrev/ > > SQE is evaluating the fixes; the integration will proceed only after > SQE has approved. > > The fixes in the proposed integration are below. The fix for 7159766 > simply disables tiered compilation by default. It has undergone > nightly testing, but is not in a jdk8 repository because we plan to > resolve the performance regressions while keeping tiered compilation > enabled in jdk8. However, that is too risky for jdk7u4. > > 7158135: new hotspot build - hs23-b21 > 7159766: Tiered compilation causes performance regressions > > -John From bradford.wetmore at oracle.com Tue Apr 10 22:27:26 2012 From: bradford.wetmore at oracle.com (Brad Wetmore) Date: Tue, 10 Apr 2012 22:27:26 -0700 Subject: [7u6] Request for approval for CR 7157903: JSSE client sockets are very slow Message-ID: <4F85163E.9050400@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7157903 Webrev: jdk7u and 8 are the same. http://cr.openjdk.java.net/~wetmore/7157903/ Review comments: http://mail.openjdk.java.net/pipermail/security-dev/2012-April/004705.html Reviewers: Xuelei Fan Thanks, Brad From edvard.wendelin at oracle.com Wed Apr 11 13:54:16 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 11 Apr 2012 13:54:16 -0700 Subject: [7u6] Request for approval for CR 7157903: JSSE client sockets are very slow In-Reply-To: <4F85163E.9050400@oracle.com> References: <4F85163E.9050400@oracle.com> Message-ID: <59651B46-87B4-47B8-A9DF-93D9D70F2765@oracle.com> Approved. On Apr 10, 2012, at 10:27 PM, Brad Wetmore wrote: > > Bug: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7157903 > > Webrev: > jdk7u and 8 are the same. > > http://cr.openjdk.java.net/~wetmore/7157903/ > > Review comments: > http://mail.openjdk.java.net/pipermail/security-dev/2012-April/004705.html > > Reviewers: > Xuelei Fan > > Thanks, > Brad > From dalibor.topic at oracle.com Wed Apr 11 14:39:21 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 11 Apr 2012 23:39:21 +0200 Subject: jdk7u-dev maintainer: Thanks to Paul Hohensee for all the approvals Message-ID: <4F85FA09.6000402@oracle.com> As Paul has moved on to other things [0], I would like to thank him for his contributions to this Project as a forest maintainer. Given the regular workload of the maintainers, I 'undelegate' that authority from him. That leaves Artem, Edvard and myself as forest maintainers, as documented on the Project page. cheers, dalibor topic [0] http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-March/005365.html -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From lana.steuck at oracle.com Wed Apr 11 17:10:20 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 00:10:20 +0000 Subject: hg: jdk7u/jdk7u4-dev: Added tag jdk7u4-b19 for changeset 212bad4649ef Message-ID: <20120412001020.866DE48000@hg.openjdk.java.net> Changeset: 1eae71787c33 Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/rev/1eae71787c33 Added tag jdk7u4-b19 for changeset 212bad4649ef ! .hgtags From lana.steuck at oracle.com Wed Apr 11 17:10:20 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 00:10:20 +0000 Subject: hg: jdk7u/jdk7u4-dev/corba: 2 new changesets Message-ID: <20120412001027.781E147001@hg.openjdk.java.net> Changeset: c844df9ea59f Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/corba/rev/c844df9ea59f Added tag jdk7u4-b19 for changeset 8bdf527067ac ! .hgtags Changeset: 81a59f2d7ea4 Author: lana Date: 2012-04-09 08:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/corba/rev/81a59f2d7ea4 Merge From lana.steuck at oracle.com Wed Apr 11 17:10:29 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 00:10:29 +0000 Subject: hg: jdk7u/jdk7u4-dev/jaxws: Added tag jdk7u4-b19 for changeset c2af5c42dc5e Message-ID: <20120412001030.0F5DD47003@hg.openjdk.java.net> Changeset: ee1f14434585 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jaxws/rev/ee1f14434585 Added tag jdk7u4-b19 for changeset c2af5c42dc5e ! .hgtags From lana.steuck at oracle.com Wed Apr 11 17:10:32 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 00:10:32 +0000 Subject: hg: jdk7u/jdk7u4-dev/jaxp: Added tag jdk7u4-b19 for changeset eb1f8bea2e93 Message-ID: <20120412001037.E3D3947006@hg.openjdk.java.net> Changeset: b08fa5f66572 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jaxp/rev/b08fa5f66572 Added tag jdk7u4-b19 for changeset eb1f8bea2e93 ! .hgtags From lana.steuck at oracle.com Wed Apr 11 17:10:30 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 00:10:30 +0000 Subject: hg: jdk7u/jdk7u4-dev/langtools: Added tag jdk7u4-b19 for changeset 12cdf04507b4 Message-ID: <20120412001039.DD09947007@hg.openjdk.java.net> Changeset: 83b2485f2acb Author: katleman Date: 2012-04-05 15:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/langtools/rev/83b2485f2acb Added tag jdk7u4-b19 for changeset 12cdf04507b4 ! .hgtags From lana.steuck at oracle.com Wed Apr 11 17:10:28 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 00:10:28 +0000 Subject: hg: jdk7u/jdk7u4-dev/hotspot: Added tag jdk7u4-b19 for changeset a1292d4e0709 Message-ID: <20120412001040.1836947009@hg.openjdk.java.net> Changeset: 30e3475c1a45 Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/30e3475c1a45 Added tag jdk7u4-b19 for changeset a1292d4e0709 ! .hgtags From lana.steuck at oracle.com Wed Apr 11 17:10:47 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 00:10:47 +0000 Subject: hg: jdk7u/jdk7u4-dev/jdk: 2 new changesets Message-ID: <20120412001140.9F4CA4700A@hg.openjdk.java.net> Changeset: 8cc3139f5e61 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/8cc3139f5e61 Added tag jdk7u4-b19 for changeset 0f9aacb27534 ! .hgtags Changeset: 1a495432b42a Author: lana Date: 2012-04-09 08:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/1a495432b42a Merge From bradford.wetmore at oracle.com Wed Apr 11 17:14:34 2012 From: bradford.wetmore at oracle.com (bradford.wetmore at oracle.com) Date: Thu, 12 Apr 2012 00:14:34 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7157903: JSSE client sockets are very slow Message-ID: <20120412001446.18B144700C@hg.openjdk.java.net> Changeset: 0b287839e567 Author: wetmore Date: 2012-04-11 17:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0b287839e567 7157903: JSSE client sockets are very slow Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/AppOutputStream.java ! src/share/classes/sun/security/ssl/EngineOutputRecord.java ! src/share/classes/sun/security/ssl/OutputRecord.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java From john.coomes at oracle.com Wed Apr 11 21:10:26 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 12 Apr 2012 04:10:26 +0000 Subject: hg: jdk7u/jdk7u4-dev/hotspot: 4 new changesets Message-ID: <20120412041034.B358D47015@hg.openjdk.java.net> Changeset: 7c99c217cc89 Author: amurillo Date: 2012-03-30 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/7c99c217cc89 7158135: new hotspot build - hs23-b21 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 34fce1d343b0 Author: iveresov Date: 2012-04-07 12:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/34fce1d343b0 7159766: Tiered compilation causes performance regressions Summary: Disable tiered in 7u4 because of the performance anomalies with Oracle FMW Reviewed-by: never, kvn ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp Changeset: bf81dbf47dec Author: jcoomes Date: 2012-04-10 14:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/bf81dbf47dec Added tag hs23-b21 for changeset 34fce1d343b0 ! .hgtags Changeset: ad6f5eaa165e Author: jcoomes Date: 2012-04-10 16:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/hotspot/rev/ad6f5eaa165e Merge ! .hgtags ! make/hotspot_version From john.coomes at oracle.com Wed Apr 11 21:14:10 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 12 Apr 2012 04:14:10 +0000 Subject: hg: jdk7u/jdk7u4/hotspot: 4 new changesets Message-ID: <20120412041419.12D9B47016@hg.openjdk.java.net> Changeset: 7c99c217cc89 Author: amurillo Date: 2012-03-30 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/7c99c217cc89 7158135: new hotspot build - hs23-b21 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 34fce1d343b0 Author: iveresov Date: 2012-04-07 12:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/34fce1d343b0 7159766: Tiered compilation causes performance regressions Summary: Disable tiered in 7u4 because of the performance anomalies with Oracle FMW Reviewed-by: never, kvn ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp Changeset: bf81dbf47dec Author: jcoomes Date: 2012-04-10 14:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/bf81dbf47dec Added tag hs23-b21 for changeset 34fce1d343b0 ! .hgtags Changeset: ad6f5eaa165e Author: jcoomes Date: 2012-04-10 16:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/ad6f5eaa165e Merge ! .hgtags ! make/hotspot_version From John.Coomes at oracle.com Wed Apr 11 21:21:54 2012 From: John.Coomes at oracle.com (John Coomes) Date: Wed, 11 Apr 2012 21:21:54 -0700 Subject: jdk7u4-b20: HotSpot Message-ID: <20358.22626.647233.703384@oracle.com> hs23-b21 has been integrated into jdk7u4-b20. http://hg.openjdk.java.net/jdk7u/jdk7u4/rev/1eae71787c33 http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/81a59f2d7ea4 http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/ad6f5eaa165e http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxp/rev/b08fa5f66572 http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxws/rev/ee1f14434585 http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/1a495432b42a http://hg.openjdk.java.net/jdk7u/jdk7u4/langtools/rev/83b2485f2acb SQE waived PIT for these fixes. 7158135: new hotspot build - hs23-b21 7159766: Tiered compilation causes performance regressions From pavel.porvatov at oracle.com Thu Apr 12 03:17:00 2012 From: pavel.porvatov at oracle.com (Pavel Porvatov) Date: Thu, 12 Apr 2012 14:17:00 +0400 Subject: [7u6] Request for approval for CR 7158712 - Synth Property "ComboBox.popupInsets" is ignored Message-ID: <4F86AB9C.2090605@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u6: 7158712 Synth Property "ComboBox.popupInsets" is ignored http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7158712 The fix has already been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/8fe9b93e2474 Fix for jdk7u6 is the same as in jdk8. Thanks, Pavel. From edvard.wendelin at oracle.com Thu Apr 12 07:10:44 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 12 Apr 2012 07:10:44 -0700 Subject: [7u6] Request for approval for CR 7158712 - Synth Property "ComboBox.popupInsets" is ignored In-Reply-To: <4F86AB9C.2090605@oracle.com> References: <4F86AB9C.2090605@oracle.com> Message-ID: <33ECD3FD-B5AA-4ACB-83AA-307DC5DE55D0@oracle.com> Looks good. Approved. On Apr 12, 2012, at 3:17 AM, Pavel Porvatov wrote: > Hello, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > 7158712 Synth Property "ComboBox.popupInsets" is ignored > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7158712 > > The fix has already been pushed to JDK 8, as: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/8fe9b93e2474 > > Fix for jdk7u6 is the same as in jdk8. > > Thanks, Pavel. > From pavel.porvatov at oracle.com Thu Apr 12 07:38:00 2012 From: pavel.porvatov at oracle.com (pavel.porvatov at oracle.com) Date: Thu, 12 Apr 2012 14:38:00 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7158712: Synth Property "ComboBox.popupInsets" is ignored Message-ID: <20120412143815.8A77347029@hg.openjdk.java.net> Changeset: e6d52175834e Author: rupashka Date: 2012-04-12 17:33 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e6d52175834e 7158712: Synth Property "ComboBox.popupInsets" is ignored Reviewed-by: alexp ! src/share/classes/javax/swing/plaf/synth/SynthComboPopup.java + test/javax/swing/plaf/synth/7158712/bug7158712.java ! test/javax/swing/regtesthelpers/Util.java From david.katleman at oracle.com Thu Apr 12 14:21:12 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Apr 2012 21:21:12 +0000 Subject: hg: jdk7u/jdk7u4: Added tag jdk7u4-b20 for changeset 1eae71787c33 Message-ID: <20120412212112.8B5F947044@hg.openjdk.java.net> Changeset: f3f02c7d86c7 Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/rev/f3f02c7d86c7 Added tag jdk7u4-b20 for changeset 1eae71787c33 ! .hgtags From david.katleman at oracle.com Thu Apr 12 14:21:19 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Apr 2012 21:21:19 +0000 Subject: hg: jdk7u/jdk7u4/corba: Added tag jdk7u4-b20 for changeset 81a59f2d7ea4 Message-ID: <20120412212120.1955F47045@hg.openjdk.java.net> Changeset: 91cf6d5b184c Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/91cf6d5b184c Added tag jdk7u4-b20 for changeset 81a59f2d7ea4 ! .hgtags From david.katleman at oracle.com Thu Apr 12 14:22:30 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Apr 2012 21:22:30 +0000 Subject: hg: jdk7u/jdk7u4/hotspot: Added tag jdk7u4-b20 for changeset ad6f5eaa165e Message-ID: <20120412212232.41EF147046@hg.openjdk.java.net> Changeset: c7c6b00122cf Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/c7c6b00122cf Added tag jdk7u4-b20 for changeset ad6f5eaa165e ! .hgtags From david.katleman at oracle.com Thu Apr 12 14:24:52 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Apr 2012 21:24:52 +0000 Subject: hg: jdk7u/jdk7u4/jaxp: Added tag jdk7u4-b20 for changeset b08fa5f66572 Message-ID: <20120412212454.45FDE47047@hg.openjdk.java.net> Changeset: 501dd9241186 Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxp/rev/501dd9241186 Added tag jdk7u4-b20 for changeset b08fa5f66572 ! .hgtags From david.katleman at oracle.com Thu Apr 12 14:25:10 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Apr 2012 21:25:10 +0000 Subject: hg: jdk7u/jdk7u4/jaxws: Added tag jdk7u4-b20 for changeset ee1f14434585 Message-ID: <20120412212510.342EC47048@hg.openjdk.java.net> Changeset: 0eb54a680b09 Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxws/rev/0eb54a680b09 Added tag jdk7u4-b20 for changeset ee1f14434585 ! .hgtags From david.katleman at oracle.com Thu Apr 12 14:25:41 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Apr 2012 21:25:41 +0000 Subject: hg: jdk7u/jdk7u4/jdk: Added tag jdk7u4-b20 for changeset 1a495432b42a Message-ID: <20120412212551.F211B47049@hg.openjdk.java.net> Changeset: 81a0f71a895e Author: katleman Date: 2012-04-12 14:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/81a0f71a895e Added tag jdk7u4-b20 for changeset 1a495432b42a ! .hgtags From david.katleman at oracle.com Thu Apr 12 14:28:00 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Apr 2012 21:28:00 +0000 Subject: hg: jdk7u/jdk7u4/langtools: Added tag jdk7u4-b20 for changeset 83b2485f2acb Message-ID: <20120412212802.C77374704A@hg.openjdk.java.net> Changeset: 463face16af6 Author: katleman Date: 2012-04-12 14:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/langtools/rev/463face16af6 Added tag jdk7u4-b20 for changeset 83b2485f2acb ! .hgtags From lana.steuck at oracle.com Thu Apr 12 15:50:27 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 22:50:27 +0000 Subject: hg: jdk7u/jdk7u-dev: 7 new changesets Message-ID: <20120412225027.8553E4704C@hg.openjdk.java.net> Changeset: 559f6e91d3a3 Author: cl Date: 2012-03-27 10:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/559f6e91d3a3 Added tag jdk7u6-b03 for changeset b98436f0ff70 ! .hgtags Changeset: 3ef89a1c7c8e Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/3ef89a1c7c8e Added tag jdk7u6-b04 for changeset 559f6e91d3a3 ! .hgtags Changeset: 21d4722185b9 Author: katleman Date: 2012-03-22 14:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/21d4722185b9 Added tag jdk7u4-b17 for changeset 89e8d9a0f6f1 ! .hgtags Changeset: 212bad4649ef Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/212bad4649ef Added tag jdk7u4-b18 for changeset 21d4722185b9 ! .hgtags Changeset: 36b4fe6abc19 Author: asaha Date: 2012-04-02 09:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/36b4fe6abc19 Merge ! .hgtags Changeset: 4562d0be2824 Author: asaha Date: 2012-04-02 14:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/4562d0be2824 Merge ! .hgtags Changeset: c6b7f42b963a Author: lana Date: 2012-04-12 15:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/c6b7f42b963a Merge From lana.steuck at oracle.com Thu Apr 12 15:50:29 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 22:50:29 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: 6 new changesets Message-ID: <20120412225029.923F64704D@hg.openjdk.java.net> Changeset: b4a2e908d5d5 Author: cl Date: 2012-03-27 10:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/b4a2e908d5d5 Added tag jdk7u6-b03 for changeset 475b7c5f0e16 ! .hgtags Changeset: 94d0c06c40e6 Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/94d0c06c40e6 Added tag jdk7u6-b04 for changeset b4a2e908d5d5 ! .hgtags Changeset: 5ccaa7bb5f64 Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/5ccaa7bb5f64 Added tag jdk7u4-b17 for changeset 2579444eddbd ! .hgtags Changeset: c2af5c42dc5e Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/c2af5c42dc5e Added tag jdk7u4-b18 for changeset 5ccaa7bb5f64 ! .hgtags Changeset: 1d013b69a581 Author: asaha Date: 2012-04-02 09:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/1d013b69a581 Merge ! .hgtags Changeset: e800f9e32ea5 Author: asaha Date: 2012-04-02 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/e800f9e32ea5 Merge ! .hgtags From lana.steuck at oracle.com Thu Apr 12 15:50:27 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 22:50:27 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 6 new changesets Message-ID: <20120412225035.487EB4704E@hg.openjdk.java.net> Changeset: e5a10529aee1 Author: cl Date: 2012-03-27 10:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/e5a10529aee1 Added tag jdk7u6-b03 for changeset f18c50ad8f76 ! .hgtags Changeset: 9d8acadba02c Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/9d8acadba02c Added tag jdk7u6-b04 for changeset e5a10529aee1 ! .hgtags Changeset: c2eb741b947d Author: katleman Date: 2012-03-22 14:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/c2eb741b947d Added tag jdk7u4-b17 for changeset e2a9fe67e059 ! .hgtags Changeset: 8bdf527067ac Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/8bdf527067ac Added tag jdk7u4-b18 for changeset c2eb741b947d ! .hgtags Changeset: ed8713b8ea84 Author: asaha Date: 2012-04-02 09:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/ed8713b8ea84 Merge ! .hgtags Changeset: 216641904bdf Author: asaha Date: 2012-04-02 14:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/216641904bdf Merge ! .hgtags From lana.steuck at oracle.com Thu Apr 12 15:50:38 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 22:50:38 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 6 new changesets Message-ID: <20120412225054.EBEC14704F@hg.openjdk.java.net> Changeset: ef568ee2f96f Author: cl Date: 2012-03-27 10:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/ef568ee2f96f Added tag jdk7u6-b03 for changeset 039b1ce6c63f ! .hgtags Changeset: 7ccff02ea113 Author: cl Date: 2012-04-02 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/7ccff02ea113 Added tag jdk7u6-b04 for changeset ef568ee2f96f ! .hgtags Changeset: c65b573ccae3 Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/c65b573ccae3 Added tag jdk7u4-b17 for changeset 80552e34be80 ! .hgtags Changeset: 12cdf04507b4 Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/12cdf04507b4 Added tag jdk7u4-b18 for changeset c65b573ccae3 ! .hgtags Changeset: 08ef974b9092 Author: asaha Date: 2012-04-02 09:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/08ef974b9092 Merge ! .hgtags Changeset: bbf655c7f359 Author: asaha Date: 2012-04-02 15:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/bbf655c7f359 Merge ! .hgtags From lana.steuck at oracle.com Thu Apr 12 15:50:35 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 22:50:35 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 10 new changesets Message-ID: <20120412225056.EE8EB47050@hg.openjdk.java.net> Changeset: 47fdfdcfafef Author: cl Date: 2012-03-27 10:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/47fdfdcfafef Added tag jdk7u6-b03 for changeset 2b8fd45212c5 ! .hgtags Changeset: 1d311f9816d5 Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/1d311f9816d5 Added tag jdk7u6-b04 for changeset 47fdfdcfafef ! .hgtags Changeset: ce6c381830d1 Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/ce6c381830d1 Added tag jdk7u4-b17 for changeset 77a453ae863f ! .hgtags Changeset: 35416f31de0a Author: joehw Date: 2012-03-21 15:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/35416f31de0a 7150637: No newline emitted after XML decl in XSLT output Reviewed-by: lancea ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java ! src/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java ! src/com/sun/org/apache/xml/internal/serializer/SerializerBase.java ! src/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java Changeset: b3b62f285a2c Author: lana Date: 2012-03-21 17:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/b3b62f285a2c Merge Changeset: 02400887d8c8 Author: lana Date: 2012-03-25 22:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/02400887d8c8 Merge Changeset: eb1f8bea2e93 Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/eb1f8bea2e93 Added tag jdk7u4-b18 for changeset 02400887d8c8 ! .hgtags Changeset: fdf8a682fe93 Author: asaha Date: 2012-04-02 09:31 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/fdf8a682fe93 Merge ! .hgtags Changeset: 2703191cc8d7 Author: asaha Date: 2012-04-02 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/2703191cc8d7 Merge ! .hgtags Changeset: 381e2ca6cf8d Author: lana Date: 2012-04-12 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/381e2ca6cf8d Merge From lana.steuck at oracle.com Thu Apr 12 15:50:40 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 22:50:40 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 76 new changesets Message-ID: <20120412225310.C656447051@hg.openjdk.java.net> Changeset: b82c43fba5c0 Author: cl Date: 2012-03-27 10:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b82c43fba5c0 Added tag jdk7u6-b03 for changeset bca9e76ea254 ! .hgtags Changeset: be0853fa2583 Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/be0853fa2583 Added tag jdk7u6-b04 for changeset b82c43fba5c0 ! .hgtags Changeset: 16d263c59845 Author: amurillo Date: 2012-03-10 00:52 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/16d263c59845 7150326: new hotspot build - hs23-b18 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 1425699d00c2 Author: never Date: 2012-03-06 16:32 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1425699d00c2 7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal Reviewed-by: dholmes, minqi, kvn, coleenp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 418bcab91d2c Author: jcoomes Date: 2012-03-15 14:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/418bcab91d2c 7150454: add release jdk7u4 to jprt.properties Reviewed-by: ohair, never ! make/jprt.properties Changeset: a670de856959 Author: amurillo Date: 2012-03-16 17:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a670de856959 Added tag hs23-b18 for changeset 418bcab91d2c ! .hgtags Changeset: e266ffd6a7d7 Author: amurillo Date: 2012-03-16 17:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e266ffd6a7d7 Merge ! .hgtags ! make/hotspot_version Changeset: cc347bb8cf1b Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/cc347bb8cf1b Added tag jdk7u4-b17 for changeset e266ffd6a7d7 ! .hgtags Changeset: cd3d4ec354fd Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-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/jdk7u-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/jdk7u-dev/hotspot/rev/b93bc193d73b Merge ! .hgtags ! make/hotspot_version Changeset: c407af9f1f59 Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c407af9f1f59 Added tag jdk7u2-b09 for changeset b93bc193d73b ! .hgtags Changeset: 8d4cd133d6a8 Author: tonyp Date: 2011-09-20 09:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8d4cd133d6a8 7059019: G1: add G1 support to the SA Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA. Reviewed-by: never, poonam, johnc ! agent/make/Makefile + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! make/sa.files ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp + src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 66db4a2fc13c Author: johnc Date: 2011-09-20 15:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/66db4a2fc13c 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object. Reviewed-by: ysr, brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 2115638addd2 Author: tonyp Date: 2011-09-21 01:27 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2115638addd2 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') Summary: Make sure the eden and survivor pools have "Space" in their name. Reviewed-by: jmasa, ysr ! src/share/vm/services/g1MemoryPool.cpp Changeset: ce597819d5c6 Author: johnc Date: 2011-09-21 10:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ce597819d5c6 7068215: G1: Print reference processing time during remark Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output. Reviewed-by: ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: ac196b091535 Author: tonyp Date: 2011-09-21 13:36 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ac196b091535 7091032: G1: assert failure when NewRatio is used Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning. Reviewed-by: johnc, jmasa, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e804fc7a831e Author: johnc Date: 2011-09-21 15:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e804fc7a831e 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output Summary: Cast HeapRegion::GrainBytes to size_t in output statement. Reviewed-by: ysr, brutisso, pbk, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: c20e006ee26a Author: tonyp Date: 2011-09-22 07:18 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c20e006ee26a 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output Reviewed-by: jcoomes, johnc ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: d320dd70ca40 Author: johnc Date: 2011-09-22 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d320dd70ca40 6484982: G1: process references during evacuation pauses Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate. Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/thread.cpp Changeset: 39c57c097027 Author: tonyp Date: 2011-09-23 16:07 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/39c57c097027 7075646: G1: fix inconsistencies in the monitoring data Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat. Reviewed-by: jmasa, brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: 9a9821a0bc8b Author: johnc Date: 2011-09-28 10:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/9a9821a0bc8b 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle. Reviewed-by: tonyp, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 7afaeffa5d9b Author: johnc Date: 2011-10-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7afaeffa5d9b 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: aade124d1b1d Author: tonyp Date: 2011-10-03 19:04 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/aade124d1b1d 7097048: G1: extend the G1 SA changes to print per-heap space information Reviewed-by: brutisso, johnc ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: 953ffc48897d Author: never Date: 2011-09-20 23:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/953ffc48897d 7092236: java/util/EnumSet/EnumSetBash.java fails Reviewed-by: kvn, twisti, jrose ! src/share/vm/ci/ciEnv.cpp Changeset: 34d69affce86 Author: never Date: 2011-09-29 09:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/34d69affce86 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 876f4a66bd71 Author: bdelsart Date: 2011-10-07 13:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/876f4a66bd71 7096366: PPC: corruption of floating-point values with DeoptimizeALot Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms Reviewed-by: roland, dholmes ! src/share/vm/c1/c1_LinearScan.cpp Changeset: c2ef8b5cd1f3 Author: never Date: 2011-10-13 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c2ef8b5cd1f3 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Reviewed-by: kvn, twisti ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 623aec2a90f7 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/623aec2a90f7 7101102: Bump the hs22 build number to 08 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: d38fde25cf49 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d38fde25cf49 Added tag hs22-b08 for changeset 623aec2a90f7 ! .hgtags Changeset: 482e282037d7 Author: jcoomes Date: 2011-10-18 17:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/482e282037d7 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 0418640475c3 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0418640475c3 Added tag jdk7u2-b11 for changeset 482e282037d7 ! .hgtags Changeset: 3e986ec5c123 Author: asaha Date: 2011-10-31 22:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3e986ec5c123 7107063: Fork hs22.1 hsx from hs22.0 for 7u3 and reinitialize build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 68d4d1b6829a Author: jeff Date: 2011-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/68d4d1b6829a 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: b07e591a1675 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b07e591a1675 Merge Changeset: 714bf7aefe10 Author: kvn Date: 2011-10-14 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/714bf7aefe10 7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc Summary: Instruction countTrailingZerosL() should use iRegIsafe dst register since it is used in long arithmetic. Reviewed-by: never, twisti ! src/cpu/sparc/vm/sparc.ad + test/compiler/7100757/Test7100757.java Changeset: c8abdaa56b47 Author: jcoomes Date: 2011-11-08 11:48 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c8abdaa56b47 7108550: Bump the hs22 build number to 09 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 12a4ef429155 Author: jcoomes Date: 2011-11-08 11:48 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/12a4ef429155 Added tag hs22-b09 for changeset c8abdaa56b47 ! .hgtags Changeset: 4061b13e3e6b Author: jcoomes Date: 2011-11-08 13:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4061b13e3e6b Merge ! .hgtags ! make/hotspot_version Changeset: a67789172db1 Author: katleman Date: 2011-11-10 11:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a67789172db1 Added tag jdk7u2-b12 for changeset 4061b13e3e6b ! .hgtags Changeset: 742a2251c87b Author: kvn Date: 2011-11-10 20:17 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/742a2251c87b 7110586: C2 generates incorrect results Summary: Exact limit of empty loop calculated incorrectly. Reviewed-by: iveresov, never ! src/share/vm/opto/loopnode.cpp + test/compiler/7110586/Test7110586.java Changeset: 0544a9618b87 Author: poonam Date: 2011-11-16 16:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0544a9618b87 7110428: Crash during HeapDump operation Reviewed-by: ysr, dholmes ! src/share/vm/services/heapDumper.cpp Changeset: 3ba0bb2e7c8d Author: jcoomes Date: 2011-11-16 17:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3ba0bb2e7c8d 7112766: Bump the hs22 build number to 10 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: c6cd7638991b Author: jcoomes Date: 2011-11-16 17:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c6cd7638991b Added tag hs22-b10 for changeset 3ba0bb2e7c8d ! .hgtags Changeset: f17fe2f4b6aa Author: jcoomes Date: 2011-11-16 17:50 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f17fe2f4b6aa Merge ! .hgtags ! make/hotspot_version Changeset: 0744602f85c6 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0744602f85c6 Added tag jdk7u2-b13 for changeset f17fe2f4b6aa ! .hgtags Changeset: c7bc239126d3 Author: asaha Date: 2011-11-18 12:57 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c7bc239126d3 Merge ! make/hotspot_version Changeset: b23c8435518c Author: asaha Date: 2011-11-29 10:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b23c8435518c 7116462: Bump the hs21.1 build number to 02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: df4652fd1ae5 Author: asaha Date: 2011-11-29 11:13 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/df4652fd1ae5 7113740: hotspot_version file has wrong JDK_MINOR_VER Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7333a200d09e Author: asaha Date: 2011-11-30 13:53 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7333a200d09e Merge ! make/hotspot_version Changeset: a40d238623e5 Author: asaha Date: 2011-11-30 15:32 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a40d238623e5 Merge Changeset: e20578af5890 Author: cl Date: 2011-12-12 22:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e20578af5890 Added tag jdk7u3-b02 for changeset a40d238623e5 ! .hgtags Changeset: 6259c6d3bbb7 Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6259c6d3bbb7 Added tag jdk7u2-b21 for changeset 0744602f85c6 ! .hgtags Changeset: 6986bfb4c82e Author: asaha Date: 2012-01-10 13:12 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6986bfb4c82e Merge ! .hgtags Changeset: 8e6375b46717 Author: katleman Date: 2012-01-12 14:23 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8e6375b46717 Added tag jdk7u3-b03 for changeset 6986bfb4c82e ! .hgtags Changeset: 366e6ba09c99 Author: katleman Date: 2012-01-23 09:47 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/366e6ba09c99 Added tag jdk7u3-b04 for changeset 8e6375b46717 ! .hgtags Changeset: 4c62237db349 Author: katleman Date: 2012-01-27 12:03 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4c62237db349 Added tag jdk7u3-b20 for changeset 366e6ba09c99 ! .hgtags Changeset: 6067412a3452 Author: katleman Date: 2012-02-07 12:26 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6067412a3452 Added tag jdk7u3-b05 for changeset 4c62237db349 ! .hgtags Changeset: ce271da83629 Author: asaha Date: 2012-03-23 09:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ce271da83629 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/opto/loopnode.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 8f31e6a9b691 Author: amurillo Date: 2012-03-16 17:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8f31e6a9b691 7152784: new hotspot build - hs23-b19 Reviewed-by: jcoomes ! make/hotspot_version Changeset: b7175879a006 Author: brutisso Date: 2012-03-13 21:12 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b7175879a006 7152954: G1: Native memory leak during full GCs Summary: Add destructor to TruncatedSeq and call delete when necessary Reviewed-by: johnc, tonyp ! src/share/vm/gc_implementation/g1/survRateGroup.cpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/numberSeq.hpp Changeset: a5f2ffa62a17 Author: sspitsyn Date: 2012-03-17 02:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a5f2ffa62a17 7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02 Summary: The JVMTI ResourceExhausted events must be generated in all places where OOME is thrown Reviewed-by: acorn, coleenp, dcubed, dholmes, dsamersoff, jwilhelm, tonyp Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/prims/jvmtiExport.hpp Changeset: 63312751e1e6 Author: minqi Date: 2012-03-21 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/63312751e1e6 Merge Changeset: ab565ffd9ec9 Author: iveresov Date: 2012-03-21 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ab565ffd9ec9 7154333: JVM fails to start if -XX:+AggressiveHeap is set Summary: Don't set CompilationPolicyChoice with AggressiveHeap Reviewed-by: never, kvn ! src/share/vm/runtime/arguments.cpp Changeset: 0ecdb26f147b Author: iveresov Date: 2012-03-21 11:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0ecdb26f147b Merge Changeset: 6c1189bed856 Author: iveresov Date: 2012-03-21 15:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6c1189bed856 Merge Changeset: 592be2b070a9 Author: jcoomes Date: 2012-03-21 22:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/592be2b070a9 7154724: jdk7u4 test properties missing from jprt.properties Reviewed-by: brutisso ! make/jprt.properties Changeset: 74229f694686 Author: dlong Date: 2012-02-29 12:58 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/74229f694686 7142641: -Xshared:on fails on ARM Summary: map read-only pages MAP_PRIVATE instead of MAP_SHARED Reviewed-by: dcubed, dholmes Contributed-by: dean.long at oracle.com ! src/os/linux/vm/os_linux.cpp Changeset: 0777128def78 Author: jmelvin Date: 2012-03-22 17:27 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/0777128def78 7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages Summary: Provide custom error messages for locked commercial feature options which are not first unlocked. Reviewed-by: dcubed, jcoomes, kamg, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_ext.hpp Changeset: b5ab741f2be1 Author: jcoomes Date: 2012-03-22 15:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b5ab741f2be1 7155757: make jdk7u4 the default jprt release for hs23 Reviewed-by: kvn, kamg, sspitsyn ! make/jprt.properties Changeset: ad5eb0a72fb1 Author: jmelvin Date: 2012-03-22 23:51 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ad5eb0a72fb1 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using contains() method instead of .startsWith(). Reviewed-by: dcubed, phh, ohair, katleman ! agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Changeset: f0a0f737689f Author: jcoomes Date: 2012-03-24 07:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f0a0f737689f Added tag hs23-b19 for changeset ad5eb0a72fb1 ! .hgtags Changeset: f1b786625e0c Author: jcoomes Date: 2012-03-24 07:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f1b786625e0c Merge ! .hgtags ! make/hotspot_version Changeset: 1b1e6060a7fd Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1b1e6060a7fd Added tag jdk7u4-b18 for changeset f1b786625e0c ! .hgtags Changeset: 43dfede919f5 Author: asaha Date: 2012-04-02 09:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/43dfede919f5 Merge ! .hgtags Changeset: 77b43af50556 Author: asaha Date: 2012-04-02 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/77b43af50556 Merge ! .hgtags From lana.steuck at oracle.com Thu Apr 12 15:51:14 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 Apr 2012 22:51:14 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 34 new changesets Message-ID: <20120412225723.2657F47052@hg.openjdk.java.net> Changeset: 7bfc566a0e6d Author: cl Date: 2012-03-27 10:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/7bfc566a0e6d Added tag jdk7u6-b03 for changeset 8e8cedfb1ee2 ! .hgtags Changeset: f50b2e0f671d Author: cl Date: 2012-04-02 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f50b2e0f671d Added tag jdk7u6-b04 for changeset 7bfc566a0e6d ! .hgtags Changeset: 0dc35287a84e Author: katleman Date: 2012-03-22 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0dc35287a84e Added tag jdk7u4-b17 for changeset b4401b362fd8 ! .hgtags Changeset: ecbd4c9fc9c1 Author: bae Date: 2012-03-11 10:51 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ecbd4c9fc9c1 7124219: [macosx] Unable to draw images to fullscreen Reviewed-by: serb ! src/macosx/classes/sun/lwawt/LWWindowPeer.java Changeset: a2fe76236162 Author: lana Date: 2012-03-12 16:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a2fe76236162 Merge Changeset: 93eda4253911 Author: anthony Date: 2012-03-14 07:03 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/93eda4253911 7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized) Summary: Choose the largest icon from a list of icons provided by user Reviewed-by: swingler ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 4c592e287e7d Author: serb Date: 2012-03-14 12:27 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/4c592e287e7d 7124523: [macosx] b216: Mising part of applet UI Reviewed-by: anthony ! src/share/demo/applets/CardTest/example1.html ! src/share/demo/applets/DitherTest/example1.html Changeset: c1a0898b5fc3 Author: serb Date: 2012-03-14 12:29 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c1a0898b5fc3 7124537: [macosx] Menu shortcuts for all menu items should be disabled if a menu itself is disabled Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/CMenu.java ! src/macosx/classes/sun/lwawt/macosx/CMenuItem.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 91ede930328c Author: serb Date: 2012-03-14 12:31 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/91ede930328c 7149913: [macosx] Deadlock in LWTextComponentPeer Reviewed-by: alexp ! src/macosx/classes/sun/lwawt/LWComponentPeer.java Changeset: e00e98bc0c0e Author: ant Date: 2012-03-14 16:49 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e00e98bc0c0e 7125044: [macosx] Test failure because Component.transferFocus() works differently in applet and application Reviewed-by: art ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/Window.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/UIManager.java ! src/share/classes/sun/awt/SunToolkit.java + test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java + test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_AWT.java + test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_Swing.java Changeset: 54b91467ed95 Author: leonidr Date: 2012-03-15 20:55 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/54b91467ed95 7124321: [macosx] TrayIcon MouseListener is never triggered Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/macosx/native/sun/awt/CTrayIcon.h ! src/macosx/native/sun/awt/CTrayIcon.m Changeset: 55126bbf3cc9 Author: bae Date: 2012-03-16 11:39 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/55126bbf3cc9 7152608: [macosx] Crash in liblwawt.dylib in AccelGlyphCache_RemoveCellInfo Reviewed-by: kizune ! src/macosx/classes/sun/font/CStrike.java ! src/macosx/classes/sun/font/CStrikeDisposer.java ! src/macosx/native/sun/font/AWTStrike.m Changeset: df49f9ddd89f Author: ant Date: 2012-03-16 13:58 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/df49f9ddd89f 7145827: [macosx] JCK failure in b11: FocusableWindow3 Reviewed-by: art ! src/macosx/classes/sun/lwawt/LWWindowPeer.java Changeset: e1074508e049 Author: mrkam Date: 2012-03-02 12:24 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e1074508e049 7130241: [macosx] TransparentRuler demo can not run due to lacking of perpixel transparency support Reviewed-by: art ! src/share/demo/jfc/TransparentRuler/transparentruler/Ruler.java Changeset: 8ce5bf8bfc5b Author: bpatel Date: 2012-03-16 15:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/8ce5bf8bfc5b 7153977: Generate English man pages for JDK 7u4 Reviewed-by: skannan ! src/linux/doc/man/appletviewer.1 ! src/linux/doc/man/apt.1 ! src/linux/doc/man/extcheck.1 ! src/linux/doc/man/idlj.1 ! src/linux/doc/man/jar.1 ! src/linux/doc/man/jarsigner.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javadoc.1 ! src/linux/doc/man/javah.1 ! src/linux/doc/man/javap.1 ! src/linux/doc/man/javaws.1 ! src/linux/doc/man/jcmd.1 ! src/linux/doc/man/jconsole.1 ! src/linux/doc/man/jdb.1 ! src/linux/doc/man/jhat.1 ! src/linux/doc/man/jinfo.1 ! src/linux/doc/man/jmap.1 ! src/linux/doc/man/jps.1 ! src/linux/doc/man/jrunscript.1 ! src/linux/doc/man/jsadebugd.1 ! src/linux/doc/man/jstack.1 ! src/linux/doc/man/jstat.1 ! src/linux/doc/man/jstatd.1 ! src/linux/doc/man/jvisualvm.1 ! src/linux/doc/man/keytool.1 ! src/linux/doc/man/native2ascii.1 ! src/linux/doc/man/orbd.1 ! src/linux/doc/man/pack200.1 ! src/linux/doc/man/policytool.1 ! src/linux/doc/man/rmic.1 ! src/linux/doc/man/rmid.1 ! src/linux/doc/man/rmiregistry.1 ! src/linux/doc/man/schemagen.1 ! src/linux/doc/man/serialver.1 ! src/linux/doc/man/servertool.1 ! src/linux/doc/man/tnameserv.1 ! src/linux/doc/man/unpack200.1 ! src/linux/doc/man/wsgen.1 ! src/linux/doc/man/wsimport.1 ! src/linux/doc/man/xjc.1 ! src/solaris/doc/sun/man/man1/appletviewer.1 ! src/solaris/doc/sun/man/man1/apt.1 ! src/solaris/doc/sun/man/man1/extcheck.1 ! src/solaris/doc/sun/man/man1/idlj.1 ! src/solaris/doc/sun/man/man1/jar.1 ! src/solaris/doc/sun/man/man1/jarsigner.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javadoc.1 ! src/solaris/doc/sun/man/man1/javah.1 ! src/solaris/doc/sun/man/man1/javap.1 ! src/solaris/doc/sun/man/man1/javaws.1 ! src/solaris/doc/sun/man/man1/jcmd.1 ! src/solaris/doc/sun/man/man1/jconsole.1 ! src/solaris/doc/sun/man/man1/jdb.1 ! src/solaris/doc/sun/man/man1/jhat.1 ! src/solaris/doc/sun/man/man1/jinfo.1 ! src/solaris/doc/sun/man/man1/jmap.1 ! src/solaris/doc/sun/man/man1/jps.1 ! src/solaris/doc/sun/man/man1/jrunscript.1 ! src/solaris/doc/sun/man/man1/jsadebugd.1 ! src/solaris/doc/sun/man/man1/jstack.1 ! src/solaris/doc/sun/man/man1/jstat.1 ! src/solaris/doc/sun/man/man1/jstatd.1 ! src/solaris/doc/sun/man/man1/jvisualvm.1 ! src/solaris/doc/sun/man/man1/keytool.1 ! src/solaris/doc/sun/man/man1/native2ascii.1 ! src/solaris/doc/sun/man/man1/orbd.1 ! src/solaris/doc/sun/man/man1/pack200.1 ! src/solaris/doc/sun/man/man1/policytool.1 ! src/solaris/doc/sun/man/man1/rmic.1 ! src/solaris/doc/sun/man/man1/rmid.1 ! src/solaris/doc/sun/man/man1/rmiregistry.1 ! src/solaris/doc/sun/man/man1/schemagen.1 ! src/solaris/doc/sun/man/man1/serialver.1 ! src/solaris/doc/sun/man/man1/servertool.1 ! src/solaris/doc/sun/man/man1/tnameserv.1 ! src/solaris/doc/sun/man/man1/unpack200.1 ! src/solaris/doc/sun/man/man1/wsgen.1 ! src/solaris/doc/sun/man/man1/wsimport.1 ! src/solaris/doc/sun/man/man1/xjc.1 Changeset: 3470e0ad6cc0 Author: kizune Date: 2012-03-21 17:14 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3470e0ad6cc0 7144063: [macosx] Swing JMenu mnemonic doesn't work; hint misleading; cross symbol typed Reviewed-by: leonidr, skovatch, swingler ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/OSVersion.m Changeset: 875951474ebd Author: alexp Date: 2012-03-21 19:26 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/875951474ebd 7149005: [macosx] Orphaned Choice popup window Reviewed-by: ant ! src/macosx/classes/sun/lwawt/LWChoicePeer.java Changeset: 28cf821cd6a1 Author: anthony Date: 2012-03-21 20:10 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/28cf821cd6a1 7154177: [macosx] An invisible owner frame becomes visible upon clicking a child window Summary: Only visible frames must participate in the parent-child relationship on the native level Reviewed-by: serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Frame/InvisibleOwner/InvisibleOwner.java Changeset: 0b7acd016f8c Author: anthony Date: 2012-03-21 20:17 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0b7acd016f8c 7124428: [macosx] Frame.setExtendedState() doesn't work for undecorated windows Summary: Emulate -zoom request for undecorated windows Reviewed-by: swingler ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: fdd008c3ef5a Author: anthony Date: 2012-03-21 20:22 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/fdd008c3ef5a 7149085: [macosx] Quit with QuitStrategy CLOSE_ALL_WINDOWS does terminate application Summary: Don't terminate the event loop. System.exit() will take care of it. Reviewed-by: art, kizune ! src/macosx/classes/com/apple/eawt/_AppEventHandler.java Changeset: ec390d13b0b3 Author: ant Date: 2012-03-21 20:31 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ec390d13b0b3 7145768: [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest Reviewed-by: art ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java Changeset: 6572dc1873ab Author: leonidr Date: 2012-03-21 20:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6572dc1873ab 7124286: [macosx] Option modifier should work like AltGr as in Apple jdk 6 Summary: Refactored printable character check out of the performAction method Reviewed-by: swingler, alexp ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/sun/awt/SunToolkit.java Changeset: 9b195bfce3eb Author: alexp Date: 2012-03-21 22:02 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9b195bfce3eb 7152952: [macosx] List rows overlap with enlarged font Reviewed-by: serb ! src/macosx/classes/sun/lwawt/LWListPeer.java Changeset: 25285b7883d4 Author: dcherepanov Date: 2012-03-22 01:03 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/25285b7883d4 7154516: [macosx] Popup menus have no visible borders Reviewed-by: serb ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java Changeset: af118cc1bef7 Author: ant Date: 2012-03-22 02:44 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/af118cc1bef7 7154072: [macosx] swallowing key events Reviewed-by: anthony ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java Changeset: 214f68c9b1a9 Author: alexp Date: 2012-03-22 02:52 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/214f68c9b1a9 7149005: [macosx] Java Control Panel's UI controls are distorted when draging scroll bar. Reviewed-by: anthony, dcherepanov ! src/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java Changeset: 58b19dcdb7fc Author: bpatel Date: 2012-03-21 15:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/58b19dcdb7fc 7155419: Remove reference to JRockit and commercial features from java man page Reviewed-by: wetmore, ksrini ! src/linux/doc/man/java.1 ! src/solaris/doc/sun/man/man1/java.1 Changeset: aef6d319f066 Author: bpatel Date: 2012-03-21 15:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/aef6d319f066 Merge Changeset: 413f9c1e20c9 Author: lana Date: 2012-03-21 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/413f9c1e20c9 Merge Changeset: 084825fc677e Author: lana Date: 2012-03-25 22:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/084825fc677e Merge Changeset: d37f475a6aa0 Author: cl Date: 2012-03-29 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d37f475a6aa0 Added tag jdk7u4-b18 for changeset 084825fc677e ! .hgtags Changeset: acad54e8fb90 Author: asaha Date: 2012-04-02 09:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/acad54e8fb90 Merge ! .hgtags ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 26243ee3de2e Author: asaha Date: 2012-04-02 15:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/26243ee3de2e Merge ! .hgtags Changeset: f5fb23231446 Author: lana Date: 2012-04-12 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f5fb23231446 Merge ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java From mlists at juma.me.uk Fri Apr 13 00:53:00 2012 From: mlists at juma.me.uk (Ismael Juma) Date: Fri, 13 Apr 2012 08:53:00 +0100 Subject: [7u6] Request for approval for CR 7157903: JSSE client sockets are very slow In-Reply-To: <59651B46-87B4-47B8-A9DF-93D9D70F2765@oracle.com> References: <4F85163E.9050400@oracle.com> <59651B46-87B4-47B8-A9DF-93D9D70F2765@oracle.com> Message-ID: On Wed, Apr 11, 2012 at 9:54 PM, Edvard Wendelin wrote: > > Bug: > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7157903 > This looks pretty bad from the bug description. No chance it can make it to Java 6 Update 4, I guess? Best, Ismael From henri.gomez at gmail.com Fri Apr 13 02:00:35 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 13 Apr 2012 11:00:35 +0200 Subject: Using non system shared libs Message-ID: Hi to all, I'm wondering if there is a way to define preferred library path for shared libs. On OSX, there is a dependency on FreeType and this libs is not at the same level in Snow and Lion, so I was thinking building and including a custom freetype 2.4.x lib in OpenJDK 7 (and 8) packages for OSX. Advices welcomed From martijnverburg at gmail.com Fri Apr 13 03:39:21 2012 From: martijnverburg at gmail.com (Martijn Verburg) Date: Fri, 13 Apr 2012 11:39:21 +0100 Subject: Using non system shared libs In-Reply-To: References: Message-ID: Hi Henri, Is this for build or runtime purposes? Cheers, Martijn On 13 April 2012 10:00, Henri Gomez wrote: > Hi to all, > > I'm wondering if there is a way to define preferred library path for > shared libs. > > On OSX, there is a dependency on FreeType and this libs is not at the > same level in Snow and Lion, so I was thinking building and including > a custom freetype 2.4.x lib in OpenJDK 7 (and 8) packages for OSX. > > Advices welcomed > From henri.gomez at gmail.com Fri Apr 13 04:57:23 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 13 Apr 2012 13:57:23 +0200 Subject: Using non system shared libs In-Reply-To: References: Message-ID: > Hi Henri, > > Is this for build or runtime purposes? shared lib so runtime purposes. From henri.gomez at gmail.com Fri Apr 13 06:34:24 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 13 Apr 2012 15:34:24 +0200 Subject: com/sun/tools/attach/VirtualMachine in OpenJDK 7 & 8 Message-ID: I tried to use CRASH (http://vietj.github.com/crash/), a nice JVM console, with OpenJDK 7 (and 8) on OSX using community build (http://code.google.com/p/openjdk-osx-build/)/ Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/attach/VirtualMachine at org.crsh.standalone.CRaSH.main(CRaSH.java:92) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.crsh.cmdline.matcher.MethodMatch.doInvoke(MethodMatch.java:153) at org.crsh.cmdline.matcher.CommandMatch.invoke(CommandMatch.java:76) at org.crsh.standalone.CRaSH.main(CRaSH.java:237) Caused by: java.lang.ClassNotFoundException: com.sun.tools.attach.VirtualMachine at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 8 more Source code is here : https://github.com/vietj/crash/blob/master/shell/core/src/main/java/org/crsh/standalone/CRaSH.java Exception occurs in : VirtualMachine vm = VirtualMachine.attach("" + pid); vm.loadAgent(f.getCanonicalPath(), options); Some search in Google reported a possible missing lib attach (https://bbs.archlinux.org/viewtopic.php?id=131700) But libattach is bundled in JVM : /Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/libattach.dylib Is it a known issue for OpenJDK 7 or is it specific to OSX implementation ? Cheers From daniel.daugherty at oracle.com Fri Apr 13 06:55:41 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Fri, 13 Apr 2012 07:55:41 -0600 Subject: com/sun/tools/attach/VirtualMachine in OpenJDK 7 & 8 In-Reply-To: References: Message-ID: <4F88305D.6090907@oracle.com> Henri, Try adding $JAVA_HOME/lib/tools.jar to your classpath... Dan On 4/13/12 7:34 AM, Henri Gomez wrote: > I tried to use CRASH (http://vietj.github.com/crash/), a nice JVM > console, with OpenJDK 7 (and 8) on OSX using community build > (http://code.google.com/p/openjdk-osx-build/)/ > > Exception in thread "main" java.lang.NoClassDefFoundError: > com/sun/tools/attach/VirtualMachine > at org.crsh.standalone.CRaSH.main(CRaSH.java:92) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.crsh.cmdline.matcher.MethodMatch.doInvoke(MethodMatch.java:153) > at org.crsh.cmdline.matcher.CommandMatch.invoke(CommandMatch.java:76) > at org.crsh.standalone.CRaSH.main(CRaSH.java:237) > Caused by: java.lang.ClassNotFoundException: com.sun.tools.attach.VirtualMachine > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:423) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:356) > ... 8 more > > Source code is here : > > https://github.com/vietj/crash/blob/master/shell/core/src/main/java/org/crsh/standalone/CRaSH.java > > Exception occurs in : > > VirtualMachine vm = VirtualMachine.attach("" + pid); > vm.loadAgent(f.getCanonicalPath(), options); > > Some search in Google reported a possible missing lib attach > (https://bbs.archlinux.org/viewtopic.php?id=131700) > > But libattach is bundled in JVM : > > /Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/libattach.dylib > > Is it a known issue for OpenJDK 7 or is it specific to OSX implementation ? > > Cheers From henri.gomez at gmail.com Fri Apr 13 07:05:06 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 13 Apr 2012 16:05:06 +0200 Subject: com/sun/tools/attach/VirtualMachine in OpenJDK 7 & 8 In-Reply-To: <4F88305D.6090907@oracle.com> References: <4F88305D.6090907@oracle.com> Message-ID: It works ! Is it an expected behaviour for OpenJDK 7/8 or only OSX version ? 2012/4/13 Daniel D. Daugherty : > Henri, > > Try adding $JAVA_HOME/lib/tools.jar to your classpath... > > Dan > > > > On 4/13/12 7:34 AM, Henri Gomez wrote: >> >> I tried to use CRASH (http://vietj.github.com/crash/), a nice JVM >> console, with OpenJDK 7 (and 8) on OSX using community build >> (http://code.google.com/p/openjdk-osx-build/)/ >> >> Exception in thread "main" java.lang.NoClassDefFoundError: >> com/sun/tools/attach/VirtualMachine >> ? ? ? ?at org.crsh.standalone.CRaSH.main(CRaSH.java:92) >> ? ? ? ?at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> ? ? ? ?at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> ? ? ? ?at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> ? ? ? ?at java.lang.reflect.Method.invoke(Method.java:601) >> ? ? ? ?at >> org.crsh.cmdline.matcher.MethodMatch.doInvoke(MethodMatch.java:153) >> ? ? ? ?at >> org.crsh.cmdline.matcher.CommandMatch.invoke(CommandMatch.java:76) >> ? ? ? ?at org.crsh.standalone.CRaSH.main(CRaSH.java:237) >> Caused by: java.lang.ClassNotFoundException: >> com.sun.tools.attach.VirtualMachine >> ? ? ? ?at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >> ? ? ? ?at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> ? ? ? ?at java.security.AccessController.doPrivileged(Native Method) >> ? ? ? ?at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> ? ? ? ?at java.lang.ClassLoader.loadClass(ClassLoader.java:423) >> ? ? ? ?at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >> ? ? ? ?at java.lang.ClassLoader.loadClass(ClassLoader.java:356) >> ? ? ? ?... 8 more >> >> Source code is here : >> >> >> https://github.com/vietj/crash/blob/master/shell/core/src/main/java/org/crsh/standalone/CRaSH.java >> >> Exception occurs in : >> >> VirtualMachine vm = VirtualMachine.attach("" + pid); >> vm.loadAgent(f.getCanonicalPath(), options); >> >> Some search in Google reported a possible missing lib attach >> (https://bbs.archlinux.org/viewtopic.php?id=131700) >> >> But libattach is bundled in JVM : >> >> >> /Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/libattach.dylib >> >> Is it a known issue for OpenJDK 7 or is it specific to OSX implementation >> ? >> >> Cheers From daniel.daugherty at oracle.com Fri Apr 13 07:08:05 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Fri, 13 Apr 2012 08:08:05 -0600 Subject: com/sun/tools/attach/VirtualMachine in OpenJDK 7 & 8 In-Reply-To: References: <4F88305D.6090907@oracle.com> Message-ID: <4F883345.4030505@oracle.com> In OpenJDK, Oracle JDK, and Sun JDK, com.sun.tools stuff lives in tools.jar. The Java versions from Apple put that stuff in rt.jar if I remember correctly. Dan On 4/13/12 8:05 AM, Henri Gomez wrote: > It works ! > > Is it an expected behaviour for OpenJDK 7/8 or only OSX version ? > > 2012/4/13 Daniel D. Daugherty: >> Henri, >> >> Try adding $JAVA_HOME/lib/tools.jar to your classpath... >> >> Dan >> >> >> >> On 4/13/12 7:34 AM, Henri Gomez wrote: >>> I tried to use CRASH (http://vietj.github.com/crash/), a nice JVM >>> console, with OpenJDK 7 (and 8) on OSX using community build >>> (http://code.google.com/p/openjdk-osx-build/)/ >>> >>> Exception in thread "main" java.lang.NoClassDefFoundError: >>> com/sun/tools/attach/VirtualMachine >>> at org.crsh.standalone.CRaSH.main(CRaSH.java:92) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(Method.java:601) >>> at >>> org.crsh.cmdline.matcher.MethodMatch.doInvoke(MethodMatch.java:153) >>> at >>> org.crsh.cmdline.matcher.CommandMatch.invoke(CommandMatch.java:76) >>> at org.crsh.standalone.CRaSH.main(CRaSH.java:237) >>> Caused by: java.lang.ClassNotFoundException: >>> com.sun.tools.attach.VirtualMachine >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:423) >>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:356) >>> ... 8 more >>> >>> Source code is here : >>> >>> >>> https://github.com/vietj/crash/blob/master/shell/core/src/main/java/org/crsh/standalone/CRaSH.java >>> >>> Exception occurs in : >>> >>> VirtualMachine vm = VirtualMachine.attach("" + pid); >>> vm.loadAgent(f.getCanonicalPath(), options); >>> >>> Some search in Google reported a possible missing lib attach >>> (https://bbs.archlinux.org/viewtopic.php?id=131700) >>> >>> But libattach is bundled in JVM : >>> >>> >>> /Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/libattach.dylib >>> >>> Is it a known issue for OpenJDK 7 or is it specific to OSX implementation >>> ? >>> >>> Cheers From Alan.Bateman at oracle.com Fri Apr 13 07:11:23 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 13 Apr 2012 15:11:23 +0100 Subject: com/sun/tools/attach/VirtualMachine in OpenJDK 7 & 8 In-Reply-To: References: <4F88305D.6090907@oracle.com> Message-ID: <4F88340B.7030008@oracle.com> On 13/04/2012 15:05, Henri Gomez wrote: > It works ! > > Is it an expected behaviour for OpenJDK 7/8 or only OSX version ? > Here's another thread on the same issue: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-January/002021.html I think it's just that folks on the Mac aren't used to adding tools.jar to the classpath because in Apple's JDK they put the tools into classes.jar on the boot class path. -Alan. From henri.gomez at gmail.com Fri Apr 13 07:18:47 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 13 Apr 2012 16:18:47 +0200 Subject: com/sun/tools/attach/VirtualMachine in OpenJDK 7 & 8 In-Reply-To: <4F88340B.7030008@oracle.com> References: <4F88305D.6090907@oracle.com> <4F88340B.7030008@oracle.com> Message-ID: Quick and great feedback :) Thanks guys. 2012/4/13 Alan Bateman : > On 13/04/2012 15:05, Henri Gomez wrote: >> >> It works ! >> >> Is it an expected behaviour for OpenJDK 7/8 or only OSX version ? >> > Here's another thread on the same issue: > > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-January/002021.html > > I think it's just that folks on the Mac aren't used to adding tools.jar to > the classpath because in Apple's JDK they put the tools into classes.jar on > the boot class path. > > -Alan. > > From anthony.petrov at oracle.com Fri Apr 13 07:33:37 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Fri, 13 Apr 2012 18:33:37 +0400 Subject: [7u6] Request for approval for CR 7131021: [macosx] Consider using system properties to pass arguments from the launcher to AWT/SplashScreen Message-ID: <4F883941.3060706@oracle.com> Bug: http://bugs.sun.com/view_bug.do?bug_id=7131021 Webrev: http://cr.openjdk.java.net/~anthony/7u6-2-keepEnvVars-7131021.1/ Review thread: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-April/003862.html Reviewer: Kumar Srinivasan, Mike Swingler, Artem Ananiev -- best regards, Anthony From bradford.wetmore at oracle.com Fri Apr 13 11:49:58 2012 From: bradford.wetmore at oracle.com (Brad Wetmore) Date: Fri, 13 Apr 2012 11:49:58 -0700 Subject: [7u6] Request for approval for CR 7157903: JSSE client sockets are very slow In-Reply-To: References: <4F85163E.9050400@oracle.com> <59651B46-87B4-47B8-A9DF-93D9D70F2765@oracle.com> Message-ID: <4F887556.3060107@oracle.com> Hi Ismael, I assume you mean 7u4? ;) I preferred it, but that build is in showstopper mode only at this point. We missed the final code freeze by a few days. This issue only affects block-oriented ciphersuites (e.g. AES/DES). Stream-oriented ciphers (e.g. RC4) do not have this problem. There is an updated workaround posted to the bug if you are using HTTPS/LDAP where you don't have direct access to the underlying SSLSocket. Brad On 4/13/2012 12:53 AM, Ismael Juma wrote: > On Wed, Apr 11, 2012 at 9:54 PM, Edvard Wendelin> wrote: > >>> Bug: >>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7157903 >> > > This looks pretty bad from the bug description. No chance it can make it to > Java 6 Update 4, I guess? > > Best, > Ismael From huizhe.wang at oracle.com Fri Apr 13 15:40:37 2012 From: huizhe.wang at oracle.com (Joe Wang) Date: Fri, 13 Apr 2012 15:40:37 -0700 Subject: [7u6] Request for approval for CR 7161105 : unused classes in jdk7u repository Message-ID: <4F88AB65.6080904@oracle.com> Bug: http://bugs.sun.com/view_bug.do?bug_id=7161105 Webrev: http://cr.openjdk.java.net/~joehw/7u6/7161105/webrev/ Review thread: http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-April/009862.html Reviewer: Lance Andersen Thanks, Joe From mlists at juma.me.uk Sat Apr 14 08:37:30 2012 From: mlists at juma.me.uk (Ismael Juma) Date: Sat, 14 Apr 2012 16:37:30 +0100 Subject: [7u6] Request for approval for CR 7157903: JSSE client sockets are very slow In-Reply-To: <4F887556.3060107@oracle.com> References: <4F85163E.9050400@oracle.com> <59651B46-87B4-47B8-A9DF-93D9D70F2765@oracle.com> <4F887556.3060107@oracle.com> Message-ID: Hi Brad, Thanks for the response. Comments below. On Apr 13, 2012 7:50 PM, "Brad Wetmore" wrote: > I assume you mean 7u4? ;) Yes. :) > I preferred it, but that build is in showstopper mode only at this point. We missed the final code freeze by a few days. I see. Shame. > This issue only affects block-oriented ciphersuites (e.g. AES/DES). Stream-oriented ciphers (e.g. RC4) do not have this problem. Good to know, thanks. > There is an updated workaround posted to the bug if you are using HTTPS/LDAP where you don't have direct access to the underlying SSLSocket. Great. Best, Ismael From nicarran at hotmail.com Sun Apr 15 23:17:34 2012 From: nicarran at hotmail.com (Nicolas Carranza) Date: Mon, 16 Apr 2012 01:17:34 -0500 Subject: java.awt event processing performance degradation on JRE7 - linux Message-ID: Moving the mouse pointer over a java.awt.Window using JRE7 consumes aprox. twice the CPU time as with JRE6 when logging is used (when a call to java.util.logging.getLogger(String)---even without using the returned Logger--- has been done). Keyboard key event processing suffers the same performance penalty. For steps to reproduce this problem please look at: http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux . The performance degradation seems to be "enabled" by the call of sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: Logger.getLogger()->LogManager.getLogManager()-> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). This call is not made on JRE6. If this problem is not easy to solve then I guess is better to remove this call from JRE7's readPrimordialConfiguration as it does more harm than good. Please let me know if there is a better place to report this problem. A couple of weeks ago I "opened" a bug report on bugs.sun.com but I received no response at all. Cheers, Nicolas From edvard.wendelin at oracle.com Mon Apr 16 04:23:25 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 16 Apr 2012 13:23:25 +0200 Subject: [7u6] Request for approval for CR 7131021: [macosx] Consider using system properties to pass arguments from the launcher to AWT/SplashScreen In-Reply-To: <4F883941.3060706@oracle.com> References: <4F883941.3060706@oracle.com> Message-ID: <4F8C012D.1080501@oracle.com> Approved. On 04/13/2012 04:33 PM, Anthony Petrov wrote: > Bug: http://bugs.sun.com/view_bug.do?bug_id=7131021 > Webrev: http://cr.openjdk.java.net/~anthony/7u6-2-keepEnvVars-7131021.1/ > Review thread: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-April/003862.html > Reviewer: Kumar Srinivasan, Mike Swingler, Artem Ananiev > > -- > best regards, > Anthony > From edvard.wendelin at oracle.com Mon Apr 16 04:23:51 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 16 Apr 2012 13:23:51 +0200 Subject: [7u6] Request for approval for CR 7161105 : unused classes in jdk7u repository In-Reply-To: <4F88AB65.6080904@oracle.com> References: <4F88AB65.6080904@oracle.com> Message-ID: <4F8C0147.4050505@oracle.com> Approved. On 04/14/2012 12:40 AM, Joe Wang wrote: > Bug: http://bugs.sun.com/view_bug.do?bug_id=7161105 > Webrev: http://cr.openjdk.java.net/~joehw/7u6/7161105/webrev/ > > Review thread: > http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-April/009862.html > Reviewer: Lance Andersen > > Thanks, > Joe From daniel.daugherty at oracle.com Mon Apr 16 06:18:31 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Mon, 16 Apr 2012 07:18:31 -0600 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: References: Message-ID: <4F8C1C27.9040704@oracle.com> java.util.logging is currently handled by the Serviceability Team. Adding that alias to this e-mail thread... Dan On 4/16/12 12:17 AM, Nicolas Carranza wrote: > Moving the mouse pointer over a java.awt.Window using JRE7 consumes > aprox. twice the CPU time as with JRE6 when logging is used (when a call > to java.util.logging.getLogger(String)---even without using the returned > Logger--- has been done). Keyboard key event processing suffers the same > performance penalty. For steps to reproduce this problem please look at: > http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux > . > > The performance degradation seems to be "enabled" by the call of > sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside > java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: > Logger.getLogger()->LogManager.getLogManager()-> > LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). > > This call is not made on JRE6. If this problem is not easy to solve then > I guess is better to remove this call from JRE7's > readPrimordialConfiguration as it does more harm than good. > > Please let me know if there is a better place to report this problem. A > couple of weeks ago I "opened" a bug report on bugs.sun.com but I > received no response at all. > > Cheers, > Nicolas From anthony.petrov at oracle.com Mon Apr 16 06:46:44 2012 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Mon, 16 Apr 2012 13:46:44 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7131021: [macosx] Consider using system properties to pass arguments from the launcher to AWT/SplashScreen Message-ID: <20120416134654.E526F470EA@hg.openjdk.java.net> Changeset: 81300fbbd705 Author: anthony Date: 2012-04-16 17:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/81300fbbd705 7131021: [macosx] Consider using system properties to pass arguments from the launcher to AWT/SplashScreen Summary: Add comments to the source code and a regression test to verify the environment variables Reviewed-by: ksrini, swingler, art ! src/macosx/bin/java_md_macosx.c + test/tools/launcher/EnvironmentVariables.java ! test/tools/launcher/TestHelper.java ! test/tools/launcher/TestSpecialArgs.java From david.katleman at oracle.com Mon Apr 16 15:09:29 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 22:09:29 +0000 Subject: hg: jdk7u/jdk7u4: Added tag jdk7u4-b30 for changeset f3f02c7d86c7 Message-ID: <20120416220929.1D818470F7@hg.openjdk.java.net> Changeset: d738383dd287 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/rev/d738383dd287 Added tag jdk7u4-b30 for changeset f3f02c7d86c7 ! .hgtags From david.katleman at oracle.com Mon Apr 16 15:09:35 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 22:09:35 +0000 Subject: hg: jdk7u/jdk7u4/corba: Added tag jdk7u4-b30 for changeset 91cf6d5b184c Message-ID: <20120416220935.B6D4D470F8@hg.openjdk.java.net> Changeset: b8560e92b68c Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/b8560e92b68c Added tag jdk7u4-b30 for changeset 91cf6d5b184c ! .hgtags From david.katleman at oracle.com Mon Apr 16 15:10:11 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 22:10:11 +0000 Subject: hg: jdk7u/jdk7u4/hotspot: Added tag jdk7u4-b30 for changeset c7c6b00122cf Message-ID: <20120416221013.EE569470F9@hg.openjdk.java.net> Changeset: 93ec23d55b87 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/93ec23d55b87 Added tag jdk7u4-b30 for changeset c7c6b00122cf ! .hgtags From david.katleman at oracle.com Mon Apr 16 15:12:03 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 22:12:03 +0000 Subject: hg: jdk7u/jdk7u4/jaxp: Added tag jdk7u4-b30 for changeset 501dd9241186 Message-ID: <20120416221205.1EC1E470FA@hg.openjdk.java.net> Changeset: a90108a5e161 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxp/rev/a90108a5e161 Added tag jdk7u4-b30 for changeset 501dd9241186 ! .hgtags From david.katleman at oracle.com Mon Apr 16 15:12:16 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 22:12:16 +0000 Subject: hg: jdk7u/jdk7u4/jaxws: Added tag jdk7u4-b30 for changeset 0eb54a680b09 Message-ID: <20120416221216.DAFD5470FB@hg.openjdk.java.net> Changeset: 38baffe9be46 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxws/rev/38baffe9be46 Added tag jdk7u4-b30 for changeset 0eb54a680b09 ! .hgtags From david.katleman at oracle.com Mon Apr 16 15:12:35 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 22:12:35 +0000 Subject: hg: jdk7u/jdk7u4/jdk: Added tag jdk7u4-b30 for changeset 81a0f71a895e Message-ID: <20120416221245.AB784470FC@hg.openjdk.java.net> Changeset: fdcaddec3b9d Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/fdcaddec3b9d Added tag jdk7u4-b30 for changeset 81a0f71a895e ! .hgtags From david.katleman at oracle.com Mon Apr 16 15:14:32 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 22:14:32 +0000 Subject: hg: jdk7u/jdk7u4/langtools: Added tag jdk7u4-b30 for changeset 463face16af6 Message-ID: <20120416221434.B8B68470FD@hg.openjdk.java.net> Changeset: a7e6a43c5e37 Author: katleman Date: 2012-04-16 15:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/langtools/rev/a7e6a43c5e37 Added tag jdk7u4-b30 for changeset 463face16af6 ! .hgtags From huizhe.wang at oracle.com Mon Apr 16 16:46:49 2012 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Mon, 16 Apr 2012 23:46:49 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 7161105: unused classes in jdk7u repository Message-ID: <20120416234651.9740147100@hg.openjdk.java.net> Changeset: 3c16346aac50 Author: joehw Date: 2012-04-16 16:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/3c16346aac50 7161105: unused classes in jdk7u repository Summary: In the patch for 7053556, the ObjectFactory/SecuritySupport classes that were duplicated in many packages were replaced by a unified set under xerces/internal/utils and xalan/internal/utils. Reviewed-by: lancea - src/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java - src/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java - src/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java - src/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/utils/ObjectFactory.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java - src/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java - src/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java From david.katleman at oracle.com Mon Apr 16 16:52:26 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 23:52:26 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u6-b05 for changeset 4562d0be2824 Message-ID: <20120416235226.C20BC47101@hg.openjdk.java.net> Changeset: 6be6ab93a703 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/6be6ab93a703 Added tag jdk7u6-b05 for changeset 4562d0be2824 ! .hgtags From david.katleman at oracle.com Mon Apr 16 16:52:32 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 23:52:32 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u6-b05 for changeset 216641904bdf Message-ID: <20120416235233.D78F847102@hg.openjdk.java.net> Changeset: 2f14aa7dbe3b Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/2f14aa7dbe3b Added tag jdk7u6-b05 for changeset 216641904bdf ! .hgtags From david.katleman at oracle.com Mon Apr 16 16:53:21 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 23:53:21 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u6-b05 for changeset 77b43af50556 Message-ID: <20120416235325.84EBA47104@hg.openjdk.java.net> Changeset: be1d97cdee46 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/be1d97cdee46 Added tag jdk7u6-b05 for changeset 77b43af50556 ! .hgtags From david.katleman at oracle.com Mon Apr 16 16:55:26 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 23:55:26 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u6-b05 for changeset 2703191cc8d7 Message-ID: <20120416235529.0F93047105@hg.openjdk.java.net> Changeset: 33d3b8aa9fb8 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/33d3b8aa9fb8 Added tag jdk7u6-b05 for changeset 2703191cc8d7 ! .hgtags From david.katleman at oracle.com Mon Apr 16 16:55:38 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 23:55:38 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u6-b05 for changeset e800f9e32ea5 Message-ID: <20120416235538.B377147106@hg.openjdk.java.net> Changeset: db97764f64e7 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/db97764f64e7 Added tag jdk7u6-b05 for changeset e800f9e32ea5 ! .hgtags From david.katleman at oracle.com Mon Apr 16 16:55:50 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 23:55:50 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u6-b05 for changeset 26243ee3de2e Message-ID: <20120416235612.AEBA247107@hg.openjdk.java.net> Changeset: 66641b272cd5 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/66641b272cd5 Added tag jdk7u6-b05 for changeset 26243ee3de2e ! .hgtags From david.katleman at oracle.com Mon Apr 16 16:57:51 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 16 Apr 2012 23:57:51 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u6-b05 for changeset bbf655c7f359 Message-ID: <20120416235756.964EF47108@hg.openjdk.java.net> Changeset: 74278b8cdeea Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/74278b8cdeea Added tag jdk7u6-b05 for changeset bbf655c7f359 ! .hgtags From david.holmes at oracle.com Mon Apr 16 19:03:37 2012 From: david.holmes at oracle.com (David Holmes) Date: Tue, 17 Apr 2012 12:03:37 +1000 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8C1C27.9040704@oracle.com> References: <4F8C1C27.9040704@oracle.com> Message-ID: <4F8CCF79.7070803@oracle.com> This sounds like it may be related to an issue that was reported a while ago. I don't recall the exact details but there was some massive array being allocated if I recall correctly. The fix was to add a guard to the logging calls in the AWT code. But in this case if logging is being used then you will hit this overhead. Sorry I don't recall enough details to find an exact reference. Skimming a number of mailing list archives hasn't turned it up either. David On 16/04/2012 11:18 PM, Daniel D. Daugherty wrote: > java.util.logging is currently handled by the Serviceability Team. > Adding that alias to this e-mail thread... > > Dan > > > On 4/16/12 12:17 AM, Nicolas Carranza wrote: >> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >> aprox. twice the CPU time as with JRE6 when logging is used (when a call >> to java.util.logging.getLogger(String)---even without using the returned >> Logger--- has been done). Keyboard key event processing suffers the same >> performance penalty. For steps to reproduce this problem please look at: >> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >> >> . >> >> The performance degradation seems to be "enabled" by the call of >> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: >> Logger.getLogger()->LogManager.getLogManager()-> >> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >> >> >> This call is not made on JRE6. If this problem is not easy to solve then >> I guess is better to remove this call from JRE7's >> readPrimordialConfiguration as it does more harm than good. >> >> Please let me know if there is a better place to report this problem. A >> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >> received no response at all. >> >> Cheers, >> Nicolas From mandy.chung at oracle.com Mon Apr 16 19:40:55 2012 From: mandy.chung at oracle.com (Mandy Chung) Date: Mon, 16 Apr 2012 19:40:55 -0700 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8C1C27.9040704@oracle.com> References: <4F8C1C27.9040704@oracle.com> Message-ID: <4F8CD837.5030305@oracle.com> Nicolas, Thanks for reporting the problem. I am curious if you have collected any profiling data that shows sun.util.logging.PlatformLogger.redirectPlatformLoggers() is the cause of the performance degradation. This redirection is done as part of the logging initialization before JFrame is initialized. Since the performance degradation you observed is after the JFrame has been instantiated, it could be something else. If it's logging-related, it would be sun.util.logging.PlatformLogger. Mandy On 4/16/2012 6:18 AM, Daniel D. Daugherty wrote: > java.util.logging is currently handled by the Serviceability Team. > Adding that alias to this e-mail thread... > > Dan > > > On 4/16/12 12:17 AM, Nicolas Carranza wrote: >> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >> aprox. twice the CPU time as with JRE6 when logging is used (when a call >> to java.util.logging.getLogger(String)---even without using the returned >> Logger--- has been done). Keyboard key event processing suffers the same >> performance penalty. For steps to reproduce this problem please look at: >> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >> >> . >> >> The performance degradation seems to be "enabled" by the call of >> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: >> Logger.getLogger()->LogManager.getLogManager()-> >> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >> >> >> This call is not made on JRE6. If this problem is not easy to solve then >> I guess is better to remove this call from JRE7's >> readPrimordialConfiguration as it does more harm than good. >> >> Please let me know if there is a better place to report this problem. A >> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >> received no response at all. >> >> Cheers, >> Nicolas From lana.steuck at oracle.com Mon Apr 16 22:20:04 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 17 Apr 2012 05:20:04 +0000 Subject: hg: jdk7u/jdk7u: 5 new changesets Message-ID: <20120417052004.516754710F@hg.openjdk.java.net> Changeset: b81729ffa0d7 Author: dcubed Date: 2012-03-26 10:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/b81729ffa0d7 7136506: FDS: rework jdk repo Full Debug Symbols support Summary: JPRT needs to use the '-y' option with zip on non-Windows control builds in order to preserve symbolic links. Reviewed-by: dholmes, ohair ! make/jprt.gmk Changeset: 79631d927303 Author: weijun Date: 2012-03-27 08:52 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/79631d927303 7087428: move client tests out of jdk_misc Reviewed-by: alanb, ohair ! make/jprt.properties ! test/Makefile Changeset: 6904cf911767 Author: dcubed Date: 2012-04-04 14:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/6904cf911767 7157296: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds Summary: Build option FULL_DEBUG_SYMBOLS=0 only affects OPT builds. Finish enabling ENABLE_FULL_DEBUG_SYMBOLS flag on Windows. Reviewed-by: ohair, jmelvin, sspitsyn ! make/Defs-internal.gmk ! make/hotspot-rules.gmk ! make/jdk-rules.gmk Changeset: c6b7f42b963a Author: lana Date: 2012-04-12 15:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/c6b7f42b963a Merge Changeset: 65181dfaabb7 Author: lana Date: 2012-04-16 21:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/65181dfaabb7 Merge From lana.steuck at oracle.com Mon Apr 16 22:20:04 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 17 Apr 2012 05:20:04 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 3 new changesets Message-ID: <20120417052010.0866547110@hg.openjdk.java.net> Changeset: 3d640f609068 Author: joehw Date: 2012-04-02 11:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/3d640f609068 7151484: NullPointerException caused by a bug in XMLDocumentFragmentScannerImpl Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java Changeset: 381e2ca6cf8d Author: lana Date: 2012-04-12 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/381e2ca6cf8d Merge Changeset: a2f6c3691734 Author: lana Date: 2012-04-16 21:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/a2f6c3691734 Merge From lana.steuck at oracle.com Mon Apr 16 22:20:17 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 17 Apr 2012 05:20:17 +0000 Subject: hg: jdk7u/jdk7u/jdk: 22 new changesets Message-ID: <20120417052419.C450147111@hg.openjdk.java.net> Changeset: 52e48d117f1a Author: dbuck Date: 2012-03-21 21:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/52e48d117f1a 7104147: the fix for cr6887286 was not appropriate for backporting Summary: Memory leak in the list of ImageObservers watching an object. We use recursion to iterate over the list. So once the list gets too big, we overflow the stack. Fix is to execute a prune operation on ever add, so there is no way we can get indefinite growth of stale nodes. Reviewed-by: prr, flar ! src/share/classes/sun/awt/image/ImageWatched.java + test/sun/awt/image/ImageWatched/AddNoLeak.java Changeset: 346af895d32d Author: alexsch Date: 2012-03-23 13:51 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/346af895d32d 7133566: [macosx] closed/javax/swing/JTable/4220171/bug4220171.java fails on MacOS Reviewed-by: alexp + test/javax/swing/JTable/4220171/bug4220171.java Changeset: 98471aafa458 Author: alexsch Date: 2012-03-23 14:10 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/98471aafa458 7133573: [macosx] closed/javax/swing/JToolTip/4846413/bug4846413.java fails on MacOS Reviewed-by: alexp + test/javax/swing/JToolTip/4846413/bug4846413.java ! test/javax/swing/regtesthelpers/Util.java Changeset: 5566ba103f57 Author: alexsch Date: 2012-03-23 14:28 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/5566ba103f57 7133581: [macosx] closed/javax/swing/JTree/4330357/bug4330357.java fails on MacOS Reviewed-by: alexp + test/javax/swing/JTree/4330357/bug4330357.java Changeset: 2ad7d773da88 Author: fparain Date: 2012-03-23 06:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/2ad7d773da88 7074616: java.lang.management.ManagementFactory.getPlatformManagementInterfaces fails Reviewed-by: dholmes, sla ! src/share/classes/java/lang/management/ManagementFactory.java + test/java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java Changeset: 799c177b1b2e Author: bagiras Date: 2012-03-26 19:12 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/799c177b1b2e 7128738: dragged dialog freezes system on dispose Reviewed-by: anthony ! src/windows/native/sun/windows/awt_Component.cpp + test/java/awt/Frame/WindowDragTest/WindowDragTest.java Changeset: 5abe5fb2aeb3 Author: lana Date: 2012-03-26 09:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/5abe5fb2aeb3 Merge Changeset: 0578f9ffffb4 Author: dcubed Date: 2012-03-26 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0578f9ffffb4 7136506: FDS: rework jdk repo Full Debug Symbols support Summary: Add support for ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES build flags. Add support for .diz files. Preserve symlinks in zip archives. Reviewed-by: dholmes, ohair ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! make/common/shared/Sanity.gmk ! make/java/redist/Makefile ! make/java/redist/sajdi/Makefile ! make/jprt.gmk Changeset: dbabeb964487 Author: weijun Date: 2012-03-27 08:51 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/dbabeb964487 7087428: move client tests out of jdk_misc Reviewed-by: alanb, ohair ! make/jprt.properties ! test/Makefile Changeset: 0176c439bd11 Author: xuelei Date: 2012-03-27 18:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0176c439bd11 7155051: DNS provider may return incorrect results Reviewed-by: weijun, chegar ! src/share/classes/com/sun/jndi/dns/DnsClient.java Changeset: e574e475c8a6 Author: valeriep Date: 2012-03-28 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e574e475c8a6 7146728: Inconsistent length for the generated secret using DH key agreement impl from SunJCE and PKCS11 Summary: Always return the secret in the same length as the modulus. Reviewed-by: wetmore ! src/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java + test/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/sun/security/pkcs11/KeyAgreement/TestShort.java Changeset: bbad0bf8c021 Author: rupashka Date: 2012-03-29 11:01 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/bbad0bf8c021 6888634: test/closed/javax/swing/Popup/TaskbarPositionTest.java fails Reviewed-by: alexp ! src/share/classes/javax/swing/JPopupMenu.java Changeset: 859be9ab035e Author: alexsch Date: 2012-04-02 19:22 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/859be9ab035e 7132808: [macosx] closed/javax/swing/JFileChooser/4524490/bug4524490.java fails on MacOS Reviewed-by: alexp + test/javax/swing/JFileChooser/4524490/bug4524490.java Changeset: 7e97533153b8 Author: dcherepanov Date: 2012-04-03 14:05 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7e97533153b8 7156194: [macosx] Can't type non-ASCII characters into applets Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java Changeset: 13b099d9694f Author: dcherepanov Date: 2012-04-03 14:38 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/13b099d9694f 7156191: [macosx] Can't type into applet demos in Pivot Reviewed-by: ant, art ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 839ec020c713 Author: dcubed Date: 2012-04-04 14:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/839ec020c713 7157296: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds Summary: Build option FULL_DEBUG_SYMBOLS=0 only affects OPT builds. Finish enabling ENABLE_FULL_DEBUG_SYMBOLS flag on Windows. Reviewed-by: ohair, jmelvin, sspitsyn ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! make/common/Library.gmk ! make/common/Program.gmk Changeset: ab0752099077 Author: mrkam Date: 2012-04-05 13:27 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ab0752099077 7074853: TransparentRuler demos Readme should mention the correct jar file name Reviewed-by: rupashka ! src/share/demo/jfc/TransparentRuler/README.txt Changeset: d6bb4b14322d Author: serb Date: 2012-04-10 16:13 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d6bb4b14322d 7124551: [macosx] Once added, Menu shortcut cannot be removed Reviewed-by: anthony, art ! src/macosx/native/sun/awt/CMenuItem.m Changeset: 0b287839e567 Author: wetmore Date: 2012-04-11 17:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0b287839e567 7157903: JSSE client sockets are very slow Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/AppOutputStream.java ! src/share/classes/sun/security/ssl/EngineOutputRecord.java ! src/share/classes/sun/security/ssl/OutputRecord.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: e6d52175834e Author: rupashka Date: 2012-04-12 17:33 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e6d52175834e 7158712: Synth Property "ComboBox.popupInsets" is ignored Reviewed-by: alexp ! src/share/classes/javax/swing/plaf/synth/SynthComboPopup.java + test/javax/swing/plaf/synth/7158712/bug7158712.java ! test/javax/swing/regtesthelpers/Util.java Changeset: f5fb23231446 Author: lana Date: 2012-04-12 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f5fb23231446 Merge ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: bdba5717e827 Author: lana Date: 2012-04-16 21:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/bdba5717e827 Merge From lana.steuck at oracle.com Mon Apr 16 22:24:04 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 16 Apr 2012 22:24:04 -0700 (PDT) Subject: jdk7u-b06: jdk7u-dev Message-ID: <201204170524.q3H5O40c002888@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/65181dfaabb7 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/74278b8cdeea http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/bdba5717e827 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/db97764f64e7 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/a2f6c3691734 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/be1d97cdee46 http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/2f14aa7dbe3b --- All the fixes will be tested during promotion (no PIT testing at this point): 7068292 java build Update source filters to exclude NIO platform specific files 7136506 java build FDS: rework jdk repo Full Debug Symbols support 7157296 java build FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT b 7158399 java build Missing MissionControlMXBean 7104147 java classes_2d the fix for cr6887286 was not appropriate for backporting 7124551 java classes_awt [macosx] Once added, Menu shortcut cannot be removed 7128738 java classes_awt dragged dialog freezes system on dispose 7156191 java classes_awt [macosx] Can't type into applet demos in Pivot 7156194 java classes_awt [macosx] Can't type non-ASCII characters into applets 7074616 java classes_manageme java.lang.management.ManagementFactory.getPlatformManagement 7084025 java classes_security closed/sun/security/rsa/TestLimits.java doesn't compile on W 7151068 java classes_security OCSPUnitTest not working 7130447 java classes_sound javax/sound/sampled/Recording/bug6261423.java failed on win 6888634 java classes_swing test/closed/javax/swing/Popup/TaskbarPositionTest.java fails 7132808 java classes_swing [macosx] closed/javax/swing/JFileChooser/4524490/bug4524490. 7133566 java classes_swing [macosx] closed/javax/swing/JTable/4220171/bug4220171.java f 7133573 java classes_swing [macosx] closed/javax/swing/JToolTip/4846413/bug4846413.java 7133581 java classes_swing [macosx] closed/javax/swing/JTree/4330357/bug4330357.java fa 7158712 java classes_swing Synth Property "ComboBox.popupInsets" is ignored 7074853 java demo TransparentRuler demos Readme should mention the correct jar 7087428 java other move client tests out of jdk_misc 7151484 jaxp parse NullPointerException caused by a bug in XMLDocumentFragmentS 7146728 jce other Inconsistent length for the generated secret using DH key ag 7155051 jndi dns DNS provider may return incorrect results 7157903 jsse runtime JSSE client sockets are very slow From nicarran at gmail.com Tue Apr 17 01:09:30 2012 From: nicarran at gmail.com (Nicolas Carranza) Date: Tue, 17 Apr 2012 03:09:30 -0500 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8CD837.5030305@oracle.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> Message-ID: <4F8D253A.7010204@gmail.com> java.util.logging.LogManager isn't loaded when running the PerformanceRegressionTest2 without using logging (http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux): > java -verbose:class PerformanceRegressionTest2 | grep LogManager -- nothing on stdout. But when using logging: > java -verbose:class PerformanceRegressionTest2 useLogging | grep LogManager -- I get on stdout: [Loaded java.util.logging.LogManager from /opt/oracle-jdk-bin-1.7.0.3/jre/lib/rt.jar] ... And the performance degradation is enabled. When I started searching for the cause this problem I tryed comparing the scenarios by profiling using jvisualvm but I couldn't find any difference. I later discovered that jvisualvm seems to cause to always load the LogManager class on the jvm it is connecting to. jvisualvm was profiling always the scenario of performance degradation: > java -verbose:class PerformanceRegressionTest2 | grep LogManager -- then connecting jvisualvm always causes: [Loaded java.util.logging.LogManager from /opt/oracle-jdk-bin-1.7.0.3/jre/lib/rt.jar] ... I haven't done any more profiling so far. By comparing the java.util.logging sources of the JRE6 and JRE7 I noticed the new sun.util.logging.PlatformLogger.redirectPlatformLoggers() call done in LogManager and changed the line 'Logger.getLogger("")' on PerformanceRegressionTest2 to 'sun.util.logging.PlatformLogger.redirectPlatformLoggers()' (as Logger.getLogger calls indirectly redirectPlatformLoggers) and found that it caused the same performance degradation. Thank you! Nicolas On 04/16/2012 09:40 PM, Mandy Chung wrote: > Nicolas, > > Thanks for reporting the problem. I am curious if you have collected > any profiling data that shows > sun.util.logging.PlatformLogger.redirectPlatformLoggers() is the cause > of the performance degradation. This redirection is done as part of > the logging initialization before JFrame is initialized. Since the > performance degradation you observed is after the JFrame has been > instantiated, it could be something else. If it's logging-related, it > would be sun.util.logging.PlatformLogger. > > Mandy > > On 4/16/2012 6:18 AM, Daniel D. Daugherty wrote: >> java.util.logging is currently handled by the Serviceability Team. >> Adding that alias to this e-mail thread... >> >> Dan >> >> >> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>> call >>> to java.util.logging.getLogger(String)---even without using the >>> returned >>> Logger--- has been done). Keyboard key event processing suffers the >>> same >>> performance penalty. For steps to reproduce this problem please look >>> at: >>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>> >>> . >>> >>> The performance degradation seems to be "enabled" by the call of >>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: >>> Logger.getLogger()->LogManager.getLogManager()-> >>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>> >>> >>> This call is not made on JRE6. If this problem is not easy to solve >>> then >>> I guess is better to remove this call from JRE7's >>> readPrimordialConfiguration as it does more harm than good. >>> >>> Please let me know if there is a better place to report this problem. A >>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>> received no response at all. >>> >>> Cheers, >>> Nicolas > From anthony.petrov at oracle.com Tue Apr 17 03:28:14 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 17 Apr 2012 14:28:14 +0400 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8CCF79.7070803@oracle.com> References: <4F8C1C27.9040704@oracle.com> <4F8CCF79.7070803@oracle.com> Message-ID: <4F8D45BE.3050507@oracle.com> Here's the relevant thread: http://mail.openjdk.java.net/pipermail/awt-dev/2011-October/001952.html It was concerning building strings that are supposed to be logged while the logging itself wasn't actually enabled. The problem reported by Nicolas seems to be about logger initialization, so I doubt these two issues are related. -- best regards, Anthony On 4/17/2012 6:03 AM, David Holmes wrote: > This sounds like it may be related to an issue that was reported a while > ago. I don't recall the exact details but there was some massive array > being allocated if I recall correctly. The fix was to add a guard to the > logging calls in the AWT code. But in this case if logging is being used > then you will hit this overhead. > > Sorry I don't recall enough details to find an exact reference. Skimming > a number of mailing list archives hasn't turned it up either. > > David > > On 16/04/2012 11:18 PM, Daniel D. Daugherty wrote: >> java.util.logging is currently handled by the Serviceability Team. >> Adding that alias to this e-mail thread... >> >> Dan >> >> >> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>> aprox. twice the CPU time as with JRE6 when logging is used (when a call >>> to java.util.logging.getLogger(String)---even without using the returned >>> Logger--- has been done). Keyboard key event processing suffers the same >>> performance penalty. For steps to reproduce this problem please look at: >>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>> >>> >>> . >>> >>> The performance degradation seems to be "enabled" by the call of >>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: >>> Logger.getLogger()->LogManager.getLogManager()-> >>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>> >>> >>> >>> This call is not made on JRE6. If this problem is not easy to solve then >>> I guess is better to remove this call from JRE7's >>> readPrimordialConfiguration as it does more harm than good. >>> >>> Please let me know if there is a better place to report this problem. A >>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>> received no response at all. >>> >>> Cheers, >>> Nicolas From david.holmes at oracle.com Tue Apr 17 05:20:11 2012 From: david.holmes at oracle.com (David Holmes) Date: Tue, 17 Apr 2012 22:20:11 +1000 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8D45BE.3050507@oracle.com> References: <4F8C1C27.9040704@oracle.com> <4F8CCF79.7070803@oracle.com> <4F8D45BE.3050507@oracle.com> Message-ID: <4F8D5FFB.8070807@oracle.com> On 17/04/2012 8:28 PM, Anthony Petrov wrote: > Here's the relevant thread: > > http://mail.openjdk.java.net/pipermail/awt-dev/2011-October/001952.html > > It was concerning building strings that are supposed to be logged while > the logging itself wasn't actually enabled. > > The problem reported by Nicolas seems to be about logger initialization, > so I doubt these two issues are related. Thanks Anthony! David > -- > best regards, > Anthony > > On 4/17/2012 6:03 AM, David Holmes wrote: >> This sounds like it may be related to an issue that was reported a >> while ago. I don't recall the exact details but there was some massive >> array being allocated if I recall correctly. The fix was to add a >> guard to the logging calls in the AWT code. But in this case if >> logging is being used then you will hit this overhead. >> >> Sorry I don't recall enough details to find an exact reference. >> Skimming a number of mailing list archives hasn't turned it up either. >> >> David >> >> On 16/04/2012 11:18 PM, Daniel D. Daugherty wrote: >>> java.util.logging is currently handled by the Serviceability Team. >>> Adding that alias to this e-mail thread... >>> >>> Dan >>> >>> >>> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>>> call >>>> to java.util.logging.getLogger(String)---even without using the >>>> returned >>>> Logger--- has been done). Keyboard key event processing suffers the >>>> same >>>> performance penalty. For steps to reproduce this problem please look >>>> at: >>>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>>> >>>> >>>> . >>>> >>>> The performance degradation seems to be "enabled" by the call of >>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: >>>> Logger.getLogger()->LogManager.getLogManager()-> >>>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>>> >>>> >>>> >>>> This call is not made on JRE6. If this problem is not easy to solve >>>> then >>>> I guess is better to remove this call from JRE7's >>>> readPrimordialConfiguration as it does more harm than good. >>>> >>>> Please let me know if there is a better place to report this problem. A >>>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>>> received no response at all. >>>> >>>> Cheers, >>>> Nicolas From sean.coffey at oracle.com Tue Apr 17 05:55:25 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Tue, 17 Apr 2012 13:55:25 +0100 Subject: [7u6] Request for approval for CR 7152564: Improve CodeSource.matchLocation(CodeSource) performance Message-ID: <4F8D683D.8020405@oracle.com> Request to push this to 7u6. Similar fix already in JDK 8 and review thread can be found at : http://mail.openjdk.java.net/pipermail/security-dev/2012-April/004733.html bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7152564 Reviewed by : chegar, mullan regards, Sean. From edvard.wendelin at oracle.com Tue Apr 17 06:34:03 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 17 Apr 2012 15:34:03 +0200 Subject: [7u6] Request for approval for CR 7152564: Improve CodeSource.matchLocation(CodeSource) performance In-Reply-To: <4F8D683D.8020405@oracle.com> References: <4F8D683D.8020405@oracle.com> Message-ID: <4F8D714B.6030301@oracle.com> Approved. On 04/17/2012 02:55 PM, Se?n Coffey wrote: > Request to push this to 7u6. Similar fix already in JDK 8 and review > thread can be found at : > > http://mail.openjdk.java.net/pipermail/security-dev/2012-April/004733.html > > > bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7152564 > Reviewed by : chegar, mullan > > regards, > Sean. From sean.coffey at oracle.com Tue Apr 17 06:36:05 2012 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 17 Apr 2012 13:36:05 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7152564: Improve CodeSource.matchLocation(CodeSource) performance Message-ID: <20120417133651.02ADA47119@hg.openjdk.java.net> Changeset: f5ebed1847c1 Author: coffeys Date: 2012-04-17 14:37 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f5ebed1847c1 7152564: Improve CodeSource.matchLocation(CodeSource) performance Reviewed-by: chegar, mullan ! src/share/classes/java/security/CodeSource.java ! test/java/security/CodeSource/Implies.java From michael.x.mcmahon at oracle.com Tue Apr 17 07:50:20 2012 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Tue, 17 Apr 2012 15:50:20 +0100 Subject: [7u6] RFR: 7162043: Add headless mode tests to problem list [macosx] Message-ID: <4F8D832C.7080109@oracle.com> This change is to add a number of tests to the Problem list for mac os. Most of them are for issues related to running AWT remotely which requires specific environment variables to be set (or the headless mode selected). Long term, most of the tests should probably just run in headless mode on all platforms. But, I just need to stop them being run on Mac OS X for the moment There are a handful of other issues in there as well, with CRs associated. http://cr.openjdk.java.net/~michaelm/7162043/webrev.1/ Thanks Michael From Alan.Bateman at oracle.com Tue Apr 17 08:09:35 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 17 Apr 2012 16:09:35 +0100 Subject: [7u6] RFR: 7162043: Add headless mode tests to problem list [macosx] In-Reply-To: <4F8D832C.7080109@oracle.com> References: <4F8D832C.7080109@oracle.com> Message-ID: <4F8D87AF.2010503@oracle.com> On 17/04/2012 15:50, Michael McMahon wrote: > This change is to add a number of tests to the Problem list for mac os. > Most of them are for issues related to running AWT remotely > which requires specific environment variables to be set > (or the headless mode selected). Long term, most of the tests should > probably just run in headless mode on all platforms. But, I just need > to stop them being run on Mac OS X for the moment > > There are a handful of other issues in there as well, with CRs > associated. > > http://cr.openjdk.java.net/~michaelm/7162043/webrev.1/ The ProblemList has a section per jdk* target so it's best to lists the tests in the right area of the file. The demo/jvmti and javax/script tests are in the jdk_misc target, the java/util test should under jdk_util, etc. -Alan From daniel.daugherty at oracle.com Tue Apr 17 17:18:28 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Tue, 17 Apr 2012 18:18:28 -0600 Subject: [7u6] Request for approval for CR 7071907 JDK: Full Debug Symbols Message-ID: <4F8E0854.9080301@oracle.com> Greetings, This is a request to backport a JDK 8 fix into JDK 7u6: 7071907 4/4 JDK: Full Debug Symbols http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071907 along with its follow on regression fix: 7160895 3/3 TEST_BUG: tools/launcher/VersionCheck.java attempts to launch .debuginfo http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7160895 The fixes have recently been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d922195b678d http://hg.openjdk.java.net/jdk8/tl/jdk/rev/70d82f2a6c11 and will be included in the JDK8-B36 T&L PIT snapshot. These fixes have been reviewed on build-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/build-dev/2012-April/005944.html and hotspot-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-April/005616.html and serviceability-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005720.html The three review threads are slightly different because not all comments were originally posted to all three aliases. I did try to forward all such comments to all three aliases. The JDK7u6 and JDK8 jdk repo patch files: - identical except for timestamps, some line numbers, and some context diff anchors - no content difference between JDK7u6 and JDK8 Dan From nicarran at gmail.com Tue Apr 17 18:01:03 2012 From: nicarran at gmail.com (Nicolas Carranza) Date: Tue, 17 Apr 2012 20:01:03 -0500 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8CD837.5030305@oracle.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> Message-ID: <4F8E124F.1020502@gmail.com> Federico's patch solves the performance regression (see: http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002694.html ). But instead of this patch I find better to change the PlatformLogger class: insert "if(!isLoggable(level)) return;" at the beginning of the method sun.util.logging.PlatformLogger.JavaLogger.doLog(int level, String msg, Object... params) . The string convertion affecting the performance is done on the PlatformLogger.JavaLogger.doLog (even when the message is not loggable) and it is there where the problem should be fixed (to be more clear and also cover more use cases). Fixing it there also clears why the performance regression does not happen when redirectPlatformLoggers has not been called (when logging is not used): PlatformLogger.LoggerProxy.doLog(int level, String msg, Object... params) does not do the string convertion when the message is not loggable. Federico's patch has already been pushed to the jdk8 repository, when will it be applied to jdk7 (or my propossed change if it is preferred)? [ Here is a jvisualvm memory profiling snapshot of PerformanceRegresionTest3: http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux#comment-823486 . ] Cheers, Nicolas On 04/16/2012 09:40 PM, Mandy Chung wrote: > Nicolas, > > Thanks for reporting the problem. I am curious if you have collected > any profiling data that shows > sun.util.logging.PlatformLogger.redirectPlatformLoggers() is the cause > of the performance degradation. This redirection is done as part of > the logging initialization before JFrame is initialized. Since the > performance degradation you observed is after the JFrame has been > instantiated, it could be something else. If it's logging-related, it > would be sun.util.logging.PlatformLogger. > > Mandy > > On 4/16/2012 6:18 AM, Daniel D. Daugherty wrote: >> java.util.logging is currently handled by the Serviceability Team. >> Adding that alias to this e-mail thread... >> >> Dan >> >> >> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>> call >>> to java.util.logging.getLogger(String)---even without using the >>> returned >>> Logger--- has been done). Keyboard key event processing suffers the >>> same >>> performance penalty. For steps to reproduce this problem please look >>> at: >>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>> >>> . >>> >>> The performance degradation seems to be "enabled" by the call of >>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: >>> Logger.getLogger()->LogManager.getLogManager()-> >>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>> >>> >>> This call is not made on JRE6. If this problem is not easy to solve >>> then >>> I guess is better to remove this call from JRE7's >>> readPrimordialConfiguration as it does more harm than good. >>> >>> Please let me know if there is a better place to report this problem. A >>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>> received no response at all. >>> >>> Cheers, >>> Nicolas > From nicarran at gmail.com Tue Apr 17 18:09:21 2012 From: nicarran at gmail.com (Nicolas Carranza) Date: Tue, 17 Apr 2012 20:09:21 -0500 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8D45BE.3050507@oracle.com> References: <4F8C1C27.9040704@oracle.com> <4F8CCF79.7070803@oracle.com> <4F8D45BE.3050507@oracle.com> Message-ID: <4F8E1441.9000606@gmail.com> Thank you, here are my comments: http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002702.html . Cheers, Nicolas On 04/17/2012 05:28 AM, Anthony Petrov wrote: > Here's the relevant thread: > > http://mail.openjdk.java.net/pipermail/awt-dev/2011-October/001952.html > > It was concerning building strings that are supposed to be logged > while the logging itself wasn't actually enabled. > > The problem reported by Nicolas seems to be about logger > initialization, so I doubt these two issues are related. > > -- > best regards, > Anthony > > On 4/17/2012 6:03 AM, David Holmes wrote: >> This sounds like it may be related to an issue that was reported a >> while ago. I don't recall the exact details but there was some >> massive array being allocated if I recall correctly. The fix was to >> add a guard to the logging calls in the AWT code. But in this case if >> logging is being used then you will hit this overhead. >> >> Sorry I don't recall enough details to find an exact reference. >> Skimming a number of mailing list archives hasn't turned it up either. >> >> David >> >> On 16/04/2012 11:18 PM, Daniel D. Daugherty wrote: >>> java.util.logging is currently handled by the Serviceability Team. >>> Adding that alias to this e-mail thread... >>> >>> Dan >>> >>> >>> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>>> call >>>> to java.util.logging.getLogger(String)---even without using the >>>> returned >>>> Logger--- has been done). Keyboard key event processing suffers the >>>> same >>>> performance penalty. For steps to reproduce this problem please >>>> look at: >>>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>>> >>>> >>>> . >>>> >>>> The performance degradation seems to be "enabled" by the call of >>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: >>>> Logger.getLogger()->LogManager.getLogManager()-> >>>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>>> >>>> >>>> >>>> This call is not made on JRE6. If this problem is not easy to solve >>>> then >>>> I guess is better to remove this call from JRE7's >>>> readPrimordialConfiguration as it does more harm than good. >>>> >>>> Please let me know if there is a better place to report this >>>> problem. A >>>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>>> received no response at all. >>>> >>>> Cheers, >>>> Nicolas > From david.holmes at oracle.com Tue Apr 17 18:16:12 2012 From: david.holmes at oracle.com (David Holmes) Date: Wed, 18 Apr 2012 11:16:12 +1000 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8E124F.1020502@gmail.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> <4F8E124F.1020502@gmail.com> Message-ID: <4F8E15DC.8040400@oracle.com> Hi Nicolas, Federico's patch has also been applied to 7u4. FYI bug number: 7104625 David ----- On 18/04/2012 11:01 AM, Nicolas Carranza wrote: > Federico's patch solves the performance regression (see: > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002694.html > ). But instead of this patch I find better to change the PlatformLogger > class: insert "if(!isLoggable(level)) return;" at the beginning of the > method sun.util.logging.PlatformLogger.JavaLogger.doLog(int level, > String msg, Object... params) . The string convertion affecting the > performance is done on the PlatformLogger.JavaLogger.doLog (even when > the message is not loggable) and it is there where the problem should be > fixed (to be more clear and also cover more use cases). Fixing it there > also clears why the performance regression does not happen when > redirectPlatformLoggers has not been called (when logging is not used): > PlatformLogger.LoggerProxy.doLog(int level, String msg, Object... > params) does not do the string convertion when the message is not > loggable. > > Federico's patch has already been pushed to the jdk8 repository, when > will it be applied to jdk7 (or my propossed change if it is preferred)? > > [ Here is a jvisualvm memory profiling snapshot of > PerformanceRegresionTest3: > http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux#comment-823486 > . ] > > Cheers, > Nicolas > > On 04/16/2012 09:40 PM, Mandy Chung wrote: >> Nicolas, >> >> Thanks for reporting the problem. I am curious if you have collected >> any profiling data that shows >> sun.util.logging.PlatformLogger.redirectPlatformLoggers() is the cause >> of the performance degradation. This redirection is done as part of >> the logging initialization before JFrame is initialized. Since the >> performance degradation you observed is after the JFrame has been >> instantiated, it could be something else. If it's logging-related, it >> would be sun.util.logging.PlatformLogger. >> >> Mandy >> >> On 4/16/2012 6:18 AM, Daniel D. Daugherty wrote: >>> java.util.logging is currently handled by the Serviceability Team. >>> Adding that alias to this e-mail thread... >>> >>> Dan >>> >>> >>> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>>> call >>>> to java.util.logging.getLogger(String)---even without using the >>>> returned >>>> Logger--- has been done). Keyboard key event processing suffers the >>>> same >>>> performance penalty. For steps to reproduce this problem please look >>>> at: >>>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>>> >>>> . >>>> >>>> The performance degradation seems to be "enabled" by the call of >>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: >>>> Logger.getLogger()->LogManager.getLogManager()-> >>>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>>> >>>> >>>> This call is not made on JRE6. If this problem is not easy to solve >>>> then >>>> I guess is better to remove this call from JRE7's >>>> readPrimordialConfiguration as it does more harm than good. >>>> >>>> Please let me know if there is a better place to report this problem. A >>>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>>> received no response at all. >>>> >>>> Cheers, >>>> Nicolas >> > From edvard.wendelin at oracle.com Tue Apr 17 23:17:45 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 18 Apr 2012 08:17:45 +0200 Subject: [7u6] Request for approval for CR 7071907 JDK: Full Debug Symbols In-Reply-To: <4F8E0854.9080301@oracle.com> References: <4F8E0854.9080301@oracle.com> Message-ID: looks good! Approved On Apr 18, 2012, at 2:18 AM, Daniel D. Daugherty wrote: > Greetings, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > 7071907 4/4 JDK: Full Debug Symbols > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071907 > > along with its follow on regression fix: > > 7160895 3/3 TEST_BUG: tools/launcher/VersionCheck.java attempts to launch .debuginfo > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7160895 > > The fixes have recently been pushed to JDK 8, as: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d922195b678d > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/70d82f2a6c11 > > and will be included in the JDK8-B36 T&L PIT snapshot. > > These fixes have been reviewed on build-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/build-dev/2012-April/005944.html > > and hotspot-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-April/005616.html > > and serviceability-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005720.html > > The three review threads are slightly different because not all > comments were originally posted to all three aliases. I did try > to forward all such comments to all three aliases. > > The JDK7u6 and JDK8 jdk repo patch files: > - identical except for timestamps, some line numbers, > and some context diff anchors > - no content difference between JDK7u6 and JDK8 > > Dan > From Alan.Bateman at oracle.com Wed Apr 18 01:56:14 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 18 Apr 2012 09:56:14 +0100 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8E124F.1020502@gmail.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> <4F8E124F.1020502@gmail.com> Message-ID: <4F8E81AE.1040103@oracle.com> On 18/04/2012 02:01, Nicolas Carranza wrote: > Federico's patch solves the performance regression (see: > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002694.html > ). But instead of this patch I find better to change the PlatformLogger > class: insert "if(!isLoggable(level)) return;" at the beginning of the > method sun.util.logging.PlatformLogger.JavaLogger.doLog(int level, > String msg, Object... params) . The string convertion affecting the > performance is done on the PlatformLogger.JavaLogger.doLog (even when > the message is not loggable) and it is there where the problem should be > fixed (to be more clear and also cover more use cases). Fixing it there > also clears why the performance regression does not happen when > redirectPlatformLoggers has not been called (when logging is not used): > PlatformLogger.LoggerProxy.doLog(int level, String msg, Object... > params) does not do the string convertion when the message is not > loggable. > > Federico's patch has already been pushed to the jdk8 repository, when > will it be applied to jdk7 (or my propossed change if it is preferred)? > > [ Here is a jvisualvm memory profiling snapshot of > PerformanceRegresionTest3: > http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux#comment-823486 > . ] > > Cheers, > Nicolas I'm curious to know if you have you re-tested the performance with a recent build of 8 or 7u4 that has the AWT fix? It would be interesting to see then if the checking the logging level make an observable difference or not. -Alan From anthony.petrov at oracle.com Wed Apr 18 03:08:23 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Wed, 18 Apr 2012 14:08:23 +0400 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8E124F.1020502@gmail.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> <4F8E124F.1020502@gmail.com> Message-ID: <4F8E9297.1040905@oracle.com> Hi Nicolas, Frederico's patch is needed - with that patch we avoid string concatenation operations in XAWT code if logging has been disabled. These operations caused heavy memory usage, and eliminating them resolved the issue reported by Frederico. We don't want to revert that patch. In fact, I think that analyzing AWT logging code on other platforms (Windows and Mac) and developing a similar fix for them makes very much sense as well. However, your suggestion is also valid. This is because in cases when we don't build complex strings for logging in AWT code, we don't usually guard such logging statements with if (...loggable...) checks. Your suggested change will address these specific cases, too, by eliminating some internal string building operations in the logger code itself, thus boosting performance even further. Could you prepare a patch please, test it, and send it out for a review? -- best regards, Anthony On 4/18/2012 5:01 AM, Nicolas Carranza wrote: > Federico's patch solves the performance regression (see: > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002694.html > ). But instead of this patch I find better to change the PlatformLogger > class: insert "if(!isLoggable(level)) return;" at the beginning of the > method sun.util.logging.PlatformLogger.JavaLogger.doLog(int level, > String msg, Object... params) . The string convertion affecting the > performance is done on the PlatformLogger.JavaLogger.doLog (even when > the message is not loggable) and it is there where the problem should be > fixed (to be more clear and also cover more use cases). Fixing it there > also clears why the performance regression does not happen when > redirectPlatformLoggers has not been called (when logging is not used): > PlatformLogger.LoggerProxy.doLog(int level, String msg, Object... > params) does not do the string convertion when the message is not > loggable. > > Federico's patch has already been pushed to the jdk8 repository, when > will it be applied to jdk7 (or my propossed change if it is preferred)? > > [ Here is a jvisualvm memory profiling snapshot of > PerformanceRegresionTest3: > http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux#comment-823486 > . ] > > Cheers, > Nicolas > > On 04/16/2012 09:40 PM, Mandy Chung wrote: >> Nicolas, >> >> Thanks for reporting the problem. I am curious if you have collected >> any profiling data that shows >> sun.util.logging.PlatformLogger.redirectPlatformLoggers() is the cause >> of the performance degradation. This redirection is done as part of >> the logging initialization before JFrame is initialized. Since the >> performance degradation you observed is after the JFrame has been >> instantiated, it could be something else. If it's logging-related, it >> would be sun.util.logging.PlatformLogger. >> >> Mandy >> >> On 4/16/2012 6:18 AM, Daniel D. Daugherty wrote: >>> java.util.logging is currently handled by the Serviceability Team. >>> Adding that alias to this e-mail thread... >>> >>> Dan >>> >>> >>> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>>> call >>>> to java.util.logging.getLogger(String)---even without using the >>>> returned >>>> Logger--- has been done). Keyboard key event processing suffers the >>>> same >>>> performance penalty. For steps to reproduce this problem please look >>>> at: >>>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>>> >>>> . >>>> >>>> The performance degradation seems to be "enabled" by the call of >>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call chain: >>>> Logger.getLogger()->LogManager.getLogManager()-> >>>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>>> >>>> >>>> This call is not made on JRE6. If this problem is not easy to solve >>>> then >>>> I guess is better to remove this call from JRE7's >>>> readPrimordialConfiguration as it does more harm than good. >>>> >>>> Please let me know if there is a better place to report this problem. A >>>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>>> received no response at all. >>>> >>>> Cheers, >>>> Nicolas > From michael.x.mcmahon at oracle.com Wed Apr 18 03:12:03 2012 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Wed, 18 Apr 2012 11:12:03 +0100 Subject: [7u6] RFR: 7162043: Add headless mode tests to problem list [macosx] In-Reply-To: <4F8D87AF.2010503@oracle.com> References: <4F8D832C.7080109@oracle.com> <4F8D87AF.2010503@oracle.com> Message-ID: <4F8E9373.40709@oracle.com> On 17/04/12 16:09, Alan Bateman wrote: > On 17/04/2012 15:50, Michael McMahon wrote: >> This change is to add a number of tests to the Problem list for mac os. >> Most of them are for issues related to running AWT remotely >> which requires specific environment variables to be set >> (or the headless mode selected). Long term, most of the tests should >> probably just run in headless mode on all platforms. But, I just need >> to stop them being run on Mac OS X for the moment >> >> There are a handful of other issues in there as well, with CRs >> associated. >> >> http://cr.openjdk.java.net/~michaelm/7162043/webrev.1/ > The ProblemList has a section per jdk* target so it's best to lists > the tests in the right area of the file. The demo/jvmti and > javax/script tests are in the jdk_misc target, the java/util test > should under jdk_util, etc. > > -Alan Ok. I've updated the webrev at: http://cr.openjdk.java.net/~michaelm/7162043/7u6/webrev.2/ and also here is the equivalent webrev for 8. There are fewer failures on 8. http://cr.openjdk.java.net/~michaelm/7162043/8/webrev.1/ Thanks, Michael From Alan.Bateman at oracle.com Wed Apr 18 03:42:28 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 18 Apr 2012 11:42:28 +0100 Subject: [7u6] RFR: 7162043: Add headless mode tests to problem list [macosx] In-Reply-To: <4F8E9373.40709@oracle.com> References: <4F8D832C.7080109@oracle.com> <4F8D87AF.2010503@oracle.com> <4F8E9373.40709@oracle.com> Message-ID: <4F8E9A94.8060105@oracle.com> On 18/04/2012 11:12, Michael McMahon wrote: > Ok. I've updated the webrev at: > > http://cr.openjdk.java.net/~michaelm/7162043/7u6/webrev.2/ Looks okay except for jdk_io as there is already a section for that. In any case, I think this test should be deleted as was done for jdk8. > > and also here is the equivalent webrev for 8. There are fewer failures > on 8. > > http://cr.openjdk.java.net/~michaelm/7162043/8/webrev.1/ It's best to bring that to core-libs-dev. My real comment is that I don't understand why there are less javax.script tests failing with jdk8 when running headless, I would think it's the same list as jdk7u. -Alan From nicarran at gmail.com Wed Apr 18 06:06:47 2012 From: nicarran at gmail.com (Nicolas Carranza) Date: Wed, 18 Apr 2012 08:06:47 -0500 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8E81AE.1040103@oracle.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> <4F8E124F.1020502@gmail.com> <4F8E81AE.1040103@oracle.com> Message-ID: <4F8EBC67.7090105@gmail.com> Here are the results of running (3 times): time -f '%P' java PerformanceRegressionTest2 useLogging on my laptop using different JREs: JRE6: 13%, 13%, 12% JRE7: 20%, 22%, 22% JRE7*: 12%, 11%, 12% JRE7_u4: 12%, 13%, 13% JRE8: 13%, 14%, 14% where: JRE6: java version "1.6.0_30" Java(TM) SE Runtime Environment (build 1.6.0_30-b12) Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode) JRE7: java version "1.7.0_03" Java(TM) SE Runtime Environment (build 1.7.0_03-b04) Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode) JRE7*: is the same JRE7 but the test was run without logging enabled: time -f '%P' java PerformanceRegressionTest2 JRE7_u4: java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b20) Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode) JRE8: java version "1.8.0-ea" Java(TM) SE Runtime Environment (build 1.8.0-ea-b34) Java HotSpot(TM) 64-Bit Server VM (build 24.0-b07, mixed mode) Cheers, Nicolas On 04/18/2012 03:56 AM, Alan Bateman wrote: > On 18/04/2012 02:01, Nicolas Carranza wrote: >> Federico's patch solves the performance regression (see: >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002694.html >> ). But instead of this patch I find better to change the PlatformLogger >> class: insert "if(!isLoggable(level)) return;" at the beginning of the >> method sun.util.logging.PlatformLogger.JavaLogger.doLog(int level, >> String msg, Object... params) . The string convertion affecting the >> performance is done on the PlatformLogger.JavaLogger.doLog (even when >> the message is not loggable) and it is there where the problem should be >> fixed (to be more clear and also cover more use cases). Fixing it there >> also clears why the performance regression does not happen when >> redirectPlatformLoggers has not been called (when logging is not used): >> PlatformLogger.LoggerProxy.doLog(int level, String msg, Object... >> params) does not do the string convertion when the message is not >> loggable. >> >> Federico's patch has already been pushed to the jdk8 repository, when >> will it be applied to jdk7 (or my propossed change if it is preferred)? >> >> [ Here is a jvisualvm memory profiling snapshot of >> PerformanceRegresionTest3: >> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux#comment-823486 >> >> . ] >> >> Cheers, >> Nicolas > I'm curious to know if you have you re-tested the performance with a > recent build of 8 or 7u4 that has the AWT fix? It would be interesting > to see then if the checking the logging level make an observable > difference or not. > > -Alan > From nicarran at gmail.com Wed Apr 18 06:24:54 2012 From: nicarran at gmail.com (Nicolas Carranza) Date: Wed, 18 Apr 2012 08:24:54 -0500 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8E9297.1040905@oracle.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> <4F8E124F.1020502@gmail.com> <4F8E9297.1040905@oracle.com> Message-ID: <4F8EC0A6.1020107@gmail.com> On 04/18/2012 05:08 AM, Anthony Petrov wrote: > Hi Nicolas, > > Frederico's patch is needed - with that patch we avoid string > concatenation operations in XAWT code if logging has been disabled. > These operations caused heavy memory usage, and eliminating them > resolved the issue reported by Frederico. We don't want to revert that > patch. In fact, I think that analyzing AWT logging code on other > platforms (Windows and Mac) and developing a similar fix for them > makes very much sense as well. My mistake, I was thinking about the portion where if(loggable) is inserted where the if-block doesn't do string concatenations directly (the changes made on XComponentPeer.isEventDisabled method). > However, your suggestion is also valid. This is because in cases when > we don't build complex strings for logging in AWT code, we don't > usually guard such logging statements with if (...loggable...) checks. > Your suggested change will address these specific cases, too, by > eliminating some internal string building operations in the logger > code itself, thus boosting performance even further. > > Could you prepare a patch please, test it, and send it out for a review? Yes, nice, I'll post it here next weekend. Cheers! Nicolas > > -- > best regards, > Anthony > > On 4/18/2012 5:01 AM, Nicolas Carranza wrote: >> Federico's patch solves the performance regression (see: >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002694.html >> ). But instead of this patch I find better to change the PlatformLogger >> class: insert "if(!isLoggable(level)) return;" at the beginning of the >> method sun.util.logging.PlatformLogger.JavaLogger.doLog(int level, >> String msg, Object... params) . The string convertion affecting the >> performance is done on the PlatformLogger.JavaLogger.doLog (even when >> the message is not loggable) and it is there where the problem should be >> fixed (to be more clear and also cover more use cases). Fixing it there >> also clears why the performance regression does not happen when >> redirectPlatformLoggers has not been called (when logging is not used): >> PlatformLogger.LoggerProxy.doLog(int level, String msg, Object... >> params) does not do the string convertion when the message is not >> loggable. >> >> Federico's patch has already been pushed to the jdk8 repository, when >> will it be applied to jdk7 (or my propossed change if it is preferred)? >> >> [ Here is a jvisualvm memory profiling snapshot of >> PerformanceRegresionTest3: >> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux#comment-823486 >> >> . ] >> >> Cheers, >> Nicolas >> >> On 04/16/2012 09:40 PM, Mandy Chung wrote: >>> Nicolas, >>> >>> Thanks for reporting the problem. I am curious if you have collected >>> any profiling data that shows >>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() is the cause >>> of the performance degradation. This redirection is done as part of >>> the logging initialization before JFrame is initialized. Since the >>> performance degradation you observed is after the JFrame has been >>> instantiated, it could be something else. If it's logging-related, it >>> would be sun.util.logging.PlatformLogger. >>> >>> Mandy >>> >>> On 4/16/2012 6:18 AM, Daniel D. Daugherty wrote: >>>> java.util.logging is currently handled by the Serviceability Team. >>>> Adding that alias to this e-mail thread... >>>> >>>> Dan >>>> >>>> >>>> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>>>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>>>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>>>> call >>>>> to java.util.logging.getLogger(String)---even without using the >>>>> returned >>>>> Logger--- has been done). Keyboard key event processing suffers the >>>>> same >>>>> performance penalty. For steps to reproduce this problem please look >>>>> at: >>>>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>>>> >>>>> >>>>> . >>>>> >>>>> The performance degradation seems to be "enabled" by the call of >>>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>>>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call >>>>> chain: >>>>> Logger.getLogger()->LogManager.getLogManager()-> >>>>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>>>> >>>>> >>>>> >>>>> This call is not made on JRE6. If this problem is not easy to solve >>>>> then >>>>> I guess is better to remove this call from JRE7's >>>>> readPrimordialConfiguration as it does more harm than good. >>>>> >>>>> Please let me know if there is a better place to report this >>>>> problem. A >>>>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>>>> received no response at all. >>>>> >>>>> Cheers, >>>>> Nicolas >> > From michael.x.mcmahon at oracle.com Wed Apr 18 09:51:22 2012 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Wed, 18 Apr 2012 17:51:22 +0100 Subject: [7u6] Request for approval for CR 7162043 Add headless mode tests to problem list [macosx] Message-ID: <4F8EF10A.9010209@oracle.com> This is a request to push a fix to 7u6 that puts a number of failing regression tests on Mac OS on to the problem list. Webrev: http://cr.openjdk.java.net/~michaelm/7162043/7u6/webrev.3/ Pushed to JDK8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9de97594f062 Reviewed: http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002699.html Reviewer: Alan Bateman Thanks Michael From daniel.daugherty at oracle.com Wed Apr 18 10:20:10 2012 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Wed, 18 Apr 2012 17:20:10 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets Message-ID: <20120418172043.C968E4714C@hg.openjdk.java.net> Changeset: 3976159926d7 Author: dcubed Date: 2012-04-18 09:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3976159926d7 7071907: JDK: Full Debug Symbols Summary: Add initial FDS support to some libraries and programs. Reviewed-by: kamg, fparain, sspitsyn, dsamersoff ! make/com/sun/tools/attach/Makefile ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Library.gmk ! make/common/Program.gmk ! make/common/Release.gmk ! make/java/instrument/Makefile ! make/java/java_crw_demo/Makefile ! make/java/java_hprof_demo/Makefile ! make/java/main/java/Makefile ! make/java/management/Makefile ! make/java/npt/Makefile ! make/java/verify/Makefile ! make/jpda/jdwp/Makefile ! make/jpda/transport/socket/Makefile ! make/launchers/Makefile.launcher ! make/mkdemo/jvmti/compiledMethodLoad/Makefile ! make/mkdemo/jvmti/gctest/Makefile ! make/mkdemo/jvmti/heapTracker/Makefile ! make/mkdemo/jvmti/heapViewer/Makefile ! make/mkdemo/jvmti/hprof/Makefile ! make/mkdemo/jvmti/minst/Makefile ! make/mkdemo/jvmti/mtrace/Makefile ! make/mkdemo/jvmti/versionCheck/Makefile ! make/mkdemo/jvmti/waiters/Makefile ! make/sun/tracing/dtrace/Makefile Changeset: 7b5a83a6b6ea Author: dcubed Date: 2012-04-18 09:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/7b5a83a6b6ea 7160895: tools/launcher/VersionCheck.java attempts to launch .debuginfo Summary: Do not install .debuginfo files in bin dir. Reviewed-by: ksrini, sspitsyn ! make/common/Program.gmk From daniel.daugherty at oracle.com Wed Apr 18 13:38:57 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Wed, 18 Apr 2012 14:38:57 -0600 Subject: [7u6] Request for approval for CR 7159320 change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available Message-ID: <4F8F2661.9080403@oracle.com> Greetings, This is a request to backport a JDK 8 fix into JDK 7u6: 7159320 3/4 change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159320 The fix has recently been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cce6147632cf and will be included in the JDK8-B36 T&L PIT snapshot. This fix was discussed as part of the review for 7157296 on build-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005912.html http://mail.openjdk.java.net/pipermail/build-dev/2012-April/005915.html and hotspot-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-March/005581.html http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-April/005594.html and serviceability-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-March/005673.html http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005687.html The fix for 7133529 is in JDK8-B35 and should be in 7u6 soon so it's time to change the default ZIP_DEBUGINFO_FILES back to '1' The JDK7u6 and JDK8 jdk repo patch files are identical except for some line numbers. Dan From david.katleman at oracle.com Wed Apr 18 15:03:45 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 18 Apr 2012 22:03:45 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u6-b06 for changeset 65181dfaabb7 Message-ID: <20120418220345.291064715C@hg.openjdk.java.net> Changeset: 8964c8e541ac Author: katleman Date: 2012-04-18 14:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/8964c8e541ac Added tag jdk7u6-b06 for changeset 65181dfaabb7 ! .hgtags From david.katleman at oracle.com Wed Apr 18 15:04:03 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 18 Apr 2012 22:04:03 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u6-b06 for changeset 2f14aa7dbe3b Message-ID: <20120418220404.79E5E4715D@hg.openjdk.java.net> Changeset: 09834639dcf9 Author: katleman Date: 2012-04-18 14:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/09834639dcf9 Added tag jdk7u6-b06 for changeset 2f14aa7dbe3b ! .hgtags From david.katleman at oracle.com Wed Apr 18 15:05:28 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 18 Apr 2012 22:05:28 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u6-b06 for changeset be1d97cdee46 Message-ID: <20120418220532.2392447160@hg.openjdk.java.net> Changeset: a5bf59f9ec72 Author: katleman Date: 2012-04-18 14:38 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a5bf59f9ec72 Added tag jdk7u6-b06 for changeset be1d97cdee46 ! .hgtags From david.katleman at oracle.com Wed Apr 18 15:07:29 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 18 Apr 2012 22:07:29 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u6-b06 for changeset a2f6c3691734 Message-ID: <20120418220732.7B6CC47161@hg.openjdk.java.net> Changeset: ed203b87e9f9 Author: katleman Date: 2012-04-18 14:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/ed203b87e9f9 Added tag jdk7u6-b06 for changeset a2f6c3691734 ! .hgtags From david.katleman at oracle.com Wed Apr 18 15:07:41 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 18 Apr 2012 22:07:41 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u6-b06 for changeset db97764f64e7 Message-ID: <20120418220741.AF30647162@hg.openjdk.java.net> Changeset: 6e35fee2e585 Author: katleman Date: 2012-04-18 14:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/6e35fee2e585 Added tag jdk7u6-b06 for changeset db97764f64e7 ! .hgtags From david.katleman at oracle.com Wed Apr 18 15:08:09 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 18 Apr 2012 22:08:09 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u6-b06 for changeset bdba5717e827 Message-ID: <20120418220829.A2D7347163@hg.openjdk.java.net> Changeset: d117194a54f2 Author: katleman Date: 2012-04-18 14:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d117194a54f2 Added tag jdk7u6-b06 for changeset bdba5717e827 ! .hgtags From david.katleman at oracle.com Wed Apr 18 15:10:20 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 18 Apr 2012 22:10:20 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u6-b06 for changeset 74278b8cdeea Message-ID: <20120418221024.6435A47164@hg.openjdk.java.net> Changeset: c76893b3375a Author: katleman Date: 2012-04-18 14:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/c76893b3375a Added tag jdk7u6-b06 for changeset 74278b8cdeea ! .hgtags From rob.mckenna at oracle.com Wed Apr 18 17:58:00 2012 From: rob.mckenna at oracle.com (Rob McKenna) Date: Thu, 19 Apr 2012 01:58:00 +0100 Subject: Request for approval for: 7118373 Message-ID: <4F8F6318.8030303@oracle.com> Hi folks, Looking for approval for a backport to 7u6: 7118373: S(se) Potential leak file descriptor when deregistrating at around the same time as an async close This is a backport from jdk8, and is identical to that fix: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b700f85a8f29 http://cr.openjdk.java.net/~robm/7118373/webrev.00/ Description available at: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118373 Thanks! -Rob From staffan.larsen at oracle.com Thu Apr 19 01:49:16 2012 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Thu, 19 Apr 2012 10:49:16 +0200 Subject: [7u6] Request for approval for CR7147848 com.sun.management.UnixOperatingSystem uses hardcoded dummy values [macosx] Message-ID: <60694555-25DA-4749-BADD-5D13C62D7551@oracle.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7147848 JDK8 changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/869f53f58692 Review threads: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005690.html http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005735.html Thanks, /Staffan From edvard.wendelin at oracle.com Thu Apr 19 02:00:21 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 19 Apr 2012 11:00:21 +0200 Subject: [7u6] Request for approval for CR7147848 com.sun.management.UnixOperatingSystem uses hardcoded dummy values [macosx] In-Reply-To: <60694555-25DA-4749-BADD-5D13C62D7551@oracle.com> References: <60694555-25DA-4749-BADD-5D13C62D7551@oracle.com> Message-ID: <4F8FD425.9050409@oracle.com> Approved. ;) On 04/19/2012 10:49 AM, Staffan Larsen wrote: > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7147848 > > JDK8 changeset: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/869f53f58692 > > Review threads: > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005690.html > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005735.html > > Thanks, > /Staffan From staffan.larsen at oracle.com Thu Apr 19 04:27:45 2012 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Thu, 19 Apr 2012 11:27:45 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7147848: com.sun.management.UnixOperatingSystem uses hardcoded dummy values [macosx] Message-ID: <20120419112812.69CED47176@hg.openjdk.java.net> Changeset: e11d64c07182 Author: sla Date: 2012-04-17 06:45 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e11d64c07182 7147848: com.sun.management.UnixOperatingSystem uses hardcoded dummy values [macosx] Summary: Provide the missing implementation UnixOperatingSystem on Mac OS X Reviewed-by: dsamersoff, dcubed ! src/solaris/native/com/sun/management/MacosxOperatingSystem.c ! src/solaris/native/com/sun/management/UnixOperatingSystem_md.c ! test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh From scott.kovatch at oracle.com Thu Apr 19 13:00:45 2012 From: scott.kovatch at oracle.com (Scott Kovatch) Date: Thu, 19 Apr 2012 13:00:45 -0700 Subject: [7u4] Request to check in 7162440 Message-ID: Hello, This is a request to check in a fix for http://bugs.sun.com/view_bug.do?bug_id=7162440 This diff is very small, and just fixes a typo in Release-macosx.gmk --- old/make/common/Release-macosx.gmk 2012-04-18 15:37:41.000000000 -0700 +++ new/make/common/Release-macosx.gmk 2012-04-18 15:37:40.000000000 -0700 @@ -35,8 +35,8 @@ MACOSX_SRC = $(JDK_TOPDIR)/src/macosx BUNDLE_ID ?= net.java.openjdk -BUNLDE_ID_JRE ?= $(BUNDLE_ID).jre -BUNLDE_ID_JDK ?= $(BUNDLE_ID).jdk +BUNDLE_ID_JRE ?= $(BUNDLE_ID).jre +BUNDLE_ID_JDK ?= $(BUNDLE_ID).jdk BUNDLE_NAME ?= OpenJDK $(JDK_MINOR_VERSION) BUNDLE_NAME_JRE ?= $(BUNDLE_NAME) This is needed to properly build an Oracle-branded JDK 7 with a unique bundle ID. The fix will need to propagate to 7u6 and 8. http://cr.openjdk.java.net/~skovatch/7162440-open/webrev/ -- Scott K. ---------------------------------------- Scott Kovatch scott.kovatch at oracle.com Santa Clara/Pleasanton, CA From abhi.saha at oracle.com Thu Apr 19 13:25:33 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 19 Apr 2012 20:25:33 +0000 Subject: hg: jdk7u/jdk7u: 5 new changesets Message-ID: <20120419202534.16B524718F@hg.openjdk.java.net> Changeset: 1eae71787c33 Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/1eae71787c33 Added tag jdk7u4-b19 for changeset 212bad4649ef ! .hgtags Changeset: f3f02c7d86c7 Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/f3f02c7d86c7 Added tag jdk7u4-b20 for changeset 1eae71787c33 ! .hgtags Changeset: f308708e1687 Author: asaha Date: 2012-04-16 11:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/f308708e1687 Merge ! .hgtags Changeset: 7e82874bfab8 Author: asaha Date: 2012-04-17 11:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/7e82874bfab8 Merge ! .hgtags Changeset: 0bf314122c8e Author: asaha Date: 2012-04-19 07:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/0bf314122c8e Merge ! .hgtags From abhi.saha at oracle.com Thu Apr 19 13:25:40 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 19 Apr 2012 20:25:40 +0000 Subject: hg: jdk7u/jdk7u/corba: 7 new changesets Message-ID: <20120419202545.D66B547190@hg.openjdk.java.net> Changeset: c844df9ea59f Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/c844df9ea59f Added tag jdk7u4-b19 for changeset 8bdf527067ac ! .hgtags Changeset: 10579933ba86 Author: jmelvin Date: 2012-04-04 10:37 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/10579933ba86 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/shared/Platform.gmk Changeset: 81a59f2d7ea4 Author: lana Date: 2012-04-09 08:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/81a59f2d7ea4 Merge Changeset: 91cf6d5b184c Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/91cf6d5b184c Added tag jdk7u4-b20 for changeset 81a59f2d7ea4 ! .hgtags Changeset: 50e3199e6c29 Author: asaha Date: 2012-04-16 11:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/50e3199e6c29 Merge ! .hgtags Changeset: ba04f31cbad4 Author: asaha Date: 2012-04-17 11:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/ba04f31cbad4 Merge ! .hgtags Changeset: 1ad8ad7b254d Author: asaha Date: 2012-04-19 07:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/1ad8ad7b254d Merge ! .hgtags From abhi.saha at oracle.com Thu Apr 19 13:27:29 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 19 Apr 2012 20:27:29 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 19 new changesets Message-ID: <20120419202808.DD9A547192@hg.openjdk.java.net> Changeset: bd649a0a58e2 Author: jcoomes Date: 2012-03-24 07:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/bd649a0a58e2 7154677: new hotspot build - hs23-b20 Reviewed-by: johnc ! make/hotspot_version Changeset: 86ce3208eb18 Author: dcubed Date: 2012-02-17 15:55 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/86ce3208eb18 7145798: System.loadLibrary does not search current working directory Summary: Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7. Reviewed-by: phh, jmelvin, coleenp ! src/os/bsd/vm/os_bsd.cpp Changeset: f5fba31ac5ce Author: dcubed Date: 2012-03-25 19:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f5fba31ac5ce Merge Changeset: de5748cca211 Author: johnc Date: 2012-03-12 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/de5748cca211 7147724: G1: hang in SurrogateLockerThread::manipulatePLL Summary: Attempting to initiate a marking cycle when allocating a humongous object can, if a marking cycle is successfully initiated by another thread, result in the allocating thread spinning until the marking cycle is complete. Eliminate a deadlock between the main ConcurrentMarkThread, the SurrogateLocker thread, the VM thread, and a mutator thread waiting on the SecondaryFreeList_lock (while free regions are going to become available) by not manipulating the pending list lock during the prologue and epilogue of the cleanup pause. Reviewed-by: brutisso, jcoomes, tonyp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp Changeset: c1606f7a714c Author: brutisso Date: 2012-03-23 15:28 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c1606f7a714c 7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97 Summary: Make sure that MutableNUMASpace::ensure_parsability() only calls CollectedHeap::fill_with_object() with valid sizes and make sure CollectedHeap::filler_array_max_size() returns a value that can be converted to an int without overflow Reviewed-by: azeemj, jmasa, iveresov ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 1db5b993a0d8 Author: dsamersoff Date: 2012-03-29 01:02 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1db5b993a0d8 7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode Summary: Assert doesn't respect invokedynamic opcode Reviewed-by: dcubed, phh ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp Changeset: d5ff739e96c7 Author: dsamersoff Date: 2012-03-28 14:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d5ff739e96c7 Merge Changeset: 1834c6835b75 Author: minqi Date: 2012-03-29 11:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1834c6835b75 7156960: Incorrect copyright headers in parts of the Serviceability agent Summary: Errant files added as part of 7088955 fix. The Copyright information now corrected with gpl-header template Reviewed-by: sla, ohair, mbykov ! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.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/JumpData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java Changeset: 726d1dc1b521 Author: amurillo Date: 2012-03-30 13:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/726d1dc1b521 Added tag hs23-b20 for changeset 1834c6835b75 ! .hgtags Changeset: a1292d4e0709 Author: amurillo Date: 2012-03-30 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a1292d4e0709 Merge ! .hgtags ! make/hotspot_version Changeset: 30e3475c1a45 Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/30e3475c1a45 Added tag jdk7u4-b19 for changeset a1292d4e0709 ! .hgtags Changeset: 7c99c217cc89 Author: amurillo Date: 2012-03-30 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7c99c217cc89 7158135: new hotspot build - hs23-b21 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 34fce1d343b0 Author: iveresov Date: 2012-04-07 12:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/34fce1d343b0 7159766: Tiered compilation causes performance regressions Summary: Disable tiered in 7u4 because of the performance anomalies with Oracle FMW Reviewed-by: never, kvn ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp Changeset: bf81dbf47dec Author: jcoomes Date: 2012-04-10 14:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/bf81dbf47dec Added tag hs23-b21 for changeset 34fce1d343b0 ! .hgtags Changeset: ad6f5eaa165e Author: jcoomes Date: 2012-04-10 16:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ad6f5eaa165e Merge ! .hgtags ! make/hotspot_version Changeset: c7c6b00122cf Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c7c6b00122cf Added tag jdk7u4-b20 for changeset ad6f5eaa165e ! .hgtags Changeset: dd238f9705f0 Author: asaha Date: 2012-04-16 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dd238f9705f0 Merge ! .hgtags Changeset: 515d07d42f87 Author: asaha Date: 2012-04-17 11:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/515d07d42f87 Merge ! .hgtags Changeset: 144f8a1a43cb Author: asaha Date: 2012-04-19 07:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/144f8a1a43cb Merge ! .hgtags From abhi.saha at oracle.com Thu Apr 19 13:30:05 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 19 Apr 2012 20:30:05 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 5 new changesets Message-ID: <20120419203014.31DAE47193@hg.openjdk.java.net> Changeset: b08fa5f66572 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/b08fa5f66572 Added tag jdk7u4-b19 for changeset eb1f8bea2e93 ! .hgtags Changeset: 501dd9241186 Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/501dd9241186 Added tag jdk7u4-b20 for changeset b08fa5f66572 ! .hgtags Changeset: e5637e22b352 Author: asaha Date: 2012-04-16 11:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/e5637e22b352 Merge ! .hgtags Changeset: 937809680c79 Author: asaha Date: 2012-04-17 11:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/937809680c79 Merge ! .hgtags Changeset: 351939d456a1 Author: asaha Date: 2012-04-19 07:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/351939d456a1 Merge ! .hgtags From abhi.saha at oracle.com Thu Apr 19 13:30:21 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 19 Apr 2012 20:30:21 +0000 Subject: hg: jdk7u/jdk7u/jaxws: 5 new changesets Message-ID: <20120419203021.2186B47194@hg.openjdk.java.net> Changeset: ee1f14434585 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/ee1f14434585 Added tag jdk7u4-b19 for changeset c2af5c42dc5e ! .hgtags Changeset: 0eb54a680b09 Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/0eb54a680b09 Added tag jdk7u4-b20 for changeset ee1f14434585 ! .hgtags Changeset: 51319e10d21c Author: asaha Date: 2012-04-16 11:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/51319e10d21c Merge ! .hgtags Changeset: 3cf7aca8f843 Author: asaha Date: 2012-04-17 11:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/3cf7aca8f843 Merge ! .hgtags Changeset: 32181626e53d Author: asaha Date: 2012-04-19 07:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/32181626e53d Merge ! .hgtags From abhi.saha at oracle.com Thu Apr 19 13:31:04 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 19 Apr 2012 20:31:04 +0000 Subject: hg: jdk7u/jdk7u/jdk: 30 new changesets Message-ID: <20120419203635.3A6C547195@hg.openjdk.java.net> Changeset: eb5638c97409 Author: fparain Date: 2012-03-28 01:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/eb5638c97409 7156831: The jcmd man page is not included in generated bundles Reviewed-by: dholmes, sla, dsamersoff ! make/common/Release.gmk Changeset: d55642417017 Author: kizune Date: 2012-03-28 16:36 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d55642417017 7153735: [macosx] Text with diacritics is pasted with broken encoding Reviewed-by: bae, art ! make/common/Defs-linux.gmk ! make/common/Defs-macosx.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! make/java/awt/Makefile + src/macosx/lib/content-types.properties + src/macosx/lib/flavormap.properties Changeset: 5c703dacb076 Author: bae Date: 2012-03-28 17:04 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/5c703dacb076 7154047: [macosx] When we choose print one page in the print dialog,it still prints all the pages. Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java Changeset: e5dacb9278b5 Author: nloodin Date: 2012-03-23 11:02 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e5dacb9278b5 7156000: Change makefile to reflect refactored classes Reviewed-by: dholmes, sla ! make/common/Release.gmk Changeset: e80c166c37b0 Author: nloodin Date: 2012-03-28 09:09 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e80c166c37b0 Merge Changeset: 8a3c4f03855b Author: nloodin Date: 2012-03-28 09:12 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/8a3c4f03855b Merge Changeset: 1dff65eca846 Author: leonidr Date: 2012-03-28 19:04 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1dff65eca846 7150089: [macosx] Default for a custom cursor created from non-existent image is not transparent Reviewed-by: swingler ! src/macosx/classes/sun/lwawt/macosx/CCustomCursor.java Changeset: 2e90db16f9af Author: leonidr Date: 2012-03-28 19:08 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/2e90db16f9af 7154480: [macosx] Not all popup menu items are visible Reviewed-by: swingler, anthony ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/sun/awt/SunToolkit.java Changeset: ad6710b8b7c1 Author: lana Date: 2012-03-28 13:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ad6710b8b7c1 Merge Changeset: 043ff369ad32 Author: lana Date: 2012-04-02 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/043ff369ad32 Merge Changeset: 0ca36a938b14 Author: mfang Date: 2012-04-02 10:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0ca36a938b14 7090832: Some locale info are not localized for some languages. Reviewed-by: psun, naoto ! src/share/classes/sun/util/resources/LocaleNames_de.properties ! src/share/classes/sun/util/resources/LocaleNames_es.properties ! src/share/classes/sun/util/resources/LocaleNames_fr.properties ! src/share/classes/sun/util/resources/LocaleNames_it.properties ! src/share/classes/sun/util/resources/LocaleNames_ja.properties ! src/share/classes/sun/util/resources/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties Changeset: 3da1e601ecf3 Author: mfang Date: 2012-04-02 11:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3da1e601ecf3 Merge Changeset: 94ba195ce8a1 Author: mfang Date: 2012-04-02 10:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/94ba195ce8a1 7154770: NLS: 7u4 man page update Reviewed-by: yhuang ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/apt.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 + src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/apt.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/javaws.1 + src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: 3dd51e801d02 Author: mfang Date: 2012-04-02 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3dd51e801d02 Merge Changeset: df5bcdff3def Author: mfang Date: 2012-04-02 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/df5bcdff3def Merge Changeset: 0f9aacb27534 Author: mbankal Date: 2012-03-15 11:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0f9aacb27534 7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4 Reviewed-by: weijun ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh Changeset: 8cc3139f5e61 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/8cc3139f5e61 Added tag jdk7u4-b19 for changeset 0f9aacb27534 ! .hgtags Changeset: 54524889bf8b Author: wetmore Date: 2012-04-02 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/54524889bf8b 7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SSLContextImpl.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NullGetAcceptedIssuers.java Changeset: 065fdd98fe75 Author: peytoia Date: 2012-04-03 18:21 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/065fdd98fe75 7158483: (tz) Support tzdata2012c 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/backward ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/leapseconds ! 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: 413dbfa67967 Author: lana Date: 2012-04-03 10:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/413dbfa67967 Merge Changeset: ea266cd69e40 Author: lana Date: 2012-04-03 17:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ea266cd69e40 Merge Changeset: 68961e0a6ea4 Author: jmelvin Date: 2012-04-04 12:45 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/68961e0a6ea4 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/Defs-macosx.gmk ! make/common/shared/Platform.gmk + src/macosx/bin/x86_64/jvm.cfg ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/util/prefs/Preferences.java ! src/share/classes/sun/awt/OSInfo.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/provider/ByteArrayAccess.java ! src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! test/demo/jvmti/DemoRun.java ! test/java/io/File/GetXSpace.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/ProcessBuilder/Zombies.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java ! test/java/nio/channels/FileChannel/Size.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/file/FileSystem/Basic.java ! test/sun/nio/ch/SelProvider.java ! test/tools/launcher/TestHelper.java Changeset: 6bc860cd5ccf Author: michaelm Date: 2012-04-04 23:15 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6bc860cd5ccf 7134701: [macosx] Support legacy native library names Reviewed-by: alanb, skovatch, jmelvin ! make/java/java/FILES_java.gmk + src/macosx/classes/java/lang/ClassLoaderHelper.java ! src/share/classes/java/lang/ClassLoader.java + src/solaris/classes/java/lang/ClassLoaderHelper.java + src/windows/classes/java/lang/ClassLoaderHelper.java Changeset: 40084a75a36f Author: bae Date: 2012-04-07 12:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/40084a75a36f 7154505: [macosx] NetBeans sometimes starts with no text rendered Reviewed-by: prr, kizune ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Changeset: 24a9125a2c96 Author: anthony Date: 2012-04-09 16:21 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/24a9125a2c96 7159266: [macosx] ApplicationDelegate should not be set in the headless mode Summary: Don't install an application delegate in headless mode Reviewed-by: swingler, snorthov, skovatch ! src/macosx/native/sun/awt/awt.m Changeset: 1a495432b42a Author: lana Date: 2012-04-09 08:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1a495432b42a Merge Changeset: 81a0f71a895e Author: katleman Date: 2012-04-12 14:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/81a0f71a895e Added tag jdk7u4-b20 for changeset 1a495432b42a ! .hgtags Changeset: c1dadea1a083 Author: asaha Date: 2012-04-16 11:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c1dadea1a083 Merge ! .hgtags ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! test/tools/launcher/TestHelper.java Changeset: aa47efbd5b6d Author: asaha Date: 2012-04-17 11:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/aa47efbd5b6d Merge ! .hgtags ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! src/share/classes/javax/swing/JPopupMenu.java Changeset: 37fe62ce49cc Author: asaha Date: 2012-04-19 11:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/37fe62ce49cc Merge ! .hgtags From abhi.saha at oracle.com Thu Apr 19 13:39:31 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Thu, 19 Apr 2012 20:39:31 +0000 Subject: hg: jdk7u/jdk7u/langtools: 5 new changesets Message-ID: <20120419203943.440A647196@hg.openjdk.java.net> Changeset: 83b2485f2acb Author: katleman Date: 2012-04-05 15:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/83b2485f2acb Added tag jdk7u4-b19 for changeset 12cdf04507b4 ! .hgtags Changeset: 463face16af6 Author: katleman Date: 2012-04-12 14:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/463face16af6 Added tag jdk7u4-b20 for changeset 83b2485f2acb ! .hgtags Changeset: 84e69a2d3e87 Author: asaha Date: 2012-04-16 11:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/84e69a2d3e87 Merge ! .hgtags Changeset: 0276242c9be4 Author: asaha Date: 2012-04-17 12:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/0276242c9be4 Merge ! .hgtags Changeset: 870ec15296f3 Author: asaha Date: 2012-04-19 07:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/870ec15296f3 Merge ! .hgtags From scott.kovatch at oracle.com Thu Apr 19 15:03:37 2012 From: scott.kovatch at oracle.com (scott.kovatch at oracle.com) Date: Thu, 19 Apr 2012 22:03:37 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 3 new changesets Message-ID: <20120419220418.695E847198@hg.openjdk.java.net> Changeset: 15c00ee70f48 Author: skovatch Date: 2012-04-19 14:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/15c00ee70f48 7162440: Fix typo in macro so BUNDLE_ID can be overridden Reviewed-by: lana ! make/common/Release-macosx.gmk Changeset: e31a20c0c658 Author: skovatch Date: 2012-04-19 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e31a20c0c658 7162440: Fix typo in BUNDLE_ID-related macro names Reviewed-by: lana ! make/common/Release-macosx.gmk Changeset: 6f7105d163ea Author: skovatch Date: 2012-04-19 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6f7105d163ea Merge From scott.kovatch at oracle.com Thu Apr 19 18:45:10 2012 From: scott.kovatch at oracle.com (scott.kovatch at oracle.com) Date: Fri, 20 Apr 2012 01:45:10 +0000 Subject: hg: jdk7u/jdk7u4-dev/jdk: 7162440: Fix typo in BUNDLE_ID variable so it can be overridden Message-ID: <20120420014536.951724719D@hg.openjdk.java.net> Changeset: 71f3de57c188 Author: skovatch Date: 2012-04-19 18:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4-dev/jdk/rev/71f3de57c188 7162440: Fix typo in BUNDLE_ID variable so it can be overridden Reviewed-by: lana ! make/common/Release-macosx.gmk From lana.steuck at oracle.com Thu Apr 19 18:58:29 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Apr 2012 01:58:29 +0000 Subject: hg: jdk7u/jdk7u4/jdk: 2 new changesets Message-ID: <20120420015858.40ACB4719E@hg.openjdk.java.net> Changeset: 71f3de57c188 Author: skovatch Date: 2012-04-19 18:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/71f3de57c188 7162440: Fix typo in BUNDLE_ID variable so it can be overridden Reviewed-by: lana ! make/common/Release-macosx.gmk Changeset: 0573d282ca24 Author: lana Date: 2012-04-19 18:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/0573d282ca24 Merge From lana.steuck at oracle.com Fri Apr 20 11:15:57 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Apr 2012 18:15:57 +0000 Subject: hg: jdk7u/jdk7u-dev: 8 new changesets Message-ID: <20120420181558.66C75471CA@hg.openjdk.java.net> Changeset: 6be6ab93a703 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/6be6ab93a703 Added tag jdk7u6-b05 for changeset 4562d0be2824 ! .hgtags Changeset: 65181dfaabb7 Author: lana Date: 2012-04-16 21:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/65181dfaabb7 Merge Changeset: 8964c8e541ac Author: katleman Date: 2012-04-18 14:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/8964c8e541ac Added tag jdk7u6-b06 for changeset 65181dfaabb7 ! .hgtags Changeset: 1eae71787c33 Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/1eae71787c33 Added tag jdk7u4-b19 for changeset 212bad4649ef ! .hgtags Changeset: f3f02c7d86c7 Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/f3f02c7d86c7 Added tag jdk7u4-b20 for changeset 1eae71787c33 ! .hgtags Changeset: f308708e1687 Author: asaha Date: 2012-04-16 11:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/f308708e1687 Merge ! .hgtags Changeset: 7e82874bfab8 Author: asaha Date: 2012-04-17 11:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/7e82874bfab8 Merge ! .hgtags Changeset: 0bf314122c8e Author: asaha Date: 2012-04-19 07:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/0bf314122c8e Merge ! .hgtags From lana.steuck at oracle.com Fri Apr 20 11:16:06 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Apr 2012 18:16:06 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: 7 new changesets Message-ID: <20120420181606.CC4CB471CB@hg.openjdk.java.net> Changeset: db97764f64e7 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/db97764f64e7 Added tag jdk7u6-b05 for changeset e800f9e32ea5 ! .hgtags Changeset: 6e35fee2e585 Author: katleman Date: 2012-04-18 14:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/6e35fee2e585 Added tag jdk7u6-b06 for changeset db97764f64e7 ! .hgtags Changeset: ee1f14434585 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/ee1f14434585 Added tag jdk7u4-b19 for changeset c2af5c42dc5e ! .hgtags Changeset: 0eb54a680b09 Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/0eb54a680b09 Added tag jdk7u4-b20 for changeset ee1f14434585 ! .hgtags Changeset: 51319e10d21c Author: asaha Date: 2012-04-16 11:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/51319e10d21c Merge ! .hgtags Changeset: 3cf7aca8f843 Author: asaha Date: 2012-04-17 11:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/3cf7aca8f843 Merge ! .hgtags Changeset: 32181626e53d Author: asaha Date: 2012-04-19 07:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/32181626e53d Merge ! .hgtags From lana.steuck at oracle.com Fri Apr 20 11:16:03 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Apr 2012 18:16:03 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 9 new changesets Message-ID: <20120420181615.EC2E3471CC@hg.openjdk.java.net> Changeset: 2f14aa7dbe3b Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/2f14aa7dbe3b Added tag jdk7u6-b05 for changeset 216641904bdf ! .hgtags Changeset: 09834639dcf9 Author: katleman Date: 2012-04-18 14:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/09834639dcf9 Added tag jdk7u6-b06 for changeset 2f14aa7dbe3b ! .hgtags Changeset: c844df9ea59f Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/c844df9ea59f Added tag jdk7u4-b19 for changeset 8bdf527067ac ! .hgtags Changeset: 10579933ba86 Author: jmelvin Date: 2012-04-04 10:37 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/10579933ba86 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/shared/Platform.gmk Changeset: 81a59f2d7ea4 Author: lana Date: 2012-04-09 08:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/81a59f2d7ea4 Merge Changeset: 91cf6d5b184c Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/91cf6d5b184c Added tag jdk7u4-b20 for changeset 81a59f2d7ea4 ! .hgtags Changeset: 50e3199e6c29 Author: asaha Date: 2012-04-16 11:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/50e3199e6c29 Merge ! .hgtags Changeset: ba04f31cbad4 Author: asaha Date: 2012-04-17 11:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/ba04f31cbad4 Merge ! .hgtags Changeset: 1ad8ad7b254d Author: asaha Date: 2012-04-19 07:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/1ad8ad7b254d Merge ! .hgtags From lana.steuck at oracle.com Fri Apr 20 11:16:11 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Apr 2012 18:16:11 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7 new changesets Message-ID: <20120420181635.51D28471CD@hg.openjdk.java.net> Changeset: 74278b8cdeea Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/74278b8cdeea Added tag jdk7u6-b05 for changeset bbf655c7f359 ! .hgtags Changeset: c76893b3375a Author: katleman Date: 2012-04-18 14:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/c76893b3375a Added tag jdk7u6-b06 for changeset 74278b8cdeea ! .hgtags Changeset: 83b2485f2acb Author: katleman Date: 2012-04-05 15:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/83b2485f2acb Added tag jdk7u4-b19 for changeset 12cdf04507b4 ! .hgtags Changeset: 463face16af6 Author: katleman Date: 2012-04-12 14:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/463face16af6 Added tag jdk7u4-b20 for changeset 83b2485f2acb ! .hgtags Changeset: 84e69a2d3e87 Author: asaha Date: 2012-04-16 11:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/84e69a2d3e87 Merge ! .hgtags Changeset: 0276242c9be4 Author: asaha Date: 2012-04-17 12:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/0276242c9be4 Merge ! .hgtags Changeset: 870ec15296f3 Author: asaha Date: 2012-04-19 07:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/870ec15296f3 Merge ! .hgtags From lana.steuck at oracle.com Fri Apr 20 11:16:17 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Apr 2012 18:16:17 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 9 new changesets Message-ID: <20120420181636.7CFCB471CE@hg.openjdk.java.net> Changeset: 33d3b8aa9fb8 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/33d3b8aa9fb8 Added tag jdk7u6-b05 for changeset 2703191cc8d7 ! .hgtags Changeset: a2f6c3691734 Author: lana Date: 2012-04-16 21:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/a2f6c3691734 Merge Changeset: ed203b87e9f9 Author: katleman Date: 2012-04-18 14:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/ed203b87e9f9 Added tag jdk7u6-b06 for changeset a2f6c3691734 ! .hgtags Changeset: b08fa5f66572 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/b08fa5f66572 Added tag jdk7u4-b19 for changeset eb1f8bea2e93 ! .hgtags Changeset: 501dd9241186 Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/501dd9241186 Added tag jdk7u4-b20 for changeset b08fa5f66572 ! .hgtags Changeset: e5637e22b352 Author: asaha Date: 2012-04-16 11:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/e5637e22b352 Merge ! .hgtags Changeset: 937809680c79 Author: asaha Date: 2012-04-17 11:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/937809680c79 Merge ! .hgtags Changeset: 351939d456a1 Author: asaha Date: 2012-04-19 07:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/351939d456a1 Merge ! .hgtags Changeset: 28e5ab91571c Author: lana Date: 2012-04-20 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/28e5ab91571c Merge From lana.steuck at oracle.com Fri Apr 20 11:16:06 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Apr 2012 18:16:06 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets Message-ID: <20120420181700.40082471CF@hg.openjdk.java.net> Changeset: be1d97cdee46 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/be1d97cdee46 Added tag jdk7u6-b05 for changeset 77b43af50556 ! .hgtags Changeset: a5bf59f9ec72 Author: katleman Date: 2012-04-18 14:38 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a5bf59f9ec72 Added tag jdk7u6-b06 for changeset be1d97cdee46 ! .hgtags Changeset: bd649a0a58e2 Author: jcoomes Date: 2012-03-24 07:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/bd649a0a58e2 7154677: new hotspot build - hs23-b20 Reviewed-by: johnc ! make/hotspot_version Changeset: 86ce3208eb18 Author: dcubed Date: 2012-02-17 15:55 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/86ce3208eb18 7145798: System.loadLibrary does not search current working directory Summary: Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7. Reviewed-by: phh, jmelvin, coleenp ! src/os/bsd/vm/os_bsd.cpp Changeset: f5fba31ac5ce Author: dcubed Date: 2012-03-25 19:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f5fba31ac5ce Merge Changeset: de5748cca211 Author: johnc Date: 2012-03-12 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/de5748cca211 7147724: G1: hang in SurrogateLockerThread::manipulatePLL Summary: Attempting to initiate a marking cycle when allocating a humongous object can, if a marking cycle is successfully initiated by another thread, result in the allocating thread spinning until the marking cycle is complete. Eliminate a deadlock between the main ConcurrentMarkThread, the SurrogateLocker thread, the VM thread, and a mutator thread waiting on the SecondaryFreeList_lock (while free regions are going to become available) by not manipulating the pending list lock during the prologue and epilogue of the cleanup pause. Reviewed-by: brutisso, jcoomes, tonyp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp Changeset: c1606f7a714c Author: brutisso Date: 2012-03-23 15:28 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c1606f7a714c 7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97 Summary: Make sure that MutableNUMASpace::ensure_parsability() only calls CollectedHeap::fill_with_object() with valid sizes and make sure CollectedHeap::filler_array_max_size() returns a value that can be converted to an int without overflow Reviewed-by: azeemj, jmasa, iveresov ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 1db5b993a0d8 Author: dsamersoff Date: 2012-03-29 01:02 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1db5b993a0d8 7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode Summary: Assert doesn't respect invokedynamic opcode Reviewed-by: dcubed, phh ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp Changeset: d5ff739e96c7 Author: dsamersoff Date: 2012-03-28 14:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d5ff739e96c7 Merge Changeset: 1834c6835b75 Author: minqi Date: 2012-03-29 11:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1834c6835b75 7156960: Incorrect copyright headers in parts of the Serviceability agent Summary: Errant files added as part of 7088955 fix. The Copyright information now corrected with gpl-header template Reviewed-by: sla, ohair, mbykov ! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.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/JumpData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java Changeset: 726d1dc1b521 Author: amurillo Date: 2012-03-30 13:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/726d1dc1b521 Added tag hs23-b20 for changeset 1834c6835b75 ! .hgtags Changeset: a1292d4e0709 Author: amurillo Date: 2012-03-30 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a1292d4e0709 Merge ! .hgtags ! make/hotspot_version Changeset: 30e3475c1a45 Author: katleman Date: 2012-04-05 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/30e3475c1a45 Added tag jdk7u4-b19 for changeset a1292d4e0709 ! .hgtags Changeset: 7c99c217cc89 Author: amurillo Date: 2012-03-30 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7c99c217cc89 7158135: new hotspot build - hs23-b21 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 34fce1d343b0 Author: iveresov Date: 2012-04-07 12:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/34fce1d343b0 7159766: Tiered compilation causes performance regressions Summary: Disable tiered in 7u4 because of the performance anomalies with Oracle FMW Reviewed-by: never, kvn ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp Changeset: bf81dbf47dec Author: jcoomes Date: 2012-04-10 14:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/bf81dbf47dec Added tag hs23-b21 for changeset 34fce1d343b0 ! .hgtags Changeset: ad6f5eaa165e Author: jcoomes Date: 2012-04-10 16:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ad6f5eaa165e Merge ! .hgtags ! make/hotspot_version Changeset: c7c6b00122cf Author: katleman Date: 2012-04-12 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c7c6b00122cf Added tag jdk7u4-b20 for changeset ad6f5eaa165e ! .hgtags Changeset: dd238f9705f0 Author: asaha Date: 2012-04-16 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/dd238f9705f0 Merge ! .hgtags Changeset: 515d07d42f87 Author: asaha Date: 2012-04-17 11:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/515d07d42f87 Merge ! .hgtags Changeset: 144f8a1a43cb Author: asaha Date: 2012-04-19 07:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/144f8a1a43cb Merge ! .hgtags From david.katleman at oracle.com Fri Apr 20 11:18:01 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 20 Apr 2012 18:18:01 +0000 Subject: hg: jdk7u/jdk7u4: Added tag jdk7u4-b21 for changeset d738383dd287 Message-ID: <20120420181801.265B7471D0@hg.openjdk.java.net> Changeset: 3e92586871d9 Author: katleman Date: 2012-04-20 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/rev/3e92586871d9 Added tag jdk7u4-b21 for changeset d738383dd287 ! .hgtags From david.katleman at oracle.com Fri Apr 20 11:18:08 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 20 Apr 2012 18:18:08 +0000 Subject: hg: jdk7u/jdk7u4/corba: Added tag jdk7u4-b21 for changeset b8560e92b68c Message-ID: <20120420181809.AF9BF471D1@hg.openjdk.java.net> Changeset: 1b97d80df5c4 Author: katleman Date: 2012-04-20 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/corba/rev/1b97d80df5c4 Added tag jdk7u4-b21 for changeset b8560e92b68c ! .hgtags From david.katleman at oracle.com Fri Apr 20 11:19:28 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 20 Apr 2012 18:19:28 +0000 Subject: hg: jdk7u/jdk7u4/hotspot: Added tag jdk7u4-b21 for changeset 93ec23d55b87 Message-ID: <20120420181934.6B106471D4@hg.openjdk.java.net> Changeset: 1eb9f79307a8 Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/1eb9f79307a8 Added tag jdk7u4-b21 for changeset 93ec23d55b87 ! .hgtags From david.katleman at oracle.com Fri Apr 20 11:21:36 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 20 Apr 2012 18:21:36 +0000 Subject: hg: jdk7u/jdk7u4/jaxp: Added tag jdk7u4-b21 for changeset a90108a5e161 Message-ID: <20120420182138.AD912471D6@hg.openjdk.java.net> Changeset: 9de44cdaafe7 Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxp/rev/9de44cdaafe7 Added tag jdk7u4-b21 for changeset a90108a5e161 ! .hgtags From david.katleman at oracle.com Fri Apr 20 11:21:45 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 20 Apr 2012 18:21:45 +0000 Subject: hg: jdk7u/jdk7u4/jaxws: Added tag jdk7u4-b21 for changeset 38baffe9be46 Message-ID: <20120420182145.204D7471D7@hg.openjdk.java.net> Changeset: a404a5179e6a Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jaxws/rev/a404a5179e6a Added tag jdk7u4-b21 for changeset 38baffe9be46 ! .hgtags From david.katleman at oracle.com Fri Apr 20 11:22:05 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 20 Apr 2012 18:22:05 +0000 Subject: hg: jdk7u/jdk7u4/jdk: Added tag jdk7u4-b21 for changeset 0573d282ca24 Message-ID: <20120420182226.B5A6D471DA@hg.openjdk.java.net> Changeset: 42ca70fcb2ce Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/jdk/rev/42ca70fcb2ce Added tag jdk7u4-b21 for changeset 0573d282ca24 ! .hgtags From lana.steuck at oracle.com Fri Apr 20 11:16:59 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Apr 2012 18:16:59 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 34 new changesets Message-ID: <20120420182404.823D9471DB@hg.openjdk.java.net> Changeset: 66641b272cd5 Author: katleman Date: 2012-04-16 16:28 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/66641b272cd5 Added tag jdk7u6-b05 for changeset 26243ee3de2e ! .hgtags Changeset: bdba5717e827 Author: lana Date: 2012-04-16 21:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/bdba5717e827 Merge Changeset: d117194a54f2 Author: katleman Date: 2012-04-18 14:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d117194a54f2 Added tag jdk7u6-b06 for changeset bdba5717e827 ! .hgtags Changeset: eb5638c97409 Author: fparain Date: 2012-03-28 01:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/eb5638c97409 7156831: The jcmd man page is not included in generated bundles Reviewed-by: dholmes, sla, dsamersoff ! make/common/Release.gmk Changeset: d55642417017 Author: kizune Date: 2012-03-28 16:36 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d55642417017 7153735: [macosx] Text with diacritics is pasted with broken encoding Reviewed-by: bae, art ! make/common/Defs-linux.gmk ! make/common/Defs-macosx.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! make/java/awt/Makefile + src/macosx/lib/content-types.properties + src/macosx/lib/flavormap.properties Changeset: 5c703dacb076 Author: bae Date: 2012-03-28 17:04 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/5c703dacb076 7154047: [macosx] When we choose print one page in the print dialog,it still prints all the pages. Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java Changeset: e5dacb9278b5 Author: nloodin Date: 2012-03-23 11:02 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e5dacb9278b5 7156000: Change makefile to reflect refactored classes Reviewed-by: dholmes, sla ! make/common/Release.gmk Changeset: e80c166c37b0 Author: nloodin Date: 2012-03-28 09:09 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e80c166c37b0 Merge Changeset: 8a3c4f03855b Author: nloodin Date: 2012-03-28 09:12 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/8a3c4f03855b Merge Changeset: 1dff65eca846 Author: leonidr Date: 2012-03-28 19:04 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1dff65eca846 7150089: [macosx] Default for a custom cursor created from non-existent image is not transparent Reviewed-by: swingler ! src/macosx/classes/sun/lwawt/macosx/CCustomCursor.java Changeset: 2e90db16f9af Author: leonidr Date: 2012-03-28 19:08 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/2e90db16f9af 7154480: [macosx] Not all popup menu items are visible Reviewed-by: swingler, anthony ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/sun/awt/SunToolkit.java Changeset: ad6710b8b7c1 Author: lana Date: 2012-03-28 13:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ad6710b8b7c1 Merge Changeset: 043ff369ad32 Author: lana Date: 2012-04-02 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/043ff369ad32 Merge Changeset: 0ca36a938b14 Author: mfang Date: 2012-04-02 10:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0ca36a938b14 7090832: Some locale info are not localized for some languages. Reviewed-by: psun, naoto ! src/share/classes/sun/util/resources/LocaleNames_de.properties ! src/share/classes/sun/util/resources/LocaleNames_es.properties ! src/share/classes/sun/util/resources/LocaleNames_fr.properties ! src/share/classes/sun/util/resources/LocaleNames_it.properties ! src/share/classes/sun/util/resources/LocaleNames_ja.properties ! src/share/classes/sun/util/resources/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties Changeset: 3da1e601ecf3 Author: mfang Date: 2012-04-02 11:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3da1e601ecf3 Merge Changeset: 94ba195ce8a1 Author: mfang Date: 2012-04-02 10:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/94ba195ce8a1 7154770: NLS: 7u4 man page update Reviewed-by: yhuang ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/apt.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 + src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/apt.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/javaws.1 + src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: 3dd51e801d02 Author: mfang Date: 2012-04-02 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3dd51e801d02 Merge Changeset: df5bcdff3def Author: mfang Date: 2012-04-02 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/df5bcdff3def Merge Changeset: 0f9aacb27534 Author: mbankal Date: 2012-03-15 11:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0f9aacb27534 7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4 Reviewed-by: weijun ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh Changeset: 8cc3139f5e61 Author: katleman Date: 2012-04-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/8cc3139f5e61 Added tag jdk7u4-b19 for changeset 0f9aacb27534 ! .hgtags Changeset: 54524889bf8b Author: wetmore Date: 2012-04-02 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/54524889bf8b 7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SSLContextImpl.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NullGetAcceptedIssuers.java Changeset: 065fdd98fe75 Author: peytoia Date: 2012-04-03 18:21 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/065fdd98fe75 7158483: (tz) Support tzdata2012c 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/backward ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/leapseconds ! 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: 413dbfa67967 Author: lana Date: 2012-04-03 10:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/413dbfa67967 Merge Changeset: ea266cd69e40 Author: lana Date: 2012-04-03 17:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ea266cd69e40 Merge Changeset: 68961e0a6ea4 Author: jmelvin Date: 2012-04-04 12:45 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/68961e0a6ea4 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/Defs-macosx.gmk ! make/common/shared/Platform.gmk + src/macosx/bin/x86_64/jvm.cfg ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/util/prefs/Preferences.java ! src/share/classes/sun/awt/OSInfo.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/provider/ByteArrayAccess.java ! src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! test/demo/jvmti/DemoRun.java ! test/java/io/File/GetXSpace.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/ProcessBuilder/Zombies.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java ! test/java/nio/channels/FileChannel/Size.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/file/FileSystem/Basic.java ! test/sun/nio/ch/SelProvider.java ! test/tools/launcher/TestHelper.java Changeset: 6bc860cd5ccf Author: michaelm Date: 2012-04-04 23:15 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6bc860cd5ccf 7134701: [macosx] Support legacy native library names Reviewed-by: alanb, skovatch, jmelvin ! make/java/java/FILES_java.gmk + src/macosx/classes/java/lang/ClassLoaderHelper.java ! src/share/classes/java/lang/ClassLoader.java + src/solaris/classes/java/lang/ClassLoaderHelper.java + src/windows/classes/java/lang/ClassLoaderHelper.java Changeset: 40084a75a36f Author: bae Date: 2012-04-07 12:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/40084a75a36f 7154505: [macosx] NetBeans sometimes starts with no text rendered Reviewed-by: prr, kizune ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Changeset: 24a9125a2c96 Author: anthony Date: 2012-04-09 16:21 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/24a9125a2c96 7159266: [macosx] ApplicationDelegate should not be set in the headless mode Summary: Don't install an application delegate in headless mode Reviewed-by: swingler, snorthov, skovatch ! src/macosx/native/sun/awt/awt.m Changeset: 1a495432b42a Author: lana Date: 2012-04-09 08:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1a495432b42a Merge Changeset: 81a0f71a895e Author: katleman Date: 2012-04-12 14:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/81a0f71a895e Added tag jdk7u4-b20 for changeset 1a495432b42a ! .hgtags Changeset: c1dadea1a083 Author: asaha Date: 2012-04-16 11:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c1dadea1a083 Merge ! .hgtags ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! test/tools/launcher/TestHelper.java Changeset: aa47efbd5b6d Author: asaha Date: 2012-04-17 11:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/aa47efbd5b6d Merge ! .hgtags ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! src/share/classes/javax/swing/JPopupMenu.java Changeset: 37fe62ce49cc Author: asaha Date: 2012-04-19 11:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/37fe62ce49cc Merge ! .hgtags Changeset: 3c42a5e0bc46 Author: lana Date: 2012-04-20 10:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3c42a5e0bc46 Merge ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Release.gmk ! test/tools/launcher/TestHelper.java From david.katleman at oracle.com Fri Apr 20 11:24:12 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 20 Apr 2012 18:24:12 +0000 Subject: hg: jdk7u/jdk7u4/langtools: Added tag jdk7u4-b21 for changeset a7e6a43c5e37 Message-ID: <20120420182416.A6575471DC@hg.openjdk.java.net> Changeset: 79cee842266b Author: katleman Date: 2012-04-20 11:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/langtools/rev/79cee842266b Added tag jdk7u4-b21 for changeset a7e6a43c5e37 ! .hgtags From nicarran at gmail.com Sun Apr 22 23:06:03 2012 From: nicarran at gmail.com (Nicolas Carranza) Date: Mon, 23 Apr 2012 01:06:03 -0500 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F8E9297.1040905@oracle.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> <4F8E124F.1020502@gmail.com> <4F8E9297.1040905@oracle.com> Message-ID: <4F94F14B.5080403@gmail.com> hi Anthony, The little patch against the current http://hg.openjdk.java.net/jdk8/jdk8/jdk repo is attached. Running: time -f '%P' java PerformanceRegressionTest2 useLogging 3 times using the (JRE 1.7.0_03-b04 + escapeDoLog.patch) gives the following CPU usages: 14%, 13%, 13%. Please let me know if I can be of further help. Cheers, Nicolas On 04/18/2012 05:08 AM, Anthony Petrov wrote: > Hi Nicolas, > > Frederico's patch is needed - with that patch we avoid string > concatenation operations in XAWT code if logging has been disabled. > These operations caused heavy memory usage, and eliminating them > resolved the issue reported by Frederico. We don't want to revert that > patch. In fact, I think that analyzing AWT logging code on other > platforms (Windows and Mac) and developing a similar fix for them > makes very much sense as well. > > However, your suggestion is also valid. This is because in cases when > we don't build complex strings for logging in AWT code, we don't > usually guard such logging statements with if (...loggable...) checks. > Your suggested change will address these specific cases, too, by > eliminating some internal string building operations in the logger > code itself, thus boosting performance even further. > > Could you prepare a patch please, test it, and send it out for a review? > > -- > best regards, > Anthony > > On 4/18/2012 5:01 AM, Nicolas Carranza wrote: >> Federico's patch solves the performance regression (see: >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002694.html >> ). But instead of this patch I find better to change the PlatformLogger >> class: insert "if(!isLoggable(level)) return;" at the beginning of the >> method sun.util.logging.PlatformLogger.JavaLogger.doLog(int level, >> String msg, Object... params) . The string convertion affecting the >> performance is done on the PlatformLogger.JavaLogger.doLog (even when >> the message is not loggable) and it is there where the problem should be >> fixed (to be more clear and also cover more use cases). Fixing it there >> also clears why the performance regression does not happen when >> redirectPlatformLoggers has not been called (when logging is not used): >> PlatformLogger.LoggerProxy.doLog(int level, String msg, Object... >> params) does not do the string convertion when the message is not >> loggable. >> >> Federico's patch has already been pushed to the jdk8 repository, when >> will it be applied to jdk7 (or my propossed change if it is preferred)? >> >> [ Here is a jvisualvm memory profiling snapshot of >> PerformanceRegresionTest3: >> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux#comment-823486 >> >> . ] >> >> Cheers, >> Nicolas >> >> On 04/16/2012 09:40 PM, Mandy Chung wrote: >>> Nicolas, >>> >>> Thanks for reporting the problem. I am curious if you have collected >>> any profiling data that shows >>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() is the cause >>> of the performance degradation. This redirection is done as part of >>> the logging initialization before JFrame is initialized. Since the >>> performance degradation you observed is after the JFrame has been >>> instantiated, it could be something else. If it's logging-related, it >>> would be sun.util.logging.PlatformLogger. >>> >>> Mandy >>> >>> On 4/16/2012 6:18 AM, Daniel D. Daugherty wrote: >>>> java.util.logging is currently handled by the Serviceability Team. >>>> Adding that alias to this e-mail thread... >>>> >>>> Dan >>>> >>>> >>>> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>>>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>>>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>>>> call >>>>> to java.util.logging.getLogger(String)---even without using the >>>>> returned >>>>> Logger--- has been done). Keyboard key event processing suffers the >>>>> same >>>>> performance penalty. For steps to reproduce this problem please look >>>>> at: >>>>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>>>> >>>>> >>>>> . >>>>> >>>>> The performance degradation seems to be "enabled" by the call of >>>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>>>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call >>>>> chain: >>>>> Logger.getLogger()->LogManager.getLogManager()-> >>>>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>>>> >>>>> >>>>> >>>>> This call is not made on JRE6. If this problem is not easy to solve >>>>> then >>>>> I guess is better to remove this call from JRE7's >>>>> readPrimordialConfiguration as it does more harm than good. >>>>> >>>>> Please let me know if there is a better place to report this >>>>> problem. A >>>>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>>>> received no response at all. >>>>> >>>>> Cheers, >>>>> Nicolas >> > -------------- next part -------------- A non-text attachment was scrubbed... Name: escapeDoLog.patch Type: text/x-patch Size: 877 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20120423/665e6e2d/escapeDoLog.patch From edvard.wendelin at oracle.com Mon Apr 23 03:12:46 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 23 Apr 2012 12:12:46 +0200 Subject: [7u6] Request for approval for CR 7162043 Add headless mode tests to problem list [macosx] In-Reply-To: <4F8EF10A.9010209@oracle.com> References: <4F8EF10A.9010209@oracle.com> Message-ID: <4F952B1E.2070201@oracle.com> Approved. On 04/18/2012 06:51 PM, Michael McMahon wrote: > This is a request to push a fix to 7u6 that puts a number of failing > regression tests on Mac OS > on to the problem list. > > Webrev: http://cr.openjdk.java.net/~michaelm/7162043/7u6/webrev.3/ > > Pushed to JDK8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9de97594f062 > > Reviewed: > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002699.html > > Reviewer: Alan Bateman > > Thanks > Michael From edvard.wendelin at oracle.com Mon Apr 23 03:12:56 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 23 Apr 2012 12:12:56 +0200 Subject: [7u6] Request for approval for CR 7159320 change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available In-Reply-To: <4F8F2661.9080403@oracle.com> References: <4F8F2661.9080403@oracle.com> Message-ID: <4F952B28.9030308@oracle.com> Approved. On 04/18/2012 10:38 PM, Daniel D. Daugherty wrote: > Greetings, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > 7159320 3/4 change default ZIP_DEBUGINFO_FILES back to '1' after fix > for 7133529 is available > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159320 > > The fix has recently been pushed to JDK 8, as: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cce6147632cf > > and will be included in the JDK8-B36 T&L PIT snapshot. > > This fix was discussed as part of the review for 7157296 on > build-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005912.html > http://mail.openjdk.java.net/pipermail/build-dev/2012-April/005915.html > > and hotspot-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-March/005581.html > http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-April/005594.html > > and serviceability-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-March/005673.html > > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005687.html > > > The fix for 7133529 is in JDK8-B35 and should be in 7u6 soon so it's > time to change the default ZIP_DEBUGINFO_FILES back to '1' > > The JDK7u6 and JDK8 jdk repo patch files are identical except for > some line numbers. > > Dan > From edvard.wendelin at oracle.com Mon Apr 23 03:13:02 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 23 Apr 2012 12:13:02 +0200 Subject: Request for approval for: 7118373 In-Reply-To: <4F8F6318.8030303@oracle.com> References: <4F8F6318.8030303@oracle.com> Message-ID: <4F952B2E.3010900@oracle.com> Approved. On 04/19/2012 02:58 AM, Rob McKenna wrote: > Hi folks, > > Looking for approval for a backport to 7u6: > > 7118373: S(se) Potential leak file descriptor when deregistrating at > around the same time as an async close > > This is a backport from jdk8, and is identical to that fix: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b700f85a8f29 > http://cr.openjdk.java.net/~robm/7118373/webrev.00/ > > Description available at: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118373 > > Thanks! > > -Rob > From edvard.wendelin at oracle.com Mon Apr 23 03:14:33 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 23 Apr 2012 12:14:33 +0200 Subject: [7u4] Request to check in 7162440 In-Reply-To: References: Message-ID: <4F952B89.7020100@oracle.com> Approved. I guess you need an OpenJDK reviewer approval as well. Cheers, Edvard On 04/19/2012 10:00 PM, Scott Kovatch wrote: > Hello, > > This is a request to check in a fix for http://bugs.sun.com/view_bug.do?bug_id=7162440 > > This diff is very small, and just fixes a typo in Release-macosx.gmk > > --- old/make/common/Release-macosx.gmk 2012-04-18 15:37:41.000000000 -0700 > +++ new/make/common/Release-macosx.gmk 2012-04-18 15:37:40.000000000 -0700 > @@ -35,8 +35,8 @@ > MACOSX_SRC = $(JDK_TOPDIR)/src/macosx > > BUNDLE_ID ?= net.java.openjdk > -BUNLDE_ID_JRE ?= $(BUNDLE_ID).jre > -BUNLDE_ID_JDK ?= $(BUNDLE_ID).jdk > +BUNDLE_ID_JRE ?= $(BUNDLE_ID).jre > +BUNDLE_ID_JDK ?= $(BUNDLE_ID).jdk > > BUNDLE_NAME ?= OpenJDK $(JDK_MINOR_VERSION) > BUNDLE_NAME_JRE ?= $(BUNDLE_NAME) > > This is needed to properly build an Oracle-branded JDK 7 with a unique bundle ID. The fix will need to propagate to 7u6 and 8. > > http://cr.openjdk.java.net/~skovatch/7162440-open/webrev/ > > -- Scott K. > > ---------------------------------------- > Scott Kovatch > scott.kovatch at oracle.com > Santa Clara/Pleasanton, CA > > From dalibor.topic at oracle.com Mon Apr 23 07:36:12 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 23 Apr 2012 16:36:12 +0200 Subject: [7u4] Request to check in 7162440 In-Reply-To: <4F952B89.7020100@oracle.com> References: <4F952B89.7020100@oracle.com> Message-ID: <4F9568DC.5080502@oracle.com> On 4/23/12 12:14 PM, Edvard Wendelin wrote: > Approved. I guess you need an OpenJDK reviewer approval as well. Looks fine to me. cheers, dalibor topic > > Cheers, > Edvard > > > On 04/19/2012 10:00 PM, Scott Kovatch wrote: >> Hello, >> >> This is a request to check in a fix for http://bugs.sun.com/view_bug.do?bug_id=7162440 >> >> This diff is very small, and just fixes a typo in Release-macosx.gmk >> >> --- old/make/common/Release-macosx.gmk 2012-04-18 15:37:41.000000000 -0700 >> +++ new/make/common/Release-macosx.gmk 2012-04-18 15:37:40.000000000 -0700 >> @@ -35,8 +35,8 @@ >> MACOSX_SRC = $(JDK_TOPDIR)/src/macosx >> >> BUNDLE_ID ?= net.java.openjdk >> -BUNLDE_ID_JRE ?= $(BUNDLE_ID).jre >> -BUNLDE_ID_JDK ?= $(BUNDLE_ID).jdk >> +BUNDLE_ID_JRE ?= $(BUNDLE_ID).jre >> +BUNDLE_ID_JDK ?= $(BUNDLE_ID).jdk >> >> BUNDLE_NAME ?= OpenJDK $(JDK_MINOR_VERSION) >> BUNDLE_NAME_JRE ?= $(BUNDLE_NAME) >> >> This is needed to properly build an Oracle-branded JDK 7 with a unique bundle ID. The fix will need to propagate to 7u6 and 8. >> >> http://cr.openjdk.java.net/~skovatch/7162440-open/webrev/ >> >> -- Scott K. >> >> ---------------------------------------- >> Scott Kovatch >> scott.kovatch at oracle.com >> Santa Clara/Pleasanton, CA >> >> -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From scott.kovatch at oracle.com Mon Apr 23 09:48:08 2012 From: scott.kovatch at oracle.com (Scott Kovatch) Date: Mon, 23 Apr 2012 09:48:08 -0700 Subject: [7u4] Request to check in 7162440 In-Reply-To: <4F9568DC.5080502@oracle.com> References: <4F952B89.7020100@oracle.com> <4F9568DC.5080502@oracle.com> Message-ID: <7C83232A-4A0B-4A26-9777-333A8FA55FDD@oracle.com> Thanks. Turns out this breaks something in the install repo, so a fix needs to go in there, too. Once I get that sorted out I'll push this. -- Scott K. On Apr 23, 2012, at 7:36 AM, Dalibor Topic wrote: > On 4/23/12 12:14 PM, Edvard Wendelin wrote: >> Approved. I guess you need an OpenJDK reviewer approval as well. > > Looks fine to me. > > cheers, > dalibor topic > >> >> Cheers, >> Edvard >> >> >> On 04/19/2012 10:00 PM, Scott Kovatch wrote: >>> Hello, >>> >>> This is a request to check in a fix for http://bugs.sun.com/view_bug.do?bug_id=7162440 >>> >>> This diff is very small, and just fixes a typo in Release-macosx.gmk >>> >>> --- old/make/common/Release-macosx.gmk 2012-04-18 15:37:41.000000000 -0700 >>> +++ new/make/common/Release-macosx.gmk 2012-04-18 15:37:40.000000000 -0700 >>> @@ -35,8 +35,8 @@ >>> MACOSX_SRC = $(JDK_TOPDIR)/src/macosx >>> >>> BUNDLE_ID ?= net.java.openjdk >>> -BUNLDE_ID_JRE ?= $(BUNDLE_ID).jre >>> -BUNLDE_ID_JDK ?= $(BUNDLE_ID).jdk >>> +BUNDLE_ID_JRE ?= $(BUNDLE_ID).jre >>> +BUNDLE_ID_JDK ?= $(BUNDLE_ID).jdk >>> >>> BUNDLE_NAME ?= OpenJDK $(JDK_MINOR_VERSION) >>> BUNDLE_NAME_JRE ?= $(BUNDLE_NAME) >>> >>> This is needed to properly build an Oracle-branded JDK 7 with a unique bundle ID. The fix will need to propagate to 7u6 and 8. >>> >>> http://cr.openjdk.java.net/~skovatch/7162440-open/webrev/ >>> >>> -- Scott K. >>> >>> ---------------------------------------- >>> Scott Kovatch >>> scott.kovatch at oracle.com >>> Santa Clara/Pleasanton, CA >>> >>> > > > -- > Oracle > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > 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 > Gesch?ftsf?hrer: J?rgen Kunz > > Komplement?rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher > > Green Oracle Oracle is committed to developing practices and products that help protect the environment From rob.mckenna at oracle.com Mon Apr 23 14:03:10 2012 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 23 Apr 2012 21:03:10 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7118373: (se) Potential leak file descriptor when deregistrating at around the same time as an async close Message-ID: <20120423210320.B182947222@hg.openjdk.java.net> Changeset: 2f67b42e027b Author: robm Date: 2012-04-23 21:59 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/2f67b42e027b 7118373: (se) Potential leak file descriptor when deregistrating at around the same time as an async close Reviewed-by: alanb ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/solaris/classes/sun/nio/ch/SinkChannelImpl.java ! src/solaris/classes/sun/nio/ch/SourceChannelImpl.java From david.katleman at oracle.com Mon Apr 23 15:15:55 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 23 Apr 2012 22:15:55 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u6-b07 for changeset 0bf314122c8e Message-ID: <20120423221555.D2EBC47223@hg.openjdk.java.net> Changeset: 09182be47ee9 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/09182be47ee9 Added tag jdk7u6-b07 for changeset 0bf314122c8e ! .hgtags From david.katleman at oracle.com Mon Apr 23 15:16:02 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 23 Apr 2012 22:16:02 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u6-b07 for changeset 1ad8ad7b254d Message-ID: <20120423221602.DBF1947224@hg.openjdk.java.net> Changeset: 7df162b43e6e Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/7df162b43e6e Added tag jdk7u6-b07 for changeset 1ad8ad7b254d ! .hgtags From david.katleman at oracle.com Mon Apr 23 15:16:39 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 23 Apr 2012 22:16:39 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u6-b07 for changeset 144f8a1a43cb Message-ID: <20120423221641.6FC9747225@hg.openjdk.java.net> Changeset: 6b668c1049a8 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6b668c1049a8 Added tag jdk7u6-b07 for changeset 144f8a1a43cb ! .hgtags From david.katleman at oracle.com Mon Apr 23 15:18:36 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 23 Apr 2012 22:18:36 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u6-b07 for changeset 351939d456a1 Message-ID: <20120423221837.B037E47226@hg.openjdk.java.net> Changeset: 5beb84a77431 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/5beb84a77431 Added tag jdk7u6-b07 for changeset 351939d456a1 ! .hgtags From david.katleman at oracle.com Mon Apr 23 15:18:48 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 23 Apr 2012 22:18:48 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u6-b07 for changeset 32181626e53d Message-ID: <20120423221848.D950947227@hg.openjdk.java.net> Changeset: 3915e1a50ea9 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/3915e1a50ea9 Added tag jdk7u6-b07 for changeset 32181626e53d ! .hgtags From david.katleman at oracle.com Mon Apr 23 15:19:03 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 23 Apr 2012 22:19:03 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u6-b07 for changeset 37fe62ce49cc Message-ID: <20120423221915.5E53C47228@hg.openjdk.java.net> Changeset: b3aee8fb88b0 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/b3aee8fb88b0 Added tag jdk7u6-b07 for changeset 37fe62ce49cc ! .hgtags From david.katleman at oracle.com Mon Apr 23 15:20:47 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Mon, 23 Apr 2012 22:20:47 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u6-b07 for changeset 870ec15296f3 Message-ID: <20120423222049.87C0247229@hg.openjdk.java.net> Changeset: ed00f61a5de8 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/ed00f61a5de8 Added tag jdk7u6-b07 for changeset 870ec15296f3 ! .hgtags From staffan.larsen at oracle.com Tue Apr 24 01:09:28 2012 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Tue, 24 Apr 2012 10:09:28 +0200 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F94F14B.5080403@gmail.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> <4F8E124F.1020502@gmail.com> <4F8E9297.1040905@oracle.com> <4F94F14B.5080403@gmail.com> Message-ID: <3C6BE852-2BB6-4E3F-A79F-75A36315BF6D@oracle.com> Hi, I have reviewed this patch and it looks good to me. Thanks, /Staffan On 23 apr 2012, at 08:06, Nicolas Carranza wrote: > hi Anthony, > > The little patch against the current > http://hg.openjdk.java.net/jdk8/jdk8/jdk repo is attached. > Running: > time -f '%P' java PerformanceRegressionTest2 useLogging > 3 times using the (JRE 1.7.0_03-b04 + escapeDoLog.patch) gives the > following CPU usages: 14%, 13%, 13%. > > Please let me know if I can be of further help. > > Cheers, > Nicolas > > On 04/18/2012 05:08 AM, Anthony Petrov wrote: >> Hi Nicolas, >> >> Frederico's patch is needed - with that patch we avoid string >> concatenation operations in XAWT code if logging has been disabled. >> These operations caused heavy memory usage, and eliminating them >> resolved the issue reported by Frederico. We don't want to revert that >> patch. In fact, I think that analyzing AWT logging code on other >> platforms (Windows and Mac) and developing a similar fix for them >> makes very much sense as well. >> >> However, your suggestion is also valid. This is because in cases when >> we don't build complex strings for logging in AWT code, we don't >> usually guard such logging statements with if (...loggable...) checks. >> Your suggested change will address these specific cases, too, by >> eliminating some internal string building operations in the logger >> code itself, thus boosting performance even further. >> >> Could you prepare a patch please, test it, and send it out for a review? >> >> -- >> best regards, >> Anthony >> >> On 4/18/2012 5:01 AM, Nicolas Carranza wrote: >>> Federico's patch solves the performance regression (see: >>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002694.html >>> ). But instead of this patch I find better to change the PlatformLogger >>> class: insert "if(!isLoggable(level)) return;" at the beginning of the >>> method sun.util.logging.PlatformLogger.JavaLogger.doLog(int level, >>> String msg, Object... params) . The string convertion affecting the >>> performance is done on the PlatformLogger.JavaLogger.doLog (even when >>> the message is not loggable) and it is there where the problem should be >>> fixed (to be more clear and also cover more use cases). Fixing it there >>> also clears why the performance regression does not happen when >>> redirectPlatformLoggers has not been called (when logging is not used): >>> PlatformLogger.LoggerProxy.doLog(int level, String msg, Object... >>> params) does not do the string convertion when the message is not >>> loggable. >>> >>> Federico's patch has already been pushed to the jdk8 repository, when >>> will it be applied to jdk7 (or my propossed change if it is preferred)? >>> >>> [ Here is a jvisualvm memory profiling snapshot of >>> PerformanceRegresionTest3: >>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux#comment-823486 >>> >>> . ] >>> >>> Cheers, >>> Nicolas >>> >>> On 04/16/2012 09:40 PM, Mandy Chung wrote: >>>> Nicolas, >>>> >>>> Thanks for reporting the problem. I am curious if you have collected >>>> any profiling data that shows >>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() is the cause >>>> of the performance degradation. This redirection is done as part of >>>> the logging initialization before JFrame is initialized. Since the >>>> performance degradation you observed is after the JFrame has been >>>> instantiated, it could be something else. If it's logging-related, it >>>> would be sun.util.logging.PlatformLogger. >>>> >>>> Mandy >>>> >>>> On 4/16/2012 6:18 AM, Daniel D. Daugherty wrote: >>>>> java.util.logging is currently handled by the Serviceability Team. >>>>> Adding that alias to this e-mail thread... >>>>> >>>>> Dan >>>>> >>>>> >>>>> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>>>>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>>>>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>>>>> call >>>>>> to java.util.logging.getLogger(String)---even without using the >>>>>> returned >>>>>> Logger--- has been done). Keyboard key event processing suffers the >>>>>> same >>>>>> performance penalty. For steps to reproduce this problem please look >>>>>> at: >>>>>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>>>>> >>>>>> >>>>>> . >>>>>> >>>>>> The performance degradation seems to be "enabled" by the call of >>>>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>>>>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call >>>>>> chain: >>>>>> Logger.getLogger()->LogManager.getLogManager()-> >>>>>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>>>>> >>>>>> >>>>>> >>>>>> This call is not made on JRE6. If this problem is not easy to solve >>>>>> then >>>>>> I guess is better to remove this call from JRE7's >>>>>> readPrimordialConfiguration as it does more harm than good. >>>>>> >>>>>> Please let me know if there is a better place to report this >>>>>> problem. A >>>>>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>>>>> received no response at all. >>>>>> >>>>>> Cheers, >>>>>> Nicolas >>> >> > > From henri.gomez at gmail.com Tue Apr 24 02:59:55 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 24 Apr 2012 11:59:55 +0200 Subject: OpenJDK 7 u4 and core dumped in 32bits mode Message-ID: Hi to all, While experimenting OpenJDK 7 u4 for OSX, in 32bits mode (-d32) with a Jenkins server as Java app, I encountered following Java core many times (java.text.SimpleDateFormat.format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/Format$FieldDelegate;)Ljava/lang/StringBuffer) # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0xa) at pc=0x0119d99a, pid=36885, tid=2967318528 # # JRE version: 7.0 # Java VM: OpenJDK Server VM (23.0-b21 mixed mode bsd-x86 ) # Problematic frame: # J java.text.SimpleDateFormat.format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/Format$FieldDelegate;)Ljava/lang/StringBuffer; # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /Users/henri/Documents/jenkins/tomcat7/hs_err_pid36885.log ------------- 0 (0x2487e888) [b5|b4| 1] [ 0x0ef7f900] [ 0x00000008] [ 0x78000000] ------------- 1 (0x2487e898) [00|b7| 2] [ 0x240a12d0] [ 0x00000000] [ 0x80800001] ------------- # [ timer expired, abort... ] hs_err_pid contains : # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0xa) at pc=0x0119d99a, pid=36885, tid=2967318528 # # JRE version: 7.0 # Java VM: OpenJDK Server VM (23.0-b21 mixed mode bsd-x86 ) # Problematic frame: # J java.text.SimpleDateFormat.format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/Format$FieldDelegate;)Ljava/lang/StringBuffer; # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (0x6df14000): JavaThread "Loading job sh4rewithme-parent" daemon [_thread_in_Java, id=-1327648768, stack(0xb0d8b000,0xb0ddb000)] siginfo:si_signo=SIGBUS: si_errno=0, si_code=2 (BUS_ADRERR), si_addr=0x0000002d Registers: EAX=0x6df14000, EBX=0x00000001, ECX=0xb0dda45c, EDX=0x2487e878 ESP=0xb0dda4c0, EBP=0x049c4ff8, ESI=0x0119da50, EDI=0x00000001 EIP=0x0119d99a, EFLAGS=0x00010246 Top of Stack: (sp=0xb0dda4c0) 0xb0dda4c0: 00000004 0efe56a8 049c4ff8 00000001 0xb0dda4d0: 00000004 00000001 00000001 005bbb78 0xb0dda4e0: b0dda4f8 00000006 00000004 0efe56a8 0xb0dda4f0: b0dda4f0 2487ddd8 b0dda548 00fe361a 0xb0dda500: 049c4ff8 0efe56a8 00000000 b0dda518 0xb0dda510: b0dda548 00fe361a 0efe56a8 049c4ff8 0xb0dda520: 049c4fe0 08500550 b0dda528 2477a441 0xb0dda530: b0dda55c 2477f250 00000000 2477a450 Instructions: (pc=0x0119d99a) 0x0119d97a: 24 8b 5c 24 10 89 5c 24 04 e8 d8 f9 e6 ff 8b 5c 0x0119d98a: 24 14 03 5c 24 10 85 3d 00 70 15 00 8b 7c 24 0c 0x0119d99a: 8b 57 2c 8b 4a 08 3b d9 0f 8d d5 00 00 00 89 6c 0x0119d9aa: 24 40 8b 7a 08 3b df 0f 83 0d 01 00 00 0f b7 74 Register to memory mapping: EAX=0x6df14000 is a thread EBX=0x00000001 is an unknown value ECX=0xb0dda45c is pointing into the stack for thread: 0x6df14000 EDX=0x2487e878 is an oop {constant pool cache} - klass: {other class} ESP=0xb0dda4c0 is pointing into the stack for thread: 0x6df14000 EBP= If I select -d32 and -client, problem disappears. Any ideas ? From anthony.petrov at oracle.com Tue Apr 24 08:20:50 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 24 Apr 2012 19:20:50 +0400 Subject: java.awt event processing performance degradation on JRE7 - linux In-Reply-To: <4F94F14B.5080403@gmail.com> References: <4F8C1C27.9040704@oracle.com> <4F8CD837.5030305@oracle.com> <4F8E124F.1020502@gmail.com> <4F8E9297.1040905@oracle.com> <4F94F14B.5080403@gmail.com> Message-ID: <4F96C4D2.2060803@oracle.com> Hi Nicolas, The fix looks good to me, too. I've published a webrev at: http://cr.openjdk.java.net/~anthony/8-30-doLog-7163898.0/ and in fact I've just pushed it: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9ed029a0326d Thank you very much for the contribution! -- best regards, Anthony On 4/23/2012 10:06 AM, Nicolas Carranza wrote: > hi Anthony, > > The little patch against the current > http://hg.openjdk.java.net/jdk8/jdk8/jdk repo is attached. > Running: > time -f '%P' java PerformanceRegressionTest2 useLogging > 3 times using the (JRE 1.7.0_03-b04 + escapeDoLog.patch) gives the > following CPU usages: 14%, 13%, 13%. > > Please let me know if I can be of further help. > > Cheers, > Nicolas > > On 04/18/2012 05:08 AM, Anthony Petrov wrote: >> Hi Nicolas, >> >> Frederico's patch is needed - with that patch we avoid string >> concatenation operations in XAWT code if logging has been disabled. >> These operations caused heavy memory usage, and eliminating them >> resolved the issue reported by Frederico. We don't want to revert that >> patch. In fact, I think that analyzing AWT logging code on other >> platforms (Windows and Mac) and developing a similar fix for them >> makes very much sense as well. >> >> However, your suggestion is also valid. This is because in cases when >> we don't build complex strings for logging in AWT code, we don't >> usually guard such logging statements with if (...loggable...) checks. >> Your suggested change will address these specific cases, too, by >> eliminating some internal string building operations in the logger >> code itself, thus boosting performance even further. >> >> Could you prepare a patch please, test it, and send it out for a review? >> >> -- >> best regards, >> Anthony >> >> On 4/18/2012 5:01 AM, Nicolas Carranza wrote: >>> Federico's patch solves the performance regression (see: >>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002694.html >>> ). But instead of this patch I find better to change the PlatformLogger >>> class: insert "if(!isLoggable(level)) return;" at the beginning of the >>> method sun.util.logging.PlatformLogger.JavaLogger.doLog(int level, >>> String msg, Object... params) . The string convertion affecting the >>> performance is done on the PlatformLogger.JavaLogger.doLog (even when >>> the message is not loggable) and it is there where the problem should be >>> fixed (to be more clear and also cover more use cases). Fixing it there >>> also clears why the performance regression does not happen when >>> redirectPlatformLoggers has not been called (when logging is not used): >>> PlatformLogger.LoggerProxy.doLog(int level, String msg, Object... >>> params) does not do the string convertion when the message is not >>> loggable. >>> >>> Federico's patch has already been pushed to the jdk8 repository, when >>> will it be applied to jdk7 (or my propossed change if it is preferred)? >>> >>> [ Here is a jvisualvm memory profiling snapshot of >>> PerformanceRegresionTest3: >>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux#comment-823486 >>> >>> . ] >>> >>> Cheers, >>> Nicolas >>> >>> On 04/16/2012 09:40 PM, Mandy Chung wrote: >>>> Nicolas, >>>> >>>> Thanks for reporting the problem. I am curious if you have collected >>>> any profiling data that shows >>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() is the cause >>>> of the performance degradation. This redirection is done as part of >>>> the logging initialization before JFrame is initialized. Since the >>>> performance degradation you observed is after the JFrame has been >>>> instantiated, it could be something else. If it's logging-related, it >>>> would be sun.util.logging.PlatformLogger. >>>> >>>> Mandy >>>> >>>> On 4/16/2012 6:18 AM, Daniel D. Daugherty wrote: >>>>> java.util.logging is currently handled by the Serviceability Team. >>>>> Adding that alias to this e-mail thread... >>>>> >>>>> Dan >>>>> >>>>> >>>>> On 4/16/12 12:17 AM, Nicolas Carranza wrote: >>>>>> Moving the mouse pointer over a java.awt.Window using JRE7 consumes >>>>>> aprox. twice the CPU time as with JRE6 when logging is used (when a >>>>>> call >>>>>> to java.util.logging.getLogger(String)---even without using the >>>>>> returned >>>>>> Logger--- has been done). Keyboard key event processing suffers the >>>>>> same >>>>>> performance penalty. For steps to reproduce this problem please look >>>>>> at: >>>>>> http://www.java.net/forum/topic/performance/general-performance-discussion/jre7s-javaawt-performance-degradation-caused-javautillogging-linux >>>>>> >>>>>> >>>>>> . >>>>>> >>>>>> The performance degradation seems to be "enabled" by the call of >>>>>> sun.util.logging.PlatformLogger.redirectPlatformLoggers() done inside >>>>>> java.util.LogManager.readPrimorialConfiguration() on JRE7. Call >>>>>> chain: >>>>>> Logger.getLogger()->LogManager.getLogManager()-> >>>>>> LogManager.readPrimordialConfiguration()->sun.util.logging.PlatformLogger.redirectPlatformLoggers(). >>>>>> >>>>>> >>>>>> >>>>>> This call is not made on JRE6. If this problem is not easy to solve >>>>>> then >>>>>> I guess is better to remove this call from JRE7's >>>>>> readPrimordialConfiguration as it does more harm than good. >>>>>> >>>>>> Please let me know if there is a better place to report this >>>>>> problem. A >>>>>> couple of weeks ago I "opened" a bug report on bugs.sun.com but I >>>>>> received no response at all. >>>>>> >>>>>> Cheers, >>>>>> Nicolas > From henri.gomez at gmail.com Tue Apr 24 09:22:37 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 24 Apr 2012 18:22:37 +0200 Subject: OpenJDK 7 and VirtualMachine API Message-ID: Hi to all, I tried to use crash (http://vietj.github.com/crash/), the Java shell to connect to a basic Tomcat running under OpenJDK 7 on OSX via VirtualMachine API and it failed. Exception in thread "main" org.crsh.cmdline.matcher.CmdInvocationException: java.io.IOException: No such process at org.crsh.cmdline.matcher.MethodMatch.doInvoke(MethodMatch.java:168) at org.crsh.cmdline.matcher.CommandMatch.invoke(CommandMatch.java:84) at org.crsh.standalone.CRaSH.main(CRaSH.java:246) Caused by: java.io.IOException: No such process at sun.tools.attach.BsdVirtualMachine.sendQuitTo(Native Method) at sun.tools.attach.BsdVirtualMachine.(BsdVirtualMachine.java:76) at sun.tools.attach.BsdAttachProvider.attachVirtualMachine(BsdAttachProvider.java:63) at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:213) at org.crsh.standalone.CRaSH.main(CRaSH.java:93) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.crsh.cmdline.matcher.MethodMatch.doInvoke(MethodMatch.java:161) ... 2 more I made many tests, using Apple Java 6 (1.6.0-31) and OpenJDK 7 u4 on crash Java side without more luck. On remote side (Tomcat), I tried with OpenJDK 7 u4 and u6 (from jdk7u/jdk7u-dev). What's status of VirtualMachine API on OpenJDK 7 ? Cheers From henri.gomez at gmail.com Tue Apr 24 09:39:10 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 24 Apr 2012 18:39:10 +0200 Subject: OpenJDK 7 and VirtualMachine API In-Reply-To: References: Message-ID: Note about this : We mentioned last week about need to tools.jar to be added in CLASSPATH and $JAVA_HOME/lib/tools.jar are set in both crash and remote server : crash : /usr/bin/java -Xbootclasspath/a:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/tools.jar -Djava.util.logging.config.file=/Users/henri/Downloads/crsh-1.0.1-SNAPSHOT/crash/conf/logging.properties org.crsh.standalone.CRaSH --jar /Users/henri/Downloads/crsh-1.0.1-SNAPSHOT/crash/lib/crsh.shell.telnet-1.0.1-SNAPSHOT-standalone.jar --cmd /Users/henri/Downloads/crsh-1.0.1-SNAPSHOT/crash/cmd --property crash.vfs.refresh_period=1 remote : /Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/bin/java -Djava.util.logging.config.file=/Users/henri/Documents/jenkins/tomcat7/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms256m -Xmx512m -Duser.language=en -Dcom.sun.management.jmxremote.port=48102 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.awt.headless=true -DJENKINS_HOME=/Users/henri/Documents/jenkins/data -XX:HeapDumpPath=/Users/henri/Documents/jenkins/tomcat7/logs -verbose:gc -Xloggc:/Users/henri/Documents/jenkins/tomcat7/logs/catalina.vgc -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+PrintHeapAtGC -XX:-HeapDumpOnOutOfMemoryError -Dhudson.model.Hudson.logStartupPerformance=true -Djava.endorsed.dirs=/Users/henri/Documents/jenkins/tomcat7/endorsed -classpath /Users/henri/Documents/jenkins/tomcat7/bin/bootstrap.jar:/Users/henri/Documents/jenkins/tomcat7/bin/tomcat-juli.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/tools.jar -Dcatalina.base=/Users/henri/Documents/jenkins/tomcat7 -Dcatalina.home=/Users/henri/Documents/jenkins/tomcat7 -Djava.io.tmpdir=/Users/henri/Documents/jenkins/tomcat7/temp org.apache.catalina.startup.Bootstrap start 2012/4/24 Henri Gomez : > Hi to all, > > I tried to use crash (http://vietj.github.com/crash/), the Java shell > to connect to a basic Tomcat running under OpenJDK 7 on OSX via > VirtualMachine API and it failed. > > Exception in thread "main" > org.crsh.cmdline.matcher.CmdInvocationException: java.io.IOException: > No such process > ? ? ? at org.crsh.cmdline.matcher.MethodMatch.doInvoke(MethodMatch.java:168) > ? ? ? at org.crsh.cmdline.matcher.CommandMatch.invoke(CommandMatch.java:84) > ? ? ? at org.crsh.standalone.CRaSH.main(CRaSH.java:246) > Caused by: java.io.IOException: No such process > ? ? ? at sun.tools.attach.BsdVirtualMachine.sendQuitTo(Native Method) > ? ? ? at sun.tools.attach.BsdVirtualMachine.(BsdVirtualMachine.java:76) > ? ? ? at sun.tools.attach.BsdAttachProvider.attachVirtualMachine(BsdAttachProvider.java:63) > ? ? ? at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:213) > ? ? ? at org.crsh.standalone.CRaSH.main(CRaSH.java:93) > ? ? ? at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ? ? ? at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > ? ? ? at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ? ? ? at java.lang.reflect.Method.invoke(Method.java:601) > ? ? ? at org.crsh.cmdline.matcher.MethodMatch.doInvoke(MethodMatch.java:161) > ? ? ? ... 2 more > > I made many tests, using Apple Java 6 (1.6.0-31) and OpenJDK 7 u4 on > crash Java side without more luck. > On remote side (Tomcat), I tried with OpenJDK 7 u4 and u6 (from > jdk7u/jdk7u-dev). > > What's status of VirtualMachine API on OpenJDK 7 ? > > Cheers From daniel.daugherty at oracle.com Tue Apr 24 15:46:05 2012 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Tue, 24 Apr 2012 22:46:05 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7159320: change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available Message-ID: <20120424224626.0ECFD4724E@hg.openjdk.java.net> Changeset: a7b0a75b5bae Author: dcubed Date: 2012-04-24 15:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a7b0a75b5bae 7159320: change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available Reviewed-by: ohair, jmelvin, sspitsyn ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk From david.buck at oracle.com Tue Apr 24 19:36:43 2012 From: david.buck at oracle.com (David Buck) Date: Tue, 24 Apr 2012 23:36:43 -0300 Subject: [7u6] Request for approval for cr7154822 forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) Message-ID: <4F97633B.6090208@oracle.com> Hi! This is a request to backport the fix for cr7154822 into 7u6 [ Bug ID: 7154822 forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) ] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7154822 The fix has already been integrated into JDK8 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6f9e3ac30764 === 7154822: forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) Summary: Changed so that jcmd breaks input into individual lines and sends each one to the jvm separately. Reviewed-by: dcubed, sla === Change to 7u6 workspace is exactly the same as fix for JDK8. Cheers, -Buck From henri.gomez at gmail.com Wed Apr 25 00:21:41 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 09:21:41 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review Message-ID: Hi to all, I worked on bringing back universal (32/64 bits) JVM support for JDK7 under OSX, feature who disappears when we switch from macosx-port to jdk7u. Please find attached a patch against jdk7/jdk7u4. Could someone review it ? OSX need an universal VM, there is so many case where a 32bits VM is enough and even on 64bits, CompressedPointers are not available with current base code. Cheers -------------- next part -------------- A non-text attachment was scrubbed... Name: universal-build.patch Type: application/octet-stream Size: 3785 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20120425/aa2973b9/universal-build.patch From edvard.wendelin at oracle.com Wed Apr 25 00:34:30 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 25 Apr 2012 09:34:30 +0200 Subject: [7u6] Request for approval for cr7154822 forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) In-Reply-To: <4F97633B.6090208@oracle.com> References: <4F97633B.6090208@oracle.com> Message-ID: Approved. On Apr 25, 2012, at 4:36 AM, David Buck wrote: > Hi! > > This is a request to backport the fix for cr7154822 into 7u6 > > [ Bug ID: 7154822 forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) ] > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7154822 > > The fix has already been integrated into JDK8 > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6f9e3ac30764 > > === > 7154822: forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) > Summary: Changed so that jcmd breaks input into individual lines and sends each one to the jvm separately. > Reviewed-by: dcubed, sla > === > > Change to 7u6 workspace is exactly the same as fix for JDK8. > > Cheers, > -Buck From mlists at juma.me.uk Wed Apr 25 05:46:07 2012 From: mlists at juma.me.uk (Ismael Juma) Date: Wed, 25 Apr 2012 13:46:07 +0100 Subject: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets In-Reply-To: <20120420181700.40082471CF@hg.openjdk.java.net> References: <20120420181700.40082471CF@hg.openjdk.java.net> Message-ID: On Fri, Apr 20, 2012 at 7:16 PM, wrote: > Changeset: 34fce1d343b0 > Author: iveresov > Date: 2012-04-07 12:29 -0700 > URL: > http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/34fce1d343b0 > > 7159766: Tiered compilation causes performance regressions > Summary: Disable tiered in 7u4 because of the performance anomalies with > Oracle FMW > Reviewed-by: never, kvn > > ! src/cpu/sparc/vm/c2_globals_sparc.hpp > ! src/cpu/x86/vm/c2_globals_x86.hpp > I thought this change was meant just for jdk7u4, but it seems like it has gone to jdk7u6 too: http://download.java.net/jdk7u6/changes/jdk7u6-b07.html Is that intentional? Best, Ismael From kevin.walls at oracle.com Wed Apr 25 07:26:04 2012 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Wed, 25 Apr 2012 14:26:04 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7154822: forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) Message-ID: <20120425142628.8FE744725F@hg.openjdk.java.net> Changeset: cdeb4234136d Author: dbuck Date: 2012-04-25 04:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/cdeb4234136d 7154822: forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) Summary: Changed so that jcmd breaks input into individual lines and sends each one to the jvm separately. Reviewed-by: dcubed, sla ! src/share/classes/sun/tools/jcmd/JCmd.java + test/sun/tools/jcmd/dcmd-big-script.txt + test/sun/tools/jcmd/jcmd-big-script.sh From scott.kovatch at oracle.com Wed Apr 25 08:10:00 2012 From: scott.kovatch at oracle.com (Scott Kovatch) Date: Wed, 25 Apr 2012 08:10:00 -0700 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: References: Message-ID: <3209547B-AE76-4906-B642-F31CD5ADD495@oracle.com> On Apr 25, 2012, at 12:21 AM, Henri Gomez wrote: > I worked on bringing back universal (32/64 bits) JVM support for JDK7 > under OSX, feature who disappears when we switch from macosx-port to > jdk7u. > > Please find attached a patch against jdk7/jdk7u4. > > Could someone review it ? First, let me say this is greatly appreciated. I would also say 'it looks good, go for it' but we are going to need to coordinate this with our release engineering team. This change turns on the universal build by default. Does it still allow the ability to compile 64-bit only, with either a -D flag or other external switch? -- Scott K. ---------------------------------------- Scott Kovatch scott.kovatch at oracle.com Santa Clara/Pleasanton, CA From henri.gomez at gmail.com Wed Apr 25 08:24:33 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 17:24:33 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: <3209547B-AE76-4906-B642-F31CD5ADD495@oracle.com> References: <3209547B-AE76-4906-B642-F31CD5ADD495@oracle.com> Message-ID: > First, let me say this is greatly appreciated. I would also say 'it looks > good, go for it' but we are going to need to coordinate this with our > release engineering team. I saw and commented a potential issue yesterday (basic Tomcat/Jenkins running in -d32 -server and core dumped). Switching same application under -d32 -client fixed problem, unsure if it's a bug or not. > This change turns on the universal build by default. Does it still allow the > ability to compile 64-bit only, with either a -D flag or other external > switch? Default is universal build with this patch but we could switch back to 64bits default. In this case, providing ARCH=universal to make will activate universal mode From dalibor.topic at oracle.com Wed Apr 25 08:38:32 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 25 Apr 2012 17:38:32 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: References: Message-ID: <4F981A78.80001@oracle.com> On 4/25/12 9:21 AM, Henri Gomez wrote: > Hi to all, > > I worked on bringing back universal (32/64 bits) JVM support for JDK7 > under OSX, feature who disappears when we switch from macosx-port to > jdk7u. > > Please find attached a patch against jdk7/jdk7u4. > It's probably way too late to add a feature to 7u4 now, given that we're in rampdown mode. Can you regenerate the patch against 7u6? cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From henri.gomez at gmail.com Wed Apr 25 09:07:48 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 18:07:48 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: <4F981A78.80001@oracle.com> References: <4F981A78.80001@oracle.com> Message-ID: > It's probably way too late to add a feature to 7u4 now, given that we're in > rampdown mode. Can you regenerate the patch against 7u6? jdk7/jdk7-dev branch ? If so, for sure I could do it From dalibor.topic at oracle.com Wed Apr 25 09:20:23 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 25 Apr 2012 18:20:23 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: References: <4F981A78.80001@oracle.com> Message-ID: <4F982447.6090002@oracle.com> On 4/25/12 6:07 PM, Henri Gomez wrote: >> It's probably way too late to add a feature to 7u4 now, given that we're in >> rampdown mode. Can you regenerate the patch against 7u6? > > jdk7/jdk7-dev branch ? Yep. cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From henri.gomez at gmail.com Wed Apr 25 09:24:56 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 18:24:56 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: <4F982447.6090002@oracle.com> References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> Message-ID: >> jdk7/jdk7-dev branch ? > > Yep. Perfect, I'll do Something I'd like to know about this. I see on Apple JVM 1.6.0 that -d32 activate client mode. With my patch, -d32 is still using a VM in server mode, is it a normal feature or a miss somewhere in my patches ? From mikael.vidstedt at oracle.com Wed Apr 25 09:42:11 2012 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Wed, 25 Apr 2012 09:42:11 -0700 Subject: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets In-Reply-To: References: <20120420181700.40082471CF@hg.openjdk.java.net> Message-ID: <4F982963.5030408@oracle.com> We need time to investigate the performance regressions we're seeing and meanwhile we will keep tiered compilation default off. Cheers, Mikael On 2012-04-25 05:46, Ismael Juma wrote: > On Fri, Apr 20, 2012 at 7:16 PM, wrote: > >> Changeset: 34fce1d343b0 >> Author: iveresov >> Date: 2012-04-07 12:29 -0700 >> URL: >> http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/34fce1d343b0 >> >> 7159766: Tiered compilation causes performance regressions >> Summary: Disable tiered in 7u4 because of the performance anomalies with >> Oracle FMW >> Reviewed-by: never, kvn >> >> ! src/cpu/sparc/vm/c2_globals_sparc.hpp >> ! src/cpu/x86/vm/c2_globals_x86.hpp >> > I thought this change was meant just for jdk7u4, but it seems like it has > gone to jdk7u6 too: > > http://download.java.net/jdk7u6/changes/jdk7u6-b07.html > > Is that intentional? > > Best, > Ismael From headius at headius.com Wed Apr 25 10:19:32 2012 From: headius at headius.com (Charles Oliver Nutter) Date: Wed, 25 Apr 2012 17:19:32 +0000 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> Message-ID: On Wed, Apr 25, 2012 at 4:24 PM, Henri Gomez wrote: > I see on Apple JVM 1.6.0 that -d32 activate client mode. > With my patch, -d32 is still using a VM in server mode, is it a normal > feature or a miss somewhere in my patches ? I assume the ergonomics are kicking in on a standard 32-bit VM and flipping it to server mode. I know on Linux machines it doesn't take that big a system to cause JVM to default to server mode; having dual cores used to be enough in itself. Not sure what the ergonomics are these days. Perhaps Apple forces 32-bit mode to always be client? - Charlie From dmdabbs at gmail.com Wed Apr 25 10:48:30 2012 From: dmdabbs at gmail.com (David Dabbs) Date: Wed, 25 Apr 2012 12:48:30 -0500 Subject: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets In-Reply-To: <4F982963.5030408@oracle.com> References: <20120420181700.40082471CF@hg.openjdk.java.net> <4F982963.5030408@oracle.com> Message-ID: <001b01cd230b$a1474f70$e3d5ee50$@com> Where/how are the performance regressions showing up? I saw mention of issues with FMW (fusion middleware?), but what was slower? Thank you, David > -----Original Message----- > From: jdk7u-dev-bounces at openjdk.java.net [mailto:jdk7u-dev- > bounces at openjdk.java.net] On Behalf Of Mikael Vidstedt > Sent: Wednesday, April 25, 2012 11:42 AM > To: Ismael Juma > Cc: jdk7u-dev at openjdk.java.net > Subject: Re: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets > > > We need time to investigate the performance regressions we're seeing and > meanwhile we will keep tiered compilation default off. > > Cheers, > Mikael > > On 2012-04-25 05:46, Ismael Juma wrote: > > On Fri, Apr 20, 2012 at 7:16 PM, wrote: > > > >> Changeset: 34fce1d343b0 > >> Author: iveresov > >> Date: 2012-04-07 12:29 -0700 > >> URL: > >> http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/34fce1d343b0 > >> > >> 7159766: Tiered compilation causes performance regressions > >> Summary: Disable tiered in 7u4 because of the performance anomalies > >> with Oracle FMW > >> Reviewed-by: never, kvn > >> > >> ! src/cpu/sparc/vm/c2_globals_sparc.hpp > >> ! src/cpu/x86/vm/c2_globals_x86.hpp > >> > > I thought this change was meant just for jdk7u4, but it seems like it > > has gone to jdk7u6 too: > > > > http://download.java.net/jdk7u6/changes/jdk7u6-b07.html > > > > Is that intentional? > > > > Best, > > Ismael > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 10.0.1424 / Virus Database: 2411/4958 - Release Date: 04/25/12 From daniel.daugherty at oracle.com Wed Apr 25 11:50:43 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Wed, 25 Apr 2012 12:50:43 -0600 Subject: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets In-Reply-To: References: <20120420181700.40082471CF@hg.openjdk.java.net> Message-ID: <4F984783.4030100@oracle.com> The changeset was pushed as part of a "sync forward" from 7u4 -> 7u6. The HSX-23.2 repos are not yet created so 7u6/hotspot is just trying to keep up with 7u4/hotspot (which is HSX-23). Basically, this was just "normal housekeeping". If tiered compilation is going to be enabled by default in 7u6, there will be another changeset to make that happen. I expect/suspect that the HSX-23.2 repos will be created any day now and that will permit 7u6/hotspot to diverge from 7u4/hotspot... Dan On 4/25/12 6:46 AM, Ismael Juma wrote: > On Fri, Apr 20, 2012 at 7:16 PM, wrote: > >> Changeset: 34fce1d343b0 >> Author: iveresov >> Date: 2012-04-07 12:29 -0700 >> URL: >> http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/34fce1d343b0 >> >> 7159766: Tiered compilation causes performance regressions >> Summary: Disable tiered in 7u4 because of the performance anomalies with >> Oracle FMW >> Reviewed-by: never, kvn >> >> ! src/cpu/sparc/vm/c2_globals_sparc.hpp >> ! src/cpu/x86/vm/c2_globals_x86.hpp >> > I thought this change was meant just for jdk7u4, but it seems like it has > gone to jdk7u6 too: > > http://download.java.net/jdk7u6/changes/jdk7u6-b07.html > > Is that intentional? > > Best, > Ismael > From mikael.vidstedt at oracle.com Wed Apr 25 12:05:11 2012 From: mikael.vidstedt at oracle.com (Mikael Vidstedt) Date: Wed, 25 Apr 2012 12:05:11 -0700 Subject: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets In-Reply-To: <001b01cd230b$a1474f70$e3d5ee50$@com> References: <20120420181700.40082471CF@hg.openjdk.java.net> <4F982963.5030408@oracle.com> <001b01cd230b$a1474f70$e3d5ee50$@com> Message-ID: <4F984AE7.1020602@oracle.com> Even though the bug mentioned in the change refers to a specific test there are a number of other bugs that refer to other benchmarks where we're also seeing potential and/or real regressions. These benchmarks include, but are not limited to, SPECjvm2008. One of the problems is that the results are not consistent - in many cases we're seeing improvements, but in other cases regressions. All in all we'd like to know more about what's causing this before we're comfortable enough to turn tiered compilation on by default. I hope that makes sense. Cheers, Mikael On 2012-04-25 10:48, David Dabbs wrote: > Where/how are the performance regressions showing up? I saw mention of > issues with FMW (fusion middleware?), but what was slower? > > Thank you, > > David > >> -----Original Message----- >> From: jdk7u-dev-bounces at openjdk.java.net [mailto:jdk7u-dev- >> bounces at openjdk.java.net] On Behalf Of Mikael Vidstedt >> Sent: Wednesday, April 25, 2012 11:42 AM >> To: Ismael Juma >> Cc: jdk7u-dev at openjdk.java.net >> Subject: Re: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets >> >> >> We need time to investigate the performance regressions we're seeing and >> meanwhile we will keep tiered compilation default off. >> >> Cheers, >> Mikael >> >> On 2012-04-25 05:46, Ismael Juma wrote: >>> On Fri, Apr 20, 2012 at 7:16 PM, wrote: >>> >>>> Changeset: 34fce1d343b0 >>>> Author: iveresov >>>> Date: 2012-04-07 12:29 -0700 >>>> URL: >>>> http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/34fce1d343b0 >>>> >>>> 7159766: Tiered compilation causes performance regressions >>>> Summary: Disable tiered in 7u4 because of the performance anomalies >>>> with Oracle FMW >>>> Reviewed-by: never, kvn >>>> >>>> ! src/cpu/sparc/vm/c2_globals_sparc.hpp >>>> ! src/cpu/x86/vm/c2_globals_x86.hpp >>>> >>> I thought this change was meant just for jdk7u4, but it seems like it >>> has gone to jdk7u6 too: >>> >>> http://download.java.net/jdk7u6/changes/jdk7u6-b07.html >>> >>> Is that intentional? >>> >>> Best, >>> Ismael >> >> ----- >> No virus found in this message. >> Checked by AVG - www.avg.com >> Version: 10.0.1424 / Virus Database: 2411/4958 - Release Date: 04/25/12 From henri.gomez at gmail.com Wed Apr 25 12:16:18 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 21:16:18 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> Message-ID: > I assume the ergonomics are kicking in on a standard 32-bit VM and > flipping it to server mode. I know on Linux machines it doesn't take > that big a system to cause JVM to default to server mode; having dual > cores used to be enough in itself. Not sure what the ergonomics are > these days. > > Perhaps Apple forces 32-bit mode to always be client? With current patch, -d32 activate server mode, -d32 -client activate client mode. Not a big deal, but I'd like to know if it's the expected behaviour :) From henri.gomez at gmail.com Wed Apr 25 12:22:16 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 21:22:16 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: <4F981A78.80001@oracle.com> References: <4F981A78.80001@oracle.com> Message-ID: > It's probably way too late to add a feature to 7u4 now, given that we're in > rampdown mode. Can you regenerate the patch against 7u6? Dalibor, I'm building a new package from jdk7/jdk7u-dev right now and applied patches without any problems. I'll provide it to openjdk-osx-build site soon if everything goes right. From henri.gomez at gmail.com Wed Apr 25 12:31:44 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 21:31:44 +0200 Subject: tags & co Message-ID: Hi to all, Just grabbed latest source from jdk7/jdku-dev and wondering about tag names. hg tags reports : tip 446:0bf314122c8e jdk7u4-b20 442:1eae71787c33 jdk7u6-b06 440:65181dfaabb7 jdk7u6-b05 437:4562d0be2824 Did these sources are for jdk7u4 or jdk7u6 ? From igor.nekrestyanov at oracle.com Wed Apr 25 12:50:12 2012 From: igor.nekrestyanov at oracle.com (Igor Nekrestyanov) Date: Wed, 25 Apr 2012 12:50:12 -0700 Subject: tags & co In-Reply-To: References: Message-ID: <4F985574.2040801@oracle.com> On 4/25/12 12:31 PM, Henri Gomez wrote: > Hi to all, > > Just grabbed latest source from jdk7/jdku-dev and wondering about tag names. > > hg tags reports : > > tip 446:0bf314122c8e > jdk7u4-b20 442:1eae71787c33 > jdk7u6-b06 440:65181dfaabb7 > jdk7u6-b05 437:4562d0be2824 > > Did these sources are for jdk7u4 or jdk7u6 ? both. It is mainline repo for 7u. Tip revision corresponds to "latest" state in the active release under development, i.e. 7u6 right now. But you can reconstruct sources used to build any specific JRE7 build by using specific tag. Hope this helps, -igor From dalibor.topic at oracle.com Wed Apr 25 13:06:35 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 25 Apr 2012 22:06:35 +0200 Subject: tags & co In-Reply-To: References: Message-ID: <4F98594B.5060605@oracle.com> On 4/25/12 9:31 PM, Henri Gomez wrote: > Did these sources are for jdk7u4 or jdk7u6 ? Yes. ;) For details, see http://openjdk.java.net/projects/jdk7u/qanda.html . cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From henri.gomez at gmail.com Wed Apr 25 13:11:59 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 22:11:59 +0200 Subject: tags & co In-Reply-To: <4F98594B.5060605@oracle.com> References: <4F98594B.5060605@oracle.com> Message-ID: >> Did these sources are for jdk7u4 or jdk7u6 ? > > Yes. ;) > > For details, see http://openjdk.java.net/projects/jdk7u/qanda.html . I was using hg tags and some sorting to get the version/release, ie jdk7u4, jdk7u6 but it appears it's not the right way. Any advices ? From dalibor.topic at oracle.com Wed Apr 25 13:18:55 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 25 Apr 2012 22:18:55 +0200 Subject: tags & co In-Reply-To: References: <4F98594B.5060605@oracle.com> Message-ID: <4F985C2F.1080302@oracle.com> On 4/25/12 10:11 PM, Henri Gomez wrote: >>> Did these sources are for jdk7u4 or jdk7u6 ? >> >> Yes. ;) >> >> For details, see http://openjdk.java.net/projects/jdk7u/qanda.html . > > I was using hg tags and some sorting to get the version/release, ie > jdk7u4, jdk7u6 but it appears it's not the right way. > Any advices ? Basically, at this point jdk7u-dev is for 7u6. But it still gets changes from 7u4 synced in, which is why you see all those tags in there, too. cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From henri.gomez at gmail.com Wed Apr 25 13:28:39 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 22:28:39 +0200 Subject: tags & co In-Reply-To: <4F985C2F.1080302@oracle.com> References: <4F98594B.5060605@oracle.com> <4F985C2F.1080302@oracle.com> Message-ID: > Basically, at this point jdk7u-dev is for 7u6. But it still gets changes > from 7u4 synced in, which is why you see all those tags in there, too. Yes I see. So hard to get a reliable way to determine effective release u4/u6 from hg tags ;( From henri.gomez at gmail.com Wed Apr 25 13:30:22 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Apr 2012 22:30:22 +0200 Subject: tags & co In-Reply-To: References: <4F98594B.5060605@oracle.com> <4F985C2F.1080302@oracle.com> Message-ID: build a new package from jdk7/jdk7u and this is what I see : JDK_VERSION = 1.7.0 MILESTONE = jdk7u6-b07 RELEASE = 1.7.0-jdk7u6-b07 FULL_VERSION = 1.7.0-jdk7u6-b07-20120425 BUILD_NUMBER = 20120425 tags are : tip 447:09182be47ee9 jdk7u6-b07 446:0bf314122c8e jdk7u4-b20 442:1eae71787c33 jdk7u6-b06 440:65181dfaabb7 jdk7u6-b05 434:4562d0be2824 jdk7u4-b19 432:212bad4649ef From igor.nekrestyanov at oracle.com Wed Apr 25 13:49:44 2012 From: igor.nekrestyanov at oracle.com (Igor Nekrestyanov) Date: Wed, 25 Apr 2012 13:49:44 -0700 Subject: tags & co In-Reply-To: References: <4F98594B.5060605@oracle.com> Message-ID: <4F986368.7020807@oracle.com> On 4/25/12 1:11 PM, Henri Gomez wrote: >>> Did these sources are for jdk7u4 or jdk7u6 ? >> Yes. ;) >> >> For details, see http://openjdk.java.net/projects/jdk7u/qanda.html . > I was using hg tags and some sorting to get the version/release, ie > jdk7u4, jdk7u6 but it appears it's not the right way. It depends on you goal. If your goal is to build open equivalent of specific promoted build of Oracle JDK then right way to do it is: 1. use hg pull to get latest 7u repo 2. ensure you are using same source snapshot as promoted build in question: hg update -r build-tag 3. Build (you may need to set JDK_BUILD_NUMBER and other variables to ensure build identify itself correctly, see jdk/make/common/shared/Defs.gmk) Things to remember: - tags are added once build is ready and promoted (and supposed to mark source snapshot used for this build) - master workspace is updated multiple times between promoted builds (there could be other changes when you pull) If you are building "tip" revision and tag for build in question is in the repo then you are likely close to what official promoted build had but not necessary identical (and sometimes difference could be significant). -igor From david.holmes at oracle.com Wed Apr 25 15:51:55 2012 From: david.holmes at oracle.com (David Holmes) Date: Thu, 26 Apr 2012 08:51:55 +1000 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> Message-ID: <4F98800B.5060005@oracle.com> On 26/04/2012 5:16 AM, Henri Gomez wrote: >> I assume the ergonomics are kicking in on a standard 32-bit VM and >> flipping it to server mode. I know on Linux machines it doesn't take >> that big a system to cause JVM to default to server mode; having dual >> cores used to be enough in itself. Not sure what the ergonomics are >> these days. >> >> Perhaps Apple forces 32-bit mode to always be client? > > With current patch, -d32 activate server mode, -d32 -client activate > client mode. > Not a big deal, but I'd like to know if it's the expected behaviour :) -d32 should not affect selection of client vs server - assuming they both exist. The default is determined by the contents of the jvm.cfg file. David From headius at headius.com Wed Apr 25 15:54:39 2012 From: headius at headius.com (Charles Oliver Nutter) Date: Wed, 25 Apr 2012 22:54:39 +0000 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: <4F98800B.5060005@oracle.com> References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> <4F98800B.5060005@oracle.com> Message-ID: On Wed, Apr 25, 2012 at 10:51 PM, David Holmes wrote: > -d32 should not affect selection of client vs server - assuming they both > exist. The default is determined by the contents of the jvm.cfg file. Here's jvm.cfg from Apple JDK 1.6.0_31. I presume this means it will try to do -client, but failing that fall back on -server (as in 64-bit mode): # # @(#)jvm.cfg 1.6 01/12/03 # # Copyright 2002 Sun Microsystems, Inc. All rights reserved. # SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. # # # # # List of JVMs that can be used as an option to java, javac, etc. # Order is important -- first in this list is the default JVM. # NOTE that this both this file and its format are UNSUPPORTED and # WILL GO AWAY in a future release. # # You may also select a JVM in an arbitrary location with the # "-XXaltjvm=" option, but that too is unsupported # and may not be available in a future release. # -client KNOWN -jvm ALIASED_TO -client -hotspot ALIASED_TO -client -server KNOWN -classic WARN - Charlie From david.holmes at oracle.com Wed Apr 25 16:16:44 2012 From: david.holmes at oracle.com (David Holmes) Date: Thu, 26 Apr 2012 09:16:44 +1000 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> <4F98800B.5060005@oracle.com> Message-ID: <4F9885DC.3080008@oracle.com> On 26/04/2012 8:54 AM, Charles Oliver Nutter wrote: > On Wed, Apr 25, 2012 at 10:51 PM, David Holmes wrote: >> -d32 should not affect selection of client vs server - assuming they both >> exist. The default is determined by the contents of the jvm.cfg file. > > Here's jvm.cfg from Apple JDK 1.6.0_31. I presume this means it will > try to do -client, but failing that fall back on -server (as in 64-bit > mode): I don't think there is any fallback in the launcher, if the default doesn't exist then it will fail. Note Henri's patch places server first, so it will default to server over client (the opposite of Apple JDK). And no ergonomics is involved. David ------ > # > # @(#)jvm.cfg 1.6 01/12/03 > # > # Copyright 2002 Sun Microsystems, Inc. All rights reserved. > # SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. > # > # > # > # > # List of JVMs that can be used as an option to java, javac, etc. > # Order is important -- first in this list is the default JVM. > # NOTE that this both this file and its format are UNSUPPORTED and > # WILL GO AWAY in a future release. > # > # You may also select a JVM in an arbitrary location with the > # "-XXaltjvm=" option, but that too is unsupported > # and may not be available in a future release. > # > -client KNOWN > -jvm ALIASED_TO -client > -hotspot ALIASED_TO -client > -server KNOWN > -classic WARN > > - Charlie From henri.gomez at gmail.com Wed Apr 25 23:50:33 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Thu, 26 Apr 2012 08:50:33 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: <4F9885DC.3080008@oracle.com> References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> <4F98800B.5060005@oracle.com> <4F9885DC.3080008@oracle.com> Message-ID: OpenJDK7 from jdk7u/jdk7u branch packages are available in Universal mode : JDK : * http://openjdk-osx-build.googlecode.com/files/OpenJDK-OSX-1.7-universal-u-jdk-jdk7u6-b07-20120425.dmg JRE : * http://openjdk-osx-build.googlecode.com/files/OpenJDK-OSX-1.7-universal-u-jre-jdk7u6-b07-20120425.dmg openjdk version "1.7.0-jdk7u6-b07" OpenJDK Runtime Environment (build 1.7.0-jdk7u6-b07-20120425) OpenJDK 64-Bit Server VM (build 23.0-b21, mixed mode) 2012/4/26 David Holmes : > On 26/04/2012 8:54 AM, Charles Oliver Nutter wrote: >> >> On Wed, Apr 25, 2012 at 10:51 PM, David Holmes >> ?wrote: >>> >>> -d32 should not affect selection of client vs server - assuming they both >>> exist. The default is determined by the contents of the jvm.cfg file. >> >> >> Here's jvm.cfg from Apple JDK 1.6.0_31. I presume this means it will >> try to do -client, but failing that fall back on -server (as in 64-bit >> mode): > > > I don't think there is any fallback in the launcher, if the default doesn't > exist then it will fail. > > Note Henri's patch places server first, so it will default to server over > client (the opposite of Apple JDK). And no ergonomics is involved. > > David > ------ > > >> # >> # @(#)jvm.cfg ? 1.6 01/12/03 >> # >> # Copyright 2002 Sun Microsystems, Inc. All rights reserved. >> # SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. >> # >> # >> # >> # >> # List of JVMs that can be used as an option to java, javac, etc. >> # Order is important -- first in this list is the default JVM. >> # NOTE that this both this file and its format are UNSUPPORTED and >> # WILL GO AWAY in a future release. >> # >> # You may also select a JVM in an arbitrary location with the >> # "-XXaltjvm=" option, but that too is unsupported >> # and may not be available in a future release. >> # >> -client KNOWN >> -jvm ALIASED_TO -client >> -hotspot ALIASED_TO -client >> -server KNOWN >> -classic WARN >> >> - Charlie From trims at netdemons.com Thu Apr 26 01:51:08 2012 From: trims at netdemons.com (Erik Trimble) Date: Thu, 26 Apr 2012 01:51:08 -0700 Subject: Using non system shared libs In-Reply-To: References: Message-ID: <4F990C7C.6080405@netdemons.com> On 4/13/2012 4:57 AM, Henri Gomez wrote: >> Hi Henri, >> >> Is this for build or runtime purposes? > shared lib so runtime purposes. I presume this is in Mac OS X. do a 'man dyld' DYLD_LIBRARY_PATH is the Mac OS X equivalent of LD_LIBRARY_PATH in Solaris/Linux. -Erik From mlists at juma.me.uk Thu Apr 26 01:50:59 2012 From: mlists at juma.me.uk (Ismael Juma) Date: Thu, 26 Apr 2012 09:50:59 +0100 Subject: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets In-Reply-To: <4F982963.5030408@oracle.com> References: <20120420181700.40082471CF@hg.openjdk.java.net> <4F982963.5030408@oracle.com> Message-ID: On Wed, Apr 25, 2012 at 5:42 PM, Mikael Vidstedt wrote: > > We need time to investigate the performance regressions we're seeing and > meanwhile we will keep tiered compilation default off. > Thanks for the explanation. Hoping you guys manage to track these down. :) Best, Ismael From dalibor.topic at oracle.com Thu Apr 26 02:56:03 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 26 Apr 2012 11:56:03 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> <4F98800B.5060005@oracle.com> Message-ID: <4F991BB3.30104@oracle.com> On 4/26/12 12:54 AM, Charles Oliver Nutter wrote: > # Copyright 2002 Sun Microsystems, Inc. All rights reserved. > # SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. Please don't post such things to this list. Thanks. cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From henri.gomez at gmail.com Thu Apr 26 05:43:25 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Thu, 26 Apr 2012 14:43:25 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: <4F991BB3.30104@oracle.com> References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> <4F98800B.5060005@oracle.com> <4F991BB3.30104@oracle.com> Message-ID: >> # Copyright 2002 Sun Microsystems, Inc. All rights reserved. >> # SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. > > Please don't post such things to this list. Thanks. cat /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jvm.cfg :-) From alexey.menkov at oracle.com Thu Apr 26 07:41:43 2012 From: alexey.menkov at oracle.com (Alex Menkov) Date: Thu, 26 Apr 2012 18:41:43 +0400 Subject: [7u6] Request for approval for CR 7100140: [macosx] Test closed/javax/sound/sampled/DirectAudio/bug6400879.java is invalid Message-ID: <4F995EA7.8050509@oracle.com> Hi, This is a request to backport a jdk8 test fix to 7u6: 7100140: [macosx] Test closed/javax/sound/sampled/DirectAudio/bug6400879.java is invalid (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7100140) webrev: http://cr.openjdk.java.net/~amenkov/7100140.8/webrev/ changeset in jdk8: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/bc5d80e168f3 regards Alex From Alexander.Potochkin at oracle.com Thu Apr 26 10:03:53 2012 From: Alexander.Potochkin at oracle.com (Alexander Potochkin) Date: Thu, 26 Apr 2012 21:03:53 +0400 Subject: [7u6] Request for approval: 7124210: [macosx] Replacing text in a TextField does generate an extra TextEvent Message-ID: <4F997FF9.6000101@oracle.com> Requesting approval to commit fix for CR 7124210. http://cr.openjdk.java.net/~alexp/7124210/webrev.00/ Reviewed by Sergey Bylokhov http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-April/003979.html the bug's description is here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124210 This bug breaks our regression test on MacOS, it has already been fixed in JDK8. Thanks alexp From Alexander.Potochkin at oracle.com Thu Apr 26 10:07:27 2012 From: Alexander.Potochkin at oracle.com (Alexander Potochkin) Date: Thu, 26 Apr 2012 21:07:27 +0400 Subject: [7u6] Request for approval: 7124328: [macosx] javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value Message-ID: <4F9980CF.1060705@oracle.com> Requesting approval to commit fix for CR 7124328. http://cr.openjdk.java.net/~alexp/7124328/webrev.01/ Reviewed by Anthony Petrov http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-April/003884.html the bug's description is here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124328 This bug breaks the method's specification for JDK on MacOS, it has already been fixed in JDK8. Thanks alexp From edvard.wendelin at oracle.com Thu Apr 26 10:55:11 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 26 Apr 2012 19:55:11 +0200 Subject: [7u6] Request for approval for CR 7100140: [macosx] Test closed/javax/sound/sampled/DirectAudio/bug6400879.java is invalid In-Reply-To: <4F995EA7.8050509@oracle.com> References: <4F995EA7.8050509@oracle.com> Message-ID: <53D49519-3F5E-4485-8F77-62CE89FF3358@oracle.com> Approved. On Apr 26, 2012, at 4:41 PM, Alex Menkov wrote: > Hi, > > This is a request to backport a jdk8 test fix to 7u6: > 7100140: [macosx] Test closed/javax/sound/sampled/DirectAudio/bug6400879.java is invalid > (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7100140) > > webrev: http://cr.openjdk.java.net/~amenkov/7100140.8/webrev/ > > changeset in jdk8: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/bc5d80e168f3 > > regards > Alex From edvard.wendelin at oracle.com Thu Apr 26 10:56:59 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 26 Apr 2012 19:56:59 +0200 Subject: [7u6] Request for approval: 7124210: [macosx] Replacing text in a TextField does generate an extra TextEvent In-Reply-To: <4F997FF9.6000101@oracle.com> References: <4F997FF9.6000101@oracle.com> Message-ID: <29CC67D7-A745-458A-AC44-BA480316C9B4@oracle.com> Approved. On Apr 26, 2012, at 7:03 PM, Alexander Potochkin wrote: > Requesting approval to commit fix for CR 7124210. > > http://cr.openjdk.java.net/~alexp/7124210/webrev.00/ > > Reviewed by Sergey Bylokhov > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-April/003979.html > > the bug's description is here: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124210 > > This bug breaks our regression test on MacOS, > it has already been fixed in JDK8. > > Thanks > alexp > > From edvard.wendelin at oracle.com Thu Apr 26 10:57:03 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 26 Apr 2012 19:57:03 +0200 Subject: [7u6] Request for approval: 7124328: [macosx] javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value In-Reply-To: <4F9980CF.1060705@oracle.com> References: <4F9980CF.1060705@oracle.com> Message-ID: <62A54A01-ACE5-4E36-912B-5E90CE9D45B8@oracle.com> Approved. On Apr 26, 2012, at 7:07 PM, Alexander Potochkin wrote: > Requesting approval to commit fix for CR 7124328. > > http://cr.openjdk.java.net/~alexp/7124328/webrev.01/ > > Reviewed by Anthony Petrov > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-April/003884.html > > the bug's description is here: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124328 > > This bug breaks the method's specification for JDK on MacOS, > it has already been fixed in JDK8. > > Thanks > alexp > > From henri.gomez at gmail.com Thu Apr 26 15:06:08 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 27 Apr 2012 00:06:08 +0200 Subject: OSX 32/64 bits support for JDK7 patch for review In-Reply-To: References: <4F981A78.80001@oracle.com> <4F982447.6090002@oracle.com> <4F98800B.5060005@oracle.com> <4F991BB3.30104@oracle.com> Message-ID: About http://openjdk-osx-build.googlecode.com/files/OpenJDK-OSX-1.7-universal-u-jdk-jdk7u6-b07-20120425.dmg, it was produce using my provided patch for universal support against jdk7/jdk7u branch. Hope they will be reviewed and applied soon, for both OpenJDK7 and 8 From lana.steuck at oracle.com Thu Apr 26 19:17:19 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 27 Apr 2012 02:17:19 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 3 new changesets Message-ID: <20120427021726.D5FDD472B6@hg.openjdk.java.net> Changeset: 3c16346aac50 Author: joehw Date: 2012-04-16 16:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/3c16346aac50 7161105: unused classes in jdk7u repository Summary: In the patch for 7053556, the ObjectFactory/SecuritySupport classes that were duplicated in many packages were replaced by a unified set under xerces/internal/utils and xalan/internal/utils. Reviewed-by: lancea - src/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java - src/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java - src/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java - src/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/utils/ObjectFactory.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java - src/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java - src/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java Changeset: 28e5ab91571c Author: lana Date: 2012-04-20 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/28e5ab91571c Merge Changeset: cf61740310b4 Author: lana Date: 2012-04-25 15:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/cf61740310b4 Merge - src/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java - src/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java - src/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java - src/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/utils/ObjectFactory.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java - src/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java - src/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java From lana.steuck at oracle.com Thu Apr 26 19:17:37 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 27 Apr 2012 02:17:37 +0000 Subject: hg: jdk7u/jdk7u/jdk: 13 new changesets Message-ID: <20120427022012.0587F472B7@hg.openjdk.java.net> Changeset: 81300fbbd705 Author: anthony Date: 2012-04-16 17:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/81300fbbd705 7131021: [macosx] Consider using system properties to pass arguments from the launcher to AWT/SplashScreen Summary: Add comments to the source code and a regression test to verify the environment variables Reviewed-by: ksrini, swingler, art ! src/macosx/bin/java_md_macosx.c + test/tools/launcher/EnvironmentVariables.java ! test/tools/launcher/TestHelper.java ! test/tools/launcher/TestSpecialArgs.java Changeset: f5ebed1847c1 Author: coffeys Date: 2012-04-17 14:37 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f5ebed1847c1 7152564: Improve CodeSource.matchLocation(CodeSource) performance Reviewed-by: chegar, mullan ! src/share/classes/java/security/CodeSource.java ! test/java/security/CodeSource/Implies.java Changeset: 3976159926d7 Author: dcubed Date: 2012-04-18 09:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3976159926d7 7071907: JDK: Full Debug Symbols Summary: Add initial FDS support to some libraries and programs. Reviewed-by: kamg, fparain, sspitsyn, dsamersoff ! make/com/sun/tools/attach/Makefile ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Library.gmk ! make/common/Program.gmk ! make/common/Release.gmk ! make/java/instrument/Makefile ! make/java/java_crw_demo/Makefile ! make/java/java_hprof_demo/Makefile ! make/java/main/java/Makefile ! make/java/management/Makefile ! make/java/npt/Makefile ! make/java/verify/Makefile ! make/jpda/jdwp/Makefile ! make/jpda/transport/socket/Makefile ! make/launchers/Makefile.launcher ! make/mkdemo/jvmti/compiledMethodLoad/Makefile ! make/mkdemo/jvmti/gctest/Makefile ! make/mkdemo/jvmti/heapTracker/Makefile ! make/mkdemo/jvmti/heapViewer/Makefile ! make/mkdemo/jvmti/hprof/Makefile ! make/mkdemo/jvmti/minst/Makefile ! make/mkdemo/jvmti/mtrace/Makefile ! make/mkdemo/jvmti/versionCheck/Makefile ! make/mkdemo/jvmti/waiters/Makefile ! make/sun/tracing/dtrace/Makefile Changeset: 7b5a83a6b6ea Author: dcubed Date: 2012-04-18 09:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7b5a83a6b6ea 7160895: tools/launcher/VersionCheck.java attempts to launch .debuginfo Summary: Do not install .debuginfo files in bin dir. Reviewed-by: ksrini, sspitsyn ! make/common/Program.gmk Changeset: e11d64c07182 Author: sla Date: 2012-04-17 06:45 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e11d64c07182 7147848: com.sun.management.UnixOperatingSystem uses hardcoded dummy values [macosx] Summary: Provide the missing implementation UnixOperatingSystem on Mac OS X Reviewed-by: dsamersoff, dcubed ! src/solaris/native/com/sun/management/MacosxOperatingSystem.c ! src/solaris/native/com/sun/management/UnixOperatingSystem_md.c ! test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: 15c00ee70f48 Author: skovatch Date: 2012-04-19 14:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/15c00ee70f48 7162440: Fix typo in macro so BUNDLE_ID can be overridden Reviewed-by: lana ! make/common/Release-macosx.gmk Changeset: e31a20c0c658 Author: skovatch Date: 2012-04-19 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e31a20c0c658 7162440: Fix typo in BUNDLE_ID-related macro names Reviewed-by: lana ! make/common/Release-macosx.gmk Changeset: 6f7105d163ea Author: skovatch Date: 2012-04-19 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6f7105d163ea Merge Changeset: 3c42a5e0bc46 Author: lana Date: 2012-04-20 10:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3c42a5e0bc46 Merge ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Release.gmk ! test/tools/launcher/TestHelper.java Changeset: 2f67b42e027b Author: robm Date: 2012-04-23 21:59 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/2f67b42e027b 7118373: (se) Potential leak file descriptor when deregistrating at around the same time as an async close Reviewed-by: alanb ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/solaris/classes/sun/nio/ch/SinkChannelImpl.java ! src/solaris/classes/sun/nio/ch/SourceChannelImpl.java Changeset: a7b0a75b5bae Author: dcubed Date: 2012-04-24 15:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a7b0a75b5bae 7159320: change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available Reviewed-by: ohair, jmelvin, sspitsyn ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk Changeset: cdeb4234136d Author: dbuck Date: 2012-04-25 04:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/cdeb4234136d 7154822: forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) Summary: Changed so that jcmd breaks input into individual lines and sends each one to the jvm separately. Reviewed-by: dcubed, sla ! src/share/classes/sun/tools/jcmd/JCmd.java + test/sun/tools/jcmd/dcmd-big-script.txt + test/sun/tools/jcmd/jcmd-big-script.sh Changeset: a5949f7b8693 Author: lana Date: 2012-04-25 15:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a5949f7b8693 Merge From lana.steuck at oracle.com Thu Apr 26 19:23:58 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 26 Apr 2012 19:23:58 -0700 (PDT) Subject: jdk7u-b08: jdk7u-dev Message-ID: <201204270223.q3R2NwR4028712@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/09182be47ee9 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/ed00f61a5de8 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a5949f7b8693 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/3915e1a50ea9 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/cf61740310b4 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6b668c1049a8 http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/7df162b43e6e --- All the fixes will be tested during promotion (no PIT testing at this point): 7071907 java build JDK: Full Debug Symbols 7159320 java build change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7160895 java build tools/launcher/VersionCheck.java attempts to launch .debugin 7131021 java classes_awt [macosx] Consider using system properties to pass arguments 7147848 java classes_manageme com.sun.management.UnixOperatingSystem uses hardcoded dummy 7118373 java classes_nio (se) Potential leak file descriptor when deregistrating at a 7152564 java classes_security Improve CodeSource.matchLocation(CodeSource) performance 7162440 java rebuild Oracle JDK installed on Mac is displayed with Vendor = Undef 7154822 java serviceability forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte f 7161105 jaxp other unused classes in jdk7u repository From jennifer.godinez at oracle.com Thu Apr 26 09:14:44 2012 From: jennifer.godinez at oracle.com (jennifer.godinez at oracle.com) Date: Thu, 26 Apr 2012 16:14:44 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7157659: [macosx] Landscape Printing orientation doesn't work Message-ID: <20120426161504.2AB8247287@hg.openjdk.java.net> Changeset: a841553a32a1 Author: jgodinez Date: 2012-04-25 14:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a841553a32a1 7157659: [macosx] Landscape Printing orientation doesn't work Reviewed-by: bae, prr ! src/macosx/native/sun/awt/PrinterView.m From jennifer.godinez at oracle.com Thu Apr 26 14:05:43 2012 From: jennifer.godinez at oracle.com (jennifer.godinez at oracle.com) Date: Thu, 26 Apr 2012 21:05:43 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7013850: Please change the mnemonic assignment system to avoid translation issue Message-ID: <20120426210604.DA43D47293@hg.openjdk.java.net> Changeset: 577d848527e4 Author: jgodinez Date: 2012-04-26 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/577d848527e4 7013850: Please change the mnemonic assignment system to avoid translation issue Reviewed-by: prr, mfang ! src/share/classes/sun/print/ServiceDialog.java ! src/share/classes/sun/print/resources/serviceui.properties ! src/share/classes/sun/print/resources/serviceui_de.properties ! src/share/classes/sun/print/resources/serviceui_es.properties ! src/share/classes/sun/print/resources/serviceui_fr.properties ! src/share/classes/sun/print/resources/serviceui_it.properties ! src/share/classes/sun/print/resources/serviceui_ja.properties ! src/share/classes/sun/print/resources/serviceui_ko.properties ! src/share/classes/sun/print/resources/serviceui_pt_BR.properties ! src/share/classes/sun/print/resources/serviceui_sv.properties ! src/share/classes/sun/print/resources/serviceui_zh_CN.properties ! src/share/classes/sun/print/resources/serviceui_zh_TW.properties From edvard.wendelin at oracle.com Fri Apr 27 00:52:07 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 27 Apr 2012 09:52:07 +0200 Subject: JDK 7u4 is now GA Message-ID: <23138B91-882A-4876-8602-41DA00478265@oracle.com> Hi, I'd like to announce that JDK 7u4 is now generally available [1]. I would like to thank all of you for the contributions you've made! OpenJDK 7u4 source code is available on the Mercurial server [2] and as usual we will also publish a source code archive soon. Once they are available I will send out a link. If you're packaging this release, please let us know on this list, and please consider contributing fixes back into 7u6 [3], which is open for fixes. Cheers, Edvard [1] http://www.oracle.com/technetwork/java/javase/downloads/index.html [2] http://hg.openjdk.java.net/jdk7u/jdk7u4/ [3] http://openjdk.java.net/projects/jdk7u/ From alexey.menkov at oracle.com Fri Apr 27 00:59:17 2012 From: alexey.menkov at oracle.com (alexey.menkov at oracle.com) Date: Fri, 27 Apr 2012 07:59:17 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7100140: [macosx] Test closed/javax/sound/sampled/DirectAudio/bug6400879.java is invalid Message-ID: <20120427075933.DCCD4472D7@hg.openjdk.java.net> Changeset: ad07d945ee92 Author: amenkov Date: 2012-04-27 10:58 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ad07d945ee92 7100140: [macosx] Test closed/javax/sound/sampled/DirectAudio/bug6400879.java is invalid Reviewed-by: prr + test/javax/sound/sampled/DirectAudio/bug6400879.java From edvard.wendelin at oracle.com Fri Apr 27 01:00:12 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 27 Apr 2012 10:00:12 +0200 Subject: [7u4] Request to check in 7162440 In-Reply-To: References: Message-ID: Seems like my first response never made it to the list. Sorry for the noise if you already have a copy :) Approved. On Apr 19, 2012, at 10:00 PM, Scott Kovatch wrote: > Hello, > > This is a request to check in a fix for http://bugs.sun.com/view_bug.do?bug_id=7162440 > > This diff is very small, and just fixes a typo in Release-macosx.gmk > > --- old/make/common/Release-macosx.gmk 2012-04-18 15:37:41.000000000 -0700 > +++ new/make/common/Release-macosx.gmk 2012-04-18 15:37:40.000000000 -0700 > @@ -35,8 +35,8 @@ > MACOSX_SRC = $(JDK_TOPDIR)/src/macosx > > BUNDLE_ID ?= net.java.openjdk > -BUNLDE_ID_JRE ?= $(BUNDLE_ID).jre > -BUNLDE_ID_JDK ?= $(BUNDLE_ID).jdk > +BUNDLE_ID_JRE ?= $(BUNDLE_ID).jre > +BUNDLE_ID_JDK ?= $(BUNDLE_ID).jdk > > BUNDLE_NAME ?= OpenJDK $(JDK_MINOR_VERSION) > BUNDLE_NAME_JRE ?= $(BUNDLE_NAME) > > This is needed to properly build an Oracle-branded JDK 7 with a unique bundle ID. The fix will need to propagate to 7u6 and 8. > > http://cr.openjdk.java.net/~skovatch/7162440-open/webrev/ > > -- Scott K. > > ---------------------------------------- > Scott Kovatch > scott.kovatch at oracle.com > Santa Clara/Pleasanton, CA > > From edvard.wendelin at oracle.com Fri Apr 27 01:00:18 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 27 Apr 2012 10:00:18 +0200 Subject: Request for approval for: 7118373 In-Reply-To: <4F8F6318.8030303@oracle.com> References: <4F8F6318.8030303@oracle.com> Message-ID: Seems like my first response never made it to the list. Sorry for the noise if you already have a copy :) Approved. On Apr 19, 2012, at 2:58 AM, Rob McKenna wrote: > Hi folks, > > Looking for approval for a backport to 7u6: > > 7118373: S(se) Potential leak file descriptor when deregistrating at around the same time as an async close > > This is a backport from jdk8, and is identical to that fix: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b700f85a8f29 > http://cr.openjdk.java.net/~robm/7118373/webrev.00/ > Description available at: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118373 > > Thanks! > > -Rob > From edvard.wendelin at oracle.com Fri Apr 27 01:00:21 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 27 Apr 2012 10:00:21 +0200 Subject: [7u6] Request for approval for CR 7159320 change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available In-Reply-To: <4F8F2661.9080403@oracle.com> References: <4F8F2661.9080403@oracle.com> Message-ID: <087951EA-AAD4-41C2-9AB1-3F7CBAC6BC1B@oracle.com> Seems like my first response never made it to the list. Sorry for the noise if you already have a copy :) Approved. On Apr 18, 2012, at 10:38 PM, Daniel D. Daugherty wrote: > Greetings, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > 7159320 3/4 change default ZIP_DEBUGINFO_FILES back to '1' after fix > for 7133529 is available > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159320 > > The fix has recently been pushed to JDK 8, as: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cce6147632cf > > and will be included in the JDK8-B36 T&L PIT snapshot. > > This fix was discussed as part of the review for 7157296 on > build-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005912.html > http://mail.openjdk.java.net/pipermail/build-dev/2012-April/005915.html > > and hotspot-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-March/005581.html > http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-April/005594.html > > and serviceability-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-March/005673.html > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005687.html > > The fix for 7133529 is in JDK8-B35 and should be in 7u6 soon so it's > time to change the default ZIP_DEBUGINFO_FILES back to '1' > > The JDK7u6 and JDK8 jdk repo patch files are identical except for > some line numbers. > > Dan > From edvard.wendelin at oracle.com Fri Apr 27 01:00:26 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 27 Apr 2012 10:00:26 +0200 Subject: [7u6] Request for approval for CR 7162043 Add headless mode tests to problem list [macosx] In-Reply-To: <4F8EF10A.9010209@oracle.com> References: <4F8EF10A.9010209@oracle.com> Message-ID: <1C1A3414-A1FA-418C-A74D-5BA95BD532EB@oracle.com> Seems like my first response never made it to the list. Sorry for the noise if you already have a copy :) Approved. On Apr 18, 2012, at 6:51 PM, Michael McMahon wrote: > This is a request to push a fix to 7u6 that puts a number of failing regression tests on Mac OS > on to the problem list. > > Webrev: http://cr.openjdk.java.net/~michaelm/7162043/7u6/webrev.3/ > > Pushed to JDK8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9de97594f062 > > Reviewed: http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002699.html > > Reviewer: Alan Bateman > > Thanks > Michael From volker.simonis at gmail.com Fri Apr 27 01:59:59 2012 From: volker.simonis at gmail.com (Volker Simonis) Date: Fri, 27 Apr 2012 10:59:59 +0200 Subject: Why do we need a bunch of duplicate changes in jdk7u/hotspot ? Message-ID: Hi, could anybody please explain why it was necessary to reintegrate a whole lot of changes into hs23 of jdk7u/hotspot which have been in the hotspot repository since hs22 anyway? This all happened with the following bulk integrations: http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002588.html http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002651.html and it affects (among others): 7059019: G1: add G1 support to the SA 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') 7068215: G1: Print reference processing time during remark 7091032: G1: assert failure when NewRatio is used 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output 6484982: G1: process references during evacuation pauses 7075646: G1: fix inconsistencies in the monitoring data 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 7097048: G1: extend the G1 SA changes to print per-heap space information 7092236: java/util/EnumSet/EnumSetBash.java fails 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" 7096366: PPC: corruption of floating-point values with DeoptimizeALot 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Looking for each of this changes will show you that they are present two times in the repository with exactly the same changesets. E.g.: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/log?rev=7059019 Regards, Volker From david.holmes at oracle.com Fri Apr 27 03:45:21 2012 From: david.holmes at oracle.com (David Holmes) Date: Fri, 27 Apr 2012 20:45:21 +1000 Subject: Why do we need a bunch of duplicate changes in jdk7u/hotspot ? In-Reply-To: References: Message-ID: <4F9A78C1.90305@oracle.com> Hi Volker, On 27/04/2012 6:59 PM, Volker Simonis wrote: > could anybody please explain why it was necessary to reintegrate a > whole lot of changes into hs23 of jdk7u/hotspot which have been in the > hotspot repository since hs22 anyway? This was discussed last year (with thanks to John Rose for these references): http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000582.html http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-November/000748.html Basically what you are seeing are fixes that went into hs22 and hs23 after hs23 forked. hs22 went into 7u2 which became the basis for 7u3 then 7u4. Then hs23 had to be integrated into 7u4 and so you end up with different changesets that duplicate the same actual changes. David ----- > This all happened with the following bulk integrations: > > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002588.html > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002651.html > > and it affects (among others): > > 7059019: G1: add G1 support to the SA > 7092412: G1: Some roots not marked during an initial mark that gets an > evacuation failure > 7045232: G1: pool names are inconsistent with other collectors (don't > have 'Space') > 7068215: G1: Print reference processing time during remark > 7091032: G1: assert failure when NewRatio is used > 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output > 7092238: G1: Uninitialized field gc_efficiency in > G1PrintRegionLivenessInfo output > 6484982: G1: process references during evacuation pauses > 7075646: G1: fix inconsistencies in the monitoring data > 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be > preserving dead objs: g1CollectedHeap.cpp:3835 > 7097053: G1: assert(da ? referent->is_oop() : > referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 > 7097048: G1: extend the G1 SA changes to print per-heap space information > 7092236: java/util/EnumSet/EnumSetBash.java fails > 7092278: "jmap -finalizerinfo" throws > "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" > 7096366: PPC: corruption of floating-point values with DeoptimizeALot > 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp > > Looking for each of this changes will show you that they are present > two times in the repository with exactly the same changesets. E.g.: > http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/log?rev=7059019 > > Regards, > Volker From staffan.larsen at oracle.com Fri Apr 27 05:08:14 2012 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Fri, 27 Apr 2012 14:08:14 +0200 Subject: [7u6] Request for approval: 7163524: Add SecTaskAccess attribute to jstack [macosx] Message-ID: <90C74407-6D5A-447C-9950-610F0FA2C219@oracle.com> Hi, This is a request to backport a fix from jdk8 to 7u6: Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7163524 Changeset in jdk8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/fd22345bf1bf Review thread: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005881.html Thanks, /Staffan From edvard.wendelin at oracle.com Fri Apr 27 05:18:07 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 27 Apr 2012 14:18:07 +0200 Subject: [7u6] Request for approval: 7163524: Add SecTaskAccess attribute to jstack [macosx] In-Reply-To: <90C74407-6D5A-447C-9950-610F0FA2C219@oracle.com> References: <90C74407-6D5A-447C-9950-610F0FA2C219@oracle.com> Message-ID: Approved. On Apr 27, 2012, at 2:08 PM, Staffan Larsen wrote: > Hi, > > This is a request to backport a fix from jdk8 to 7u6: > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7163524 > > Changeset in jdk8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/fd22345bf1bf > > Review thread: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-April/005881.html > > Thanks, > /Staffan From volker.simonis at gmail.com Fri Apr 27 06:15:41 2012 From: volker.simonis at gmail.com (Volker Simonis) Date: Fri, 27 Apr 2012 15:15:41 +0200 Subject: Why do we need a bunch of duplicate changes in jdk7u/hotspot ? In-Reply-To: <4F9A78C1.90305@oracle.com> References: <4F9A78C1.90305@oracle.com> Message-ID: Hi David, thank you very much for the detailed explanation and the links. I missed that discussion (there are just too many mailing lists to monitor) and now it's obviously too late to complain:) But as far as I understood, Eriks mail "Community Input on Hotspot 22 integration into 7u" (http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html) was about problems integrating hs22 into 7u. Did these same problems also occur for hs23 as well? I assume yes and if so your explanation would sound perfectly clear to me. On the other hand I saw no definitive answer to Edvard's mail " Proposal on how we should handle syncing between stabilisation forests and always open 7u" (http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html). Does this mean that we will constantly see these kind of problems (i.e. duplicate changesets with the same bug ID or even worse duplicate changesets with different bug IDs) in the future? Is there any "official" document available which explains the syncing between stabilisation forests and 7u? Thank you and best regards, Volker On Fri, Apr 27, 2012 at 12:45 PM, David Holmes wrote: > Hi Volker, > > > On 27/04/2012 6:59 PM, Volker Simonis wrote: >> >> could anybody please explain why it was necessary to reintegrate a >> whole lot of changes into hs23 of jdk7u/hotspot which have been in the >> hotspot repository since hs22 anyway? > > > This was discussed last year (with thanks to John Rose for these > references): > > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000582.html > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-November/000748.html > > Basically what you are seeing are fixes that went into hs22 and hs23 after > hs23 forked. hs22 went into 7u2 which became the basis for 7u3 then 7u4. > Then hs23 had to be integrated into 7u4 and so you end up with different > changesets that duplicate the same actual changes. > > David > ----- > > >> This all happened with the following bulk integrations: >> >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002588.html >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002651.html >> >> and it affects (among others): >> >> 7059019: G1: add G1 support to the SA >> 7092412: G1: Some roots not marked during an initial mark that gets an >> evacuation failure >> 7045232: G1: pool names are inconsistent with other collectors (don't >> have 'Space') >> 7068215: G1: Print reference processing time during remark >> 7091032: G1: assert failure when NewRatio is used >> 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header >> output >> 7092238: G1: Uninitialized field gc_efficiency in >> G1PrintRegionLivenessInfo output >> 6484982: G1: process references during evacuation pauses >> 7075646: G1: fix inconsistencies in the monitoring data >> 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be >> preserving dead objs: g1CollectedHeap.cpp:3835 >> 7097053: G1: assert(da ? referent->is_oop() : >> referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 >> 7097048: G1: extend the G1 SA changes to print per-heap space information >> 7092236: java/util/EnumSet/EnumSetBash.java fails >> 7092278: "jmap -finalizerinfo" throws >> "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" >> 7096366: PPC: corruption of floating-point values with DeoptimizeALot >> 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp >> >> Looking for each of this changes will show you that they are present >> two times in the repository with exactly the same changesets. E.g.: >> http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/log?rev=7059019 >> >> Regards, >> Volker From staffan.larsen at oracle.com Fri Apr 27 06:27:55 2012 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Fri, 27 Apr 2012 13:27:55 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7163524: Add SecTaskAccess attribute to jstack [macosx] Message-ID: <20120427132819.24AF3472DB@hg.openjdk.java.net> Changeset: 57bc0bd2677e Author: sla Date: 2012-04-23 16:34 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/57bc0bd2677e 7163524: Add SecTaskAccess attribute to jstack [macosx] Reviewed-by: dholmes ! make/launchers/Makefile.launcher From alexander.potochkin at oracle.com Fri Apr 27 07:01:28 2012 From: alexander.potochkin at oracle.com (alexander.potochkin at oracle.com) Date: Fri, 27 Apr 2012 14:01:28 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7124328: [macosx] javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value Message-ID: <20120427140138.7653E472DC@hg.openjdk.java.net> Changeset: 61906002d2a2 Author: alexp Date: 2012-04-27 18:27 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/61906002d2a2 7124328: [macosx] javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value Reviewed-by: anthony ! src/share/classes/javax/swing/JDesktopPane.java From alexander.potochkin at oracle.com Fri Apr 27 07:11:17 2012 From: alexander.potochkin at oracle.com (alexander.potochkin at oracle.com) Date: Fri, 27 Apr 2012 14:11:17 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7124210: [macosx] Replacing text in a TextField does generate an extra TextEvent Message-ID: <20120427141127.BD60D472DD@hg.openjdk.java.net> Changeset: 9fb41ec54d94 Author: alexp Date: 2012-04-27 18:39 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9fb41ec54d94 7124210: [macosx] Replacing text in a TextField does generate an extra TextEvent Reviewed-by: serb ! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java From michael.x.mcmahon at oracle.com Fri Apr 27 07:32:36 2012 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Fri, 27 Apr 2012 14:32:36 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7162043: Add headless mode tests to problem list [macosx] Message-ID: <20120427143248.41343472DF@hg.openjdk.java.net> Changeset: f7e9f377bb5e Author: michaelm Date: 2012-04-27 15:27 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f7e9f377bb5e 7162043: Add headless mode tests to problem list [macosx] Reviewed-by: alanb ! test/ProblemList.txt - test/java/io/File/isDirectory/Applet.java From scott.kovatch at oracle.com Fri Apr 27 09:54:54 2012 From: scott.kovatch at oracle.com (Scott Kovatch) Date: Fri, 27 Apr 2012 09:54:54 -0700 Subject: [7u4] Request to check in 7162440 In-Reply-To: References: Message-ID: <3535230F-78B3-4E46-BCD7-305BB403B45E@oracle.com> No problem. It made it into 7u4, and that's what matters in the end. -- Scott On Apr 27, 2012, at 1:00 AM, Edvard Wendelin wrote: > Seems like my first response never made it to the list. Sorry for the noise if you already have a copy :) > > Approved. > > On Apr 19, 2012, at 10:00 PM, Scott Kovatch wrote: > >> Hello, >> >> This is a request to check in a fix for http://bugs.sun.com/view_bug.do?bug_id=7162440 >> >> This diff is very small, and just fixes a typo in Release-macosx.gmk >> >> --- old/make/common/Release-macosx.gmk 2012-04-18 15:37:41.000000000 -0700 >> +++ new/make/common/Release-macosx.gmk 2012-04-18 15:37:40.000000000 -0700 >> @@ -35,8 +35,8 @@ >> MACOSX_SRC = $(JDK_TOPDIR)/src/macosx >> >> BUNDLE_ID ?= net.java.openjdk >> -BUNLDE_ID_JRE ?= $(BUNDLE_ID).jre >> -BUNLDE_ID_JDK ?= $(BUNDLE_ID).jdk >> +BUNDLE_ID_JRE ?= $(BUNDLE_ID).jre >> +BUNDLE_ID_JDK ?= $(BUNDLE_ID).jdk >> >> BUNDLE_NAME ?= OpenJDK $(JDK_MINOR_VERSION) >> BUNDLE_NAME_JRE ?= $(BUNDLE_NAME) >> >> This is needed to properly build an Oracle-branded JDK 7 with a unique bundle ID. The fix will need to propagate to 7u6 and 8. >> >> http://cr.openjdk.java.net/~skovatch/7162440-open/webrev/ >> >> -- Scott K. >> >> ---------------------------------------- >> Scott Kovatch >> scott.kovatch at oracle.com >> Santa Clara/Pleasanton, CA >> >> > From david.holmes at oracle.com Fri Apr 27 15:23:16 2012 From: david.holmes at oracle.com (David Holmes) Date: Sat, 28 Apr 2012 08:23:16 +1000 Subject: Why do we need a bunch of duplicate changes in jdk7u/hotspot ? In-Reply-To: References: <4F9A78C1.90305@oracle.com> Message-ID: <4F9B1C54.406@oracle.com> Hi Volker, On 27/04/2012 11:15 PM, Volker Simonis wrote: > Hi David, > > thank you very much for the detailed explanation and the links. > I missed that discussion (there are just too many mailing lists to > monitor) and now it's obviously too late to complain:) > > But as far as I understood, Eriks mail "Community Input on Hotspot 22 > integration into 7u" > (http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html) > was about problems integrating hs22 into 7u. > > Did these same problems also occur for hs23 as well? I assume yes and > if so your explanation would sound perfectly clear to me. I assume that the same "merge" based model has been followed since that point. > On the other hand I saw no definitive answer to Edvard's mail " > Proposal on how we should handle syncing between stabilisation forests > and always open 7u" > (http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html). > > Does this mean that we will constantly see these kind of problems > (i.e. duplicate changesets with the same bug ID or even worse > duplicate changesets with different bug IDs) in the future? It will occur as long as we are dealing with hsN-1 and hsN and we merge the way we are. > Is there any "official" document available which explains the syncing > between stabilisation forests and 7u? I'm not aware of anything. I'm also not sure this is specifically an issue with stabilization forests - the 7u-dev forest will have the same issue. David ----- > Thank you and best regards, > Volker > > On Fri, Apr 27, 2012 at 12:45 PM, David Holmes wrote: >> Hi Volker, >> >> >> On 27/04/2012 6:59 PM, Volker Simonis wrote: >>> >>> could anybody please explain why it was necessary to reintegrate a >>> whole lot of changes into hs23 of jdk7u/hotspot which have been in the >>> hotspot repository since hs22 anyway? >> >> >> This was discussed last year (with thanks to John Rose for these >> references): >> >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000582.html >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-November/000748.html >> >> Basically what you are seeing are fixes that went into hs22 and hs23 after >> hs23 forked. hs22 went into 7u2 which became the basis for 7u3 then 7u4. >> Then hs23 had to be integrated into 7u4 and so you end up with different >> changesets that duplicate the same actual changes. >> >> David >> ----- >> >> >>> This all happened with the following bulk integrations: >>> >>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002588.html >>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002651.html >>> >>> and it affects (among others): >>> >>> 7059019: G1: add G1 support to the SA >>> 7092412: G1: Some roots not marked during an initial mark that gets an >>> evacuation failure >>> 7045232: G1: pool names are inconsistent with other collectors (don't >>> have 'Space') >>> 7068215: G1: Print reference processing time during remark >>> 7091032: G1: assert failure when NewRatio is used >>> 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header >>> output >>> 7092238: G1: Uninitialized field gc_efficiency in >>> G1PrintRegionLivenessInfo output >>> 6484982: G1: process references during evacuation pauses >>> 7075646: G1: fix inconsistencies in the monitoring data >>> 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be >>> preserving dead objs: g1CollectedHeap.cpp:3835 >>> 7097053: G1: assert(da ? referent->is_oop() : >>> referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 >>> 7097048: G1: extend the G1 SA changes to print per-heap space information >>> 7092236: java/util/EnumSet/EnumSetBash.java fails >>> 7092278: "jmap -finalizerinfo" throws >>> "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" >>> 7096366: PPC: corruption of floating-point values with DeoptimizeALot >>> 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp >>> >>> Looking for each of this changes will show you that they are present >>> two times in the repository with exactly the same changesets. E.g.: >>> http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/log?rev=7059019 >>> >>> Regards, >>> Volker From trims at netdemons.com Sat Apr 28 19:00:58 2012 From: trims at netdemons.com (Erik Trimble) Date: Sat, 28 Apr 2012 19:00:58 -0700 Subject: Why do we need a bunch of duplicate changes in jdk7u/hotspot ? In-Reply-To: <4F9B1C54.406@oracle.com> References: <4F9A78C1.90305@oracle.com> <4F9B1C54.406@oracle.com> Message-ID: <4F9CA0DA.3030400@netdemons.com> I don't see any reasonable way to avoid this "problem". Basically, the problem boils down to this: when an HS version is forked off for stabilization into a Update release, there exists a set of bugs (to be found) that exist in that forked HS codebase (let's call that HSa). Naturally, those bugs exist in the ongoing 7u-dev HS codebase as well (let's call that HSb). Now, when one of those bugs is found and fixed in HSb as important for the stabilization release, there's a bunch of possibilities: (1) immediately sync the HSa repository into HSb (2) delay the HSa -> HSb sync until HSa is completed for release (3) transplant the fix from HSa to HSb (resulting in the same BugID, but a different ChangesetID) (4) create a whole new BugID for the fix, and push that changeset into HSb (5) recognize that current (mainline) work is making the fix irrelevant, and thus, we don't want it at all in HSb Option 1 and 2 produce problems with the situation put forth in Option 5, as a full repo sync from HSa -> HSb may introduce fixes that are no longer desirable in the mainline development repo, so, frankly, they're not something that we should do. Option 3 combined with a general HSa -> HSb sync at the end of the HSa stabilization release breaks a rule we've set up for ourselves, in that repositories should NOT multiple changesets with the same BugID. This of course is merely a guideline, and we can break it at the community's desire. Option 4 is a bit messy, since it requires that people recognize that two different BugIDs actually address the exact same code flaw. It gets messier, since when doing a HSa -> HSb sync at the end of a HSa stabilization period, whomever is doing the sync has to actually look at the code for each potential BugID fix being sync'd back into HSb, to see if that BugID is already fixed in the HSa source base. Normally, if this isn't done, it's no big deal, since it merely means that there are two changesets that fix the exact same code portion. However, in the case where we recognized that we actually DON'T want to fix the Bug in the HSb mainline code, it requires a bit of extra vigilance to make sure it doesn't slip back in from the HSa release. There were very significant issues around merging back changes from 7u2 into 7u-dev Hostpot, mostly due to the unusual way 7u1 Hotspot was managed. In the case of 7u4, the decision to push in a hs23 version from mailine, rather than use the hs22 version from 7u3, caused additional grief. Honestly, the only way to avoid these issue is to do the following: (a) after a fork of Hotspot for a stabilization release, declare that there will NEVER be an actual repository sync from that fork back into the mainline development tree, OR vice versa. This is hard to do, as circumstances always interfere with the best intentions. (b) require all developers who fix a bug in the stabilization release to separately push into the mainline repository; however the developer much check that the bugfix is still applicable to the mainline repo (i.e. check that other development hasn't obsoleted the fix, or that the fix doesn't break something else). In theory the above should be simple, but like everything else in life, the devil is in the details. It creates a whole bunch of extra work (vs bulk, end-of-stabilization re-integrations) for both developers and QA people, and also requires a bit of crystal-ball-gazing around the applicability of a fix, whereas bulk re-integrations are a bit more brutal in application (i.e. in a bulk integration, the general rule is: if its still broke in the mainline, re-integrate the fix from the stabilization release even if there might be a future redesign obsoleting the fix). There is no silver bullet. :-( -Erik On 4/27/2012 3:23 PM, David Holmes wrote: > Hi Volker, > > On 27/04/2012 11:15 PM, Volker Simonis wrote: >> Hi David, >> >> thank you very much for the detailed explanation and the links. >> I missed that discussion (there are just too many mailing lists to >> monitor) and now it's obviously too late to complain:) >> >> But as far as I understood, Eriks mail "Community Input on Hotspot 22 >> integration into 7u" >> (http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html) >> >> was about problems integrating hs22 into 7u. >> >> Did these same problems also occur for hs23 as well? I assume yes and >> if so your explanation would sound perfectly clear to me. > > I assume that the same "merge" based model has been followed since > that point. > >> On the other hand I saw no definitive answer to Edvard's mail " >> Proposal on how we should handle syncing between stabilisation forests >> and always open 7u" >> (http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html). >> >> >> Does this mean that we will constantly see these kind of problems >> (i.e. duplicate changesets with the same bug ID or even worse >> duplicate changesets with different bug IDs) in the future? > > It will occur as long as we are dealing with hsN-1 and hsN and we > merge the way we are. > >> Is there any "official" document available which explains the syncing >> between stabilisation forests and 7u? > > I'm not aware of anything. I'm also not sure this is specifically an > issue with stabilization forests - the 7u-dev forest will have the > same issue. > > David > ----- > >> Thank you and best regards, >> Volker >> >> On Fri, Apr 27, 2012 at 12:45 PM, David >> Holmes wrote: >>> Hi Volker, >>> >>> >>> On 27/04/2012 6:59 PM, Volker Simonis wrote: >>>> >>>> could anybody please explain why it was necessary to reintegrate a >>>> whole lot of changes into hs23 of jdk7u/hotspot which have been in the >>>> hotspot repository since hs22 anyway? >>> >>> >>> This was discussed last year (with thanks to John Rose for these >>> references): >>> >>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-August/000161.html >>> >>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000582.html >>> >>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-November/000748.html >>> >>> >>> Basically what you are seeing are fixes that went into hs22 and hs23 >>> after >>> hs23 forked. hs22 went into 7u2 which became the basis for 7u3 then >>> 7u4. >>> Then hs23 had to be integrated into 7u4 and so you end up with >>> different >>> changesets that duplicate the same actual changes. >>> >>> David >>> ----- >>> >>> >>>> This all happened with the following bulk integrations: >>>> >>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002588.html >>>> >>>> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002651.html >>>> >>>> >>>> and it affects (among others): >>>> >>>> 7059019: G1: add G1 support to the SA >>>> 7092412: G1: Some roots not marked during an initial mark that gets an >>>> evacuation failure >>>> 7045232: G1: pool names are inconsistent with other collectors (don't >>>> have 'Space') >>>> 7068215: G1: Print reference processing time during remark >>>> 7091032: G1: assert failure when NewRatio is used >>>> 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo >>>> header >>>> output >>>> 7092238: G1: Uninitialized field gc_efficiency in >>>> G1PrintRegionLivenessInfo output >>>> 6484982: G1: process references during evacuation pauses >>>> 7075646: G1: fix inconsistencies in the monitoring data >>>> 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be >>>> preserving dead objs: g1CollectedHeap.cpp:3835 >>>> 7097053: G1: assert(da ? referent->is_oop() : >>>> referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 >>>> 7097048: G1: extend the G1 SA changes to print per-heap space >>>> information >>>> 7092236: java/util/EnumSet/EnumSetBash.java fails >>>> 7092278: "jmap -finalizerinfo" throws >>>> "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" >>>> 7096366: PPC: corruption of floating-point values with DeoptimizeALot >>>> 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp >>>> >>>> Looking for each of this changes will show you that they are present >>>> two times in the repository with exactly the same changesets. E.g.: >>>> http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/log?rev=7059019 >>>> >>>> Regards, >>>> Volker From lana.steuck at oracle.com Mon Apr 30 23:20:56 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 May 2012 06:20:56 +0000 Subject: hg: jdk7u/jdk7u-dev: Added tag jdk7u6-b07 for changeset 0bf314122c8e Message-ID: <20120501062056.CDA8F470A8@hg.openjdk.java.net> Changeset: 09182be47ee9 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/09182be47ee9 Added tag jdk7u6-b07 for changeset 0bf314122c8e ! .hgtags From lana.steuck at oracle.com Mon Apr 30 23:20:56 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 May 2012 06:20:56 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: Added tag jdk7u6-b07 for changeset 1ad8ad7b254d Message-ID: <20120501062058.16EEC470A9@hg.openjdk.java.net> Changeset: 7df162b43e6e Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/7df162b43e6e Added tag jdk7u6-b07 for changeset 1ad8ad7b254d ! .hgtags From lana.steuck at oracle.com Mon Apr 30 23:21:00 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 May 2012 06:21:00 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: Added tag jdk7u6-b07 for changeset 32181626e53d Message-ID: <20120501062100.54BDB470AA@hg.openjdk.java.net> Changeset: 3915e1a50ea9 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/3915e1a50ea9 Added tag jdk7u6-b07 for changeset 32181626e53d ! .hgtags From lana.steuck at oracle.com Mon Apr 30 23:20:56 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 May 2012 06:20:56 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: Added tag jdk7u6-b07 for changeset 144f8a1a43cb Message-ID: <20120501062102.9872D470AB@hg.openjdk.java.net> Changeset: 6b668c1049a8 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6b668c1049a8 Added tag jdk7u6-b07 for changeset 144f8a1a43cb ! .hgtags From lana.steuck at oracle.com Mon Apr 30 23:21:03 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 May 2012 06:21:03 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: Added tag jdk7u6-b07 for changeset 870ec15296f3 Message-ID: <20120501062108.246ED470AD@hg.openjdk.java.net> Changeset: ed00f61a5de8 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/ed00f61a5de8 Added tag jdk7u6-b07 for changeset 870ec15296f3 ! .hgtags From lana.steuck at oracle.com Mon Apr 30 23:21:02 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 May 2012 06:21:02 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 2 new changesets Message-ID: <20120501062107.355BB470AC@hg.openjdk.java.net> Changeset: 5beb84a77431 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/5beb84a77431 Added tag jdk7u6-b07 for changeset 351939d456a1 ! .hgtags Changeset: cf61740310b4 Author: lana Date: 2012-04-25 15:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/cf61740310b4 Merge - src/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java - src/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java - src/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java - src/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java - src/com/sun/org/apache/xml/internal/utils/ObjectFactory.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java - src/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java - src/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java From lana.steuck at oracle.com Mon Apr 30 23:21:09 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 May 2012 06:21:09 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 3 new changesets Message-ID: <20120501062152.A25FF470AE@hg.openjdk.java.net> Changeset: b3aee8fb88b0 Author: katleman Date: 2012-04-23 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b3aee8fb88b0 Added tag jdk7u6-b07 for changeset 37fe62ce49cc ! .hgtags Changeset: a5949f7b8693 Author: lana Date: 2012-04-25 15:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a5949f7b8693 Merge Changeset: 1e3829d2447c Author: lana Date: 2012-04-30 21:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1e3829d2447c Merge