From coleen.phillimore at sun.com Mon Feb 1 14:17:10 2010 From: coleen.phillimore at sun.com (coleen.phillimore at sun.com) Date: Mon, 01 Feb 2010 22:17:10 +0000 Subject: hg: jdk7/hotspot-rt/hotspot: 10 new changesets Message-ID: <20100201221745.1271D419EC@hg.openjdk.java.net> Changeset: cf0685d550f1 Author: never Date: 2010-01-20 22:10 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/cf0685d550f1 6911204: generated adapters with large signatures can fill up the code cache Reviewed-by: kvn, jrose ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/includeDB_core ! src/share/vm/oops/methodOop.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 99af867dfa05 Author: kvn Date: 2010-01-26 08:53 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/99af867dfa05 6919886: Sweep CodeCache more aggressively to reduce its usage for CompileTheWorld Summary: Add safepoint after CompileTheWorldSafepointInterval (100) compilations and do full sweep of CodeCache each time. Reviewed-by: never Contributed-by: eric.caspole at amd.com ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 89ca5ab4fa60 Author: iveresov Date: 2010-01-27 14:06 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/89ca5ab4fa60 Merge ! src/share/vm/includeDB_core Changeset: 4788266644c1 Author: jmasa Date: 2010-01-21 11:33 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/4788266644c1 6895236: CMS: cmsOopClosures.inline.hpp:43 assert(..., "Should remember klasses in this context") Summary: Adjust assertion checking for ExplicitGCInvokesConcurrentAndUnloadsClasses as a reason for class unloading Reviewed-by: ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: fed17682aea5 Author: ysr Date: 2010-01-21 14:47 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/fed17682aea5 Merge Changeset: 776fb94f33cc Author: apetrusenko Date: 2010-01-21 18:51 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/776fb94f33cc 6918006: G1: spill space must be reserved on the stack for barrier calls on Windows x64 Summary: Stub code generated to call G1 barriers does not allocate spill space on the stack as required by Windows x64 ABI. The fix is to use more ABI-friendly call_VM_leaf(). Reviewed-by: iveresov, never, kvn ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: c81fa70144aa Author: tonyp Date: 2010-01-25 18:03 -0500 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c81fa70144aa 6919980: G1: remove +UseG1GC from under experimental options (second attempt) Summary: Trying this again, as the original change was lost. Reviewed-by: ysr, jmasa ! src/share/vm/runtime/globals.hpp Changeset: 34fb2662f6c2 Author: ysr Date: 2010-01-26 16:52 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/34fb2662f6c2 6920090: G1: Disable ReduceInitialCardMarks at least until 6920109 is fixed Summary: G1 now answers "no" to the query can_elide_initializing_store_barrier() in the product build. A debug flag allows alternate behaviour in debug builds. Reviewed-by: iveresov, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_interface/collectedHeap.cpp Changeset: 291c9b3b64fc Author: ysr Date: 2010-01-26 23:36 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/291c9b3b64fc Merge Changeset: f3345b7b01b4 Author: ysr Date: 2010-01-27 22:38 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f3345b7b01b4 Merge ! src/share/vm/runtime/globals.hpp From Daniel.Daugherty at Sun.COM Mon Feb 1 16:31:14 2010 From: Daniel.Daugherty at Sun.COM (Daniel D. Daugherty) Date: Mon, 01 Feb 2010 17:31:14 -0700 Subject: URGENT code review request for Win* UnhandledExceptionFilter fix (6918421) Message-ID: <4B677252.4040404@sun.com> Greetings, I have an urgent code review request for a Win* fix. Basically, I'm making a minor tweak to Ivan's original fix for the following bug: 6550813 5/3 Crash because of FPU control word being modified by native code (win32) Here's the URL for my tweak: http://cr.openjdk.java.net/~dcubed/6918421-webrev/0/ The fix passes the customer test attached to 6918421 and it passes the test associated with Ivan's fix for 6550813. I'm targeting this fix for HSX-17-B09; since this is a P1 it will be backported to JDK6-UNN... Thanks, in advance, for any reviews. Dan From David.Holmes at Sun.COM Mon Feb 1 17:11:57 2010 From: David.Holmes at Sun.COM (David Holmes - Sun Microsystems) Date: Tue, 02 Feb 2010 11:11:57 +1000 Subject: URGENT code review request for Win* UnhandledExceptionFilter fix (6918421) In-Reply-To: <4B677252.4040404@sun.com> References: <4B677252.4040404@sun.com> Message-ID: <4B677BDD.1000107@sun.com> Dan, This looks fine to me. David Daniel D. Daugherty said the following on 02/02/10 10:31: > Greetings, > > I have an urgent code review request for a Win* fix. Basically, > I'm making a minor tweak to Ivan's original fix for the following > bug: > > 6550813 5/3 Crash because of FPU control word being modified > by native code (win32) > > Here's the URL for my tweak: > > http://cr.openjdk.java.net/~dcubed/6918421-webrev/0/ > > The fix passes the customer test attached to 6918421 and > it passes the test associated with Ivan's fix for 6550813. > > I'm targeting this fix for HSX-17-B09; since this is a P1 it > will be backported to JDK6-UNN... > > Thanks, in advance, for any reviews. > > Dan > From Daniel.Daugherty at Sun.COM Mon Feb 1 17:59:14 2010 From: Daniel.Daugherty at Sun.COM (Daniel D. Daugherty) Date: Mon, 01 Feb 2010 18:59:14 -0700 Subject: URGENT code review request for Win* UnhandledExceptionFilter fix (6918421) In-Reply-To: <4B677BDD.1000107@sun.com> References: <4B677252.4040404@sun.com> <4B677BDD.1000107@sun.com> Message-ID: <4B6786F2.5010900@sun.com> Thanks David! Dan David Holmes - Sun Microsystems wrote: > Dan, > > This looks fine to me. > > David > > Daniel D. Daugherty said the following on 02/02/10 10:31: >> Greetings, >> >> I have an urgent code review request for a Win* fix. Basically, >> I'm making a minor tweak to Ivan's original fix for the following >> bug: >> >> 6550813 5/3 Crash because of FPU control word being modified >> by native code (win32) >> >> Here's the URL for my tweak: >> >> http://cr.openjdk.java.net/~dcubed/6918421-webrev/0/ >> >> The fix passes the customer test attached to 6918421 and >> it passes the test associated with Ivan's fix for 6550813. >> >> I'm targeting this fix for HSX-17-B09; since this is a P1 it >> will be backported to JDK6-UNN... >> >> Thanks, in advance, for any reviews. >> >> Dan >> From Thomas.Rodriguez at Sun.COM Mon Feb 1 18:08:13 2010 From: Thomas.Rodriguez at Sun.COM (Tom Rodriguez) Date: Mon, 01 Feb 2010 18:08:13 -0800 Subject: URGENT code review request for Win* UnhandledExceptionFilter fix (6918421) In-Reply-To: <4B677252.4040404@sun.com> References: <4B677252.4040404@sun.com> Message-ID: Seems ok. tom On Feb 1, 2010, at 4:31 PM, Daniel D. Daugherty wrote: > Greetings, > > I have an urgent code review request for a Win* fix. Basically, > I'm making a minor tweak to Ivan's original fix for the following > bug: > > 6550813 5/3 Crash because of FPU control word being modified > by native code (win32) > > Here's the URL for my tweak: > > http://cr.openjdk.java.net/~dcubed/6918421-webrev/0/ > > The fix passes the customer test attached to 6918421 and > it passes the test associated with Ivan's fix for 6550813. > > I'm targeting this fix for HSX-17-B09; since this is a P1 it > will be backported to JDK6-UNN... > > Thanks, in advance, for any reviews. > > Dan > From Karen.Kinnear at Sun.COM Mon Feb 1 18:56:37 2010 From: Karen.Kinnear at Sun.COM (Karen Kinnear) Date: Mon, 01 Feb 2010 21:56:37 -0500 Subject: URGENT code review request for Win* UnhandledExceptionFilter fix (6918421) In-Reply-To: References: <4B677252.4040404@sun.com> Message-ID: <0D518624-B4BA-4CAD-8436-080542F5B007@sun.com> Dan, Looks good - thanks for fixing this. If you have time, could you possibly fix mothod->method on line 1976? thanks, Karen On Feb 1, 2010, at 9:08 PM, Tom Rodriguez wrote: > Seems ok. > > tom > > On Feb 1, 2010, at 4:31 PM, Daniel D. Daugherty wrote: > >> Greetings, >> >> I have an urgent code review request for a Win* fix. Basically, >> I'm making a minor tweak to Ivan's original fix for the following >> bug: >> >> 6550813 5/3 Crash because of FPU control word being modified >> by native code (win32) >> >> Here's the URL for my tweak: >> >> http://cr.openjdk.java.net/~dcubed/6918421-webrev/0/ >> >> The fix passes the customer test attached to 6918421 and >> it passes the test associated with Ivan's fix for 6550813. >> >> I'm targeting this fix for HSX-17-B09; since this is a P1 it >> will be backported to JDK6-UNN... >> >> Thanks, in advance, for any reviews. >> >> Dan >> > From Daniel.Daugherty at Sun.COM Mon Feb 1 19:05:49 2010 From: Daniel.Daugherty at Sun.COM (Daniel D. Daugherty) Date: Mon, 01 Feb 2010 20:05:49 -0700 Subject: URGENT code review request for Win* UnhandledExceptionFilter fix (6918421) In-Reply-To: References: <4B677252.4040404@sun.com> Message-ID: <4B67968D.6020209@sun.com> Thanks Tom! Dan Tom Rodriguez wrote: > Seems ok. > > tom > > On Feb 1, 2010, at 4:31 PM, Daniel D. Daugherty wrote: > > >> Greetings, >> >> I have an urgent code review request for a Win* fix. Basically, >> I'm making a minor tweak to Ivan's original fix for the following >> bug: >> >> 6550813 5/3 Crash because of FPU control word being modified >> by native code (win32) >> >> Here's the URL for my tweak: >> >> http://cr.openjdk.java.net/~dcubed/6918421-webrev/0/ >> >> The fix passes the customer test attached to 6918421 and >> it passes the test associated with Ivan's fix for 6550813. >> >> I'm targeting this fix for HSX-17-B09; since this is a P1 it >> will be backported to JDK6-UNN... >> >> Thanks, in advance, for any reviews. >> >> Dan >> >> > > From Daniel.Daugherty at Sun.COM Mon Feb 1 19:07:23 2010 From: Daniel.Daugherty at Sun.COM (Daniel D. Daugherty) Date: Mon, 01 Feb 2010 20:07:23 -0700 Subject: URGENT code review request for Win* UnhandledExceptionFilter fix (6918421) In-Reply-To: <0D518624-B4BA-4CAD-8436-080542F5B007@sun.com> References: <4B677252.4040404@sun.com> <0D518624-B4BA-4CAD-8436-080542F5B007@sun.com> Message-ID: <4B6796EB.9020806@sun.com> Thanks Karen! And I fixed the typo on 1976 also... :-) Dan Karen Kinnear wrote: > Dan, > > Looks good - thanks for fixing this. If you have time, could you possibly > fix mothod->method on line 1976? > > thanks, > Karen > > On Feb 1, 2010, at 9:08 PM, Tom Rodriguez wrote: > >> Seems ok. >> >> tom >> >> On Feb 1, 2010, at 4:31 PM, Daniel D. Daugherty wrote: >> >>> Greetings, >>> >>> I have an urgent code review request for a Win* fix. Basically, >>> I'm making a minor tweak to Ivan's original fix for the following >>> bug: >>> >>> 6550813 5/3 Crash because of FPU control word being modified >>> by native code (win32) >>> >>> Here's the URL for my tweak: >>> >>> http://cr.openjdk.java.net/~dcubed/6918421-webrev/0/ >>> >>> The fix passes the customer test attached to 6918421 and >>> it passes the test associated with Ivan's fix for 6550813. >>> >>> I'm targeting this fix for HSX-17-B09; since this is a P1 it >>> will be backported to JDK6-UNN... >>> >>> Thanks, in advance, for any reviews. >>> >>> Dan >>> >> > From daniel.daugherty at sun.com Mon Feb 1 23:04:25 2010 From: daniel.daugherty at sun.com (daniel.daugherty at sun.com) Date: Tue, 02 Feb 2010 07:04:25 +0000 Subject: hg: jdk7/hotspot-rt/hotspot: 6902182: 4/4 Starting with jdwp agent should not incur performance penalty Message-ID: <20100202070428.DF8F841A7C@hg.openjdk.java.net> Changeset: 6deeaebad47a Author: dcubed Date: 2010-02-01 17:35 -0700 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6deeaebad47a 6902182: 4/4 Starting with jdwp agent should not incur performance penalty Summary: Rename can_post_exceptions support to can_post_on_exceptions. Add support for should_post_on_exceptions flag to permit per JavaThread optimizations. Reviewed-by: never, kvn, dcubed Contributed-by: tom.deneau at amd.com ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiManageCapabilities.cpp ! src/share/vm/prims/jvmtiThreadState.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp From daniel.daugherty at sun.com Wed Feb 3 09:01:37 2010 From: daniel.daugherty at sun.com (daniel.daugherty at sun.com) Date: Wed, 03 Feb 2010 17:01:37 +0000 Subject: hg: jdk7/hotspot-rt/hotspot: 2 new changesets Message-ID: <20100203170145.CEC7841C7F@hg.openjdk.java.net> Changeset: 0fc941df6fb7 Author: dcubed Date: 2010-02-02 10:37 -0700 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0fc941df6fb7 6918421: 1/1 in-process JVM now ignores preset Windows unhandled exception filter Summary: Add support for chaining Windows UnhandledExceptionFilter handlers Reviewed-by: kamg, dholmes, never, acorn, ikrylov ! src/os/windows/vm/os_windows.cpp Changeset: f19bf22685cc Author: dcubed Date: 2010-02-02 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f19bf22685cc Merge ! src/os/windows/vm/os_windows.cpp From jeremymanson at google.com Thu Feb 4 16:40:51 2010 From: jeremymanson at google.com (Jeremy Manson) Date: Thu, 4 Feb 2010 16:40:51 -0800 Subject: DTraceAllocProbes in x86-64 templateTable? Message-ID: Hi folks, I noticed that the call to DTraceAllocProbes in the 64-bit x86 templateTable is directly after a jump instruction that jumps over it. I don't have dtrace to check, but that can't be right, can it? It's line 3245 of: http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot/file/c028504fdaa6/src/cpu/x86/vm/templateTable_x86_64.cpp The 32-bit version appears to have this code correctly placed above the jmp. Jeremy From Keith.McGuigan at Sun.COM Thu Feb 4 18:13:13 2010 From: Keith.McGuigan at Sun.COM (Keith McGuigan) Date: Thu, 04 Feb 2010 21:13:13 -0500 Subject: DTraceAllocProbes in x86-64 templateTable? In-Reply-To: References: Message-ID: <4B6B7EB9.7080000@sun.com> Jeremy Manson wrote: > Hi folks, > > I noticed that the call to DTraceAllocProbes in the 64-bit x86 > templateTable is directly after a jump instruction that jumps over it. > I don't have dtrace to check, but that can't be right, can it? > > It's line 3245 of: > > http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot/file/c028504fdaa6/src/cpu/x86/vm/templateTable_x86_64.cpp > > The 32-bit version appears to have this code correctly placed above the jmp. Yes, that looks wrong. Good catch. I'll verify w/dtrace that this is actually wrong and file a bug if so (which I'm sure it will be). -- - Keith From David.Holmes at Sun.COM Thu Feb 4 18:24:31 2010 From: David.Holmes at Sun.COM (David Holmes - Sun Microsystems) Date: Fri, 05 Feb 2010 12:24:31 +1000 Subject: DTraceAllocProbes in x86-64 templateTable? In-Reply-To: <4B6B7EB9.7080000@sun.com> References: <4B6B7EB9.7080000@sun.com> Message-ID: <4B6B815F.2080203@sun.com> Known bug: 6587322 Cheers, David Keith McGuigan said the following on 02/05/10 12:13: > Jeremy Manson wrote: >> Hi folks, >> >> I noticed that the call to DTraceAllocProbes in the 64-bit x86 >> templateTable is directly after a jump instruction that jumps over it. >> I don't have dtrace to check, but that can't be right, can it? >> >> It's line 3245 of: >> >> http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot/file/c028504fdaa6/src/cpu/x86/vm/templateTable_x86_64.cpp >> >> >> The 32-bit version appears to have this code correctly placed above >> the jmp. > > Yes, that looks wrong. Good catch. I'll verify w/dtrace that this is > actually wrong and file a bug if so (which I'm sure it will be). > > -- > - Keith From jeremymanson at google.com Thu Feb 4 19:03:44 2010 From: jeremymanson at google.com (Jeremy Manson) Date: Thu, 4 Feb 2010 19:03:44 -0800 Subject: DTraceAllocProbes in x86-64 templateTable? In-Reply-To: <4B6B815F.2080203@sun.com> References: <4B6B7EB9.7080000@sun.com> <4B6B815F.2080203@sun.com> Message-ID: This has seriously gone unfixed for two years? Jeremy On Thu, Feb 4, 2010 at 6:24 PM, David Holmes - Sun Microsystems wrote: > Known bug: 6587322 > > Cheers, > David > > Keith McGuigan said the following on 02/05/10 12:13: >> >> Jeremy Manson wrote: >>> >>> Hi folks, >>> >>> I noticed that the call to DTraceAllocProbes in the 64-bit x86 >>> templateTable is directly after a jump instruction that jumps over it. >>> ?I don't have dtrace to check, but that can't be right, can it? >>> >>> It's line 3245 of: >>> >>> >>> http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot/file/c028504fdaa6/src/cpu/x86/vm/templateTable_x86_64.cpp >>> >>> The 32-bit version appears to have this code correctly placed above the >>> jmp. >> >> Yes, that looks wrong. ?Good catch. ?I'll verify w/dtrace that this is >> actually wrong and file a bug if so (which I'm sure it will be). >> >> -- >> - Keith > From David.Holmes at Sun.COM Thu Feb 4 20:13:33 2010 From: David.Holmes at Sun.COM (David Holmes - Sun Microsystems) Date: Fri, 05 Feb 2010 14:13:33 +1000 Subject: DTraceAllocProbes in x86-64 templateTable? In-Reply-To: References: <4B6B7EB9.7080000@sun.com> <4B6B815F.2080203@sun.com> Message-ID: <4B6B9AED.205@sun.com> I've "touched" the CR to raise it to the attention of the RE. David Jeremy Manson said the following on 02/05/10 13:03: > This has seriously gone unfixed for two years? > > Jeremy > > On Thu, Feb 4, 2010 at 6:24 PM, David Holmes - Sun Microsystems > wrote: >> Known bug: 6587322 >> >> Cheers, >> David >> >> Keith McGuigan said the following on 02/05/10 12:13: >>> Jeremy Manson wrote: >>>> Hi folks, >>>> >>>> I noticed that the call to DTraceAllocProbes in the 64-bit x86 >>>> templateTable is directly after a jump instruction that jumps over it. >>>> I don't have dtrace to check, but that can't be right, can it? >>>> >>>> It's line 3245 of: >>>> >>>> >>>> http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot/file/c028504fdaa6/src/cpu/x86/vm/templateTable_x86_64.cpp >>>> >>>> The 32-bit version appears to have this code correctly placed above the >>>> jmp. >>> Yes, that looks wrong. Good catch. I'll verify w/dtrace that this is >>> actually wrong and file a bug if so (which I'm sure it will be). >>> >>> -- >>> - Keith From Keith.McGuigan at Sun.COM Fri Feb 5 09:17:19 2010 From: Keith.McGuigan at Sun.COM (Keith McGuigan) Date: Fri, 05 Feb 2010 12:17:19 -0500 Subject: request for review (XS) Message-ID: <4B6C529F.8030004@sun.com> Hi, Fix for a misplaced dtrace allocation probe on x64: http://cr.openjdk.java.net/~kamg/6587322/ (contributed by neojia at gmail.com) -- - Keith From rasbold at google.com Fri Feb 5 09:35:31 2010 From: rasbold at google.com (Chuck Rasbold) Date: Fri, 5 Feb 2010 09:35:31 -0800 Subject: request for review (XS) In-Reply-To: <4B6C529F.8030004@sun.com> References: <4B6C529F.8030004@sun.com> Message-ID: <4149a0431002050935r402ad6cbk2f8bd8e0425e34eb@mail.gmail.com> Looks good. On Fri, Feb 5, 2010 at 9:17 AM, Keith McGuigan wrote: > > Hi, > > Fix for a misplaced dtrace allocation probe on x64: > > http://cr.openjdk.java.net/~kamg/6587322/ > > (contributed by neojia at gmail.com) > > -- > - Keith > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20100205/a35b3bf6/attachment.html From john.coomes at sun.com Fri Feb 5 22:58:57 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sat, 06 Feb 2010 06:58:57 +0000 Subject: hg: jdk7/hotspot-rt: Added tag jdk7-b82 for changeset e1176f86805f Message-ID: <20100206065857.66871412DE@hg.openjdk.java.net> Changeset: 6880a3af9add Author: mikejwre Date: 2010-02-04 11:19 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/6880a3af9add Added tag jdk7-b82 for changeset e1176f86805f ! .hgtags From john.coomes at sun.com Fri Feb 5 22:59:04 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sat, 06 Feb 2010 06:59:04 +0000 Subject: hg: jdk7/hotspot-rt/corba: Added tag jdk7-b82 for changeset 1e8c1bfad1ab Message-ID: <20100206065907.5A513412DF@hg.openjdk.java.net> Changeset: fde0df7a2384 Author: mikejwre Date: 2010-02-04 11:19 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/corba/rev/fde0df7a2384 Added tag jdk7-b82 for changeset 1e8c1bfad1ab ! .hgtags From john.coomes at sun.com Fri Feb 5 23:04:08 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sat, 06 Feb 2010 07:04:08 +0000 Subject: hg: jdk7/hotspot-rt/jaxp: Added tag jdk7-b82 for changeset c876ad22e4bf Message-ID: <20100206070409.1AAE5412E1@hg.openjdk.java.net> Changeset: 309a0a7fc6ce Author: mikejwre Date: 2010-02-04 11:19 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/309a0a7fc6ce Added tag jdk7-b82 for changeset c876ad22e4bf ! .hgtags From john.coomes at sun.com Fri Feb 5 23:04:15 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sat, 06 Feb 2010 07:04:15 +0000 Subject: hg: jdk7/hotspot-rt/jaxws: Added tag jdk7-b82 for changeset 31573ae8eed1 Message-ID: <20100206070415.F1876412E2@hg.openjdk.java.net> Changeset: 371e3ded591d Author: mikejwre Date: 2010-02-04 11:19 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxws/rev/371e3ded591d Added tag jdk7-b82 for changeset 31573ae8eed1 ! .hgtags From john.coomes at sun.com Fri Feb 5 23:04:27 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sat, 06 Feb 2010 07:04:27 +0000 Subject: hg: jdk7/hotspot-rt/jdk: 4 new changesets Message-ID: <20100206070603.BC05A412E4@hg.openjdk.java.net> Changeset: b250e6c5a9e5 Author: andrew Date: 2010-01-28 21:01 +0000 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b250e6c5a9e5 6921068: Remove javadoc builds warnings from specdefault tag Summary: Ignore specdefault tag to avoid javadoc warnings Reviewed-by: darcy, ohair ! make/docs/Makefile Changeset: b3b10d45778a Author: andrew Date: 2010-01-29 02:38 +0000 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b3b10d45778a 6917466: Should set bootclasspath for javadoc in jdk build Summary: javadoc needs to reference the newly built classes so as not to hit APIs which differ between the boot JDK and the source files of the JDK being built. Reviewed-by: ohair ! make/common/shared/Defs-java.gmk ! make/javax/swing/beaninfo/SwingBeans.gmk Changeset: 69ef657320ad Author: ohair Date: 2010-01-29 09:05 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/69ef657320ad Merge Changeset: 9027c6b9d7e2 Author: mikejwre Date: 2010-02-04 11:19 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9027c6b9d7e2 Added tag jdk7-b82 for changeset 69ef657320ad ! .hgtags From john.coomes at sun.com Fri Feb 5 23:09:23 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sat, 06 Feb 2010 07:09:23 +0000 Subject: hg: jdk7/hotspot-rt/langtools: Added tag jdk7-b82 for changeset 47003a3622f6 Message-ID: <20100206070929.C84B6412E6@hg.openjdk.java.net> Changeset: c9f4ae1f1480 Author: mikejwre Date: 2010-02-04 11:19 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/c9f4ae1f1480 Added tag jdk7-b82 for changeset 47003a3622f6 ! .hgtags From andrei.pangin at sun.com Sun Feb 7 21:19:25 2010 From: andrei.pangin at sun.com (andrei.pangin at sun.com) Date: Mon, 08 Feb 2010 05:19:25 +0000 Subject: hg: jdk7/hotspot-rt/hotspot: 23 new changesets Message-ID: <20100208052041.13661416A3@hg.openjdk.java.net> Changeset: 9e1637a04678 Author: twisti Date: 2010-01-28 08:36 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/9e1637a04678 6920970: Zero build fixes after 6849984 and 6911204 Summary: Two recent commits broke the build on Zero. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/interpreter_zero.cpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp Changeset: 8d9bfe6a446b Author: never Date: 2010-01-28 16:28 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8d9bfe6a446b 6920346: G1: "must avoid base_memory and AliasIdxTop" Reviewed-by: kvn ! src/share/vm/opto/memnode.hpp Changeset: 0e14bd797dad Author: never Date: 2010-01-28 20:41 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0e14bd797dad 6792161: assert("No dead instructions after post-alloc") Reviewed-by: kvn ! src/share/vm/opto/ifg.cpp + test/compiler/6792161/Test6792161.java Changeset: ba263cfb7611 Author: twisti Date: 2010-01-29 12:13 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ba263cfb7611 6917766: JSR 292 needs its own deopt handler Summary: We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not. Reviewed-by: never, jrose ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 24128c2ffa87 Author: twisti Date: 2010-01-29 08:33 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/24128c2ffa87 6921339: backout 6917766 Reviewed-by: mr ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 5f24d0319e54 Author: kvn Date: 2010-01-29 09:27 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/5f24d0319e54 4360113: Evict nmethods when code cache gets full Summary: Speculatively unload the oldest nmethods when code cache gets full. Reviewed-by: never, kvn Contributed-by: eric.caspole at amd.com ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/includeDB_compiler2 ! src/share/vm/includeDB_core ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 844a9d73ec22 Author: never Date: 2010-01-29 22:51 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/844a9d73ec22 6916644: C2 compiler crash on x86 Reviewed-by: kvn, twisti ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.cpp + test/compiler/6916644/Test6916644.java Changeset: 18a389214829 Author: twisti Date: 2010-02-01 19:29 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/18a389214829 6921352: JSR 292 needs its own deopt handler Summary: We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not. Reviewed-by: never, jrose ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 5fcfaa1ad96f Author: twisti Date: 2010-02-01 23:18 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/5fcfaa1ad96f 6921799: JSR 292 call sites should not be fixed-up Summary: MethodHandle invoke call sites should not be fixed-up by SharedRuntime::fixup_callers_callsite as c2i/i2c adapters are used to implement MethodHandle actions. Reviewed-by: kvn, never ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 87684f1a88b5 Author: kvn Date: 2010-02-01 16:49 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/87684f1a88b5 6614597: Performance variability in jvm2008 xml.validation Summary: Fix incorrect marking of methods as not compilable. Reviewed-by: never ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/methodDataOop.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/globals.hpp Changeset: 74c848d437ab Author: never Date: 2010-02-03 12:28 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/74c848d437ab 6921922: fix for 6911204 breaks tagged stack interpreter Reviewed-by: kvn ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: cef333a48af6 Author: kvn Date: 2010-02-03 15:03 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/cef333a48af6 6923043: failed nightly tests which use -XX:+PrintCompilation -Xcomp -XX:CompileOnly Summary: Print "made not compilable" line only for deoptimizations. Reviewed-by: never ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp Changeset: e8443c7be117 Author: never Date: 2010-02-03 15:56 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/e8443c7be117 6921969: optimize 64 long multiply for case with high bits zero Reviewed-by: never, twisti, kvn, rasbold Contributed-by: Hiroshi Yamauchi ! src/cpu/x86/vm/x86_32.ad + test/compiler/6921969/TestMultiplyLongHiZero.java Changeset: 0fce83e8dc0e Author: never Date: 2010-02-03 18:33 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0fce83e8dc0e Merge Changeset: c1f1137b3575 Author: twisti Date: 2010-02-04 03:34 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c1f1137b3575 Merge ! src/share/vm/runtime/globals.hpp Changeset: c028504fdaa6 Author: never Date: 2010-02-04 11:16 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c028504fdaa6 6921992: failure in verify scheduling after 6792161 Reviewed-by: kvn ! src/share/vm/opto/ifg.cpp Changeset: 7f8790caccb0 Author: apangin Date: 2010-02-04 15:50 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7f8790caccb0 Merge ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 359445e739ac Author: mikejwre Date: 2010-01-21 11:12 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/359445e739ac Added tag jdk7-b80 for changeset 3003ddd1d433 ! .hgtags Changeset: 10f901469941 Author: trims Date: 2010-01-22 14:57 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/10f901469941 Merge Changeset: 1f9b07674480 Author: trims Date: 2010-01-22 15:01 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/1f9b07674480 6919437: Bump the HS17 build number to 08 Summary: Update the HS17 build number to 08 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 1999f5b12482 Author: mikejwre Date: 2010-01-28 11:26 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/1999f5b12482 Added tag jdk7-b81 for changeset 1f9b07674480 ! .hgtags Changeset: dba18cabafec Author: trims Date: 2010-02-05 12:26 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/dba18cabafec Merge Changeset: ff3232b68fbb Author: trims Date: 2010-02-05 12:27 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ff3232b68fbb 6921473: Bump the HS17 build number to 09 Summary: Update the HS17 build number to 09 Reviewed-by: jcoomes ! make/hotspot_version From keith.mcguigan at sun.com Tue Feb 9 15:24:37 2010 From: keith.mcguigan at sun.com (keith.mcguigan at sun.com) Date: Tue, 09 Feb 2010 23:24:37 +0000 Subject: hg: jdk7/hotspot-rt/hotspot: 6587322: dtrace probe object__alloc doesn't fire in some situations on amd64 Message-ID: <20100209232451.5CB9D418FE@hg.openjdk.java.net> Changeset: 455df1b81409 Author: kamg Date: 2010-02-08 13:49 -0500 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/455df1b81409 6587322: dtrace probe object__alloc doesn't fire in some situations on amd64 Summary: Fix misplaced probe point Reviewed-by: rasbold, phh Contributed-by: neojia at gmail.com ! src/cpu/x86/vm/templateTable_x86_64.cpp From Vladimir.Kozlov at Sun.COM Tue Feb 9 15:32:31 2010 From: Vladimir.Kozlov at Sun.COM (Vladimir Kozlov) Date: Tue, 09 Feb 2010 15:32:31 -0800 Subject: Crash due to stack overflow situation if new frame is interpreted and previous is compiled In-Reply-To: <4B71C656.8070405@Sun.COM> References: <4B71C656.8070405@Sun.COM> Message-ID: <4B71F08F.6060202@sun.com> It could be another incarnation of next bug (in Fix Failed state): 6474998: nsk/regression/b4688375 test crashes hotspot Vladimir Christian Thalinger wrote: > On 02/ 9/10 05:12 PM, Hollich, Volker wrote: >> Hello everyone, >> >> I observed that the current hotspot (both client/server) fails if a >> stack overflow situation occurs while generating an interpreted frame >> on top of a compiled frame. The small example program enclosed fills >> the stack with compiled frames and makes sure the interpreted frame >> does not fit onto the stack. In order to provoke this situation, I >> created a method with extraordinary many locals but this is no >> prerequisite for the crash situation per se. I see the test crashing >> hotspots on sparc, x86_32, and x86_64. Given the -Xint option, the >> test passes easily. The enclosed jar file is runnable and contains >> the java source code as well. > > I filed: > > 6924814: Crash due to stack overflow situation if new frame is > interpreted and previous is compiled > > -- Christian From Coleen.Phillimore at Sun.COM Tue Feb 9 16:43:39 2010 From: Coleen.Phillimore at Sun.COM (Coleen Phillimore - Sun Microsystems) Date: Tue, 09 Feb 2010 19:43:39 -0500 Subject: Crash due to stack overflow situation if new frame is interpreted and previous is compiled In-Reply-To: <4B71F08F.6060202@sun.com> References: <4B71C656.8070405@Sun.COM> <4B71F08F.6060202@sun.com> Message-ID: <4B72013B.9060406@sun.com> I remember that bug. The idea was to stack bang Shadow Pages before we put the interpreter frames back on the stack but it didn't work, or probably wasn't coded carefully enough. The calculations of how much stack to check was probably wrong. Coleen On 02/09/10 18:32, Vladimir Kozlov wrote: > It could be another incarnation of next bug (in Fix Failed state): > > 6474998: nsk/regression/b4688375 test crashes hotspot > > Vladimir > > Christian Thalinger wrote: >> On 02/ 9/10 05:12 PM, Hollich, Volker wrote: >>> Hello everyone, >>> >>> I observed that the current hotspot (both client/server) fails if a >>> stack overflow situation occurs while generating an interpreted frame >>> on top of a compiled frame. The small example program enclosed fills >>> the stack with compiled frames and makes sure the interpreted frame >>> does not fit onto the stack. In order to provoke this situation, I >>> created a method with extraordinary many locals but this is no >>> prerequisite for the crash situation per se. I see the test crashing >>> hotspots on sparc, x86_32, and x86_64. Given the -Xint option, the >>> test passes easily. The enclosed jar file is runnable and contains >>> the java source code as well. >> >> I filed: >> >> 6924814: Crash due to stack overflow situation if new frame is >> interpreted and previous is compiled >> >> -- Christian From john.coomes at sun.com Sun Feb 14 12:26:22 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sun, 14 Feb 2010 20:26:22 +0000 Subject: hg: jdk7/hotspot-rt: Added tag jdk7-b83 for changeset 6880a3af9add Message-ID: <20100214202622.2A0D04208A@hg.openjdk.java.net> Changeset: 2f3ea057d1ad Author: mikejwre Date: 2010-02-12 13:25 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/2f3ea057d1ad Added tag jdk7-b83 for changeset 6880a3af9add ! .hgtags From john.coomes at sun.com Sun Feb 14 12:26:30 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sun, 14 Feb 2010 20:26:30 +0000 Subject: hg: jdk7/hotspot-rt/corba: Added tag jdk7-b83 for changeset fde0df7a2384 Message-ID: <20100214202634.D338D4208B@hg.openjdk.java.net> Changeset: 68c8961a82e4 Author: mikejwre Date: 2010-02-12 13:25 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/corba/rev/68c8961a82e4 Added tag jdk7-b83 for changeset fde0df7a2384 ! .hgtags From john.coomes at sun.com Sun Feb 14 12:30:29 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sun, 14 Feb 2010 20:30:29 +0000 Subject: hg: jdk7/hotspot-rt/jaxp: Added tag jdk7-b83 for changeset 309a0a7fc6ce Message-ID: <20100214203030.263504208C@hg.openjdk.java.net> Changeset: c664aff74b41 Author: mikejwre Date: 2010-02-12 13:25 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/c664aff74b41 Added tag jdk7-b83 for changeset 309a0a7fc6ce ! .hgtags From john.coomes at sun.com Sun Feb 14 12:30:43 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sun, 14 Feb 2010 20:30:43 +0000 Subject: hg: jdk7/hotspot-rt/jaxws: Added tag jdk7-b83 for changeset 371e3ded591d Message-ID: <20100214203043.E38964208E@hg.openjdk.java.net> Changeset: 8bc02839eee4 Author: mikejwre Date: 2010-02-12 13:25 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxws/rev/8bc02839eee4 Added tag jdk7-b83 for changeset 371e3ded591d ! .hgtags From john.coomes at sun.com Sun Feb 14 12:31:04 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sun, 14 Feb 2010 20:31:04 +0000 Subject: hg: jdk7/hotspot-rt/jdk: Added tag jdk7-b83 for changeset 9027c6b9d7e2 Message-ID: <20100214203251.42E634208F@hg.openjdk.java.net> Changeset: 9b82fa0505bc Author: mikejwre Date: 2010-02-12 13:25 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9b82fa0505bc Added tag jdk7-b83 for changeset 9027c6b9d7e2 ! .hgtags From john.coomes at sun.com Sun Feb 14 12:37:25 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Sun, 14 Feb 2010 20:37:25 +0000 Subject: hg: jdk7/hotspot-rt/langtools: Added tag jdk7-b83 for changeset c9f4ae1f1480 Message-ID: <20100214203748.214B442091@hg.openjdk.java.net> Changeset: 2edcb5dc642d Author: mikejwre Date: 2010-02-12 13:25 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/2edcb5dc642d Added tag jdk7-b83 for changeset c9f4ae1f1480 ! .hgtags From andrei.pangin at sun.com Sun Feb 14 17:13:07 2010 From: andrei.pangin at sun.com (andrei.pangin at sun.com) Date: Mon, 15 Feb 2010 01:13:07 +0000 Subject: hg: jdk7/hotspot-rt/hotspot: 13 new changesets Message-ID: <20100215011359.7A365420DB@hg.openjdk.java.net> Changeset: 745c853ee57f Author: johnc Date: 2010-01-29 14:51 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/745c853ee57f 6885297: java -XX:RefDiscoveryPolicy=2 or -XX:TLABWasteTargetPercent=0 cause VM crash Summary: Interval checking is now being performed on the values passed in for these two flags. The current acceptable range for RefDiscoveryPolicy is [0..1], and for TLABWasteTargetPercent it is [1..100]. Reviewed-by: apetrusenko, ysr ! src/share/vm/includeDB_core ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 6484c4ee11cb Author: ysr Date: 2010-02-01 17:29 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6484c4ee11cb 6904516: More object array barrier fixes, following up on 6906727 Summary: Fixed missing pre-barrier calls for G1, modified C1 to call pre- and correct post-barrier interfaces, deleted obsolete interface, (temporarily) disabled redundant deferred barrier in BacktraceBuilder. Reviewed-by: coleenp, jmasa, kvn, never ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: deada8912c54 Author: johnc Date: 2010-02-02 18:39 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/deada8912c54 6914402: G1: assert(!is_young_card(cached_ptr),"shouldn't get a card in young region") Summary: Invalid assert. Filter cards evicted from the card count cache instead. Reviewed-by: apetrusenko, tonyp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp Changeset: 230fac611b50 Author: johnc Date: 2010-02-08 09:58 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/230fac611b50 Merge ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/includeDB_core Changeset: 95d21201c29a Author: apangin Date: 2010-02-11 10:48 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/95d21201c29a Merge Changeset: 3f5b7efb9642 Author: never Date: 2010-02-05 11:07 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3f5b7efb9642 6920293: OptimizeStringConcat causing core dumps Reviewed-by: kvn, twisti ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 576e77447e3c Author: kvn Date: 2010-02-07 12:15 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/576e77447e3c 6923002: assert(false,"this call site should not be polymorphic") Summary: Clear the total count when a receiver information is cleared. Reviewed-by: never, jrose ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/oops/methodDataOop.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/arguments.cpp Changeset: f516d5d7a019 Author: kvn Date: 2010-02-08 12:20 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f516d5d7a019 6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used Summary: Set the reexecute bit for runtime calls _new_array_Java when they used for _multianewarray bytecode. Reviewed-by: never ! src/share/vm/code/pcDesc.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/parse3.cpp + test/compiler/6910605/Test.java Changeset: f70b0d9ab095 Author: kvn Date: 2010-02-09 01:31 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f70b0d9ab095 6910618: C2: Error: assert(d->is_oop(),"JVM_ArrayCopy: dst not an oop") Summary: Mark in PcDesc call sites which return oop and save the result oop across objects reallocation during deoptimization. Reviewed-by: never ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/debugInfoRec.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/pcDesc.hpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/scopeDesc.hpp ! src/share/vm/includeDB_core ! src/share/vm/opto/output.cpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp ! src/share/vm/runtime/deoptimization.cpp + test/compiler/6910618/Test.java Changeset: 4ee1c645110e Author: kvn Date: 2010-02-09 10:21 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/4ee1c645110e 6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only") Summary: Use PhiNode::make_blank(r, n) method to construct the phi. Reviewed-by: never ! src/share/vm/opto/loopopts.cpp Changeset: e3a4305c6bc3 Author: kvn Date: 2010-02-12 08:54 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/e3a4305c6bc3 6925249: assert(last_sp < (intptr_t*) interpreter_frame_monitor_begin(),"bad tos") Summary: Fix assert since top deoptimized frame has last_sp == interpreter_frame_monitor_begin if there are no expressions. Reviewed-by: twisti ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/vframeArray.cpp Changeset: c09ee209b65c Author: kvn Date: 2010-02-12 10:34 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c09ee209b65c 6926048: Improve Zero performance Summary: Make Zero figure out result types in a similar way to C++ interpreter implementation. Reviewed-by: kvn Contributed-by: gbenson at redhat.com ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp Changeset: 7b4415a18c8a Author: kvn Date: 2010-02-12 15:27 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7b4415a18c8a Merge ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/includeDB_core ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/sharedRuntime.cpp From jeremymanson at google.com Fri Feb 19 09:54:36 2010 From: jeremymanson at google.com (Jeremy Manson) Date: Fri, 19 Feb 2010 09:54:36 -0800 Subject: DTraceAllocProbes in x86-64 templateTable? In-Reply-To: <4B6B9AED.205@sun.com> References: <4B6B7EB9.7080000@sun.com> <4B6B815F.2080203@sun.com> <4B6B9AED.205@sun.com> Message-ID: Seems to be fixed now. Thanks! Jeremy On Thu, Feb 4, 2010 at 8:13 PM, David Holmes - Sun Microsystems wrote: > I've "touched" the CR to raise it to the attention of the RE. > > David > > Jeremy Manson said the following on 02/05/10 13:03: >> >> This has seriously gone unfixed for two years? >> >> Jeremy >> >> On Thu, Feb 4, 2010 at 6:24 PM, David Holmes - Sun Microsystems >> wrote: >>> >>> Known bug: 6587322 >>> >>> Cheers, >>> David >>> >>> Keith McGuigan said the following on 02/05/10 12:13: >>>> >>>> Jeremy Manson wrote: >>>>> >>>>> Hi folks, >>>>> >>>>> I noticed that the call to DTraceAllocProbes in the 64-bit x86 >>>>> templateTable is directly after a jump instruction that jumps over it. >>>>> ?I don't have dtrace to check, but that can't be right, can it? >>>>> >>>>> It's line 3245 of: >>>>> >>>>> >>>>> >>>>> http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot/file/c028504fdaa6/src/cpu/x86/vm/templateTable_x86_64.cpp >>>>> >>>>> The 32-bit version appears to have this code correctly placed above the >>>>> jmp. >>>> >>>> Yes, that looks wrong. ?Good catch. ?I'll verify w/dtrace that this is >>>> actually wrong and file a bug if so (which I'm sure it will be). >>>> >>>> -- >>>> - Keith > From David.Holmes at Sun.COM Fri Feb 19 14:03:35 2010 From: David.Holmes at Sun.COM (David Holmes - Sun Microsystems) Date: Sat, 20 Feb 2010 08:03:35 +1000 Subject: DTraceAllocProbes in x86-64 templateTable? In-Reply-To: References: <4B6B7EB9.7080000@sun.com> <4B6B815F.2080203@sun.com> <4B6B9AED.205@sun.com> Message-ID: <4B7F0AB7.4010800@sun.com> Keith fixed it - thanks Keith. David Jeremy Manson said the following on 02/20/10 03:54: > Seems to be fixed now. Thanks! > > Jeremy > > On Thu, Feb 4, 2010 at 8:13 PM, David Holmes - Sun Microsystems > wrote: >> I've "touched" the CR to raise it to the attention of the RE. >> >> David >> >> Jeremy Manson said the following on 02/05/10 13:03: >>> This has seriously gone unfixed for two years? >>> >>> Jeremy >>> >>> On Thu, Feb 4, 2010 at 6:24 PM, David Holmes - Sun Microsystems >>> wrote: >>>> Known bug: 6587322 >>>> >>>> Cheers, >>>> David >>>> >>>> Keith McGuigan said the following on 02/05/10 12:13: >>>>> Jeremy Manson wrote: >>>>>> Hi folks, >>>>>> >>>>>> I noticed that the call to DTraceAllocProbes in the 64-bit x86 >>>>>> templateTable is directly after a jump instruction that jumps over it. >>>>>> I don't have dtrace to check, but that can't be right, can it? >>>>>> >>>>>> It's line 3245 of: >>>>>> >>>>>> >>>>>> >>>>>> http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot/file/c028504fdaa6/src/cpu/x86/vm/templateTable_x86_64.cpp >>>>>> >>>>>> The 32-bit version appears to have this code correctly placed above the >>>>>> jmp. >>>>> Yes, that looks wrong. Good catch. I'll verify w/dtrace that this is >>>>> actually wrong and file a bug if so (which I'm sure it will be). >>>>> >>>>> -- >>>>> - Keith From Keith.McGuigan at Sun.COM Fri Feb 19 14:28:26 2010 From: Keith.McGuigan at Sun.COM (Keith McGuigan) Date: Fri, 19 Feb 2010 17:28:26 -0500 Subject: DTraceAllocProbes in x86-64 templateTable? In-Reply-To: <4B7F0AB7.4010800@sun.com> References: <4B6B7EB9.7080000@sun.com> <4B6B815F.2080203@sun.com> <4B6B9AED.205@sun.com> <4B7F0AB7.4010800@sun.com> Message-ID: <4B7F108A.3060809@sun.com> David Holmes - Sun Microsystems wrote: > Keith fixed it - thanks Keith. No problem. Didn't actually fix it myself - just shepherded it through. -- - Keith From andrei.pangin at sun.com Sat Feb 20 15:36:01 2010 From: andrei.pangin at sun.com (andrei.pangin at sun.com) Date: Sat, 20 Feb 2010 23:36:01 +0000 Subject: hg: jdk7/hotspot-rt/hotspot: 10 new changesets Message-ID: <20100220233640.03C0442A38@hg.openjdk.java.net> Changeset: 38836cf1d8d2 Author: tonyp Date: 2010-02-05 11:05 -0500 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/38836cf1d8d2 6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails Summary: the guarantee is too strict and the test will fail (incorrectly) if the class is not in the system dictionary but in the placeholders. Reviewed-by: acorn, phh ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/loaderConstraints.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/includeDB_core Changeset: 9eee977dd1a9 Author: tonyp Date: 2010-02-08 14:23 -0500 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/9eee977dd1a9 6802453: G1: hr()->is_in_reserved(from),"Precondition." Summary: The operations of re-using a RSet component and expanding the same RSet component were not mutually exlusive, and this could lead to RSets getting corrupted and entries being dropped. Reviewed-by: iveresov, johnc ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp Changeset: 8859772195c6 Author: johnc Date: 2010-02-09 13:56 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8859772195c6 6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate. Summary: Update and display the timers associated with these flags for all safepoints. Reviewed-by: ysr, jcoomes ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/services/runtimeService.cpp Changeset: 0414c1049f15 Author: iveresov Date: 2010-02-11 15:52 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0414c1049f15 6923991: G1: improve scalability of RSet scanning Summary: Implemented block-based work stealing. Moved copying during the rset scanning phase to the main copying phase. Made the size of rset table depend on the region size. Reviewed-by: apetrusenko, tonyp ! 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/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 58add740c4ee Author: johnc Date: 2010-02-16 14:11 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/58add740c4ee Merge ! src/share/vm/includeDB_core Changeset: e7b1cc79bd25 Author: kvn Date: 2010-02-16 16:17 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/e7b1cc79bd25 6926697: "optimized" VM build failed: The type "AdapterHandlerTableIterator" is incomplete Summary: Define AdapterHandlerTableIterator class as non product instead of debug. Reviewed-by: never ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 106f41e88c85 Author: never Date: 2010-02-16 20:07 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/106f41e88c85 6877221: Endless deoptimizations in OSR nmethod Reviewed-by: kvn ! src/share/vm/opto/parse1.cpp Changeset: b4b440360f1e Author: twisti Date: 2010-02-18 11:35 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/b4b440360f1e 6926782: CodeBuffer size too small after 6921352 Summary: After 6921352 the CodeBuffer size was too small. Reviewed-by: kvn, never ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/output.cpp Changeset: 3b687c53c266 Author: twisti Date: 2010-02-18 06:54 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3b687c53c266 6927165: Zero S/390 fixes Summary: Fixes two failures on 31-bit S/390. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/globals_zero.hpp ! src/os_cpu/linux_zero/vm/os_linux_zero.hpp Changeset: 72f1840531a4 Author: twisti Date: 2010-02-18 10:44 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/72f1840531a4 Merge From john.coomes at sun.com Thu Feb 25 21:15:46 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Fri, 26 Feb 2010 05:15:46 +0000 Subject: hg: jdk7/hotspot-rt: Added tag jdk7-b84 for changeset 2f3ea057d1ad Message-ID: <20100226051546.9FB9541844@hg.openjdk.java.net> Changeset: cf26288a114b Author: mikejwre Date: 2010-02-18 13:31 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/cf26288a114b Added tag jdk7-b84 for changeset 2f3ea057d1ad ! .hgtags From john.coomes at sun.com Thu Feb 25 21:15:51 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Fri, 26 Feb 2010 05:15:51 +0000 Subject: hg: jdk7/hotspot-rt/corba: Added tag jdk7-b84 for changeset 68c8961a82e4 Message-ID: <20100226051554.9F75F41846@hg.openjdk.java.net> Changeset: c67a9df7bc0c Author: mikejwre Date: 2010-02-18 13:31 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/corba/rev/c67a9df7bc0c Added tag jdk7-b84 for changeset 68c8961a82e4 ! .hgtags From john.coomes at sun.com Thu Feb 25 21:19:53 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Fri, 26 Feb 2010 05:19:53 +0000 Subject: hg: jdk7/hotspot-rt/jaxp: 4 new changesets Message-ID: <20100226051954.39A1241847@hg.openjdk.java.net> Changeset: df2e196a5f01 Author: ohair Date: 2010-02-03 16:44 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/df2e196a5f01 6923146: Upgrade to JAXP 1.4.3 Reviewed-by: darcy ! jaxp.properties Changeset: bf7c7f2825ef Author: lana Date: 2010-02-08 23:58 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/bf7c7f2825ef Merge Changeset: 32c0cf01d555 Author: lana Date: 2010-02-14 23:35 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/32c0cf01d555 Merge Changeset: 6c0ccabb430d Author: mikejwre Date: 2010-02-18 13:31 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/6c0ccabb430d Added tag jdk7-b84 for changeset 32c0cf01d555 ! .hgtags From john.coomes at sun.com Thu Feb 25 21:20:00 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Fri, 26 Feb 2010 05:20:00 +0000 Subject: hg: jdk7/hotspot-rt/jaxws: Added tag jdk7-b84 for changeset 8bc02839eee4 Message-ID: <20100226052000.3E3B941848@hg.openjdk.java.net> Changeset: 8424512588ff Author: mikejwre Date: 2010-02-18 13:31 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxws/rev/8424512588ff Added tag jdk7-b84 for changeset 8bc02839eee4 ! .hgtags From john.coomes at sun.com Thu Feb 25 21:22:38 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Fri, 26 Feb 2010 05:22:38 +0000 Subject: hg: jdk7/hotspot-rt/jdk: 48 new changesets Message-ID: <20100226053801.A29894184F@hg.openjdk.java.net> Changeset: dca3a251a001 Author: xuelei Date: 2010-01-20 21:38 +0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/dca3a251a001 6862064: incorrect implementation of PKIXParameters.clone() Reviewed-by: weijun, mullan ! src/share/classes/java/security/cert/PKIXParameters.java Changeset: b19cd193245e Author: dcubed Date: 2010-01-20 12:09 -0700 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b19cd193245e 6580131: 3/4 CompiledMethodLoad events don't produce the expected extra notifications to describe inlining Summary: Add support for additional implementation specific info to the JVM/TI CompiledMethodLoad event via the compile_info parameter. Reviewed-by: never, ohair, tbell, tdeneau Contributed-by: Vasanth Venkatachalam ! make/common/shared/Sanity.gmk ! make/java/jvm/Makefile ! make/mkdemo/jvmti/Makefile ! make/mkdemo/jvmti/README.txt + make/mkdemo/jvmti/compiledMethodLoad/Makefile + src/share/demo/jvmti/compiledMethodLoad/README.txt + src/share/demo/jvmti/compiledMethodLoad/compiledMethodLoad.c + src/share/demo/jvmti/compiledMethodLoad/sample.makefile.txt ! src/share/demo/jvmti/index.html + src/share/javavm/export/jvmticmlr.h + test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java ! test/demo/jvmti/heapTracker/HeapTrackerTest.java ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java ! test/demo/jvmti/hprof/CpuTimesTest.java ! test/demo/jvmti/minst/MinstTest.java ! test/demo/jvmti/mtrace/TraceJFrame.java Changeset: 117b245b5bb9 Author: vinnie Date: 2010-01-21 23:59 +0000 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/117b245b5bb9 6763530: Cannot decode PublicKey (Proider SunPKCS11, curve prime256v1) Reviewed-by: andrew ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java Changeset: c94ac5522d01 Author: vinnie Date: 2010-01-22 00:02 +0000 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c94ac5522d01 Merge Changeset: e67bf9abc6a5 Author: chegar Date: 2010-01-25 15:41 +0000 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e67bf9abc6a5 6707289: InterfaceAddress.getNetworkPrefixLength() does not conform to Javadoc Reviewed-by: michaelm ! src/windows/native/java/net/NetworkInterface_winXP.c + test/java/net/InterfaceAddress/NetworkPrefixLength.java Changeset: 558f2a424bfa Author: weijun Date: 2010-01-26 17:03 +0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/558f2a424bfa 6919610: KeyTabInputStream uses static field for per-instance value Reviewed-by: mullan ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java + test/sun/security/krb5/ktab/KeyTabIndex.java Changeset: f544825d0976 Author: jccollet Date: 2010-01-26 11:39 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f544825d0976 6919185: test/closed/sun/net/ftp/FtpTests fails to compile Summary: Fixed a couple of regressions in FtpClient and updated the test. Reviewed-by: chegar ! src/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: 8df0ffac7f4d Author: chegar Date: 2010-01-27 16:11 +0000 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/8df0ffac7f4d 6905552: libnet/nio portability issues Reviewed-by: alanb ! src/share/native/java/net/net_util.c ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/net/net_util_md.h ! src/solaris/native/sun/net/spi/SdpProvider.c ! src/solaris/native/sun/nio/ch/Net.c ! src/solaris/native/sun/nio/ch/SctpNet.c Changeset: 4192f6edbbf4 Author: ptisnovs Date: 2010-01-27 17:47 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4192f6edbbf4 6920143: test/java/awt/TestArea/UsingWithMouse.java needs realSync() Summary: Added small delay to make sure that TextArea animation have finished Reviewed-by: anthony ! test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.java Changeset: 0126effcc249 Author: lana Date: 2010-01-27 14:46 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/0126effcc249 Merge Changeset: 946b30073247 Author: sherman Date: 2010-01-27 19:39 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/946b30073247 6920732: opensource test/java/nio/charset Summary: move the test cases to openjdk Reviewed-by: martin + test/java/nio/charset/Charset/AvailableCharsetNames.java + test/java/nio/charset/Charset/CharsetContainmentTest.java + test/java/nio/charset/Charset/Contains.java + test/java/nio/charset/Charset/Default.java + test/java/nio/charset/Charset/EmptyCharsetName.java + test/java/nio/charset/Charset/EncDec.java + test/java/nio/charset/Charset/IllegalCharsetName.java + test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java + test/java/nio/charset/Charset/NullCharsetName.java + test/java/nio/charset/Charset/RegisteredCharsets.java + test/java/nio/charset/Charset/default.sh + test/java/nio/charset/CharsetDecoder/AverageMax.java + test/java/nio/charset/CharsetDecoder/EmptyInput.java + test/java/nio/charset/CharsetEncoder/CanEncode.java + test/java/nio/charset/CharsetEncoder/Flush.java + test/java/nio/charset/RemovingSunIO/SunioAlias.java + test/java/nio/charset/RemovingSunIO/TestCOMP.java + test/java/nio/charset/RemovingSunIO/TestUnmappableForLength.java + test/java/nio/charset/coders/BashCache.java + test/java/nio/charset/coders/BashStreams.java + test/java/nio/charset/coders/Check.java + test/java/nio/charset/coders/CheckSJISMappingProp.sh + test/java/nio/charset/coders/Errors.java + test/java/nio/charset/coders/FullRead.java + test/java/nio/charset/coders/IOCoders.java + test/java/nio/charset/coders/IsLegalReplacement.java + test/java/nio/charset/coders/ResetISO2022JP.java + test/java/nio/charset/coders/SJISPropTest.java + test/java/nio/charset/coders/StreamTimeout.java + test/java/nio/charset/coders/Surrogate.java + test/java/nio/charset/coders/Surrogates.java + test/java/nio/charset/coders/Util.java + test/java/nio/charset/coders/ref.shift_jis + test/java/nio/charset/coders/ref.windows-31j + test/java/nio/charset/spi/FooCharset.java + test/java/nio/charset/spi/FooProvider.java + test/java/nio/charset/spi/Test.java + test/java/nio/charset/spi/basic.sh + test/java/nio/charset/spi/charsetProvider.sp + test/java/nio/charset/spi/default-pol Changeset: 7dadd2951a8b Author: andrew Date: 2010-02-02 10:55 +0000 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7dadd2951a8b 6921740: Eliminate warnings from sun.io converters and allow compiling with JAVAC_MAX_WARNINGS=true Summary: Fix sun.io converters unchecked and cast warnings produced by -Xlint:all Reviewed-by: alanb, sherman ! make/java/sun_nio/Makefile ! src/share/classes/sun/io/ByteToCharUTF8.java ! src/share/classes/sun/io/CharToByteUnicode.java ! src/share/classes/sun/io/CharacterEncoding.java ! src/share/classes/sun/io/Converters.java ! src/share/classes/sun/nio/cs/AbstractCharsetProvider.java Changeset: e6ab5fabaf7e Author: weijun Date: 2010-02-03 17:04 +0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e6ab5fabaf7e 6922482: keytool's help on -file always shows 'output file' Reviewed-by: wetmore ! src/share/classes/sun/security/tools/KeyTool.java + test/sun/security/tools/keytool/file-in-help.sh Changeset: a39e899aa5dc Author: sherman Date: 2010-02-05 00:10 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a39e899aa5dc 6919132: Regex \P{Lu} selects half of a surrogate pari Summary: To use StartS for complement category/block class Reviewed-by: martin, okutsu ! src/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: 7136683a33d2 Author: wetmore Date: 2010-02-05 17:05 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7136683a33d2 6923976: TestProviderLeak.java is using too small of an initial heap under newer Hotspot (b79+) Reviewed-by: ohair ! test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java Changeset: 445b9928fb70 Author: sherman Date: 2010-02-06 09:26 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/445b9928fb70 6923692: java/classes_util TEST_BUG:ReadZip.java fails when Summary: to create the test file at test.dir Reviewed-by: alanb ! test/java/util/zip/ZipFile/ReadZip.java Changeset: e79d95ea2e81 Author: lana Date: 2010-02-08 23:59 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e79d95ea2e81 Merge Changeset: 7e8c77ae401a Author: rkennke Date: 2010-02-02 16:38 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7e8c77ae401a 6888734: PIT: regression test fails when java.security.manager is enabled Summary: Load FontManager instance in privileged block to avoid AccessControlException Reviewed-by: igor, tdv ! src/share/classes/sun/font/FontManagerFactory.java + test/java/awt/PrintJob/Security/SecurityDialogTest.java + test/java/awt/PrintJob/Security/policy Changeset: cedd0cdd5b9a Author: rkennke Date: 2010-02-03 10:02 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/cedd0cdd5b9a 6896335: GraphicsEnvironment.getDefaultScreenDevice() throws UnsatisfiedLinkError in headless mode Summary: Use local ge variable instead of localEnv field in GE. Reviewed-by: igor, prr ! src/share/classes/java/awt/GraphicsEnvironment.java + test/java/awt/GraphicsEnvironment/TestGetDefScreenDevice.java Changeset: 58d014485a29 Author: rkennke Date: 2010-02-07 11:07 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/58d014485a29 6904882: java.awt.Font.createFont() causes AccessControlException if executed with "-Djava.security.manager" Summary: Perform FontUtilities initialization in privileged block Reviewed-by: igor, prr ! src/share/classes/sun/font/FontUtilities.java + test/java/awt/FontClass/FontPrivilege.java Changeset: 89b0235188b5 Author: lana Date: 2010-02-09 00:00 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/89b0235188b5 Merge Changeset: 31a3f28f3326 Author: dcherepanov Date: 2009-12-23 01:22 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/31a3f28f3326 6908299: Missed changes for 6664512 during the merge with 6879044 Reviewed-by: mchung, art ! src/share/classes/sun/util/logging/PlatformLogger.java Changeset: 7b65af04d43c Author: dav Date: 2009-12-22 17:28 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7b65af04d43c 6893325: JComboBox and dragging to an item outside the bounds of the containing JFrame is not selecting that Reviewed-by: art, dcherepanov ! src/solaris/classes/sun/awt/X11/XWindowPeer.java Changeset: 26280d1705b2 Author: dcherepanov Date: 2009-12-28 20:35 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/26280d1705b2 6857363: deadlock caused by sun.awt.X11.XTrayIconPeer$Tooltip.display Reviewed-by: ant, art ! src/solaris/classes/sun/awt/X11/InfoWindow.java Changeset: fd5bf5955e37 Author: uta Date: 2009-12-24 17:19 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fd5bf5955e37 4874070: invoking DragSource's startDrag with an Image renders no image on drag Reviewed-by: art, denis, alexp ! make/sun/awt/FILES_c_windows.gmk ! make/sun/awt/Makefile ! make/sun/awt/make.depend ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/windows/classes/sun/awt/windows/WDataTransferer.java ! src/windows/classes/sun/awt/windows/WDragSourceContextPeer.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/lib/flavormap.properties ! src/windows/native/sun/windows/awt.h + src/windows/native/sun/windows/awt_DCHolder.cpp + src/windows/native/sun/windows/awt_DCHolder.h ! src/windows/native/sun/windows/awt_DnDDS.cpp ! src/windows/native/sun/windows/awt_DnDDS.h ! src/windows/native/sun/windows/awt_DnDDT.cpp ! src/windows/native/sun/windows/awt_DnDDT.h ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Toolkit.h + src/windows/native/sun/windows/awt_ole.cpp + src/windows/native/sun/windows/awt_ole.h + test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.html + test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java + test/java/awt/dnd/DnDFileGroupDescriptor/DnDTarget.java + test/java/awt/dnd/ImageDecoratedDnD/DnDSource.java + test/java/awt/dnd/ImageDecoratedDnD/DnDTarget.java + test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.html + test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.java + test/java/awt/dnd/ImageDecoratedDnD/ImageGenerator.java + test/java/awt/dnd/ImageDecoratedDnD/MyCursor.java + test/java/awt/dnd/ImageDecoratedDnDInOut/DnDSource.java + test/java/awt/dnd/ImageDecoratedDnDInOut/DnDTarget.java + test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html + test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.java + test/java/awt/dnd/ImageDecoratedDnDInOut/ImageGenerator.java + test/java/awt/dnd/ImageDecoratedDnDInOut/MyCursor.java + test/java/awt/dnd/ImageDecoratedDnDNegative/DnDSource.java + test/java/awt/dnd/ImageDecoratedDnDNegative/DnDTarget.java + test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html + test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.java + test/java/awt/dnd/ImageDecoratedDnDNegative/ImageGenerator.java + test/java/awt/dnd/ImageDecoratedDnDNegative/MyCursor.java Changeset: 4799006d0171 Author: uta Date: 2010-01-13 17:10 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4799006d0171 Merge Changeset: f154d4943a1a Author: uta Date: 2010-01-14 17:56 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f154d4943a1a 6916867: Fastdebug build failed after CR 4874070 fix putback. Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_DnDDS.cpp Changeset: 3cc5eff94552 Author: dcherepanov Date: 2010-01-20 01:33 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/3cc5eff94552 6660258: Java application stops Windows logout/shutdown (regression in 1.5.0_14) Reviewed-by: anthony, art, uta ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awtmsg.h Changeset: 0f92194cd798 Author: dcherepanov Date: 2010-01-22 19:47 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/0f92194cd798 6756774: fstdebug jvm fails with assertion (result != deleted_handle(),"Used a deleted global handle.") Reviewed-by: art, anthony ! src/windows/native/sun/windows/awt_MenuItem.cpp Changeset: d7c4baff3f96 Author: lana Date: 2010-01-28 18:24 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d7c4baff3f96 Merge - make/java/redist/FILES.gmk ! make/sun/awt/Makefile - make/sun/nio/FILES_java.gmk - src/share/classes/sun/dyn/util/BytecodeSignature.java - src/solaris/classes/sun/nio/ch/SctpSocketDispatcher.java Changeset: 66c193082586 Author: yan Date: 2010-02-08 17:02 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/66c193082586 6882912: Strange behaviours when typing @ or ' Summary: Eliminate stray lines without a proper unicode->regularKeyID pair (e.g. as there is no "arrow left" unicode, should be no pair) Reviewed-by: rupashka ! src/share/classes/sun/awt/ExtendedKeyCodes.java Changeset: b51982678191 Author: lana Date: 2010-02-09 00:02 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b51982678191 Merge Changeset: de7807599a9b Author: peytoia Date: 2009-12-15 14:50 +0900 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/de7807599a9b 5047314: [Col] Collator.compare() runs indefinitely for a certain set of Thai strings Reviewed-by: okutsu ! src/share/classes/java/text/CollationElementIterator.java + test/java/text/Collator/Bug5047314.java Changeset: 3efbbc00ac5f Author: lana Date: 2009-12-16 16:25 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/3efbbc00ac5f Merge - make/tools/CharsetMapping/DoubleByte-X.java - make/tools/CharsetMapping/SingleByte-X.java - src/share/classes/sun/awt/ComponentAccessor.java - src/share/classes/sun/awt/WindowAccessor.java - src/share/classes/sun/security/provider/IdentityDatabase.java - src/share/classes/sun/security/provider/SystemIdentity.java - src/share/classes/sun/security/provider/SystemSigner.java - src/share/classes/sun/security/x509/X500Signer.java - src/share/classes/sun/security/x509/X509Cert.java - src/share/classes/sun/tools/jar/JarVerifierStream.java - src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java - src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java - test/java/util/Formatter/Basic-X.java - test/sun/tools/native2ascii/test2 - test/tools/launcher/SolarisDataModel.sh - test/tools/launcher/SolarisRunpath.sh - test/tools/launcher/libraryCaller.c - test/tools/launcher/libraryCaller.h - test/tools/launcher/libraryCaller.java Changeset: e2f7e92c30f1 Author: peterz Date: 2009-12-21 19:26 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e2f7e92c30f1 6860433: [Nimbus] Code to set a single slider's thumb background doesn't work as specified Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/nimbus/Defaults.template ! src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java + test/javax/swing/plaf/nimbus/ColorCustomizationTest.java Changeset: fffd21bc5657 Author: peterz Date: 2009-12-25 17:47 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fffd21bc5657 6860438: [Nimbus] Code to globally set slider's thumb background doesn't work as specified Reviewed-by: rupashka ! src/share/classes/javax/swing/MultiUIDefaults.java + test/javax/swing/MultiUIDefaults/4300666/bug4300666.html + test/javax/swing/MultiUIDefaults/4300666/bug4300666.java + test/javax/swing/MultiUIDefaults/4331767/bug4331767.java + test/javax/swing/MultiUIDefaults/Test6860438.java Changeset: e9ccd1dd6923 Author: andrew Date: 2010-01-08 12:51 +0000 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e9ccd1dd6923 6584033: (tz) wrong buffer length in TimeZone_md.c Summary: Add testcase for this bug Reviewed-by: darcy, okutsu + test/java/util/TimeZone/TimeZoneDatePermissionCheck.java + test/java/util/TimeZone/TimeZoneDatePermissionCheck.sh Changeset: b129d0f7be40 Author: peytoia Date: 2010-01-13 15:40 +0900 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b129d0f7be40 6868503: RuleBasedBreakIterator is inefficient Reviewed-by: okutsu ! src/share/classes/java/text/RuleBasedBreakIterator.java Changeset: 9c5a24050392 Author: malenkov Date: 2010-01-21 21:45 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9c5a24050392 4922835: DOC: Statement javadoc should indicate that target and methodName cannot be null Reviewed-by: peterz ! src/share/classes/java/beans/Expression.java ! src/share/classes/java/beans/Statement.java Changeset: eba0ff97a252 Author: malenkov Date: 2010-01-21 21:53 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/eba0ff97a252 4968536: DOC: Javadoc for java.beans.Encoder.getPersistenceDelegate is incomplete Reviewed-by: peterz ! src/share/classes/java/beans/Encoder.java Changeset: 3c61edecf44f Author: okutsu Date: 2010-01-26 15:42 +0900 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/3c61edecf44f 6912866: (date) java.util.Date.before / after may be expensive Reviewed-by: peytoia ! src/share/classes/java/util/Date.java Changeset: e7127f3fa2f4 Author: peterz Date: 2010-01-28 17:06 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e7127f3fa2f4 6912118: Incosistency in several SynthUI classes between inherited specs ofupdate() and paint() methods Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: 4eb3a8c95c24 Author: malenkov Date: 2010-01-28 20:49 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4eb3a8c95c24 6412286: DOC: LTP: Unspecified NPE in java.beans.DefaultPersistenceDelegate.instantiate method Reviewed-by: peterz ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/PersistenceDelegate.java Changeset: 3283bb8c1bcb Author: lana Date: 2010-01-28 16:12 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/3283bb8c1bcb Merge - make/java/redist/FILES.gmk - make/sun/nio/FILES_java.gmk - src/share/classes/sun/dyn/util/BytecodeSignature.java - src/solaris/classes/sun/nio/ch/SctpSocketDispatcher.java Changeset: 3913691b3021 Author: malenkov Date: 2010-02-05 10:36 +0300 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/3913691b3021 6921057: REGRESSION: persistence delegate issue on Windows and Linux against 5.u23b03/6u17b11 Reviewed-by: peterz, art ! src/share/classes/java/beans/Introspector.java ! test/java/beans/Introspector/6380849/TestBeanInfo.java ! test/java/beans/Introspector/Test5102804.java ! test/java/beans/XMLEncoder/Test4646747.java Changeset: 5c0c2882eed2 Author: lana Date: 2010-02-09 00:05 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5c0c2882eed2 Merge Changeset: 7cb9388bb1a1 Author: lana Date: 2010-02-14 23:38 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7cb9388bb1a1 Merge Changeset: a9b4fde406d4 Author: mikejwre Date: 2010-02-18 13:31 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a9b4fde406d4 Added tag jdk7-b84 for changeset 7cb9388bb1a1 ! .hgtags From john.coomes at sun.com Thu Feb 25 21:49:12 2010 From: john.coomes at sun.com (john.coomes at sun.com) Date: Fri, 26 Feb 2010 05:49:12 +0000 Subject: hg: jdk7/hotspot-rt/langtools: 16 new changesets Message-ID: <20100226055000.34FAC41852@hg.openjdk.java.net> Changeset: f23b985beb78 Author: jjg Date: 2010-01-19 14:28 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/f23b985beb78 6917067: refactor type annotations code from TransTypes into new TypeAnnotations class Reviewed-by: jjg, darcy Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu + src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java Changeset: 0eaf89e08564 Author: jjg Date: 2010-01-20 16:12 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/0eaf89e08564 6918127: improve handling of TypeAnnotationPosition fields Reviewed-by: jjg, darcy Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu ! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: da0e3e2dd3ef Author: jjg Date: 2010-01-26 11:15 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/da0e3e2dd3ef 6919944: incorrect position given for duplicate annotation value error Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java ! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out ! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java ! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out ! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java ! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out ! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java ! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out ! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java ! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out ! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java ! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out ! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java ! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out ! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java ! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out ! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java ! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out Changeset: 59167312ed4e Author: jjg Date: 2010-01-26 11:23 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/59167312ed4e 6917130: should test that annotations that have been optimized away are not emitted to classfile Reviewed-by: jjg, darcy Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu + test/tools/javac/typeAnnotations/classfile/DeadCode.java Changeset: ff7a01f9eff3 Author: lana Date: 2010-01-27 14:46 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/ff7a01f9eff3 Merge Changeset: 699ecefbdd4e Author: jjg Date: 2010-01-29 16:06 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/699ecefbdd4e 6919889: assorted position errors in compiler syntax trees Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java + test/tools/javac/T6654037.java ! test/tools/javac/generics/diamond/neg/Neg01.out ! test/tools/javac/generics/diamond/neg/Neg02.out ! test/tools/javac/generics/diamond/neg/Neg03.out ! test/tools/javac/generics/diamond/neg/Neg04.out + test/tools/javac/treepostests/TreePosTest.java Changeset: 8e638442522a Author: jjg Date: 2010-01-29 16:54 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/8e638442522a 6499119: Created package-info class file modeled improperly 6920317: package-info.java file has to be specified on the javac cmdline, else it will not be avail. Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/6499119/ClassProcessor.java + test/tools/javac/processing/6499119/package-info.java + test/tools/javac/processing/T6920317.java Changeset: 732510cc3538 Author: jjg Date: 2010-02-01 17:05 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/732510cc3538 6919986: [308] change size of type_index (of CLASS_EXTENDS and THROWS) from byte to short Reviewed-by: darcy, jjg Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu ! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Changeset: b0a68258360a Author: jjg Date: 2010-02-02 10:56 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/b0a68258360a 6918625: handle annotations on array class literals Reviewed-by: jjg, darcy Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu ! src/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/share/classes/com/sun/tools/javap/AnnotationWriter.java + test/tools/javap/typeAnnotations/ArrayClassLiterals2.java Changeset: 41ed86f86585 Author: jjg Date: 2010-02-03 11:28 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/41ed86f86585 6922429: extend tree position test waiver Reviewed-by: darcy ! test/tools/javac/treepostests/TreePosTest.java Changeset: f65d652cb6af Author: jjg Date: 2010-02-03 11:33 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/f65d652cb6af 6922300: [308] populate the reference_info for type annotations targeting primitive class literals Reviewed-by: darcy, jjg Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu ! src/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: 4c844e609d81 Author: jjg Date: 2010-02-03 16:58 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/4c844e609d81 6921979: add test program to verify annotations are attached to nodes as expected Reviewed-by: darcy + test/tools/javac/treeannotests/AnnoTreeTests.java + test/tools/javac/treeannotests/DA.java + test/tools/javac/treeannotests/TA.java + test/tools/javac/treeannotests/Test.java + test/tools/javac/treeannotests/TestProcessor.java Changeset: 4b4e282a3146 Author: jjg Date: 2010-02-04 10:14 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/4b4e282a3146 6923080: TreeScanner.visitNewClass should scan tree.typeargs Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java + test/tools/javac/tree/T6923080.java + test/tools/javac/tree/TreeScannerTest.java Changeset: 56a46d079264 Author: lana Date: 2010-02-08 23:59 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/56a46d079264 Merge Changeset: d9cd5b8286e4 Author: lana Date: 2010-02-14 23:39 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/d9cd5b8286e4 Merge Changeset: 75d5bd12eb86 Author: mikejwre Date: 2010-02-18 13:31 -0800 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/75d5bd12eb86 Added tag jdk7-b84 for changeset d9cd5b8286e4 ! .hgtags From paul.hohensee at sun.com Fri Feb 26 15:56:43 2010 From: paul.hohensee at sun.com (paul.hohensee at sun.com) Date: Fri, 26 Feb 2010 23:56:43 +0000 Subject: hg: jdk7/hotspot-rt/hotspot: 6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified Message-ID: <20100226235647.1BAA541980@hg.openjdk.java.net> Changeset: 8911d8c0596f Author: phh Date: 2010-02-26 16:40 -0500 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8911d8c0596f 6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified Summary: Reduce NewSize from 4m to 1m. Reviewed-by: tonyp, jmasa ! src/share/vm/runtime/globals.hpp