From erik.trimble at sun.com Tue Mar 2 14:08:56 2010 From: erik.trimble at sun.com (erik.trimble at sun.com) Date: Tue, 02 Mar 2010 22:08:56 +0000 Subject: hg: jdk7/jdk7/hotspot: 26 new changesets Message-ID: <20100302221016.903EF41F8A@hg.openjdk.java.net> Changeset: 745c853ee57f Author: johnc Date: 2010-01-29 14:51 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/230fac611b50 Merge ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/includeDB_core Changeset: 455df1b81409 Author: kamg Date: 2010-02-08 13:49 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 Changeset: 95d21201c29a Author: apangin Date: 2010-02-11 10:48 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/95d21201c29a Merge Changeset: 3f5b7efb9642 Author: never Date: 2010-02-05 11:07 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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 Changeset: 38836cf1d8d2 Author: tonyp Date: 2010-02-05 11:05 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/72f1840531a4 Merge Changeset: 1f341bb67b5b Author: trims Date: 2010-02-18 22:15 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1f341bb67b5b Merge Changeset: 6c9796468b91 Author: trims Date: 2010-02-18 22:16 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6c9796468b91 6927886: Bump the HS17 build number to 10 Summary: Update the HS17 build number to 10 Reviewed-by: jcoomes ! make/hotspot_version From Erik.Trimble at Sun.COM Tue Mar 2 14:12:43 2010 From: Erik.Trimble at Sun.COM (Erik Trimble) Date: Tue, 02 Mar 2010 14:12:43 -0800 Subject: jdk7-b85: Hotspot Message-ID: <4B8D8D5B.9060402@sun.com> Hotspot 17 build 10 has been integrated to the RE master workspaces for JDK 7 Build 85. http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/68c8961a82e4 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6c9796468b91 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/c664aff74b41 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/8bc02839eee4 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9b82fa0505bc http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2edcb5dc642d http://hg.openjdk.java.net/jdk7/jdk7/rev/2f3ea057d1ad ------------ Component : VM Status : 0 major failures, 0 minor failures Date : 03/02/2010 at 09:22 Tested By : Leonid.Mesnik at sun.com and VM SQE Team Cost(total man-days): 1 Workspace : /java/jdk/ws/hotspot/ws/master Bundles : /net/jprt-web/jprt/archive/2010/02/2010-02-19-061837.et151817.hs17b10 Platforms : Solaris Sparc 11(32), -client Solaris Sparc 11(32), -server Solaris Sparc 10(32), -client Solaris Sparc 10(32), -server Solaris x86 11(32), -client Solaris x86 11(32), -server Solaris x86 10(32), -client Solaris x86 10(32), -server WinXP Prof(32), -client WinXP Prof(32), -server WinXP Home(32), -client WinXP Home(32), -server Win Server 2003(32), -client Win Server 2003(32), -server Windows Vista 32 bit, -client Windows Vista 32 bit, -server Windows Vista 64 bit, -client Windows Vista 64 bit, -server RH AS4.0 (32), -client RH AS4.0 (32), -server SuSE SLES 8(32), -client SuSE SLES 8(32), -server Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase Browsers : NA Patches : NA Logs : http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/HSX/PIT/VM/17/b10/jdk7b85/product Number of Tests Executed : 313485 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate 6877221: Endless deoptimizations in OSR nmethod 6885297: java -XX:RefDiscoveryPolicy=2 or -XX:TLABWasteTargetPercent=0 cause VM crash Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6587322: dtrace probe object__alloc doesn't fire in some situations on amd64 6802453: G1: hr()->is_in_reserved(from),"Precondition." 6904516: More object array barrier fixes, following up on 6906727 6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used 6910618: C2: Error: assert(d->is_oop(),"JVM_ArrayCopy: dst not an oop") 6914402: G1: assert(!is_young_card(cached_ptr),"shouldn't get a card in young region") 6920293: OptimizeStringConcat causing core dumps 6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails 6923002: assert(false,"this call site should not be polymorphic") 6923991: G1: improve scalability of RSet scanning 6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only") 6925249: assert(last_sp < (intptr_t*) interpreter_frame_monitor_begin(),"bad tos") 6926048: Improve Zero performance 6926697: "optimized" VM build failed: The type "AdapterHandlerTableIterator" is incomplete. 6926782: CodeBuffer size too small after 6921352 6927165: Zero S/390 fixes 6927886: Bump the HS17 build number to 10 Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b85 Issues and Notes: This is HS 17 b10 PIT for JDK 7 b85. Only product bits were tested this time. ------------------------------- >From Leonid.Mesnik at sun.com and VM SQE Team -- Erik Trimble Java System Support Mailstop: usca22-123 Phone: x17195 Santa Clara, CA From Weijun.Wang at Sun.COM Wed Mar 3 18:20:51 2010 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Thu, 04 Mar 2010 10:20:51 +0800 Subject: Are we recommended to use Project Coin new features now? Message-ID: Now that even NetBeans starts to complain about "redundant type arguments in new expression (use diamond operator instead)"... Thanks Max From gnu_andrew at member.fsf.org Thu Mar 4 05:46:44 2010 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Thu, 4 Mar 2010 13:46:44 +0000 Subject: JAXWS & JAXP drops Message-ID: <17c6771e1003040546j4f861e83ma0af9a5cedc96bbc@mail.gmail.com> It seems kenai is having some issues making the jaxws tarballs unavailable for OpenJDK builds. I've provided a copy of them all here: http://icedtea.classpath.org/download/source/drops/ We need to migrate JAXWS away from kenai ASAP. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Joe.Darcy at Sun.COM Thu Mar 4 15:04:27 2010 From: Joe.Darcy at Sun.COM (Joe Darcy) Date: Thu, 04 Mar 2010 15:04:27 -0800 Subject: Are we recommended to use Project Coin new features now? In-Reply-To: References: Message-ID: <4B903C7B.9000103@sun.com> Max (Weijun) Wang wrote: > Now that even NetBeans starts to complain about "redundant type arguments in new expression (use diamond operator instead)"... > Which version of NetBeans are you running? The JDK 7 build has been prepped to be able to use new language features; the sources are compiled under "-source 7" where appropriate, which includes the "jdk" repository. In the case of diamond, there are some planned changes to the inference algorithm, but nearly all actual uses of diamond in practice should be unaffected. I would be surprised if Project Coin's strings in switch and enhanced literal support change very much in the future. So in new code or code where sharing patches with earlier releases is not a concern, I think the diamond features would be fine to use today. At some point in the future, there may be a systemic and automated effort to, say, diamond-ify portions of the JDK code base. -Joe From Weijun.Wang at Sun.COM Thu Mar 4 15:52:50 2010 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Fri, 05 Mar 2010 07:52:50 +0800 Subject: Are we recommended to use Project Coin new features now? In-Reply-To: <4B903C7B.9000103@sun.com> References: <4B903C7B.9000103@sun.com> Message-ID: <119B005D-5952-4921-9B91-F17DEDE44E1B@Sun.COM> On Mar 5, 2010, at 7:04 AM, Joe Darcy wrote: > Max (Weijun) Wang wrote: >> Now that even NetBeans starts to complain about "redundant type arguments in new expression (use diamond operator instead)"... >> > > Which version of NetBeans are you running? Dev version on http://smetiste.czech.sun.com/builds/netbeans/trunk/latest_daily/ Max > > The JDK 7 build has been prepped to be able to use new language features; the sources are compiled under "-source 7" where appropriate, which includes the "jdk" repository. In the case of diamond, there are some planned changes to the inference algorithm, but nearly all actual uses of diamond in practice should be unaffected. I would be surprised if Project Coin's strings in switch and enhanced literal support change very much in the future. > > So in new code or code where sharing patches with earlier releases is not a concern, I think the diamond features would be fine to use today. At some point in the future, there may be a systemic and automated effort to, say, diamond-ify portions of the JDK code base. > > -Joe From michael.wilkerson at sun.com Mon Mar 8 12:56:47 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Mon, 08 Mar 2010 20:56:47 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b85 for changeset cf26288a114b Message-ID: <20100308205647.8D8CE44337@hg.openjdk.java.net> Changeset: 3ddf90b39176 Author: mikejwre Date: 2010-03-04 13:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/3ddf90b39176 Added tag jdk7-b85 for changeset cf26288a114b ! .hgtags From michael.wilkerson at sun.com Mon Mar 8 12:56:53 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Mon, 08 Mar 2010 20:56:53 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b85 for changeset c67a9df7bc0c Message-ID: <20100308205656.AFBF444339@hg.openjdk.java.net> Changeset: 6253e28826d1 Author: mikejwre Date: 2010-03-04 13:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/6253e28826d1 Added tag jdk7-b85 for changeset c67a9df7bc0c ! .hgtags From michael.wilkerson at sun.com Mon Mar 8 12:59:23 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Mon, 08 Mar 2010 20:59:23 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b85 for changeset 6c9796468b91 Message-ID: <20100308205935.C78E84433B@hg.openjdk.java.net> Changeset: 418bc80ce139 Author: mikejwre Date: 2010-03-04 13:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/418bc80ce139 Added tag jdk7-b85 for changeset 6c9796468b91 ! .hgtags From michael.wilkerson at sun.com Mon Mar 8 13:05:39 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Mon, 08 Mar 2010 21:05:39 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b85 for changeset 6c0ccabb430d Message-ID: <20100308210539.ECA9244340@hg.openjdk.java.net> Changeset: 81c0f115bbe5 Author: mikejwre Date: 2010-03-04 13:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/81c0f115bbe5 Added tag jdk7-b85 for changeset 6c0ccabb430d ! .hgtags From michael.wilkerson at sun.com Mon Mar 8 13:05:47 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Mon, 08 Mar 2010 21:05:47 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b85 for changeset 8424512588ff Message-ID: <20100308210547.9D1DF44342@hg.openjdk.java.net> Changeset: 512b0e924a5a Author: mikejwre Date: 2010-03-04 13:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/512b0e924a5a Added tag jdk7-b85 for changeset 8424512588ff ! .hgtags From michael.wilkerson at sun.com Mon Mar 8 13:05:56 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Mon, 08 Mar 2010 21:05:56 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b85 for changeset b396584a3e64 Message-ID: <20100308210615.7D3CC44344@hg.openjdk.java.net> Changeset: 03cd9e62961f Author: mikejwre Date: 2010-03-04 13:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/03cd9e62961f Added tag jdk7-b85 for changeset b396584a3e64 ! .hgtags From michael.wilkerson at sun.com Mon Mar 8 13:14:14 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Mon, 08 Mar 2010 21:14:14 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b85 for changeset 136bfc679462 Message-ID: <20100308211439.E4FCB44347@hg.openjdk.java.net> Changeset: b816baf594e3 Author: mikejwre Date: 2010-03-04 13:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b816baf594e3 Added tag jdk7-b85 for changeset 136bfc679462 ! .hgtags From erik.trimble at sun.com Mon Mar 8 16:07:27 2010 From: erik.trimble at sun.com (erik.trimble at sun.com) Date: Tue, 09 Mar 2010 00:07:27 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag hs17-b10 for changeset 418bc80ce139 Message-ID: <20100309000730.3365844372@hg.openjdk.java.net> Changeset: bf823ef06b4f Author: trims Date: 2010-03-08 15:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/bf823ef06b4f Added tag hs17-b10 for changeset 418bc80ce139 ! .hgtags From mr at sun.com Thu Mar 11 13:55:38 2010 From: mr at sun.com (Mark Reinhold) Date: Thu, 11 Mar 2010 13:55:38 -0800 Subject: No JDK 7 promotion this week Message-ID: <20100311215538.ED3F142A@eggemoggin.niobe.net> There have been no changes in the master forest since last week, so build 86 will instead be promoted next week. The build calendar has been updated. - Mark From Jonathan.Gibbons at Sun.COM Mon Mar 15 16:46:32 2010 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Mon, 15 Mar 2010 16:46:32 -0700 Subject: Warnings -- so close Message-ID: <4B9EC6D8.30509@sun.com> In 2008, the JDK build was swamped with warnings: > Warning Message Counts: > ---------------------- > 15790 ld warnings (contains 'ld:') > 6686 C warnings (contains '[.]c[":]') > 1616 C Include file warnings (contains '[.]h[":]') > 9700 C++ warnings (contains '[.]cpp[":]') > 0 C++ Include file warnings (contains '[.]hpp[":]') > 4432 Java warnings (contains '.java:' or 'Note:' ) > 0 VM warnings (contains 'VM warning:' ) > 600 Javadoc warnings (contains ': warning -') > 250 Compiler driver warnings (contains cc: or CC: or 'cl :') > 59 GNU make warnings (contains '.gmk:' or 'akefile:' or '(ignored)' > or starts with 'gnumake') > 276 Shell warnings (contains ': not found' or 'awk:') > 187 Build warnings (contains WARNING:) > 312 Font warnings (contains 'entry is missing') > ----- > 39908 Total of above warnings It looks like lots of folk have been doing heroic service, because somewhat amazingly, it now looks like I can count the remaining warnings on my fingers and toes without major surgery. area #warnings notes javaws 8 non-varargs call of varargs method with inexact argument type for last parameter; javadoc (main API) 4 javadoc (Taglet) 2 jvmti 1 Generated jvmti file does not exist: /platform/jvmti/jvmti.html javadoc (management) 1 Total 16 Perhaps with one effort, we can fix even these few warnings. -- Jon From john.pampuch at sun.com Mon Mar 15 18:43:28 2010 From: john.pampuch at sun.com (John Pampuch) Date: Mon, 15 Mar 2010 20:43:28 -0500 Subject: Warnings -- so close In-Reply-To: <4B9EC6D8.30509@sun.com> References: <4B9EC6D8.30509@sun.com> Message-ID: <5F703638-0484-48D2-B9F0-6D374C63066C@sun.com> Jon- Lest I be too skeptical... Did the build finish? :) Otherwise that's quite an accomplishment! Where should I nudge to finish it off? -John Sent from my location On Mar 15, 2010, at 6:46 PM, Jonathan Gibbons wrote: > In 2008, the JDK build was swamped with warnings: > >> Warning Message Counts: >> ---------------------- >> 15790 ld warnings (contains 'ld:') >> 6686 C warnings (contains '[.]c[":]') >> 1616 C Include file warnings (contains '[.]h[":]') >> 9700 C++ warnings (contains '[.]cpp[":]') >> 0 C++ Include file warnings (contains '[.]hpp[":]') >> 4432 Java warnings (contains '.java:' or 'Note:' ) >> 0 VM warnings (contains 'VM warning:' ) >> 600 Javadoc warnings (contains ': warning -') >> 250 Compiler driver warnings (contains cc: or CC: or 'cl :') >> 59 GNU make warnings (contains '.gmk:' or 'akefile:' or >> '(ignored)' or starts with 'gnumake') >> 276 Shell warnings (contains ': not found' or 'awk:') >> 187 Build warnings (contains WARNING:) >> 312 Font warnings (contains 'entry is missing') >> ----- >> 39908 Total of above warnings > > It looks like lots of folk have been doing heroic service, because > somewhat amazingly, it now looks like I can count the remaining > warnings on my fingers and toes without major surgery. > > area > #warnings > notes > javaws > 8 > non-varargs call of varargs method with inexact argument type for > last parameter; > javadoc (main API) > 4 > > javadoc (Taglet) > 2 > > jvmti > 1 > Generated jvmti file does not exist: /platform/jvmti/jvmti.html > javadoc (management) > 1 > > Total > 16 > > > > Perhaps with one effort, we can fix even these few warnings. > > -- Jon From Jonathan.Gibbons at Sun.COM Mon Mar 15 20:12:28 2010 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Mon, 15 Mar 2010 20:12:28 -0700 Subject: Warnings -- so close In-Reply-To: <5F703638-0484-48D2-B9F0-6D374C63066C@sun.com> References: <4B9EC6D8.30509@sun.com> <5F703638-0484-48D2-B9F0-6D374C63066C@sun.com> Message-ID: <4B9EF71C.9040503@sun.com> John Pampuch wrote: > Jon- > > Lest I be too skeptical... Did the build finish? :) Scepticism is good. The build completed, but I don't believe it built images. I'll try a full images build tomorrow. But it is still an accomplishment nonetheless. -- Jon > > Otherwise that's quite an accomplishment! Where should I nudge to > finish it off? > > -John > > Sent from my location > > > On Mar 15, 2010, at 6:46 PM, Jonathan Gibbons > wrote: > >> In 2008, the JDK build was swamped with warnings: >> >>> Warning Message Counts: >>> ---------------------- >>> 15790 ld warnings (contains 'ld:') >>> 6686 C warnings (contains '[.]c[":]') >>> 1616 C Include file warnings (contains '[.]h[":]') >>> 9700 C++ warnings (contains '[.]cpp[":]') >>> 0 C++ Include file warnings (contains '[.]hpp[":]') >>> 4432 Java warnings (contains '.java:' or 'Note:' ) >>> 0 VM warnings (contains 'VM warning:' ) >>> 600 Javadoc warnings (contains ': warning -') >>> 250 Compiler driver warnings (contains cc: or CC: or 'cl :') >>> 59 GNU make warnings (contains '.gmk:' or 'akefile:' or >>> '(ignored)' or starts with 'gnumake') >>> 276 Shell warnings (contains ': not found' or 'awk:') >>> 187 Build warnings (contains WARNING:) >>> 312 Font warnings (contains 'entry is missing') >>> ----- >>> 39908 Total of above warnings >> >> It looks like lots of folk have been doing heroic service, because >> somewhat amazingly, it now looks like I can count the remaining >> warnings on my fingers and toes without major surgery. >> >> area >> #warnings >> notes >> javaws >> 8 >> non-varargs call of varargs method with inexact argument type for >> last parameter; >> javadoc (main API) >> 4 >> >> javadoc (Taglet) >> 2 >> >> jvmti >> 1 >> Generated jvmti file does not exist: /platform/jvmti/jvmti.html >> javadoc (management) >> 1 >> >> Total >> 16 >> >> >> >> Perhaps with one effort, we can fix even these few warnings. >> >> -- Jon From lana.steuck at sun.com Tue Mar 16 16:44:26 2010 From: lana.steuck at sun.com (lana.steuck at sun.com) Date: Tue, 16 Mar 2010 23:44:26 +0000 Subject: hg: jdk7/jdk7: 3 new changesets Message-ID: <20100316234426.2D63644E47@hg.openjdk.java.net> Changeset: 4d7419e4b759 Author: ohair Date: 2010-03-06 15:00 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/4d7419e4b759 6928700: Configure top repo for JPRT testing Reviewed-by: alanb, jjg ! make/jprt.properties + test/Makefile Changeset: f3664d6879ab Author: ohair Date: 2010-03-06 15:01 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/f3664d6879ab Merge Changeset: 433a60a9c0bf Author: lana Date: 2010-03-09 15:28 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/433a60a9c0bf Merge From lana.steuck at sun.com Tue Mar 16 16:48:23 2010 From: lana.steuck at sun.com (lana.steuck at sun.com) Date: Tue, 16 Mar 2010 23:48:23 +0000 Subject: hg: jdk7/jdk7/jdk: 39 new changesets Message-ID: <20100317000031.10EC144E4E@hg.openjdk.java.net> Changeset: 840601ac5ab7 Author: rkennke Date: 2010-03-03 15:50 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/840601ac5ab7 6892485: Deadlock in SunGraphicsEnvironment / FontManager Summary: Synchronize on correct monitor in SunFontManager. Reviewed-by: igor, prr ! src/share/classes/sun/font/SunFontManager.java Changeset: 1d7db2d5c4c5 Author: minqi Date: 2010-03-08 11:35 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1d7db2d5c4c5 6918065: Crash in Java2D blit loop (IntArgbToIntArgbPreSrcOverMaskBlit) in 64bit mode Reviewed-by: igor, bae ! src/share/classes/java/awt/AlphaComposite.java + test/java/awt/AlphaComposite/TestAlphaCompositeForNaN.java Changeset: 494f5e4f24da Author: lana Date: 2010-03-09 15:26 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/494f5e4f24da Merge Changeset: e64331144648 Author: rupashka Date: 2010-02-10 15:15 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e64331144648 6848475: JSlider does not display the correct value of its BoundedRangeModel Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java + test/javax/swing/JSlider/6848475/bug6848475.java Changeset: f81c8041ccf4 Author: peytoia Date: 2010-02-11 15:58 +0900 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f81c8041ccf4 6909002: Remove indicim.jar and thaiim.jar from JRE and move to samples if needed Reviewed-by: okutsu ! make/com/sun/Makefile Changeset: e2b58a45a426 Author: peytoia Date: 2010-02-12 14:38 +0900 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e2b58a45a426 6921289: (tz) Support tzdata2010b Reviewed-by: okutsu ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/northamerica ! 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_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java Changeset: e8340332745e Author: malenkov Date: 2010-02-18 17:46 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e8340332745e 4498236: RFE: Provide a toString method for PropertyChangeEvent and other classes Reviewed-by: peterz ! src/share/classes/java/beans/BeanDescriptor.java ! src/share/classes/java/beans/EventSetDescriptor.java ! src/share/classes/java/beans/FeatureDescriptor.java ! src/share/classes/java/beans/IndexedPropertyChangeEvent.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/PropertyChangeEvent.java ! src/share/classes/java/beans/PropertyDescriptor.java + test/java/beans/Introspector/Test4498236.java Changeset: 5c03237838e1 Author: rupashka Date: 2010-02-27 14:26 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5c03237838e1 6913758: Specification for SynthViewportUI.paintBorder(...) should mention that this method is never called Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: 96205ed1b196 Author: rupashka Date: 2010-02-27 14:47 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/96205ed1b196 6918447: SynthToolBarUI.setBorderToXXXX() methods don't correspond inherited spec. They do nothing. Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java Changeset: 621e921a14cd Author: rupashka Date: 2010-02-27 15:09 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/621e921a14cd 6918861: SynthSliderUI.uninstallDefaults() is not called when UI is uninstalled Reviewed-by: malenkov ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java + test/javax/swing/JSlider/6918861/bug6918861.java Changeset: 28741de0bb4a Author: rupashka Date: 2010-02-27 16:03 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/28741de0bb4a 6923305: SynthSliderUI paints the slider track when the slider's "paintTrack" property is set to false Reviewed-by: alexp ! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java + test/javax/swing/JSlider/6923305/bug6923305.java Changeset: 2bf137beb9bd Author: rupashka Date: 2010-02-27 16:14 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2bf137beb9bd 6929298: The SynthSliderUI#calculateTickRect method should be removed Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java Changeset: d6b3a07c8752 Author: rupashka Date: 2010-03-03 17:57 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d6b3a07c8752 6924059: SynthScrollBarUI.configureScrollBarColors() should have spec different from the overridden method Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java + test/javax/swing/JScrollBar/6924059/bug6924059.java Changeset: 30c520bd148f Author: rupashka Date: 2010-03-03 20:08 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/30c520bd148f 6913768: With default SynthLookAndFeel instance installed new JTable creation leads to throwing NPE Reviewed-by: peterz ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java + test/javax/swing/JTable/6913768/bug6913768.java Changeset: f13fc955be62 Author: rupashka Date: 2010-03-03 20:53 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f13fc955be62 6917744: JScrollPane Page Up/Down keys do not handle correctly html tables with different cells contents Reviewed-by: peterz, alexp ! src/share/classes/javax/swing/text/DefaultEditorKit.java + test/javax/swing/JEditorPane/6917744/bug6917744.java + test/javax/swing/JEditorPane/6917744/test.html Changeset: 0622086d82ac Author: malenkov Date: 2010-03-04 21:17 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0622086d82ac 6921644: XMLEncoder generates invalid XML Reviewed-by: peterz ! src/share/classes/java/beans/XMLEncoder.java + test/java/beans/XMLEncoder/Test5023550.java + test/java/beans/XMLEncoder/Test5023557.java + test/java/beans/XMLEncoder/Test6921644.java Changeset: 79a509ac8f35 Author: lana Date: 2010-03-01 18:30 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/79a509ac8f35 Merge ! make/com/sun/Makefile - make/java/text/FILES_java.gmk Changeset: 90248595ec35 Author: lana Date: 2010-03-04 13:07 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/90248595ec35 Merge Changeset: 2fe4e72288ce Author: lana Date: 2010-03-09 15:28 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2fe4e72288ce Merge Changeset: 38fbb2353a6a Author: alanb Date: 2010-02-23 17:56 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/38fbb2353a6a 6925977: (file) test/java/nio/file/Path/CheckPermissions.java fails if test.src on read-only file system Reviewed-by: chegar ! test/java/nio/file/Path/CheckPermissions.java Changeset: 00abf8c232be Author: alanb Date: 2010-02-23 17:58 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/00abf8c232be 6925932: (file) Path.endsWith can throw ArrayIndexOutOfBoundsException (unx) Reviewed-by: chegar ! src/solaris/classes/sun/nio/fs/UnixPath.java ! test/java/nio/file/Path/PathOps.java Changeset: be5db597f3be Author: alanb Date: 2010-02-23 18:19 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/be5db597f3be 6928960: make modules fails to build class analyzer Reviewed-by: mchung ! make/modules/tools/Makefile Changeset: e94b296b53b4 Author: alanb Date: 2010-02-23 18:21 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e94b296b53b4 6926800: TEST_BUG: java/nio/file/Files/walk_file_tree.sh fails with newer versions of find(1) Reviewed-by: forax ! test/java/nio/file/Files/PrintFileTree.java ! test/java/nio/file/Files/walk_file_tree.sh Changeset: e842e99b514a Author: darcy Date: 2010-02-24 10:48 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e842e99b514a 6929382: Various core classes in util and elsewhere are missing @param tags Reviewed-by: dholmes, martin ! src/share/classes/java/lang/Iterable.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/Iterator.java ! src/share/classes/java/util/List.java Changeset: 9929203a8b98 Author: xuelei Date: 2010-02-25 13:32 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9929203a8b98 6916202: More cases of invalid ldap filters accepted and processed Reviewed-by: vinnie, weijun ! src/share/classes/com/sun/jndi/ldap/Filter.java + test/com/sun/jndi/ldap/InvalidLdapFilters.java Changeset: 77beb60b39c6 Author: alanb Date: 2010-02-27 18:18 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/77beb60b39c6 6929532: (file) WatchService should avoid queuing new modify events when lots of files are changing Reviewed-by: alanb Contributed-by: sebastian.sickelmann at gmx.de ! src/share/classes/sun/nio/fs/AbstractWatchKey.java + test/java/nio/file/WatchService/LotsOfEvents.java - test/java/nio/file/WatchService/OverflowEventIsLoner.java Changeset: b77e94f5a601 Author: alanb Date: 2010-02-27 19:15 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b77e94f5a601 6929259: Remove double spaces from Dual-pivot quicksort Reviewed-by: alanb Contributed-by: vladimir.yaroslavskiy at sun.com ! src/share/classes/java/util/DualPivotQuicksort.java Changeset: 529d2da0aee2 Author: alanb Date: 2010-02-27 19:26 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/529d2da0aee2 6815768: File.getxxxSpace() methods fail for very large file systems under 32bit Java Reviewed-by: ohair ! src/solaris/native/java/io/UnixFileSystem_md.c Changeset: f7a6eae6e1eb Author: alanb Date: 2010-02-27 19:29 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f7a6eae6e1eb 6921374: java.lang.String::hashCode() should check for count == 0 to avoid repeated stores hash = 0 Reviewed-by: darcy, ohair ! src/share/classes/java/lang/String.java Changeset: 78d91c4223cb Author: vinnie Date: 2010-03-01 17:54 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/78d91c4223cb 6921001: api/java_security/IdentityScope/IdentityScopeTests.html#getSystemScope fails starting from b78 JDK7 Reviewed-by: mullan ! src/share/classes/java/security/IdentityScope.java ! src/share/lib/security/java.security + test/java/security/IdentityScope/NoDefaultSystemScope.java Changeset: 893034df4ec2 Author: vinnie Date: 2010-03-01 18:00 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/893034df4ec2 Merge - test/java/nio/file/WatchService/OverflowEventIsLoner.java Changeset: cddb43b12d28 Author: alanb Date: 2010-03-03 16:09 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/cddb43b12d28 6931216: TEST_BUG: test/java/nio/file/WatchService/LotsOfEvents.java failed with NPE Reviewed-by: chegar ! test/java/nio/file/WatchService/LotsOfEvents.java Changeset: 507159d8d143 Author: ohair Date: 2010-03-03 11:29 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/507159d8d143 6931763: sanity checks broken with latest cygwin, newer egrep -i option problems Reviewed-by: jjg ! make/common/shared/Sanity.gmk Changeset: 61c298558549 Author: weijun Date: 2010-03-04 10:37 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/61c298558549 6844909: support allow_weak_crypto in krb5.conf Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/internal/crypto/EType.java + test/sun/security/krb5/etype/WeakCrypto.java + test/sun/security/krb5/etype/weakcrypto.conf Changeset: 0f383673ce31 Author: weijun Date: 2010-03-04 10:38 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0f383673ce31 6923681: Jarsigner crashes during timestamping Reviewed-by: vinnie ! src/share/classes/sun/security/tools/TimestampedSigner.java Changeset: 5e15b70e6d27 Author: weijun Date: 2010-03-04 10:38 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5e15b70e6d27 6880321: sun.security.provider.JavaKeyStore abuse of OOM Exception handling Reviewed-by: xuelei ! src/share/classes/sun/security/provider/JavaKeyStore.java Changeset: c2d29e5695c2 Author: lana Date: 2010-03-04 13:40 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c2d29e5695c2 Merge Changeset: 58b44ac0b10d Author: ohair Date: 2010-03-06 14:59 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/58b44ac0b10d 6915983: testing problems, adjusting list of tests, needs some investigation Reviewed-by: alanb ! test/Makefile ! test/ProblemList.txt Changeset: eae6e9ab2606 Author: lana Date: 2010-03-09 15:29 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/eae6e9ab2606 Merge - test/java/nio/file/WatchService/OverflowEventIsLoner.java From lana.steuck at sun.com Tue Mar 16 17:19:37 2010 From: lana.steuck at sun.com (lana.steuck at sun.com) Date: Wed, 17 Mar 2010 00:19:37 +0000 Subject: hg: jdk7/jdk7/langtools: 18 new changesets Message-ID: <20100317002027.3984D44E54@hg.openjdk.java.net> Changeset: 6eca0895a644 Author: jjg Date: 2010-02-23 18:43 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/6eca0895a644 6511613: javac unexpectedly doesn't fail in some cases if an annotation processor specified Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/Log.java + test/tools/javac/processing/6511613/DummyProcessor.java + test/tools/javac/processing/6511613/clss41701.java Changeset: 87eb6edd4f21 Author: jjg Date: 2010-02-25 09:42 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/87eb6edd4f21 4880220: Add a warning when accessing a static method via an reference Reviewed-by: darcy ! make/build.properties ! src/share/classes/com/sun/tools/javac/code/Lint.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/4880220/T4880220.empty.out + test/tools/javac/4880220/T4880220.error.out + test/tools/javac/4880220/T4880220.java + test/tools/javac/4880220/T4880220.warn.out Changeset: 85242c273d31 Author: darcy Date: 2010-02-25 11:04 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/85242c273d31 6929645: Address various findbugs warnings in langtools Reviewed-by: jjg ! src/share/classes/com/sun/tools/apt/comp/Apt.java ! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java ! src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationImpl.java ! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: dbcba45123cd Author: jjg Date: 2010-02-25 12:26 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/dbcba45123cd 6929544: langtools source code uses statics qualified by instance variables Reviewed-by: darcy ! make/build.properties ! src/share/classes/com/sun/tools/apt/main/CommandLine.java ! src/share/classes/com/sun/tools/apt/mirror/type/TypeMirrorImpl.java ! src/share/classes/com/sun/tools/doclets/standard/Standard.java ! src/share/classes/com/sun/tools/javac/Launcher.java ! src/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/jvm/Items.java ! src/share/classes/com/sun/tools/javac/main/CommandLine.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java Changeset: af75fd6155de Author: jjg Date: 2010-02-25 13:32 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/af75fd6155de 6893943: exit code from javah with no args is 0 Reviewed-by: darcy ! src/share/classes/com/sun/tools/javah/JavahTask.java + test/tools/javah/T6893943.java Changeset: b030706da5b4 Author: jjg Date: 2010-02-26 08:42 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b030706da5b4 6881645: Unchecked method call on a method declared inside anonymous inner causes javac to crash Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Symbol.java + test/tools/javac/T6881645.java Changeset: 72833a8a6086 Author: jjg Date: 2010-02-26 15:26 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/72833a8a6086 6930076: "null" can incorrectly appear in error message compiler.err.error.reading.file Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/file/Paths.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java Changeset: 7b69c7083a97 Author: jjg Date: 2010-02-26 15:30 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/7b69c7083a97 6930032: fix findbugs errors in com.sun.tools.javac.comp Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java Changeset: 7c23bbbe0dbd Author: darcy Date: 2010-03-02 14:06 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/7c23bbbe0dbd 6931130: Remove unused AnnotationCollector code from JavacProcessingEnvironment Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: 6e1e2738c530 Author: jjg Date: 2010-03-02 16:40 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/6e1e2738c530 6931482: minor findbugs fixes Reviewed-by: darcy ! src/share/classes/com/sun/tools/classfile/ConstantPool.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java Changeset: 235135d61974 Author: jjg Date: 2010-03-02 16:43 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/235135d61974 6931127: strange test class files Reviewed-by: darcy ! test/tools/javac/annotations/neg/Constant.java ! test/tools/javac/generics/Casting.java ! test/tools/javac/generics/Casting3.java ! test/tools/javac/generics/Casting4.java ! test/tools/javac/generics/InnerInterface1.java ! test/tools/javac/generics/InnerInterface2.java ! test/tools/javac/generics/Multibound1.java ! test/tools/javac/generics/MultipleInheritance.java ! test/tools/javac/generics/NameOrder.java ! test/tools/javac/generics/PermuteBound.java ! test/tools/javac/generics/PrimitiveVariant.java Changeset: fc7132746501 Author: darcy Date: 2010-03-03 16:05 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/fc7132746501 6449781: TypeElement.getQualifiedName for anonymous classes returns null instead of an empty name Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/processing/model/element/TestAnonClassNames.java + test/tools/javac/processing/model/element/TestAnonSourceNames.java Changeset: 7f5db2e8b423 Author: jjg Date: 2010-03-03 17:22 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/7f5db2e8b423 6931927: position issues with synthesized anonymous class Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/tree/TestAnnotatedAnonClass.java + test/tools/javac/tree/TreePosTest.java - test/tools/javac/treepostests/TreePosTest.java Changeset: 117c95448ab9 Author: jjg Date: 2010-03-03 19:34 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/117c95448ab9 6931126: jtreg tests not Windows friendly Reviewed-by: darcy ! test/tools/javac/ThrowsIntersection_1.java ! test/tools/javac/ThrowsIntersection_2.java ! test/tools/javac/ThrowsIntersection_3.java ! test/tools/javac/ThrowsIntersection_4.java ! test/tools/javac/generics/NameOrder.java Changeset: c55733ceed61 Author: lana Date: 2010-03-04 13:40 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/c55733ceed61 Merge Changeset: a23282f17d0b Author: jjg Date: 2010-03-05 16:12 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/a23282f17d0b 6930108: IllegalArgumentException in AbstractDiagnosticFormatter for tools/javac/api/TestJavacTaskScanner.jav Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! test/tools/javac/api/TestJavacTaskScanner.java + test/tools/javac/api/TestResolveError.java Changeset: a4f3b97c8028 Author: jjg Date: 2010-03-05 16:13 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/a4f3b97c8028 Merge Changeset: ef07347428f2 Author: lana Date: 2010-03-09 15:29 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ef07347428f2 Merge - test/tools/javac/treepostests/TreePosTest.java From lana.steuck at sun.com Tue Mar 16 17:26:02 2010 From: lana.steuck at sun.com (lana.steuck at sun.com) Date: Tue, 16 Mar 2010 17:26:02 -0700 (PDT) Subject: jdk7-b86: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201003170026.o2H0Q2ho002548@karachi.sfbay.sun.com> http://hg.openjdk.java.net/jdk7/jdk7/rev/433a60a9c0bf http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ef07347428f2 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/eae6e9ab2606 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/512b0e924a5a http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/81c0f115bbe5 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/bf823ef06b4f http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/6253e28826d1 --- PIT waived by Java SQE for all components. From martinrb at google.com Wed Mar 17 14:16:36 2010 From: martinrb at google.com (Martin Buchholz) Date: Wed, 17 Mar 2010 13:16:36 -0800 Subject: request for paired constants in j.l.Character In-Reply-To: <4BA02CFC.8010907@gmx.de> References: <4BA02CFC.8010907@gmx.de> Message-ID: <1ccfd1c11003171416q32a2820bh3cfb1f0fc93923f0@mail.gmail.com> On Tue, Mar 16, 2010 at 17:14, Ulf Zibis wrote: > In java.lang.Character we have: > ? ?public static final char MIN_VALUE = '\u0000'; > ? ?public static final char MAX_VALUE = '\uFFFF'; > ? ?public static final int MIN_CODE_POINT = 0x000000; > ? ?public static final int MAX_CODE_POINT = 0X10FFFF; > ? ?public static final int MIN_SUPPLEMENTARY_CODE_POINT = MAX_VALUE + 1; > > As we have MIN_CODE_POINT, which is duplicate of MIN_VALUE, IMO we > additionally could have > ? ?public static final int MAX_SUPPLEMENTARY_CODE_POINT = MAX_CODE_POINT; > > It would look better and serve plenty users expectations to find those > MIN/MAX constants as pair. > > Is there anybody who agrees with me ? I agree that the symmetry of MIN/MAX pairs is a good thing to maintain, and so your suggestion is slightly better than the status quo, but ... IMO not better enough to actually justify making any change to the Java Platform API. Martin From michael.wilkerson at sun.com Thu Mar 18 21:14:50 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 19 Mar 2010 04:14:50 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b86 for changeset 433a60a9c0bf Message-ID: <20100319041450.6E63D441A9@hg.openjdk.java.net> Changeset: 6b1069f53fbc Author: mikejwre Date: 2010-03-18 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/6b1069f53fbc Added tag jdk7-b86 for changeset 433a60a9c0bf ! .hgtags From michael.wilkerson at sun.com Thu Mar 18 21:14:57 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 19 Mar 2010 04:14:57 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b86 for changeset 6253e28826d1 Message-ID: <20100319041459.B5C9D441AB@hg.openjdk.java.net> Changeset: 09a41111a401 Author: mikejwre Date: 2010-03-18 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/09a41111a401 Added tag jdk7-b86 for changeset 6253e28826d1 ! .hgtags From michael.wilkerson at sun.com Thu Mar 18 21:17:21 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 19 Mar 2010 04:17:21 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b86 for changeset bf823ef06b4f Message-ID: <20100319041732.7D3CA441AE@hg.openjdk.java.net> Changeset: 4b58861a3570 Author: mikejwre Date: 2010-03-18 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4b58861a3570 Added tag jdk7-b86 for changeset bf823ef06b4f ! .hgtags From michael.wilkerson at sun.com Thu Mar 18 21:21:34 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 19 Mar 2010 04:21:34 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b86 for changeset 81c0f115bbe5 Message-ID: <20100319042134.AC082441B1@hg.openjdk.java.net> Changeset: 8b493f1aa136 Author: mikejwre Date: 2010-03-18 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/8b493f1aa136 Added tag jdk7-b86 for changeset 81c0f115bbe5 ! .hgtags From michael.wilkerson at sun.com Thu Mar 18 21:21:41 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 19 Mar 2010 04:21:41 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b86 for changeset 512b0e924a5a Message-ID: <20100319042141.BAC03441B3@hg.openjdk.java.net> Changeset: 3febd6fab2ac Author: mikejwre Date: 2010-03-18 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/3febd6fab2ac Added tag jdk7-b86 for changeset 512b0e924a5a ! .hgtags From michael.wilkerson at sun.com Thu Mar 18 21:21:50 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 19 Mar 2010 04:21:50 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b86 for changeset eae6e9ab2606 Message-ID: <20100319042222.AA4D3441B5@hg.openjdk.java.net> Changeset: 2cafbbe9825e Author: mikejwre Date: 2010-03-18 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2cafbbe9825e Added tag jdk7-b86 for changeset eae6e9ab2606 ! .hgtags From michael.wilkerson at sun.com Thu Mar 18 21:26:35 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 19 Mar 2010 04:26:35 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b86 for changeset ef07347428f2 Message-ID: <20100319042644.99779441B8@hg.openjdk.java.net> Changeset: 409db93d19c0 Author: mikejwre Date: 2010-03-18 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/409db93d19c0 Added tag jdk7-b86 for changeset ef07347428f2 ! .hgtags From erik.trimble at sun.com Tue Mar 23 20:39:33 2010 From: erik.trimble at sun.com (erik.trimble at sun.com) Date: Wed, 24 Mar 2010 03:39:33 +0000 Subject: hg: jdk7/jdk7/hotspot: 37 new changesets Message-ID: <20100324034058.0D465440B7@hg.openjdk.java.net> Changeset: 877a14af58e1 Author: never Date: 2010-02-18 15:05 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/877a14af58e1 6663854: assert(n != __null,"Bad immediate dominator info.") in C2 with -Xcomp Reviewed-by: kvn ! src/share/vm/opto/split_if.cpp + test/compiler/6663854/Test6663854.java Changeset: 2883969d09e7 Author: kvn Date: 2010-02-19 10:04 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2883969d09e7 6910664: C2: java/util/Arrays/Sorting.java fails with DeoptimizeALot flag Summary: Matcher::float_in_double should be true only when FPU is used for floats. Reviewed-by: never, twisti ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/output.cpp Changeset: b71f13525cc8 Author: never Date: 2010-02-19 13:06 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b71f13525cc8 6927049: assert(is_Loop(),"invalid node class") Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: 8b38237bae55 Author: kvn Date: 2010-02-22 16:56 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8b38237bae55 6928717: HS17 fails to build with SS11 C++ Summary: Add missing handles.inline.hpp for codeCache.cpp. Reviewed-by: never ! src/share/vm/includeDB_core Changeset: 855c5171834c Author: twisti Date: 2010-02-23 17:46 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/855c5171834c 6928839: JSR 292 typo in x86 _adapter_check_cast Summary: There is a small typo in methodHandles_x86.cpp. Reviewed-by: kvn ! src/cpu/x86/vm/methodHandles_x86.cpp Changeset: da9559b49b84 Author: never Date: 2010-02-25 11:38 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/da9559b49b84 6915557: assert(_gvn.type(l)->higher_equal(type),"must constrain OSR typestate") with debug build Reviewed-by: kvn ! src/share/vm/opto/parse1.cpp Changeset: 2432acbee618 Author: kvn Date: 2010-02-25 15:55 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2432acbee618 6930035: C2 type system incorrectly handles case j.l.Object->meet(constant AryPtr) Summary: Add missing code. Reviewed-by: never ! src/share/vm/opto/type.cpp Changeset: 336c6c200f5f Author: kvn Date: 2010-02-25 22:58 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/336c6c200f5f 6930116: loop predication code does not handle If nodes with only one projection Summary: Add check for iff->outcnt() < 2. Reviewed-by: never ! src/share/vm/opto/loopTransform.cpp Changeset: 7d236a9688c5 Author: never Date: 2010-03-01 12:12 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7d236a9688c5 6930398: fix for return address locals in OSR entries uses wrong test Reviewed-by: kvn ! src/share/vm/opto/parse1.cpp Changeset: b81f3572f355 Author: tonyp Date: 2010-02-23 23:13 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b81f3572f355 6928059: G1: command line parameter renaming Summary: Rename G1 parameters to make them more consistent. Reviewed-by: jmasa, johnc ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp ! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 1c72304f1885 Author: tonyp Date: 2010-02-23 23:14 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1c72304f1885 6928073: G1: use existing command line parameters for marking cycle initiation Summary: replace the combination of the G1SteadyStateUsed / G1SteadyStateUsedDelta parameteres to decide the marking initiation threshold and instead use InitiatingHeapOccupancyPercent. Reviewed-by: ysr, johnc ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 5f1f51edaff6 Author: jmasa Date: 2010-02-24 07:00 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5f1f51edaff6 6928081: G1: rename parameters common with CMS Summary: Rename marking stack sizing flags to be common between G1 and CMS Reviewed-by: ysr, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/includeDB_core ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/taskqueue.hpp Changeset: a1c410de27e4 Author: tonyp Date: 2010-02-24 14:56 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a1c410de27e4 6928065: G1: use existing command line parameters to set the young generation size Summary: see synopsis Reviewed-by: johnc, jmasa ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: ab75c83d7c37 Author: johnc Date: 2010-03-02 13:57 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ab75c83d7c37 Merge ! src/share/vm/includeDB_core Changeset: 8911d8c0596f Author: phh Date: 2010-02-26 16:40 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 Changeset: c76ca382971b Author: johnc Date: 2010-03-02 13:59 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c76ca382971b Merge ! src/share/vm/runtime/globals.hpp Changeset: d47555d7aca8 Author: jmasa Date: 2010-03-03 08:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d47555d7aca8 6910182: CMS: assert(_cursor[j] == _survivor_plab_array[j].end(),"Ctl pt invariant") Summary: Calculation of the slicing of survivor spaces for MT was incorrect. Reviewed-by: ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: c8a467bf56ad Author: coleenp Date: 2010-03-02 12:09 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c8a467bf56ad 6914050: jvm assertion "guard pages must be in use" in -Xcomp mode Summary: Move creating stack guard pages in jni attach thread before potential java call rather than after. Also cleanup stack guard pages when jni attach fails Reviewed-by: never, dholmes ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/thread.cpp Changeset: 4b0f2f4918ed Author: xlu Date: 2010-03-10 21:42 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4b0f2f4918ed 6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time Summary: Improve the usability of safepoint statistics data. See bug evaluation for more details. Reviewed-by: ysr, dholmes ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/safepoint.hpp Changeset: 12d91eb0f579 Author: acorn Date: 2010-03-11 14:41 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/12d91eb0f579 Merge Changeset: 51db1e4b379d Author: twisti Date: 2010-03-08 04:46 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/51db1e4b379d 6932536: JSR 292 modified JDK MethodHandlesTest fails on x86_64 Summary: A modified MethodHandlesTest revealed two bugs on x86_64. Reviewed-by: never, jrose ! src/cpu/x86/vm/methodHandles_x86.cpp Changeset: 7de45b5044c3 Author: never Date: 2010-03-09 11:02 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7de45b5044c3 6932270: Allow Java's ELF symtab reader to use separate debuginfo files Reviewed-by: never Contributed-by: Andrew Haley ! agent/src/os/linux/libproc_impl.c ! agent/src/os/linux/symtab.c ! agent/src/os/linux/symtab.h + make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/linux/makefiles/vm.make Changeset: 3cf667df43ef Author: twisti Date: 2010-03-09 20:16 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3cf667df43ef 6919934: JSR 292 needs to support x86 C1 Summary: This implements JSR 292 support for C1 x86. Reviewed-by: never, jrose, kvn ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/ci/ciCPCache.cpp ! src/share/vm/ci/ciCPCache.hpp ! src/share/vm/includeDB_compiler1 ! src/share/vm/includeDB_core ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/vframeArray.cpp Changeset: d8e270c4f609 Author: twisti Date: 2010-03-09 23:57 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d8e270c4f609 Merge Changeset: c466efa608d5 Author: roland Date: 2010-03-05 13:58 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c466efa608d5 6932496: c1: deoptimization of jsr subroutine fails on sparcv9 Summary: store jsr ret bci as intptr constant in c1 debug info Reviewed-by: never ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LinearScan.cpp + test/compiler/6932496/Test6932496.java Changeset: da06d1795d84 Author: twisti Date: 2010-03-11 05:09 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/da06d1795d84 6934089: Zero 32-bit/64kb page fix Summary: The fix for 6927165 increased the number of shadow pages for 32-bit platforms and this causes a problem on systems with 64kb pages. Reviewed-by: twisti Contributed-by: Gary Benson ! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp Changeset: 9eba43136cb5 Author: twisti Date: 2010-03-16 11:52 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9eba43136cb5 6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob Summary: Passing a null pointer to an InvokeDynamic function call should lead to a NullPointerException. Reviewed-by: kvn, never ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/includeDB_core ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 428a9c451986 Author: kvn Date: 2010-03-16 15:35 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/428a9c451986 6935466: new CodeCache flushing code is not guarded by the flag Summary: Add missing guard. Reviewed-by: never ! src/share/vm/compiler/compileBroker.cpp Changeset: fc2c71045ada Author: twisti Date: 2010-03-17 10:22 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fc2c71045ada 6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls Summary: The logic for x86 C1 to save the SP over MH calls is pretty straight forward but SPARC handles that differently. Reviewed-by: never, jrose ! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp Changeset: 2484f4d6a54e Author: kvn Date: 2010-03-17 10:47 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2484f4d6a54e 6935535: String.indexOf() returns incorrect result on x86 with SSE4.2 Summary: Added missing counter decrement when substring search restarted. Reviewed-by: twisti ! src/cpu/x86/vm/assembler_x86.cpp + test/compiler/6935535/Test.java Changeset: c047da02984c Author: never Date: 2010-03-17 16:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c047da02984c 6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp + test/compiler/6930043/Test6930043.java Changeset: 76c1d7d13ec5 Author: twisti Date: 2010-03-18 09:56 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/76c1d7d13ec5 6932091: JSR 292 x86 code cleanup Summary: Some code cleanups found during the JSR 292 SPARC port. Reviewed-by: kvn, never ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 97fe2cc98b1d Author: twisti Date: 2010-03-18 06:36 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/97fe2cc98b1d Merge Changeset: 6c94fe3c8df3 Author: trims Date: 2010-03-18 16:06 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6c94fe3c8df3 Merge Changeset: 07226e9eab8f Author: trims Date: 2010-03-18 17:21 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/07226e9eab8f 6936366: Fork HS17 to HS18 - renumber Major and build numbers of JVM Summary: Update the Major and build numbers for HS18 fork Reviewed-by: jcoomes ! make/hotspot_version Changeset: 3deb84ecd19d Author: trims Date: 2010-03-23 20:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3deb84ecd19d Added tag hs18-b01 for changeset 07226e9eab8f ! .hgtags Changeset: e7e7e36ccdb5 Author: trims Date: 2010-03-23 20:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e7e7e36ccdb5 Merge ! .hgtags From Erik.Trimble at Sun.COM Tue Mar 23 20:49:03 2010 From: Erik.Trimble at Sun.COM (Erik Trimble) Date: Tue, 23 Mar 2010 20:49:03 -0700 Subject: jdk7-b87: Hotspot Message-ID: <4BA98BAF.5020703@sun.com> Build 01 of Hotspot 18 has been integrated into the RE master repository for JDK 7 Build 87. http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/6253e28826d1 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/07226e9eab8f http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/81c0f115bbe5 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/512b0e924a5a http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/03cd9e62961f http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b816baf594e3 http://hg.openjdk.java.net/jdk7/jdk7/rev/3ddf90b39176 ------------- Component : VM Status : 0 major failures, 2 minor failures Date : 03/23/2010 at 10:00 Tested By : VM SQE Team and Leonid.Mesnik at sun.com Cost(total man-days): 1 Workspace : /java/jdk/ws/hotspot/ws/master Bundles : /net/jprt-web/jprt/archive/2010/03/2010-03-19-003937.et151817.hs18b01 Platforms : Solaris Sparc 11(32), -client Solaris Sparc 11(32), -server Solaris Sparc 10(32), -client Solaris Sparc 10(32), -server Solaris x86 11(32), -client Solaris x86 11(32), -server Solaris x86 10(32), -client Solaris x86 10(32), -server WinXP Home(32), -client WinXP Home(32), -server Win Server 2003(32), -client Win Server 2003(32), -server Windows Vista 32 bit, -client Windows Vista 32 bit, -server Windows Vista 64 bit, -client Windows Vista 64 bit, -server RH AS4.0 (32), -client RH AS4.0 (32), -server SuSE SLES 8(32), -client SuSE SLES 8(32), -server Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase Browsers : NA Patches : NA Logs : http://sqeweb.sfbay/nfs/results/vm/gtee/HSX/PIT/VM/18/b01/jdk7b87/product/ Number of Tests Executed : 286825 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6910182: CMS: assert(_cursor[j] == _survivor_plab_array[j].end(),"Ctl pt invariant") 6910664: C2: java/util/Arrays/Sorting.java fails with DeoptimizeALot flag 6915557: assert(_gvn.type(l)->higher_equal(type),"must constrain OSR typestate") with debug build 6919934: JSR 292 needs to support x86 C1 6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified 6927049: assert(is_Loop(),"invalid node class") 6928059: G1: command line parameter renaming 6928065: G1: use existing command line parameters to set the young generation size 6928073: G1: use existing command line parameters for marking cycle initiation 6928081: G1: rename parameters common with CMS 6932536: JSR 292 modified JDK MethodHandlesTest fails on x86_64 6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6914050: jvm assertion "guard pages must be in use" in -Xcomp mode 6930035: C2 type system incorrectly handles case j.l.Object->meet(constant AryPtr) 6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I 6930116: loop predication code does not handle If nodes with only one projection 6930398: fix for return address locals in OSR entries uses wrong test 6932270: Allow Java's ELF symtab reader to use separate debuginfo files 6932496: c1: deoptimization of jsr subroutine fails on sparcv9 6934089: Zero 32-bit/64kb page fix 6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob 6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls 6935466: new CodeCache flushing code is not guarded by the flag 6935535: String.indexOf() returns incorrect result on x86 with SSE4.2 Other reasons: 6928717: HS17 fails to build with SS11 C++ 6928839: JSR 292 typo in x86 _adapter_check_cast 6932091: JSR 292 x86 code cleanup 6936366: Fork HS17 to HS18 - renumber Major and build numbers of JVM New bugs filed: Bugs in PIT build: 6937366: VM crashes in a invokedynamic test with -Xcomp and without -XX:EnableMethodHandles 6937382: dtrace/hotspot_jni/CallVoidMethods/CallVoidMethods002 failed Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b87 Issues and Notes: his is HS 18 b01 PIT for JDK 1.7.0 b87 ------------------------------- From VM SQE Team and Leonid.Mesnik at sun.com -- Erik Trimble Java System Support Mailstop: usca22-123 Phone: x17195 Santa Clara, CA From michael.wilkerson at sun.com Thu Mar 25 22:11:07 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 26 Mar 2010 05:11:07 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b87 for changeset 6b1069f53fbc Message-ID: <20100326051108.15A97443B8@hg.openjdk.java.net> Changeset: 82135c848d5f Author: mikejwre Date: 2010-03-25 15:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/82135c848d5f Added tag jdk7-b87 for changeset 6b1069f53fbc ! .hgtags From michael.wilkerson at sun.com Thu Mar 25 22:11:12 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 26 Mar 2010 05:11:12 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b87 for changeset 09a41111a401 Message-ID: <20100326051113.AE03C443BA@hg.openjdk.java.net> Changeset: 39e14d2da687 Author: mikejwre Date: 2010-03-25 15:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/39e14d2da687 Added tag jdk7-b87 for changeset 09a41111a401 ! .hgtags From michael.wilkerson at sun.com Thu Mar 25 22:13:30 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 26 Mar 2010 05:13:30 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b87 for changeset e7e7e36ccdb5 Message-ID: <20100326051332.9AFC2443BC@hg.openjdk.java.net> Changeset: 465c39e1fb46 Author: mikejwre Date: 2010-03-25 15:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/465c39e1fb46 Added tag jdk7-b87 for changeset e7e7e36ccdb5 ! .hgtags From michael.wilkerson at sun.com Thu Mar 25 22:16:55 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 26 Mar 2010 05:16:55 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b87 for changeset 8b493f1aa136 Message-ID: <20100326051655.B4584443BF@hg.openjdk.java.net> Changeset: d8ebd1591003 Author: mikejwre Date: 2010-03-25 15:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/d8ebd1591003 Added tag jdk7-b87 for changeset 8b493f1aa136 ! .hgtags From michael.wilkerson at sun.com Thu Mar 25 22:17:00 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 26 Mar 2010 05:17:00 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b87 for changeset 3febd6fab2ac Message-ID: <20100326051700.C6A1B443C1@hg.openjdk.java.net> Changeset: 8c666f8f3565 Author: mikejwre Date: 2010-03-25 15:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/8c666f8f3565 Added tag jdk7-b87 for changeset 3febd6fab2ac ! .hgtags From michael.wilkerson at sun.com Thu Mar 25 22:17:09 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 26 Mar 2010 05:17:09 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b87 for changeset 2cafbbe9825e Message-ID: <20100326051722.6D455443C3@hg.openjdk.java.net> Changeset: b3c69282f6d3 Author: mikejwre Date: 2010-03-25 15:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b3c69282f6d3 Added tag jdk7-b87 for changeset 2cafbbe9825e ! .hgtags From michael.wilkerson at sun.com Thu Mar 25 22:22:34 2010 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 26 Mar 2010 05:22:34 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b87 for changeset 409db93d19c0 Message-ID: <20100326052236.0F020443C6@hg.openjdk.java.net> Changeset: f9b5d4867a26 Author: mikejwre Date: 2010-03-25 15:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/f9b5d4867a26 Added tag jdk7-b87 for changeset 409db93d19c0 ! .hgtags From Barry at Burd.org Fri Mar 26 12:30:00 2010 From: Barry at Burd.org (Barry Burd) Date: Fri, 26 Mar 2010 15:30:00 -0400 Subject: Feature complete? Message-ID: <4BACD2F8.618A.0054.1@Burd.org> The JDK7 Milestone page states that JDK7 will be Feature Complete for M8 (April 16 to June 3). Does that mean feature complete by the beginning of M8 (April 16) or by the end of M8 (June 3)? Here's the same question phrased a bit differently,... When will we have a(n almost) complete list of features to be included in JDK7? From Barry at Burd.org Fri Mar 26 13:57:37 2010 From: Barry at Burd.org (Barry Burd) Date: Fri, 26 Mar 2010 16:57:37 -0400 Subject: Feature complete? Message-ID: <4BACE781.618A.0054.1@Burd.org> The JDK7 Milestone page states that JDK7 will be Feature Complete for M8 (April 16 to June 3). Does that mean feature complete by the beginning of M8 (April 16) or by the end of M8 (June 3)? Here's the same question phrased a bit differently,... When will we have a(n almost) complete list of features to be included in JDK7? From mr at sun.com Fri Mar 26 14:02:17 2010 From: mr at sun.com (Mark Reinhold) Date: Fri, 26 Mar 2010 14:02:17 -0700 Subject: Feature complete? In-Reply-To: barry@burd.org; Fri, 26 Mar 2010 15:30:00 EDT; <4BACD2F8.618A.0054.1@Burd.org> Message-ID: <20100326210217.C825F539@eggemoggin.niobe.net> > Date: Fri, 26 Mar 2010 15:30:00 -0400 > From: Barry Burd > The JDK7 Milestone page states that JDK7 will be Feature Complete for > M8 (April 16 to June 3). Does that mean feature complete by the > beginning of M8 (April 16) or by the end of M8 (June 3)? By the end. > Here's the > same question phrased a bit differently,... When will we have a(n > almost) complete list of features to be included in JDK7? We already have it: http://openjdk.java.net/projects/jdk7/features. - Mark From assembling.signals at yandex.ru Sat Mar 27 01:55:18 2010 From: assembling.signals at yandex.ru (assembling signals) Date: Sat, 27 Mar 2010 11:55:18 +0300 Subject: Feature complete? In-Reply-To: <20100326210217.C825F539@eggemoggin.niobe.net> References: barry@burd.org; Fri, 26 Mar 2010 15:30:00 EDT; <4BACD2F8.618A.0054.1@Burd.org> <20100326210217.C825F539@eggemoggin.niobe.net> Message-ID: <7301269680118@web76.yandex.ru> Hello! I wonder which parts of Project Coin will be included. I have read in several sources that "Resources Management" (using try(...){ ... }) will NOT be included (which would be sad). Is there an official list somewhere? Thank you! 26.03.10, 14:02, "Mark Reinhold" : > > Date: Fri, 26 Mar 2010 15:30:00 -0400 > > From: Barry Burd > > > The JDK7 Milestone page states that JDK7 will be Feature Complete for > > M8 (April 16 to June 3). Does that mean feature complete by the > > beginning of M8 (April 16) or by the end of M8 (June 3)? > > By the end. > > > Here's the > > same question phrased a bit differently,... When will we have a(n > > almost) complete list of features to be included in JDK7? > > We already have it: http://openjdk.java.net/projects/jdk7/features. > > - Mark > > -- ??????.?????. ?????? ????. ????? - ???. http://mail.yandex.ru/nospam/sign From Joe.Darcy at Sun.COM Sat Mar 27 10:23:39 2010 From: Joe.Darcy at Sun.COM (Joseph D. Darcy) Date: Sat, 27 Mar 2010 10:23:39 -0700 Subject: Feature complete? In-Reply-To: <7301269680118@web76.yandex.ru> References: "26 Mar 2010 15:30:00 EDT;" <4BACD2F8.618A.0054.1@Burd.org> <20100326210217.C825F539@eggemoggin.niobe.net> <7301269680118@web76.yandex.ru> Message-ID: <4BAE3F1B.3090509@sun.com> assembling signals wrote: > Hello! > > I wonder which parts of Project Coin will be included. > I have read in several sources that "Resources Management" (using try(...){ ... }) > will NOT be included (which would be sad). Is there an official list somewhere? > > Thank you! > Information about Project Coin is not hard to find: http://blogs.sun.com/darcy/entry/project_coin_final_five http://blogs.sun.com/darcy/entry/projec_coin_post_devoxx_closures -Joe > > 26.03.10, 14:02, "Mark Reinhold" : > > >>> Date: Fri, 26 Mar 2010 15:30:00 -0400 >>> >> > From: Barry Burd >> >> > The JDK7 Milestone page states that JDK7 will be Feature Complete for >> > M8 (April 16 to June 3). Does that mean feature complete by the >> > beginning of M8 (April 16) or by the end of M8 (June 3)? >> >> By the end. >> >> > Here's the >> > same question phrased a bit differently,... When will we have a(n >> > almost) complete list of features to be included in JDK7? >> >> We already have it: http://openjdk.java.net/projects/jdk7/features. >> >> - Mark >> >> >> > > From Barry at Burd.org Sat Mar 27 12:29:39 2010 From: Barry at Burd.org (Barry Burd) Date: Sat, 27 Mar 2010 15:29:39 -0400 Subject: Feature complete? In-Reply-To: <4BAE1D7D020000160008E6FD@drew.edu> References: <4BAE1D7D020000160008E6FD@drew.edu> Message-ID: <4BAE2462.618A.0054.1@Burd.org> There are lots of links and posts describing plans for features to be included, along with a proposal for closures, etc. But my sense from reading these posts is that some decisions about syntax haven't yet been finalized, and that it's not yet clear what subset of (say) "Language support for Collections" or "better integral literals" will definitely be included. I assume that these points will be firmed up sometime during M8. So during M8 (beginning, middle or end) I should be able to write programs that use what will be the final version of Java 7. Am I correct about this, or are all the features, sub-features and sub-sub-features already cast in stone? From jonathan.gibbons at oracle.com Wed Mar 31 10:47:28 2010 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 31 Mar 2010 10:47:28 -0700 Subject: Pop quiz Message-ID: <4BB38AB0.2060306@oracle.com> JDK 7 folk, I'm curious, what tools do people use to work on JDK 7 source code? NetBeans or any other IDE? emacs? vi?? As we start using new language features within JDK itself, it would be good to be able to estimate the impact on JDK developers. -- Jon From bradford.wetmore at oracle.com Wed Mar 31 11:39:08 2010 From: bradford.wetmore at oracle.com (Bradford Wetmore) Date: Wed, 31 Mar 2010 11:39:08 -0700 Subject: Pop quiz In-Reply-To: <4BB38AB0.2060306@oracle.com> References: <4BB38AB0.2060306@oracle.com> Message-ID: <4BB396CC.6010008@oracle.com> > NetBeans or any other IDE? emacs? vi?? I primarily use vi (who just called me a dinosaur?) when I know the code and want to have a bunch of side-by-side windows open. When I'm learning a new piece of functionality or writing code, it's netbeans. I usually compile with DEBUG_CLASSFILES=true, then set the JDK library to my JDK7 build, point to the JDK sources (including build//gensrc), then use the debugger to see what's actually going on in my JDK7 libraries. In most cases, when I'm writing/debugging, I have both styles going. Brad P.S. Emacs is the spawn of...[1]...oh never mind, James G. might be reading this... ;) [1] I'm making a joking reference to the Holy Wars [2], this is not an invitation to open a new battlefront here. [2] http://en.wikipedia.org/wiki/Editor_war On 3/31/2010 10:47 AM, Jonathan Gibbons wrote: > JDK 7 folk, > > I'm curious, what tools do people use to work on JDK 7 source code? > > NetBeans or any other IDE? emacs? vi?? > > As we start using new language features within JDK itself, it would be > good to be able to estimate the impact on JDK developers. > > -- Jon From kelly.ohair at oracle.com Wed Mar 31 12:27:44 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 31 Mar 2010 12:27:44 -0700 Subject: Pop quiz In-Reply-To: <4BB38AB0.2060306@oracle.com> References: <4BB38AB0.2060306@oracle.com> Message-ID: <38569A7E-3636-453E-A0A8-A5C7C01F88DA@oracle.com> On Mar 31, 2010, at 10:47 AM, Jonathan Gibbons wrote: > JDK 7 folk, > > I'm curious, what tools do people use to work on JDK 7 source code? Makefiles and scripting work, vi/vim. Although I may move to NetBeans gradually, with the C/C++ plugin, it does a reasonable job when editing scripts and makefiles. For Java code, NetBeans, even without a NetBeans project setup, NetBeans editing of Java source is the easiest for me. I create projects as I go. C code, used vi in the past, but will be moving to NetBeans the next time I need to work on it, but it's been a long time since I worked on any C code. > > NetBeans or any other IDE? emacs? vi?? > > As we start using new language features within JDK itself, it would > be good to be able to estimate the impact on JDK developers. Ah... Java code... NetBeans. If NetBeans can't handle the new language features, I would be heart broken. :^( -kto > > -- Jon From jonathan.gibbons at oracle.com Wed Mar 31 12:29:56 2010 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 31 Mar 2010 12:29:56 -0700 Subject: Pop quiz In-Reply-To: <38569A7E-3636-453E-A0A8-A5C7C01F88DA@oracle.com> References: <4BB38AB0.2060306@oracle.com> <38569A7E-3636-453E-A0A8-A5C7C01F88DA@oracle.com> Message-ID: <4BB3A2B4.5030103@oracle.com> Kelly O'Hair wrote: > > Ah... Java code... NetBeans. If NetBeans can't handle the new > language features, > I would be heart broken. :^( > > -kto Yes. While it is clear that the dinosaurs will have an easier job working with new language features in source code, it is clear that Netbeans support is also important. -- Jon From Weijun.Wang at Sun.COM Wed Mar 31 17:26:17 2010 From: Weijun.Wang at Sun.COM (Weijun Wang) Date: Thu, 01 Apr 2010 08:26:17 +0800 Subject: Pop quiz In-Reply-To: <4BB38AB0.2060306@oracle.com> References: <4BB38AB0.2060306@oracle.com> Message-ID: On Apr 1, 2010, at 1:47 AM, Jonathan Gibbons wrote: > JDK 7 folk, > > I'm curious, what tools do people use to work on JDK 7 source code? > > NetBeans or any other IDE? emacs? vi?? NetBeans and vi. vi for trivial code changes, simple browsing, remote editing, and any other cases where I cannot or is lazy to start NetBeans. NetBeans for real editing, navigating through classes/methods. Just like Brad, I also point NetBeans library and source to my build (the one with classes/) and sources (including share and solaris and windows of jdk, and langtools). Build is very fast, and often only a simple 'javac -d'. As soon as the classes are rebuilt, NetBeans recognize the changes, go to class/method, code-completion and inline error check works automagically. My primary project includes some small programs with main(). I also add regression test directories I'm working on as source package folders. As for debugging, although I have DEBUG_CLASSFILES=true, I seldom use NetBeans. System.out is still my normal choice. My System.out includes ANSI escape characters and is colorful in a console windows. :) I don't know how to edit a Makefile in NetBeans. It changes TAB to spaces and I'm not aware of a :set noexpandtab. > > As we start using new language features within JDK itself, it would be good to be able to estimate the impact on JDK developers. The nightly dev version already knows about Project Coin, like string in case and diamond operators. Thanks Max > > -- Jon