From kelly.ohair at oracle.com Mon Dec 3 08:55:50 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 3 Dec 2012 08:55:50 -0800 Subject: Review Request: 8004151: build-infra: Generating X11 wrapper offset file is not cross compilable (AWT folks look here!) In-Reply-To: <50B770C6.3060105@oracle.com> References: <50B770C6.3060105@oracle.com> Message-ID: Something in the back of my mind says that there has to be a better solution to this X11 sizeof issue, but at the same time, I don't think we need to find that solution now. I notice that some of the $@.tmp stuff has been removed, along with the "$(RM) $@ $@.tmp" commands. I know it's a pain to do this, but I have found it necessary, especially on Windows for some reason. The "$(MKDIR) -p $(@D)" guarantees that the destination directory exists, glad those remain. The "$(RM) $@" is done to make sure the target file is removed so we get a fresh file. If some command in the rules fail, I'd rather not see some partial $@ file left around from some previous build. The use of $@.tmp files, followed by a "$(MV) $@.tmp $@" was to avoid any issues with a partially constructed $@ file being left around, perhaps when some command in the rules got killed by a ^C or 'kill -9', and a second make command thinking the file did not need to be built. I suppose these habits are paranoid, but it's what I've done in the past to guarantee predictability. If there is a better way to do this I am all ears. -kto On Nov 29, 2012, at 6:27 AM, Fredrik ?hrstr?m wrote: > The GensrcX11Wrapper.gmk makefile creates a new sizes.32 or sizes.64 by running a generated C program > that performs many sizeof calculations on X11 structures. This is cross compileable. > > Fortunately the sizes.32 and sizes.64 offset files are very stable. Thus we can commit them to the > source code repository. When not cross compiling we perform a verification step that > regenerates the offset file for the build platforms bits, and checks that it is the same > as the committed version. > > Patch is here: > http://cr.openjdk.java.net/~ohrstrom/webrev-8004151-gensrcX11wrapper/ > (do not read the diff of the makefile, read the new makefile, too many changes.) > > Question: by always supplying both sizes.32 and sizes.64 to the generator tool, it > seems like it is encoding both offsets into the java classes. This might not always > have been done before. Good or bad? > > //Fredrik From artem.ananiev at oracle.com Tue Dec 4 06:13:45 2012 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Tue, 04 Dec 2012 18:13:45 +0400 Subject: CFV: New JDK8 Reviewer: Sergey Bylokhov Message-ID: <50BE0519.90805@oracle.com> I hereby nominate Sergey Bylokhov (OpenJDK user name: serb) to Reviewer in JDK8 project. Sergey is a member of AWT group at Oracle and committer in JDK6, JDK7, JDK7u, and JDK8 projects. He has contributed a number of very non-trivial changes to AWT, Swing, and a few to Java2D. Many parts of new AWT code for Mac OS X port was written and reviewed by Sergey. "hg log |grep serb" in jdk8/awt/jdk repository shows 38 changesets, which is enough for the nomination [1]. Only current JDK8 Reviewers [2] are eligible to vote on this nomination. Votes must be cast in the open by replying to jdk8-dev. For Lazy Consensus voting instructions, see [3]. Thanks, Artem [1] http://openjdk.java.net/projects#project-reviewer [2] http://openjdk.java.net/census#jdk8 [3] http://openjdk.java.net/bylaws#lazy-consensus From anthony.petrov at oracle.com Tue Dec 4 06:43:11 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 04 Dec 2012 18:43:11 +0400 Subject: CFV: New JDK8 Reviewer: Sergey Bylokhov In-Reply-To: <50BE0519.90805@oracle.com> References: <50BE0519.90805@oracle.com> Message-ID: <50BE0BFF.1000504@oracle.com> Vote: YES -- best regards, Anthony On 12/4/2012 6:13 PM, Artem Ananiev wrote: > > I hereby nominate Sergey Bylokhov (OpenJDK user name: serb) to Reviewer > in JDK8 project. > > Sergey is a member of AWT group at Oracle and committer in JDK6, JDK7, > JDK7u, and JDK8 projects. He has contributed a number of very > non-trivial changes to AWT, Swing, and a few to Java2D. Many parts of > new AWT code for Mac OS X port was written and reviewed by Sergey. > > "hg log |grep serb" in jdk8/awt/jdk repository shows 38 changesets, > which is enough for the nomination [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [3]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/projects#project-reviewer > [2] http://openjdk.java.net/census#jdk8 > [3] http://openjdk.java.net/bylaws#lazy-consensus From andrew.brygin at oracle.com Tue Dec 4 07:04:39 2012 From: andrew.brygin at oracle.com (Andrew Brygin) Date: Tue, 04 Dec 2012 19:04:39 +0400 Subject: CFV: New JDK8 Reviewer: Sergey Bylokhov In-Reply-To: <50BE0519.90805@oracle.com> References: <50BE0519.90805@oracle.com> Message-ID: <50BE1107.5010704@oracle.com> Vote: YES Thanks, Andrew On 04.12.2012 18:13, Artem Ananiev wrote: > > I hereby nominate Sergey Bylokhov (OpenJDK user name: serb) to > Reviewer in JDK8 project. > > Sergey is a member of AWT group at Oracle and committer in JDK6, JDK7, > JDK7u, and JDK8 projects. He has contributed a number of very > non-trivial changes to AWT, Swing, and a few to Java2D. Many parts of > new AWT code for Mac OS X port was written and reviewed by Sergey. > > "hg log |grep serb" in jdk8/awt/jdk repository shows 38 changesets, > which is enough for the nomination [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this > nomination. Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [3]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/projects#project-reviewer > [2] http://openjdk.java.net/census#jdk8 > [3] http://openjdk.java.net/bylaws#lazy-consensus From alexey.utkin at oracle.com Tue Dec 4 07:19:41 2012 From: alexey.utkin at oracle.com (Alexey Utkin) Date: Tue, 04 Dec 2012 19:19:41 +0400 Subject: CFV: New JDK8 Reviewer: Sergey Bylokhov In-Reply-To: <50BE0519.90805@oracle.com> References: <50BE0519.90805@oracle.com> Message-ID: <50BE148D.6030501@oracle.com> Vote: YES Regards, -uta On 04.12.2012 18:13, Artem Ananiev wrote: > > I hereby nominate Sergey Bylokhov (OpenJDK user name: serb) to > Reviewer in JDK8 project. > > Sergey is a member of AWT group at Oracle and committer in JDK6, JDK7, > JDK7u, and JDK8 projects. He has contributed a number of very > non-trivial changes to AWT, Swing, and a few to Java2D. Many parts of > new AWT code for Mac OS X port was written and reviewed by Sergey. > > "hg log |grep serb" in jdk8/awt/jdk repository shows 38 changesets, > which is enough for the nomination [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this > nomination. Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [3]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/projects#project-reviewer > [2] http://openjdk.java.net/census#jdk8 > [3] http://openjdk.java.net/bylaws#lazy-consensus > > From Abhi.Saha at Oracle.COM Tue Dec 4 08:03:45 2012 From: Abhi.Saha at Oracle.COM (Abhijit Saha (Oracle)) Date: Tue, 04 Dec 2012 08:03:45 -0800 Subject: CFV: New JDK8 Reviewer: Sergey Bylokhov In-Reply-To: <50BE0519.90805@oracle.com> References: <50BE0519.90805@oracle.com> Message-ID: <50BE1EE1.6070000@Oracle.COM> vote: Yes On 12/4/2012 6:13 AM, Artem Ananiev wrote: > > I hereby nominate Sergey Bylokhov (OpenJDK user name: serb) to > Reviewer in JDK8 project. > > Sergey is a member of AWT group at Oracle and committer in JDK6, JDK7, > JDK7u, and JDK8 projects. He has contributed a number of very > non-trivial changes to AWT, Swing, and a few to Java2D. Many parts of > new AWT code for Mac OS X port was written and reviewed by Sergey. > > "hg log |grep serb" in jdk8/awt/jdk repository shows 38 changesets, > which is enough for the nomination [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this > nomination. Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [3]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/projects#project-reviewer > [2] http://openjdk.java.net/census#jdk8 > [3] http://openjdk.java.net/bylaws#lazy-consensus -- Release Lead, Java SE Updates Oracle Corporation. (408)276-7564 From Sergey.Malenkov at oracle.com Tue Dec 4 08:13:25 2012 From: Sergey.Malenkov at oracle.com (Sergey Malenkov) Date: Tue, 04 Dec 2012 20:13:25 +0400 Subject: CFV: New JDK8 Reviewer: Sergey Bylokhov In-Reply-To: <50BE0519.90805@oracle.com> References: <50BE0519.90805@oracle.com> Message-ID: <50BE2125.6070103@oracle.com> Vote:YES On 04.12.2012 18:13, Artem Ananiev wrote: > > I hereby nominate Sergey Bylokhov (OpenJDK user name: serb) to Reviewer > in JDK8 project. > > Sergey is a member of AWT group at Oracle and committer in JDK6, JDK7, > JDK7u, and JDK8 projects. He has contributed a number of very > non-trivial changes to AWT, Swing, and a few to Java2D. Many parts of > new AWT code for Mac OS X port was written and reviewed by Sergey. > > "hg log |grep serb" in jdk8/awt/jdk repository shows 38 changesets, > which is enough for the nomination [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [3]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/projects#project-reviewer > [2] http://openjdk.java.net/census#jdk8 > [3] http://openjdk.java.net/bylaws#lazy-consensus From alexander.kouznetsov at oracle.com Tue Dec 4 10:43:10 2012 From: alexander.kouznetsov at oracle.com (Alexander Kouznetsov) Date: Tue, 04 Dec 2012 10:43:10 -0800 Subject: CFV: New JDK8 Reviewer: Sergey Bylokhov In-Reply-To: <50BE0519.90805@oracle.com> References: <50BE0519.90805@oracle.com> Message-ID: <50BE443E.10509@oracle.com> Vote: YES Best regards, Alexander Kouznetsov 78123346027 On 04.12.2012 6:13, Artem Ananiev wrote: > > I hereby nominate Sergey Bylokhov (OpenJDK user name: serb) to > Reviewer in JDK8 project. > > Sergey is a member of AWT group at Oracle and committer in JDK6, JDK7, > JDK7u, and JDK8 projects. He has contributed a number of very > non-trivial changes to AWT, Swing, and a few to Java2D. Many parts of > new AWT code for Mac OS X port was written and reviewed by Sergey. > > "hg log |grep serb" in jdk8/awt/jdk repository shows 38 changesets, > which is enough for the nomination [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this > nomination. Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [3]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/projects#project-reviewer > [2] http://openjdk.java.net/census#jdk8 > [3] http://openjdk.java.net/bylaws#lazy-consensus From mark.reinhold at oracle.com Tue Dec 4 14:10:37 2012 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Tue, 04 Dec 2012 14:10:37 -0800 Subject: JDK 8 M5 Message-ID: <20121204221037.D8262618@eggemoggin.niobe.net> The final build of M5 was promoted last week (b66). I've updated the milestone and feature pages [1][2] to reflect what did and didn't get done. Code for these JEPs wasn't integrated as scheduled in M5 but work on them continues, so I've retargeted them to M6: 103 Parallel Array Sorting 110 New HTTP Client 119 javax.lang.model Implementation Backed by Core Reflection 140 Limited doPrivileged JEP 112 (Charset Implementation Improvements) was actually integrated in M4 rather than M5, so I've retargeted it to M4 in order to set the record straight. JEP 136 (Enhanced Verification Errors) was integrated in M5. Finally, the owner of JEP 111 (Additional Unicode Constructs for Regular Expressions) asked that it be dropped from JDK 8 due to lack of time. Part of that JEP was, however, implemented in M2 (7014640 [3]). These changes are also summarized on the features page [4]. - Mark [1] http://openjdk.java.net/projects/jdk8/milestones [2] http://openjdk.java.net/projects/jdk8/features [3] http://bugs.sun.com/view_bug.do?bug_id=7014640 [4] http://openjdk.java.net/projects/jdk8/features#changes-m5 From fredrik.ohrstrom at oracle.com Wed Dec 5 05:20:08 2012 From: fredrik.ohrstrom at oracle.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=) Date: Wed, 05 Dec 2012 14:20:08 +0100 Subject: Review Request: 8004151: build-infra: Generating X11 wrapper offset file is not cross compilable (AWT folks look here!) In-Reply-To: <50B77728.4080406@oracle.com> References: <50B770C6.3060105@oracle.com> <50B772D7.9040104@oracle.com> <50B77728.4080406@oracle.com> Message-ID: <50BF4A08.2050700@oracle.com> 2012-11-29 15:54, Fredrik ?hrstr?m skrev: > 2012-11-29 15:36, Erik Joelsson skrev: >> I just submitted a patch to build-infra for the dual generation on >> all platforms since it breaks comparisons between old and new build. >> In general, we can't change behavior in new build without also >> changing the old before the old is removed. >> >> Removing sizes.64-solaris-i386 breaks the old build on solaris-x86, >> so I have readded it to build-infra. > > Thanks Erik! The new and updated webrev is here: > > http://cr.openjdk.java.net/~ohrstrom/webrev-8004151-gensrcX11wrapper-v2/ > > > Ok, new webrev incorporating a few more Erik changes. Any comments from the AWT experts? http://cr.openjdk.java.net/~ohrstrom/webrev-8004151-gensrcX11wrapper-v3/ //Fredrik From fredrik.ohrstrom at oracle.com Wed Dec 5 05:42:29 2012 From: fredrik.ohrstrom at oracle.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=) Date: Wed, 05 Dec 2012 14:42:29 +0100 Subject: Review Request: 8004151: build-infra: Generating X11 wrapper offset file is not cross compilable (AWT folks look here!) In-Reply-To: References: <50B770C6.3060105@oracle.com> Message-ID: <50BF4F45.1060201@oracle.com> 2012-12-03 17:55, Kelly O'Hair skrev: > I notice that some of the $@.tmp stuff has been removed, along with the "$(RM) $@ $@.tmp" commands. > I know it's a pain to do this, but I have found it necessary, especially on Windows for some reason. What reason? Can you give an example where it fails on windows? > The "$(MKDIR) -p $(@D)" guarantees that the destination directory exists, glad those remain. > The "$(RM) $@" is done to make sure the target file is removed so we get a fresh file. If some command > in the rules fail, I'd rather not see some partial $@ file left around from some previous build. > The use of $@.tmp files, followed by a "$(MV) $@.tmp $@" was to avoid any issues with a partially > constructed $@ file being left around, perhaps when some command in the rules got killed by a ^C or 'kill -9', > and a second make command thinking the file did not need to be built. Make knows how to cleanup the goal file, if the recipe is interrupted halfway. Take for example this makefile: myprog.sh : echo "#!/bin/sh" > $@ sleep 3 echo "echo Hello World!" >> $@ echo >> $@ chmod a+x $@ If you press ctrl-c during the sleep, then make will remove the half baked myprog.sh and print: ^Cmake: *** Deleting file `myprog.sh' make: *** [myprog.sh] Interrupt However if you have an error in you recipe, for example add "cat not_there >> $@" at the end of the recipe, then make will let the half baked myprog.sh remain. But makefile execution will of course terminate. Thus if you have a recipe that will most likely not fail, then you should rely on make to do the cleanup. If you have potential failures during a sequence of commands that construct the goal, then the tmp trick should be used, to avoid incorrect goals remaining and confusing future incremental builds. ALSO, if the recipe is triggered because the goal timestamp is older than the dependency timestamp, then there is no need to remove the goal. If the goal is not regenerated, then a simple touch of the goal is enough. On the windows file system, the timestamp resolution on FAT32 is 2 seconds and can cause odd rounding that (un)triggers goal dependency timestamp comparisons. This problems is solved by avoiding FAT32. //Fredrik From kelly.ohair at oracle.com Wed Dec 5 09:37:10 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 5 Dec 2012 09:37:10 -0800 Subject: Wanted: Notice on any make/* file changes to any JDK8 repository Message-ID: <3BEF91C1-B0BA-4CCE-9E31-DE67D8D17549@oracle.com> JDK8 Reviewers: Please be on the lookout for any make/* changes to any repository and report them to the build-dev and build-infra mailing list. It is critical that the build-dev and build-infra teams are well aware of ANY changes to the build process. If at all possible, it is highly advised that people NOT perform any work, major or minor for that matter, to the old makefiles at this time. If it is absolutely necessary, and if you let us know in advance, we can make sure the fallout is minimized. -kto From alejandro.murillo at oracle.com Wed Dec 5 11:18:47 2012 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 05 Dec 2012 19:18:47 +0000 Subject: hg: jdk8/jdk8/hotspot: 25 new changesets Message-ID: <20121205191935.8905647E54@hg.openjdk.java.net> Changeset: e1d42ba865de Author: amurillo Date: 2012-11-16 09:43 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e1d42ba865de 8003541: new hotspot build - hs25-b11 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 49cbd3e25ba9 Author: zgu Date: 2012-11-16 09:05 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/49cbd3e25ba9 8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp) Summary: The assertion is applied to only the region to be released, also performs region integrity checking Reviewed-by: acorn, coleenp ! src/share/vm/services/memSnapshot.cpp ! src/share/vm/services/memSnapshot.hpp Changeset: 3ed6de6e139b Author: coleenp Date: 2012-11-20 20:27 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3ed6de6e139b Merge Changeset: 73e64867adb7 Author: mikael Date: 2012-11-21 09:02 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/73e64867adb7 8003690: Example code in JVMTI GetStackTrace documentation is broken Summary: Fixed to minor errors in example code Reviewed-by: sspitsyn, dholmes ! src/share/vm/prims/jvmti.xml Changeset: 6b881a6b0665 Author: dholmes Date: 2012-11-21 20:07 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6b881a6b0665 8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use Reviewed-by: coleenp, kvn ! src/share/vm/runtime/vm_version.cpp Changeset: ca1be5fbe6ff Author: dholmes Date: 2012-11-21 21:26 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ca1be5fbe6ff Merge Changeset: 7c15faa95ce7 Author: mikael Date: 2012-11-27 07:57 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7c15faa95ce7 8003879: Duplicate definitions in vmStructs Summary: Removed duplicate entries Reviewed-by: dholmes, sspitsyn ! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vmStructs.hpp Changeset: bbc14465e7db Author: zgu Date: 2012-11-28 09:19 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bbc14465e7db 8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty Summary: Fixed potential buffer overrun when giving empty option to NativeMemoryTracking commandline option Reviewed-by: ctornqvi, hseigel, kvn ! src/share/vm/services/memTracker.cpp Changeset: 5de2a5bd519e Author: zgu Date: 2012-11-28 06:42 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5de2a5bd519e Merge Changeset: fe81517cfb77 Author: hseigel Date: 2012-11-28 08:17 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fe81517cfb77 6924920: Class Data Sharing limit on the java version string can create failures Summary: Truncate the java version string and add a hash value if it is too long. Reviewed-by: dholmes, coleenp ! src/share/vm/memory/filemap.cpp Changeset: b51dc8df86e5 Author: coleenp Date: 2012-11-28 08:43 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b51dc8df86e5 Merge Changeset: 59c790074993 Author: coleenp Date: 2012-11-28 17:50 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/59c790074993 8003635: NPG: AsynchGetCallTrace broken by Method* virtual call Summary: Make metaspace::contains be lock free and used to see if something is in metaspace, also compare Method* with vtbl pointer. Reviewed-by: dholmes, sspitsyn, dcubed, jmasa ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 53715fb1597d Author: brutisso Date: 2012-11-20 11:40 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/53715fb1597d 7198334: UseNUMA modifies system parameters on non-NUMA system Summary: The flags MinHeapDeltaBytes and UseNUMAInterleaving must be adjusted after the OS have adjusted the UseNUMA flag in the method os::init_2. Reviewed-by: dholmes, brutisso Contributed-by: erik.helin at oracle.com ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/thread.cpp Changeset: 19c1bd641922 Author: coleenp Date: 2012-11-26 12:31 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/19c1bd641922 8003722: More gcc 4.7 compilation errors Summary: Add a few more this->qualifications. Reviewed-by: coleenp, dholmes Contributed-by: duboscq at ssw.jku.at ! src/share/vm/memory/binaryTreeDictionary.cpp Changeset: d0aa87f04bd5 Author: stefank Date: 2012-11-27 10:13 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d0aa87f04bd5 8003720: NPG: Method in interpreter stack frame can be deallocated Summary: Pass down a closure during root scanning to keep the class of the method alive. Reviewed-by: coleenp, jcoomes ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp + test/runtime/8003720/Asmator.java + test/runtime/8003720/Test8003720.java + test/runtime/8003720/Victim.java + test/runtime/8003720/VictimClassLoader.java Changeset: f34d701e952e Author: stefank Date: 2012-11-27 14:20 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f34d701e952e 8003935: Simplify the needed includes for using Thread::current() Reviewed-by: dholmes, rbackman, coleenp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.cpp ! src/cpu/zero/vm/interp_masm_zero.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/cpu/zero/vm/stubRoutines_zero.cpp ! src/os/bsd/vm/mutex_bsd.cpp ! src/os/bsd/vm/mutex_bsd.inline.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/threadCritical_bsd.cpp ! src/os/bsd/vm/thread_bsd.inline.hpp ! src/os/linux/vm/mutex_linux.cpp ! src/os/linux/vm/mutex_linux.inline.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/threadCritical_linux.cpp ! src/os/linux/vm/thread_linux.inline.hpp ! src/os/solaris/vm/mutex_solaris.cpp ! src/os/solaris/vm/mutex_solaris.inline.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/threadCritical_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os/windows/vm/mutex_windows.cpp ! src/os/windows/vm/mutex_windows.inline.hpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/threadCritical_windows.cpp ! src/os/windows/vm/thread_windows.inline.hpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp ! src/os_cpu/bsd_zero/vm/thread_bsd_zero.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/gcLocker.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/resourceArea.cpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/markOop.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oopsHierarchy.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/runtime/fprofiler.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.inline.hpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/memprofiler.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/task.cpp ! src/share/vm/runtime/thread.cpp + src/share/vm/runtime/thread.inline.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/services/memTracker.hpp ! src/share/vm/utilities/array.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/growableArray.cpp ! src/share/vm/utilities/preserveException.hpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/workgroup.hpp Changeset: 2fc0334f613a Author: johnc Date: 2012-11-27 14:11 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2fc0334f613a 7194633: G1: Assertion and guarantee failures in block offset table Summary: Add detailed error messages to assertions and guarantees in G1's block offset table. Reviewed-by: ysr, brutisso ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/memory/space.cpp Changeset: c24f778e9401 Author: johnc Date: 2012-11-29 11:23 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c24f778e9401 Merge ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: b2dbd323c668 Author: jiangli Date: 2012-11-27 17:03 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b2dbd323c668 8003848: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod. Summary: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod. Reviewed-by: bdelsart, sspitsyn, coleenp ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 5505fbbae3d3 Author: cjplummer Date: 2012-11-29 13:55 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5505fbbae3d3 Merge ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 90273fc0a981 Author: coleenp Date: 2012-11-29 16:50 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/90273fc0a981 8000662: NPG: nashorn ant clean test262 out-of-memory with Java heap Summary: Add ClassLoaderData object for each anonymous class with metaspaces to allocate in. Reviewed-by: twisti, jrose, stefank ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciReplay.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/classLoaderData.inline.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/prims/unsafe.cpp Changeset: dad48145e775 Author: stefank Date: 2012-11-29 23:02 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dad48145e775 8004199: Change the ASM package for Test8003720 Reviewed-by: kvn, jrose ! test/runtime/8003720/Asmator.java ! test/runtime/8003720/Test8003720.java Changeset: 5fafdef522c6 Author: johnc Date: 2012-11-30 12:01 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5fafdef522c6 Merge ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp Changeset: b61d9c88b759 Author: amurillo Date: 2012-11-30 16:45 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b61d9c88b759 Merge Changeset: 25bdce771bb3 Author: amurillo Date: 2012-11-30 16:45 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/25bdce771bb3 Added tag hs25-b11 for changeset b61d9c88b759 ! .hgtags From alejandro.murillo at oracle.com Wed Dec 5 11:24:46 2012 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 05 Dec 2012 19:24:46 +0000 Subject: hg: jdk8/jdk8/jdk: 8001885: JSR 292 classes should use jdk.internal.org.objectweb.asm Message-ID: <20121205192458.08B0547E57@hg.openjdk.java.net> Changeset: b0f008ab45d7 Author: twisti Date: 2012-11-30 11:42 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b0f008ab45d7 8001885: JSR 292 classes should use jdk.internal.org.objectweb.asm Reviewed-by: kvn, jrose, twisti Contributed-by: David Chase ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java From alejandro.murillo at oracle.com Wed Dec 5 11:31:29 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 05 Dec 2012 12:31:29 -0700 Subject: jdk8-b67: HotSpot Message-ID: <50BFA111.5080509@oracle.com> hs25-b11 has been integrated into jdk8-b67. http://hg.openjdk.java.net/jdk8/jdk8/rev/16292f54195c http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/394515ad2a55 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/25bdce771bb3 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/83df3493ca3c http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/eb06aa51dfc2 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b0f008ab45d7 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/303b09787a69 Component : VM Status : 0 major failures, 0 minor failures Date : 12/04/2012 at 10:36 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-12-01-010659.amurillo.hs25-b11-jdk8-b67-control Bundles : 2012-12-01-010659.amurillo.hs25-b11-jdk8-b67-control Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. Number of Tests Executed : 438918 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6924920: Class Data Sharing limit on the java version string can create failures: JVM Ident field too long 7194633: G1: Assertion and guarantee failures in block offset table 7198334: UseNUMA modifies system parameters on non-NUMA system Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b67 Issues and Notes: This is PIT of HS25 b11 for JDK8 b67. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From david.katleman at oracle.com Wed Dec 5 13:45:09 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 05 Dec 2012 21:45:09 +0000 Subject: hg: jdk8/jdk8: 5 new changesets Message-ID: <20121205214509.ABAA747E9F@hg.openjdk.java.net> Changeset: 98a7af257bee Author: erikj Date: 2012-12-03 10:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/98a7af257bee 8003819: build-infra: backslashes at end of LIB and INCLUDE in spec.gmk Summary: Removing trailing backslash from LIB and INCLUDE. Reviewed-by: ohrstrom, ohair ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 Changeset: 754f91d22e1c Author: erikj Date: 2012-12-05 09:39 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/754f91d22e1c 8001541: Cannot build on Solaris using softlinks Summary: Fixed softlink resolver macro in configure. Reviewed-by: tbell, ohair ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: ec187d02c95e Author: erikj Date: 2012-12-05 10:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ec187d02c95e 8004281: build-infra: Move all jar creation to images target and put jars in images/lib Summary: Fixed bug in setting up make dependencies in SetupArchive. Reviewed-by: ohair, tbell, dholmes ! common/makefiles/JavaCompilation.gmk Changeset: bd32ef0789ca Author: erikj Date: 2012-12-05 16:35 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/bd32ef0789ca 8003414: build-infra: fails on on windows Summary: Added extra check that windows sdk is valid. Reviewed-by: tbell, ohrstrom, ohair ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 Changeset: 9a6ec97ec45c Author: katleman Date: 2012-12-05 12:52 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/9a6ec97ec45c Merge From david.katleman at oracle.com Wed Dec 5 13:46:41 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 05 Dec 2012 21:46:41 +0000 Subject: hg: jdk8/jdk8/jdk: 2 new changesets Message-ID: <20121205214704.69CA847EA2@hg.openjdk.java.net> Changeset: 0fda013e4638 Author: erikj Date: 2012-12-05 10:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0fda013e4638 8004281: build-infra: Move all jar creation to images target and put jars in images/lib Reviewed-by: ohair, tbell, dholmes ! makefiles/CompileDemos.gmk ! makefiles/CompileJavaClasses.gmk ! makefiles/CreateJars.gmk ! makefiles/Images.gmk ! makefiles/Import.gmk Changeset: ce9b02a3a17e Author: katleman Date: 2012-12-05 12:53 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ce9b02a3a17e Merge From mark.reinhold at oracle.com Thu Dec 6 13:40:51 2012 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Thu, 06 Dec 2012 13:40:51 -0800 Subject: Additional JEPs for JDK 8 M6 Message-ID: <20121206214051.199E9C23@eggemoggin.niobe.net> I've targeted the following JEPs to JDK 8 M6 and updated the milestone and feature pages [1][2] accordingly: 138 Autoconf-Based Build System 142 Reduce Cache Contention on Specified Fields 143 Improve Contended Locking 147 Reduce Class Metadata Footprint 148 Small VM 149 Reduce Core-Library Memory Usage 155 Concurrency Updates (jsr166e) 161 Compact Profiles 162 Prepare for Modularization 165 Compiler Control 166 Overhaul JKS-JCEKS-PKCS12 Keystores 170 JDBC 4.2 171 Fence Intrinsics 172 DocLint Work on these JEPs has been underway, to varying degrees, for some time, so there shouldn't be many surprises here. - Mark [1] http://openjdk.java.net/projects/jdk8/milestones [2] http://openjdk.java.net/projects/jdk8/features From david.katleman at oracle.com Thu Dec 6 15:46:47 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 06 Dec 2012 23:46:47 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b67 for changeset 9a6ec97ec45c Message-ID: <20121206234648.0834C47F60@hg.openjdk.java.net> Changeset: c91c581321ce Author: katleman Date: 2012-12-06 12:04 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c91c581321ce Added tag jdk8-b67 for changeset 9a6ec97ec45c ! .hgtags From david.katleman at oracle.com Thu Dec 6 15:47:54 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 06 Dec 2012 23:47:54 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b67 for changeset 394515ad2a55 Message-ID: <20121206234755.48F6547F64@hg.openjdk.java.net> Changeset: 82000531feaa Author: katleman Date: 2012-12-06 12:04 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/82000531feaa Added tag jdk8-b67 for changeset 394515ad2a55 ! .hgtags From david.katleman at oracle.com Thu Dec 6 15:48:44 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 06 Dec 2012 23:48:44 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b67 for changeset 25bdce771bb3 Message-ID: <20121206234846.8E06947F67@hg.openjdk.java.net> Changeset: 10587a580c51 Author: katleman Date: 2012-12-06 12:04 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/10587a580c51 Added tag jdk8-b67 for changeset 25bdce771bb3 ! .hgtags From david.katleman at oracle.com Thu Dec 6 15:50:06 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 06 Dec 2012 23:50:06 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b67 for changeset 83df3493ca3c Message-ID: <20121206235009.3D5DF47F6A@hg.openjdk.java.net> Changeset: b854e7008421 Author: katleman Date: 2012-12-06 12:04 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b854e7008421 Added tag jdk8-b67 for changeset 83df3493ca3c ! .hgtags From david.katleman at oracle.com Thu Dec 6 15:50:14 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 06 Dec 2012 23:50:14 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b67 for changeset eb06aa51dfc2 Message-ID: <20121206235017.0155C47F6B@hg.openjdk.java.net> Changeset: d3fe408f3a9a Author: katleman Date: 2012-12-06 12:04 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/d3fe408f3a9a Added tag jdk8-b67 for changeset eb06aa51dfc2 ! .hgtags From david.katleman at oracle.com Thu Dec 6 15:50:26 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 06 Dec 2012 23:50:26 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b67 for changeset ce9b02a3a17e Message-ID: <20121206235038.17E5447F6C@hg.openjdk.java.net> Changeset: ea0d3a9d0d01 Author: katleman Date: 2012-12-06 12:04 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea0d3a9d0d01 Added tag jdk8-b67 for changeset ce9b02a3a17e ! .hgtags From david.katleman at oracle.com Thu Dec 6 15:52:07 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 06 Dec 2012 23:52:07 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b67 for changeset 303b09787a69 Message-ID: <20121206235210.09A8C47F6F@hg.openjdk.java.net> Changeset: e9a13a6c9d5d Author: katleman Date: 2012-12-06 12:04 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e9a13a6c9d5d Added tag jdk8-b67 for changeset 303b09787a69 ! .hgtags From erik.joelsson at oracle.com Fri Dec 7 02:04:27 2012 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Fri, 07 Dec 2012 11:04:27 +0100 Subject: Review Request: 8004151: build-infra: Generating X11 wrapper offset file is not cross compilable (AWT folks look here!) In-Reply-To: <50BF4A08.2050700@oracle.com> References: <50B770C6.3060105@oracle.com> <50B772D7.9040104@oracle.com> <50B77728.4080406@oracle.com> <50BF4A08.2050700@oracle.com> Message-ID: <50C1BF2B.4020702@oracle.com> I just hit another issue. I tried using a jdk8 boot-jdk and the order of the output was different in the generated sizes file compared to the one in the repo. Sorting both resulted in a clean diff. /Erik On 2012-12-05 14:20, Fredrik ?hrstr?m wrote: > 2012-11-29 15:54, Fredrik ?hrstr?m skrev: >> 2012-11-29 15:36, Erik Joelsson skrev: >>> I just submitted a patch to build-infra for the dual generation on >>> all platforms since it breaks comparisons between old and new build. >>> In general, we can't change behavior in new build without also >>> changing the old before the old is removed. >>> >>> Removing sizes.64-solaris-i386 breaks the old build on solaris-x86, >>> so I have readded it to build-infra. >> >> Thanks Erik! The new and updated webrev is here: >> >> http://cr.openjdk.java.net/~ohrstrom/webrev-8004151-gensrcX11wrapper-v2/ >> >> >> > Ok, new webrev incorporating a few more Erik changes. Any comments > from the AWT experts? > http://cr.openjdk.java.net/~ohrstrom/webrev-8004151-gensrcX11wrapper-v3/ > > //Fredrik From erik.joelsson at oracle.com Fri Dec 7 02:05:20 2012 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Fri, 07 Dec 2012 11:05:20 +0100 Subject: Review Request: 8004151: build-infra: Generating X11 wrapper offset file is not cross compilable (AWT folks look here!) In-Reply-To: <50BF4A08.2050700@oracle.com> References: <50B770C6.3060105@oracle.com> <50B772D7.9040104@oracle.com> <50B77728.4080406@oracle.com> <50BF4A08.2050700@oracle.com> Message-ID: <50C1BF60.8050807@oracle.com> (resending to full recepients list) I just hit another issue. I tried using a jdk8 boot-jdk and the order of the output was different in the generated sizes file compared to the one in the repo. Sorting both resulted in a clean diff. /Erik On 2012-12-05 14:20, Fredrik ?hrstr?m wrote: > 2012-11-29 15:54, Fredrik ?hrstr?m skrev: >> 2012-11-29 15:36, Erik Joelsson skrev: >>> I just submitted a patch to build-infra for the dual generation on >>> all platforms since it breaks comparisons between old and new build. >>> In general, we can't change behavior in new build without also >>> changing the old before the old is removed. >>> >>> Removing sizes.64-solaris-i386 breaks the old build on solaris-x86, >>> so I have readded it to build-infra. >> >> Thanks Erik! The new and updated webrev is here: >> >> http://cr.openjdk.java.net/~ohrstrom/webrev-8004151-gensrcX11wrapper-v2/ >> >> >> > Ok, new webrev incorporating a few more Erik changes. Any comments > from the AWT experts? > http://cr.openjdk.java.net/~ohrstrom/webrev-8004151-gensrcX11wrapper-v3/ > > //Fredrik From Alan.Bateman at oracle.com Sun Dec 9 11:45:48 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Sun, 09 Dec 2012 19:45:48 +0000 Subject: Result: New jdk8-dev Reviewer: Mike Duigou Message-ID: <50C4EA6C.6060306@oracle.com> | |||Voting for Mike Duigou [1] is now closed|. Yes: 24 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. -Alan. ||| |[1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2012-November/001658.html| || From maurizio.cimadamore at oracle.com Tue Dec 11 01:41:14 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 11 Dec 2012 09:41:14 +0000 Subject: Result: New JDK8 Committer: Vicente Romero Message-ID: <50C6FFBA.9080604@oracle.com> Voting for Vicente Romero [1] is now closed. Yes: 6 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Maurizio [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2012-November/001676.html From lana.steuck at oracle.com Tue Dec 11 11:38:03 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 11 Dec 2012 19:38:03 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20121211193803.E613E47091@hg.openjdk.java.net> Changeset: ab1ab9b148dd Author: smarks Date: 2012-11-28 17:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ab1ab9b148dd 8004131: move jdi tests out of core testset Reviewed-by: alanb, chegar ! make/jprt.properties Changeset: ad54163c95f5 Author: lana Date: 2012-11-30 16:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ad54163c95f5 Merge Changeset: 04435608c613 Author: lana Date: 2012-12-10 20:52 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/04435608c613 Merge From lana.steuck at oracle.com Tue Dec 11 11:38:16 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 11 Dec 2012 19:38:16 +0000 Subject: hg: jdk8/jdk8/langtools: 12 new changesets Message-ID: <20121211193844.A914A47092@hg.openjdk.java.net> Changeset: d9fe1f80515d Author: vromero Date: 2012-11-21 18:40 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d9fe1f80515d 7190862: javap shows an incorrect type for operands if the 'wide' prefix is used 7109747: (javap) classfile not treating iinc_w correctly. Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/classfile/Instruction.java ! src/share/classes/com/sun/tools/classfile/Opcode.java + test/tools/javap/T7190862.java Changeset: 3746b071d75b Author: vromero Date: 2012-11-21 19:09 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3746b071d75b 6574624: javax.tools.JavaCompiler spec contains errors in sample code Reviewed-by: jjg, mcimadamore ! src/share/classes/javax/tools/JavaCompiler.java Changeset: 4d68e2a05b50 Author: jjg Date: 2012-11-27 13:55 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4d68e2a05b50 8004068: Fix build problems caused by on-demand imports Reviewed-by: jjg Contributed-by: eric.caspole at amd.com ! src/share/classes/com/sun/tools/javac/code/Types.java Changeset: 1f41a5758cf7 Author: vromero Date: 2012-11-23 15:13 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1f41a5758cf7 7144981: javac should ignore ignorable characters in input Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java + test/tools/javac/7144981/IgnoreIgnorableCharactersInInput.java Changeset: 969c96b980b7 Author: vromero Date: 2012-11-29 09:41 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/969c96b980b7 7153958: add constant pool reference to class containing inlined constants Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java + test/tools/javac/7153958/pkg/ClassToBeStaticallyImported.java Changeset: 4f9853659bf1 Author: mcimadamore Date: 2012-11-30 15:14 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4f9853659bf1 8004105: Expression statement lambdas should be void-compatible Summary: Fix lambda compatibility rules as per latest EDR Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/lambda/LambdaConv21.java ! test/tools/javac/lambda/LambdaConv21.out ! test/tools/javac/lambda/VoidCompatibility.out Changeset: 34d1ebaf4645 Author: mcimadamore Date: 2012-11-30 15:14 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/34d1ebaf4645 8004102: Add support for generic functional descriptors Summary: Method references are allowed to have a generic functional interface descriptor target Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties - test/tools/javac/diags/examples/InvalidGenericDescInFunctionalInterface.java + test/tools/javac/diags/examples/InvalidGenericLambdaTarget.java + test/tools/javac/lambda/FunctionalInterfaceConversionTest.java - test/tools/javac/lambda/LambdaConversionTest.java + test/tools/javac/lambda/MethodReference57.java + test/tools/javac/lambda/MethodReference58.java + test/tools/javac/lambda/MethodReference58.out Changeset: 9b26c96f5138 Author: mcimadamore Date: 2012-11-30 15:14 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9b26c96f5138 8004101: Add checks for method reference well-formedness Summary: Bring method reference type-checking in sync with latest EDR Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/JCTree.java + test/tools/javac/diags/examples/StaticBoundMref.java + test/tools/javac/diags/examples/StaticMrefWithTargs.java ! test/tools/javac/lambda/MethodReference30.java + test/tools/javac/lambda/MethodReference55.java + test/tools/javac/lambda/MethodReference55.out + test/tools/javac/lambda/MethodReference56.java + test/tools/javac/lambda/MethodReference56.out ! test/tools/javac/lambda/methodReference/MethodRef1.java ! test/tools/javac/lambda/methodReference/SamConversion.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java Changeset: f6f1fd261f57 Author: mcimadamore Date: 2012-11-30 15:14 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f6f1fd261f57 8002099: Add support for intersection types in cast expression Summary: Add parser and type-checking support for intersection types in cast expressions Reviewed-by: jjg + src/share/classes/com/sun/source/tree/IntersectionTypeTree.java ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/source/tree/TreeVisitor.java ! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java + src/share/classes/javax/lang/model/type/IntersectionType.java ! src/share/classes/javax/lang/model/type/TypeKind.java ! src/share/classes/javax/lang/model/type/TypeVisitor.java ! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java ! src/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java + test/tools/javac/cast/intersection/IntersectionTypeCastTest.java + test/tools/javac/cast/intersection/IntersectionTypeParserTest.java + test/tools/javac/cast/intersection/model/Check.java + test/tools/javac/cast/intersection/model/IntersectionTypeInfo.java + test/tools/javac/cast/intersection/model/Member.java + test/tools/javac/cast/intersection/model/Model01.java + test/tools/javac/cast/intersection/model/ModelChecker.java + test/tools/javac/diags/examples/IntersectionTypesInCastNotSupported.java + test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java + test/tools/javac/lambda/Intersection01.java + test/tools/javac/lambda/Intersection01.out ! test/tools/javac/lambda/LambdaParserTest.java + test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java Changeset: 98e14fc9ee11 Author: lana Date: 2012-11-30 16:34 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/98e14fc9ee11 Merge Changeset: 0e70eb71fec0 Author: mcimadamore Date: 2012-12-04 17:19 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0e70eb71fec0 8004360: regression test DefaultMethodRegressionTests fails in langtools Summary: ignore broken failing test Reviewed-by: jjg - test/tools/javac/defaultMethodExecution/DefaultMethodRegressionTests.java + test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java Changeset: 014a6a11dfe5 Author: lana Date: 2012-12-10 20:59 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014a6a11dfe5 Merge - test/tools/javac/defaultMethodExecution/DefaultMethodRegressionTests.java - test/tools/javac/diags/examples/InvalidGenericDescInFunctionalInterface.java - test/tools/javac/lambda/LambdaConversionTest.java From lana.steuck at oracle.com Tue Dec 11 11:40:31 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 11 Dec 2012 19:40:31 +0000 Subject: hg: jdk8/jdk8/jdk: 65 new changesets Message-ID: <20121211195257.EE65347093@hg.openjdk.java.net> Changeset: 39f9b2cc5738 Author: bae Date: 2012-11-28 12:28 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/39f9b2cc5738 4649812: GIFImageReader handles transparency incorrectly Reviewed-by: bae, prr Contributed-by: Vadim Pakhnushev ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java Changeset: 6569819eb2fe Author: bae Date: 2012-11-28 12:38 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6569819eb2fe 5082749: GIF stream metadata specification of aspect ratio is incorrect Reviewed-by: bae, prr Contributed-by: Vadim Pakhnushev ! src/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html Changeset: 934595726263 Author: bae Date: 2012-11-28 14:12 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/934595726263 7064516: ImageIO.read() fails to load an image Reviewed-by: jgodinez, prr ! src/share/classes/java/awt/color/ICC_Profile.java ! src/share/classes/java/awt/image/ColorConvertOp.java + test/sun/java2d/cmm/ColorConvertOp/InvalidRenderIntentTest.java Changeset: d54db1e16b97 Author: bae Date: 2012-11-30 11:32 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d54db1e16b97 7124223: [macosx] Regression test failure with new exception, when glyph is positioned explicitly Reviewed-by: jgodinez ! src/share/classes/sun/print/PathGraphics.java Changeset: bd3b3cda125d Author: lana Date: 2012-11-30 16:02 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bd3b3cda125d Merge Changeset: 3c5bf5ed45a9 Author: bae Date: 2012-12-03 16:26 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3c5bf5ed45a9 7124347: [macosx] java.lang.InternalError: not implemented yet on call Graphics2D.drawRenderedImage Reviewed-by: prr, flar ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/java2d/opengl/OGLSurfaceDataProxy.java + test/sun/java2d/OpenGL/CustomCompositeTest.java Changeset: 1175410d98ea Author: serb Date: 2012-11-21 15:50 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1175410d98ea 7124552: [macosx] NullPointerException in getBufferStrategy() 7124219: [macosx] Unable to draw images to fullscreen Reviewed-by: bae, anthony ! src/macosx/classes/sun/awt/CGraphicsConfig.java ! src/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/macosx/classes/sun/lwawt/LWCanvasPeer.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java + src/macosx/classes/sun/lwawt/LWGraphicsConfig.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/PlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java - src/share/classes/sun/awt/TextureSizeConstraining.java Changeset: 5b2c31d20a64 Author: serb Date: 2012-11-21 15:54 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5b2c31d20a64 7193214: Consider simplifying CPlatformWindow.setResizable() Reviewed-by: anthony, denis ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m Changeset: c9dead63607c Author: serb Date: 2012-11-21 15:58 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c9dead63607c 7154516: [macosx] Popup menus have no visible borders Reviewed-by: anthony, denis ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java Changeset: 9cd48409539e Author: kizune Date: 2012-11-21 20:42 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9cd48409539e 8003273: Missing testcase for 7171812 Reviewed-by: art, serb + test/javax/swing/dnd/7171812/JListWithScroll.java + test/javax/swing/dnd/7171812/bug7171812.java Changeset: 5600005b87fb Author: serb Date: 2012-11-27 17:03 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5600005b87fb 8002308: [macosx] 7198229 should be applied to the user action only Reviewed-by: anthony, skovatch ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java Changeset: 0e91d6f3019c Author: alexsch Date: 2012-11-29 07:42 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0e91d6f3019c 8000423: Diacritic is not applyed to a base letter on Linux Reviewed-by: anthony, serb ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: abee1d528df1 Author: kshefov Date: 2012-11-30 12:39 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/abee1d528df1 7124242: [macosx] Test doesn't work because of the frame round corners in the LaF Reviewed-by: anthony, yan, alexsch ! test/javax/swing/text/CSSBorder/6796710/bug6796710.java Changeset: 35d8085aa14a Author: lana Date: 2012-11-30 17:09 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/35d8085aa14a Merge Changeset: da55ef766e48 Author: alexsch Date: 2012-12-04 15:26 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/da55ef766e48 6671481: NPE at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection Reviewed-by: serb ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java Changeset: bd175c70684c Author: alexsch Date: 2012-12-04 15:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bd175c70684c 8003830: NPE at BasicTreeUI$Actions.page:4470 Reviewed-by: serb, alexsch Contributed-by: Jaroslav Tulach ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java + test/javax/swing/JTree/8003830/bug8003830.java Changeset: 009fd6e1d9f5 Author: alexsch Date: 2012-12-04 16:42 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/009fd6e1d9f5 8002077: Possible mnemonic issue on JFileChooser Save button on nimbus L&F Reviewed-by: serb ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUI.java Changeset: 4aad3e6f68d2 Author: jviswana Date: 2012-12-04 17:17 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4aad3e6f68d2 4631925: JColor Chooser is not fully accessible Reviewed-by: alexsch ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/colorchooser/ColorChooserPanel.java ! src/share/classes/javax/swing/colorchooser/ColorPanel.java ! src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java Changeset: ea20c9388d90 Author: aph Date: 2012-12-04 14:02 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea20c9388d90 8004344: Fix a crash in ToolkitErrorHandler() in XlibWrapper.c Summary: Code does not check for JNU_GetEnv returning NULL. Reviewed-by: anthony ! src/solaris/native/sun/xawt/XlibWrapper.c Changeset: bbbb5c70aa59 Author: lana Date: 2012-12-04 11:41 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bbbb5c70aa59 Merge - src/share/classes/sun/awt/TextureSizeConstraining.java Changeset: f389bf27fc4f Author: dbuck Date: 2012-11-20 21:35 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f389bf27fc4f 7198904: (alt-rt) TreeMap.clone is broken Summary: Test case for cr7198904. Issue only found in OracleJDK, but test case is valid for OpenJDK as well Reviewed-by: mduigou, dholmes + test/java/util/TreeMap/Clone.java Changeset: ee6e5b7d5d55 Author: uta Date: 2012-11-23 13:07 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ee6e5b7d5d55 8003898: X11 toolkit can be chosen as the default toolkit Summary: XToolkit is not selected for any values of system-wide environment variables (ex. DISPLAY). Reviewed-by: anthony, art ! src/solaris/native/java/lang/java_props_macosx.c Changeset: 621c379d909d Author: xuelei Date: 2012-11-24 03:34 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/621c379d909d 8001751: Javadoc warnings in JSSE code Reviewed-by: alanb ! src/share/classes/javax/net/ssl/HostnameVerifier.java ! src/share/classes/javax/net/ssl/SNIHostName.java ! src/share/classes/javax/net/ssl/SNIMatcher.java ! src/share/classes/javax/net/ssl/SNIServerName.java ! src/share/classes/javax/net/ssl/SSLParameters.java ! src/share/classes/javax/net/ssl/SSLSocketFactory.java Changeset: f7d45462b225 Author: xuelei Date: 2012-11-24 04:09 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f7d45462b225 8003950: Adds missing Override annotations and removes unnecessary imports in sun.security.ssl Reviewed-by: xuelei Contributed-by: Florian Weimer ! src/share/classes/sun/security/ssl/AppInputStream.java ! src/share/classes/sun/security/ssl/AppOutputStream.java ! src/share/classes/sun/security/ssl/BaseSSLSocketImpl.java ! src/share/classes/sun/security/ssl/ByteBufferInputStream.java ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/CipherSuiteList.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/DHClientKeyExchange.java ! src/share/classes/sun/security/ssl/ECDHClientKeyExchange.java ! src/share/classes/sun/security/ssl/ECDHCrypt.java ! src/share/classes/sun/security/ssl/EngineInputRecord.java ! src/share/classes/sun/security/ssl/EngineOutputRecord.java ! src/share/classes/sun/security/ssl/EngineWriter.java ! src/share/classes/sun/security/ssl/ExtensionType.java ! src/share/classes/sun/security/ssl/HandshakeHash.java ! src/share/classes/sun/security/ssl/HandshakeInStream.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/HelloExtension.java ! src/share/classes/sun/security/ssl/HelloExtensions.java ! src/share/classes/sun/security/ssl/InputRecord.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java ! src/share/classes/sun/security/ssl/KeyManagerFactoryImpl.java ! src/share/classes/sun/security/ssl/Krb5Helper.java ! src/share/classes/sun/security/ssl/OutputRecord.java ! src/share/classes/sun/security/ssl/ProtocolList.java ! src/share/classes/sun/security/ssl/ProtocolVersion.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/share/classes/sun/security/ssl/RSASignature.java ! src/share/classes/sun/security/ssl/RenegotiationInfoExtension.java ! src/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLServerSocketFactoryImpl.java ! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/share/classes/sun/security/ssl/SSLSocketFactoryImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/ServerNameExtension.java ! src/share/classes/sun/security/ssl/SessionId.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java ! src/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java ! src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java ! src/share/classes/sun/security/ssl/UnknownExtension.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: d30c13172254 Author: xuelei Date: 2012-11-24 04:27 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d30c13172254 8003951: Removes unused variables in sun.security.ssl Reviewed-by: xuelei Contributed-by: Florian Weimer ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/share/classes/sun/security/ssl/SSLSocketFactoryImpl.java ! src/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: 8970128e040d Author: uta Date: 2012-11-26 15:54 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8970128e040d 7162111: TEST_BUG: change tests run in headless mode [macosx] (open) Summary: In problem tests detection of AWT headless mode was introduced or AWT dependence was removed. Reviewed-by: alanb ! test/ProblemList.txt ! test/demo/jvmti/mtrace/TraceJFrame.java ! test/java/io/Serializable/resolveClass/deserializeButton/Foo.java ! test/java/io/Serializable/resolveClass/deserializeButton/Test.java ! test/java/io/Serializable/resolveClass/deserializeButton/run.sh Changeset: 054470092795 Author: mullan Date: 2012-11-26 08:12 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/054470092795 7167056: Clarify that BasicPermission names that contain non-wildcard asterisks are not invalid Reviewed-by: weijun, xuelei ! src/share/classes/com/sun/net/ssl/SSLPermission.java ! src/share/classes/java/lang/RuntimePermission.java ! src/share/classes/java/net/NetPermission.java ! src/share/classes/java/security/BasicPermission.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/util/PropertyPermission.java ! src/share/classes/javax/net/ssl/SSLPermission.java + test/java/security/BasicPermission/Wildcard.java Changeset: ea66140be78d Author: mullan Date: 2012-11-26 08:23 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea66140be78d Merge - makefiles/docs/CORE_PKGS.gmk - makefiles/docs/Makefile - makefiles/docs/NON_CORE_PKGS.gmk - makefiles/docs/Notes.html - makefiles/mapfiles/launchers/mapfile-amd64 - makefiles/mapfiles/launchers/mapfile-i586 - makefiles/mapfiles/libawt_headless/reorder-i586 - makefiles/mapfiles/libjava/reorder-i586 - makefiles/mapfiles/libjpeg/reorder-i586 - makefiles/mapfiles/libnio/mapfile-bsd - makefiles/mapfiles/libnio/reorder-i586 - makefiles/mapfiles/libverify/reorder-i586 - makefiles/mapfiles/libzip/reorder-i586 - makefiles/sun/xawt/ToBin.java ! src/share/classes/java/security/BasicPermission.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/util/PropertyPermission.java ! src/share/classes/javax/net/ssl/SSLPermission.java - src/share/classes/sun/net/www/protocol/gopher/GopherClient.java - src/share/classes/sun/net/www/protocol/gopher/Handler.java Changeset: d7ed56d57d97 Author: mullan Date: 2012-11-26 08:34 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d7ed56d57d97 Merge Changeset: c2e80176a697 Author: mduigou Date: 2012-11-26 15:08 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c2e80176a697 8001634: Initial set of functional interface types Summary: Add the core functional interfaces used by the JSR335 libraries. Reviewed-by: dholmes, briangoetz, darcy ! make/docs/CORE_PKGS.gmk ! make/java/java/Makefile + src/share/classes/java/util/function/BinaryOperator.java + src/share/classes/java/util/function/Block.java + src/share/classes/java/util/function/DoubleBinaryOperator.java + src/share/classes/java/util/function/DoubleBlock.java + src/share/classes/java/util/function/DoubleFunction.java + src/share/classes/java/util/function/DoubleSupplier.java + src/share/classes/java/util/function/DoubleUnaryOperator.java + src/share/classes/java/util/function/Function.java + src/share/classes/java/util/function/IntBinaryOperator.java + src/share/classes/java/util/function/IntBlock.java + src/share/classes/java/util/function/IntFunction.java + src/share/classes/java/util/function/IntSupplier.java + src/share/classes/java/util/function/IntUnaryOperator.java + src/share/classes/java/util/function/LongBinaryOperator.java + src/share/classes/java/util/function/LongBlock.java + src/share/classes/java/util/function/LongFunction.java + src/share/classes/java/util/function/LongSupplier.java + src/share/classes/java/util/function/LongUnaryOperator.java + src/share/classes/java/util/function/Predicate.java + src/share/classes/java/util/function/Supplier.java + src/share/classes/java/util/function/UnaryOperator.java + src/share/classes/java/util/function/package-info.java Changeset: ddf97baea570 Author: chegar Date: 2012-11-27 17:15 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ddf97baea570 8003833: Spurious NPE from Socket.getIn/OutputStream Reviewed-by: alanb, dsamersoff ! src/share/classes/java/net/AbstractPlainSocketImpl.java + test/java/net/Socket/Streams.java Changeset: 40311b5f478f Author: robm Date: 2012-11-28 00:47 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/40311b5f478f 8003597: TEST_BUG: Eliminate dependency on javaweb from closed net tests Reviewed-by: chegar + test/java/net/ResponseCache/Test.java + test/java/net/Socket/B6210227.java Changeset: 39b25d5880c6 Author: sherman Date: 2012-11-27 21:51 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/39b25d5880c6 4235519: Make sun.misc.BASE64{De,En}coder classes public Summary: to add java.util.Base64 Reviewed-by: alanb, mduigou ! make/java/java/FILES_java.gmk Changeset: c6ed2c238d4f Author: sherman Date: 2012-11-27 22:07 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c6ed2c238d4f 8004088: hg push for bug#4235519 failed to push all files Summary: pushed all base64 files Reviewed-by: alanb, mduigou + src/share/classes/java/util/Base64.java + test/java/util/Base64/TestBase64.java + test/java/util/Base64/TestBase64Golden.java + test/java/util/Base64/baseEncode.txt + test/java/util/Base64/mimeEncode.txt + test/java/util/Base64/plain.txt + test/java/util/Base64/urlEncode.txt Changeset: 46c627801490 Author: xuelei Date: 2012-11-28 05:18 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46c627801490 8004019: Removes unused method HandshakeHash.setCertificateVerifyAlg() Summary: certification verification in HandshakeHash was abandoned during TLS 1.2 implementation Reviewed-by: xuelei, weijun Contributed-by: Florian Weimer ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeHash.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/MAC.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: 735b93462eed Author: jfranck Date: 2012-11-28 09:21 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement Reviewed-by: darcy ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/Package.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/annotation/ContainedBy.java ! src/share/classes/java/lang/annotation/ContainerFor.java + src/share/classes/java/lang/annotation/InvalidContainerAnnotationError.java ! src/share/classes/java/lang/reflect/AccessibleObject.java ! src/share/classes/java/lang/reflect/AnnotatedElement.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/sun/misc/JavaLangAccess.java ! src/share/classes/sun/reflect/annotation/AnnotationParser.java + src/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java + test/java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java + test/java/lang/annotation/repeatingAnnotations/subpackage/Containee.java + test/java/lang/annotation/repeatingAnnotations/subpackage/Container.java + test/java/lang/annotation/repeatingAnnotations/subpackage/InheritedContainee.java + test/java/lang/annotation/repeatingAnnotations/subpackage/InheritedContainer.java + test/java/lang/annotation/repeatingAnnotations/subpackage/InheritedNonRepeated.java + test/java/lang/annotation/repeatingAnnotations/subpackage/NonRepeated.java + test/java/lang/annotation/repeatingAnnotations/subpackage/package-info.java Changeset: 3b6a2fe6d75c Author: dfuchs Date: 2012-11-28 15:14 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3b6a2fe6d75c 8003476: Cleanup warnings in com.sun.jmx.snmp code Reviewed-by: alanb, smarks ! src/share/classes/com/sun/jmx/snmp/EnumRowStatus.java ! src/share/classes/com/sun/jmx/snmp/Enumerated.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/AclImpl.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclBlock.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformBlock.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapBlock.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/JJTParserState.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/Parser.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/SnmpAcl.java ! src/share/classes/com/sun/jmx/snmp/InetAddressAcl.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpGenericObjectServer.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpIndex.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibOid.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequest.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequestImpl.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibSubRequest.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpStandardObjectServer.java ! src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServer.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpMibTree.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java ! src/share/classes/com/sun/jmx/snmp/defaults/SnmpProperties.java ! src/share/classes/com/sun/jmx/snmp/tasks/ThreadService.java ! src/share/classes/sun/management/snmp/AdaptorBootstrap.java Changeset: 262b3b2f3aa3 Author: dfuchs Date: 2012-11-28 10:08 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/262b3b2f3aa3 Merge Changeset: 09bef1e118e3 Author: mchung Date: 2012-11-28 10:49 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/09bef1e118e3 8003851: MethodHandleNatives dependency on java.sql.DriverManager Reviewed-by: alanb, dholmes ! src/share/classes/java/lang/invoke/MethodHandleNatives.java Changeset: 80ddee59a21d Author: mchung Date: 2012-11-28 10:50 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/80ddee59a21d 8003869: Eliminate java.lang.invoke.InnerClassLambdaMetafactory dependency on java.util.logging Reviewed-by: alanb, dholmes ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java Changeset: 13ec794734f5 Author: michaelm Date: 2012-11-29 09:41 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/13ec794734f5 7200720: crash in net.dll during NTLM authentication Reviewed-by: chegar, dsamersoff ! make/java/net/Makefile ! src/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java ! src/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/windows/native/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.c Changeset: ba5eabd6a37b Author: michaelm Date: 2012-11-29 09:47 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba5eabd6a37b Merge Changeset: 2b829a5a46ee Author: jgish Date: 2012-11-29 12:28 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2b829a5a46ee 8003380: Compiler warnings in logging test code Summary: Use generics, suppress warnings where appropriate, remove unused imports, etc. Reviewed-by: lancea, chegar ! test/java/util/logging/ClassLoaderLeakTest.java ! test/java/util/logging/Listeners.java ! test/java/util/logging/ListenersWithSM.java ! test/java/util/logging/LoggerResourceBundleRace.java ! test/java/util/logging/LoggingDeadlock2.java ! test/java/util/logging/LoggingDeadlock3.java ! test/java/util/logging/LoggingDeadlock4.java ! test/java/util/logging/LoggingMXBeanTest.java ! test/java/util/logging/LoggingMXBeanTest2.java ! test/java/util/logging/MemoryHandlerTest.java ! test/java/util/logging/ParentLoggersTest.java ! test/java/util/logging/SimpleFormatterFormat.java Changeset: d91e6cb1da41 Author: shade Date: 2012-11-29 17:03 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d91e6cb1da41 8004141: UnsafeStaticFieldAccessorImpl#base should be final Reviewed-by: chegar, alanb Contributed-by: peter.levart at gmail.com ! src/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java Changeset: bf6ceb6b8f80 Author: mduigou Date: 2012-11-29 14:07 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bf6ceb6b8f80 7175464: entrySetView field is never updated in NavigableSubMap Summary: The method entrySet() in AscendingSubMap and DescendingSubMap failed to cache the entrySetView. Reviewed-by: alanb, psandoz ! src/share/classes/java/util/TreeMap.java Changeset: 75cb07a7b622 Author: mduigou Date: 2012-11-29 14:09 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/75cb07a7b622 6553074: String{Buffer,Builder}.indexOf(Str, int) contains unnecessary allocation Summary: It is not necessary to extract the value array with toCharArray. The value array can now be used directly. Reviewed-by: alanb ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/String.java Changeset: 83d9f30ebeed Author: smarks Date: 2012-11-28 17:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/83d9f30ebeed 8004131: move jdi tests out of core testset Reviewed-by: alanb, chegar ! make/jprt.properties Changeset: 7ccf93c60c4d Author: smarks Date: 2012-11-29 14:43 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7ccf93c60c4d 8004134: More ProblemList.txt updates (11/2012) Reviewed-by: alanb Contributed-by: amy.lu at oracle.com ! test/ProblemList.txt Changeset: 55f8ddc2f9c6 Author: sla Date: 2012-11-30 08:17 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/55f8ddc2f9c6 7155168: java/util/TimeZone/Bug6912560.java: expected Asia/Tokyo Reviewed-by: okutsu ! test/java/util/TimeZone/Bug6912560.java Changeset: e988de7465d4 Author: zhangshj Date: 2012-11-30 17:24 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e988de7465d4 8004211: Remove unused dlinfo local variable in launcher code Reviewed-by: alanb ! src/solaris/bin/java_md_solinux.c Changeset: 72d3d07b625d Author: alanb Date: 2012-11-30 11:18 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/72d3d07b625d 8003949: LogManager, downgrade normative reference to ${java.home}/lib/logging.properties Reviewed-by: psandoz, mchung ! src/share/classes/java/util/logging/LogManager.java Changeset: c370048be8fc Author: alanb Date: 2012-11-30 16:29 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c370048be8fc 7165762: (aio) Default thread pool should be configured so that threads terminated after a timeout period Reviewed-by: chegar ! src/share/classes/sun/nio/ch/ThreadPool.java Changeset: e7edb0da9c6a Author: jfranck Date: 2012-11-30 09:47 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a 8004110: Remove debug code form sun/reflect/annotation/AnnotationSupport.java Reviewed-by: jjg, darcy ! src/share/classes/sun/reflect/annotation/AnnotationSupport.java Changeset: 43d2e02c4098 Author: khazra Date: 2012-11-30 12:00 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43d2e02c4098 7197662: (prefs) java/util/prefs/AddNodeChangeListener.java fails by timeout or by "couldn't get file lock" Summary: Set -Djava.util.prefs.userRoot to current working directory of user in the prefs tests Reviewed-by: alanb, chegar, weijun, dxu ! test/java/util/prefs/AddNodeChangeListener.java ! test/java/util/prefs/CheckUserPrefsStorage.sh ! test/java/util/prefs/CommentsInXml.java ! test/java/util/prefs/ConflictInFlush.java ! test/java/util/prefs/ExportNode.java ! test/java/util/prefs/ExportSubtree.java ! test/java/util/prefs/PrefsSpi.sh ! test/java/util/prefs/RemoveNullKeyCheck.java ! test/java/util/prefs/RemoveReadOnlyNode.java ! test/java/util/prefs/RemoveUnregedListener.java Changeset: e66ec5b8c15e Author: lana Date: 2012-11-30 16:33 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e66ec5b8c15e Merge Changeset: fd8ba2d8baec Author: sherman Date: 2012-12-01 11:36 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fd8ba2d8baec 8004212: java.util.Base64 methods decodeArray and decodeBuffer should return the number of bytes written Summary: to return the length instead of position Reviewed-by: alanb ! src/share/classes/java/util/Base64.java ! test/java/util/Base64/TestBase64.java Changeset: f657adf4fe78 Author: alanb Date: 2012-12-02 16:37 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f657adf4fe78 8003846: Override mechanism for currency data should not require creating currency.properties in java.home Reviewed-by: naoto ! src/share/classes/java/util/Currency.java ! test/java/util/Currency/PropertiesTest.java ! test/java/util/Currency/PropertiesTest.sh Changeset: 60550cd2b527 Author: dholmes Date: 2012-12-02 19:16 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/60550cd2b527 7200297: agent code does not handle multiple boot library path elements correctly Summary: When bug 6819213 was fixed it enabled sun.boot.library.path property to contain multiple paths. Code in agents does not handle multiple paths when attempting to find dependent shared libs. Reviewed-by: dholmes, sspitsyn, dsamersoff Contributed-by: Bill Pittore ! src/share/back/debugInit.c ! src/share/back/error_messages.c ! src/share/back/transport.c ! src/share/demo/jvmti/hprof/hprof.h ! src/share/demo/jvmti/hprof/hprof_init.c ! src/solaris/back/linker_md.c ! src/solaris/demo/jvmti/hprof/hprof_md.c ! src/solaris/npt/npt_md.h ! src/windows/back/linker_md.c ! src/windows/demo/jvmti/hprof/hprof_md.c ! src/windows/npt/npt_md.h Changeset: a42da685dfca Author: weijun Date: 2012-12-03 17:14 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a42da685dfca 7198507: [TEST_BUG] sun/security/tools/keytool/console.sh should be rewritten Reviewed-by: xuelei ! test/sun/security/tools/keytool/console.sh Changeset: ead651efb271 Author: xuelei Date: 2012-12-03 06:00 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ead651efb271 8004184: security tests leave JSSEServer running Summary: Use othervm mode to release resources, and correct the system properties issues in JSSE Reviewed-by: chegar ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: ee9846f351d7 Author: mullan Date: 2012-12-03 11:07 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ee9846f351d7 7199143: RFE: OCSP revocation checker should provide possibility to specify connection timeout Summary: Added com.sun.security.ocsp.timeout system property to control timeout Reviewed-by: mullan, vinnie Contributed-by: jason.uh at oracle.com ! src/share/classes/sun/security/provider/certpath/OCSP.java Changeset: 38ec2838dd86 Author: dxu Date: 2012-12-04 14:07 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38ec2838dd86 7142921: (fs) Files.probeContentType reports a MIME type of "text/plain" on Ubuntu 11.04 7144997: (fs) Files.probeContentType returns null on Solaris 64-bit Reviewed-by: alanb, mduigou ! make/java/nio/Makefile ! make/java/nio/mapfile-linux ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/mapfiles/libnio/mapfile-linux ! src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/LinuxFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/MacOSXFileSystemProvider.java + src/solaris/classes/sun/nio/fs/MagicFileTypeDetector.java + src/solaris/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java + src/solaris/native/sun/nio/fs/MagicFileTypeDetector.c Changeset: 2e8863c4f7d0 Author: kmo Date: 2012-12-04 15:10 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2e8863c4f7d0 8004066: TEST_BUG: test/java/lang/Math/DivModTests.java assumes ArithmeticException message Reviewed-by: twisti, alanb, dholmes ! test/java/lang/Math/DivModTests.java Changeset: 87028eb3f020 Author: lana Date: 2012-12-04 11:46 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/87028eb3f020 Merge Changeset: b68a5404de60 Author: lana Date: 2012-12-10 20:58 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b68a5404de60 Merge ! makefiles/CompileJavaClasses.gmk - src/share/classes/sun/awt/TextureSizeConstraining.java From lana.steuck at oracle.com Tue Dec 11 14:03:09 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 11 Dec 2012 14:03:09 -0800 (PST) Subject: jdk8-b68: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201212112203.qBBM39Fw023052@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/04435608c613 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014a6a11dfe5 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b68a5404de60 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/d3fe408f3a9a http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b854e7008421 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/10587a580c51 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/82000531feaa --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8004344 client-libs A crash in ToolkitErrorHandler() in XlibWrapper.c JDK-8003898 client-libs X11 toolkit can be chosen as the default toolkit. JDK-8003830 client-libs NullPointerException in BasicTreeUI.Actions when getPathBounds returns null JDK-8003273 client-libs Missing testcase for 7171812 JDK-8002308 client-libs [macosx] 7198229 should be applied to the user action only JDK-8002077 client-libs Possible mnemonic issue on JFileChooser Save button on nimbus L&F JDK-8000423 client-libs Diacritic is not applyed to a base letter on Linux JDK-7193214 client-libs Consider simplifying CPlatformWindow.setResizable() JDK-7154516 client-libs [macosx] Popup menus have no visible borders JDK-7124552 client-libs [macosx] NullPointerException in getBufferStrategy() JDK-7124347 client-libs [macosx] "java.lang.InternalError: not implemented yet" on call Graphics2D.drawRenderedImage JDK-7124242 client-libs [macosx] Test doesn't work because of the frame round corners in the LaF JDK-7124223 client-libs [macosx] Regression test failure with new exception, when glyph is positioned explicitly JDK-7124219 client-libs [macosx] Unable to draw images to fullscreen JDK-7064516 client-libs ImageIO.read() fails to load an image JDK-6671481 client-libs NPE at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection JDK-5082749 client-libs GIF stream metadata specification of aspect ratio is incorrect JDK-4649812 client-libs GIFImageReader handles transparency incorrectly JDK-4631925 client-libs JColor Chooser is not fully accessible JDK-8004212 core-libs java.util.Base64 methods decodeArray and decodeBuffer should return the number of bytes written JDK-8004141 core-libs UnsafeStaticFieldAccessorImpl#base should be final JDK-8004110 core-libs Remove debug code form sun/reflect/annotation/AnnotationSupport.java JDK-8004088 core-libs hg push for bug# 4235519 failed to push all files JDK-8004066 core-libs TEST_BUG: test/java/lang/Math/DivModTests.java assumes ArithmeticException message JDK-8003969 core-libs TEST_BUG: Empty HTML files need to be removed. JDK-8003949 core-libs LogManager, downgrade normative reference to ${java.home}/lib/logging.properties JDK-8003869 core-libs Eliminate java.lang.invoke.InnerClassLambdaMetafactory dependency on java.util.logging JDK-8003851 core-libs MethodHandleNatives dependency on java.sql.DriverManager JDK-8003846 core-libs Override mechanism for currency data should not require creating currency.properties in java.home JDK-8003833 core-libs Spurious NPE from Socket.getIn/OutputStream JDK-8003597 core-libs TEST_BUG: Eliminate dependency on javaweb from closed net tests JDK-8003380 core-libs Compiler warnings in logging test code JDK-8001634 core-libs Initial set of functional interface types JDK-7200720 core-libs crash in net.dll during NTLM authentication JDK-7198904 core-libs (alt-rt) TreeMap.clone is broken JDK-7197662 core-libs (prefs) test/java/util/prefs/AddNodeChangeListener.java fails by timeout or by "couldn't get file lock" JDK-7175464 core-libs entrySetView field is never updated in NavigableSubMap JDK-7165762 core-libs (aio) Default thread pool should be configured so that threads terminated after a timeout period JDK-7155168 core-libs java/util/TimeZone/Bug6912560.java: expected Asia/Tokyo JDK-7154390 core-libs Add support for repeating annotations in j.l.r.AnnotatedElement JDK-7144997 core-libs (fs) Files.probeContentType returns null on Solaris 64-bit JDK-7142921 core-libs (fs) Files.probeContentType reports a MIME type of "text/plain" on Ubuntu 11.04 JDK-6553074 core-libs (str) String{Buffer,Builder}.indexOf(Str, int) contains unnecessary allocation JDK-4235519 core-libs Make sun.misc.BASE64{De,En}coder classes public JDK-8004217 core-svc test/closed/com/oracle/jfr/api/RecordingTest/TestUnregisterProducer.java does not compile JDK-8004131 core-svc TEST_BUG: move jdi tests out of core testset JDK-8003476 core-svc Cleanup warnings in com.sun.jmx.snmp code JDK-7200297 hotspot jdwp and hprof code do not handle multiple sun.boot.library.path elements correctly JDK-8004134 other-libs More ProblemList.txt updates (11/2012) JDK-7162111 other-libs TEST_BUG: change tests run in headless mode [macosx] JDK-8004184 security-libs security tests leave JSSEServer running JDK-8004019 security-libs Removes unused method HandshakeHash.setCertificateVerifyAlg() JDK-8003951 security-libs Removes unused variables in sun.security.ssl JDK-8003950 security-libs Adds missing Override annotations and removes unnecessary imports in sun.security.ssl JDK-8001751 security-libs Javadoc warnings in JSSE code JDK-7199143 security-libs RFE: OCSP revocation checker should provide possibility to specify connection timeout JDK-7198507 security-libs [TEST_BUG] sun/security/tools/keytool/console.sh should be rewritten JDK-7167056 security-libs Clarify that BasicPermission names that contain non-wildcard asterisks are not invalid JDK-8004360 tools regression test DefaultMethodRegressionTests fails in langtools JDK-8004211 tools Remove unused dlinfo local variable in launcher code JDK-8004105 tools Expression statement lambdas should be void-compatible JDK-8004102 tools Add support for generic functional descriptors JDK-8004101 tools Add checks for method reference well-formedness JDK-8004068 tools Fix build problems caused by on-demand imports JDK-8002099 tools Add support for intersection types in cast expression JDK-7190862 tools javap shows an incorrect type for operands if the 'wide' prefix is used JDK-7153958 tools add constant pool reference to class containing inlined constants JDK-7144981 tools javac should ignore ignorable characters in input JDK-7109747 tools (javap) classfile not treating iinc_w correctly. JDK-6574624 tools javax.tools.JavaCompiler spec contains errors in sample code JDK-7039353 xml Ebay web services sample of jdk cannot work well to display item image From luchsh at linux.vnet.ibm.com Tue Dec 11 22:03:46 2012 From: luchsh at linux.vnet.ibm.com (Jonathan Lu) Date: Wed, 12 Dec 2012 14:03:46 +0800 Subject: CFV: New JDK8 Committer: Sean Chou Message-ID: <50C81E42.5010506@linux.vnet.ibm.com> I hereby nominate Sean Chou (OpenJDK user name: zhouyx) to JDK8 Committer. Sean has contributed a number of patches to the JDK 8 repository, http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=zhouyx Votes are due by Dec 26, 2012. Only current JDK8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. Thanks, Jonathan [1] http://openjdk.java.net/census#jdk8 [2] http://openjdk.java.net/bylaws#lazy-consensus From artem.ananiev at oracle.com Wed Dec 12 07:01:01 2012 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Wed, 12 Dec 2012 19:01:01 +0400 Subject: CFV: New JDK8 Reviewer: Alexander Scherbatiy Message-ID: <50C89C2D.8010504@oracle.com> I hereby nominate Alexander Scherbatiy (OpenJDK user name: alexsch) to Reviewer in JDK8 project. Alexander is a member of AWT and Swing groups at Oracle. He has committed 50+ changesets to JDK7u and JDK8. He is also an active participant in all the discussions on swing-dev OpenJDK alias. Only current JDK8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to jdk8-dev. For Lazy Consensus voting instructions, see [2]. Thanks, Artem [1] http://openjdk.java.net/census#jdk8 [2] http://openjdk.java.net/bylaws#lazy-consensus From anthony.petrov at oracle.com Wed Dec 12 07:14:07 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Wed, 12 Dec 2012 19:14:07 +0400 Subject: CFV: New JDK8 Reviewer: Alexander Scherbatiy In-Reply-To: <50C89C2D.8010504@oracle.com> References: <50C89C2D.8010504@oracle.com> Message-ID: <50C89F3F.7060408@oracle.com> Vote: YES -- best regards, Anthony On 12/12/2012 19:01, Artem Ananiev wrote: > > I hereby nominate Alexander Scherbatiy (OpenJDK user name: alexsch) to > Reviewer in JDK8 project. > > Alexander is a member of AWT and Swing groups at Oracle. He has > committed 50+ changesets to JDK7u and JDK8. He is also an active > participant in all the discussions on swing-dev OpenJDK alias. > > Only current JDK8 Reviewers [1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus From Sergey.Malenkov at oracle.com Wed Dec 12 07:37:08 2012 From: Sergey.Malenkov at oracle.com (Sergey Malenkov) Date: Wed, 12 Dec 2012 19:37:08 +0400 Subject: CFV: New JDK8 Reviewer: Alexander Scherbatiy In-Reply-To: <50C89C2D.8010504@oracle.com> References: <50C89C2D.8010504@oracle.com> Message-ID: <50C8A4A4.50309@oracle.com> Vote: YES SAM On 12.12.2012 19:01, Artem Ananiev wrote: > > I hereby nominate Alexander Scherbatiy (OpenJDK user name: alexsch) to > Reviewer in JDK8 project. > > Alexander is a member of AWT and Swing groups at Oracle. He has > committed 50+ changesets to JDK7u and JDK8. He is also an active > participant in all the discussions on swing-dev OpenJDK alias. > > Only current JDK8 Reviewers [1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus From alejandro.murillo at oracle.com Wed Dec 12 10:54:35 2012 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 12 Dec 2012 18:54:35 +0000 Subject: hg: jdk8/jdk8/hotspot: 21 new changesets Message-ID: <20121212185516.98ECF470CE@hg.openjdk.java.net> Changeset: 816b7e5bf2ed Author: amurillo Date: 2012-11-30 17:00 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/816b7e5bf2ed 8004248: new hotspot build - hs25-b12 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7cc69864a29b Author: kvn Date: 2012-11-16 15:49 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7cc69864a29b 7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum Summary: Increase the stack size in the run parameters. Reviewed-by: kvn Contributed-by: david.r.chase at oracle.com ! test/compiler/6865265/StackOverflowBug.java Changeset: ee32440febeb Author: vlivanov Date: 2012-11-21 05:57 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ee32440febeb 8001538: hs_err file does not list anymore compiled methods in compilation events Summary: Fixed message buffer size calculation. Reviewed-by: kvn, twisti ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/utilities/events.hpp Changeset: beebba0acc11 Author: twisti Date: 2012-11-26 17:25 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/beebba0acc11 7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop() Reviewed-by: kvn, jrose ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciSignature.hpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/locknode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/type.hpp Changeset: 2cd5e15048e6 Author: twisti Date: 2012-11-27 12:48 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2cd5e15048e6 8003868: fix shark for latest HotSpot and LLVM Reviewed-by: twisti Contributed-by: Roman Kennke ! src/cpu/zero/vm/assembler_zero.cpp ! src/cpu/zero/vm/assembler_zero.hpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/shark/llvmHeaders.hpp ! src/share/vm/shark/llvmValue.hpp ! src/share/vm/shark/sharkBlock.cpp ! src/share/vm/shark/sharkBuilder.cpp ! src/share/vm/shark/sharkBuilder.hpp ! src/share/vm/shark/sharkCacheDecache.cpp ! src/share/vm/shark/sharkCacheDecache.hpp ! src/share/vm/shark/sharkCodeBuffer.hpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkConstant.cpp ! src/share/vm/shark/sharkContext.cpp ! src/share/vm/shark/sharkContext.hpp ! src/share/vm/shark/sharkFunction.hpp ! src/share/vm/shark/sharkIntrinsics.cpp ! src/share/vm/shark/sharkMemoryManager.cpp ! src/share/vm/shark/sharkMemoryManager.hpp ! src/share/vm/shark/sharkNativeWrapper.cpp ! src/share/vm/shark/sharkStack.cpp ! src/share/vm/shark/sharkStack.hpp ! src/share/vm/shark/sharkState.cpp ! src/share/vm/shark/sharkTopLevelBlock.cpp ! src/share/vm/shark/sharkTopLevelBlock.hpp ! src/share/vm/shark/sharkType.hpp ! src/share/vm/shark/sharkValue.cpp ! src/share/vm/shark/shark_globals.hpp Changeset: 2aff40cb4703 Author: bharadwaj Date: 2012-11-27 17:24 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2aff40cb4703 7092905: C2: Keep track of the number of dead nodes Summary: keep an (almost) accurate running count of the reachable (live) flow graph nodes. Reviewed-by: kvn, twisti, jrose, vlivanov ! src/share/tools/LogCompilation/README ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/stringopts.cpp Changeset: 1acccb7c0b01 Author: kvn Date: 2012-11-27 17:41 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1acccb7c0b01 8003850: add support for constants in stub code Summary: remember the code section and switch back to the proper one when adding constants. Reviewed-by: twisti, kvn Contributed-by: goetz.lindenmaier at sap.com ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/codeBuffer.cpp Changeset: 6ab62ad83507 Author: twisti Date: 2012-11-30 11:44 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6ab62ad83507 8003195: AbstractAssembler should not store code pointers but use the CodeSection directly Reviewed-by: twisti, kvn Contributed-by: Bharadwaj Yadavalli ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/assembler_x86.inline.hpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/assembler.inline.hpp ! src/share/vm/asm/codeBuffer.hpp Changeset: cd3d6a6b95d9 Author: twisti Date: 2012-11-30 15:23 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd3d6a6b95d9 8003240: x86: move MacroAssembler into separate file Reviewed-by: kvn ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/codeBuffer_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/assembler_x86.inline.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/icBuffer_x86.cpp ! src/cpu/x86/vm/icache_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp + src/cpu/x86/vm/macroAssembler_x86.cpp + src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/metaspaceShared_x86_32.cpp ! src/cpu/x86/vm/metaspaceShared_x86_64.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/runtime_x86_64.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.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/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/os/bsd/vm/osThread_bsd.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/linux/vm/osThread_linux.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/solaris/vm/osThread_solaris.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/windows/vm/osThread_windows.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.inline.hpp ! src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/assembler.inline.hpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp + src/share/vm/asm/macroAssembler.hpp + src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.hpp + src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp Changeset: dd38cfd12c3a Author: twisti Date: 2012-12-03 15:48 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dd38cfd12c3a 8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640 Reviewed-by: kvn, johnc ! src/share/vm/opto/library_call.cpp Changeset: c5d414e98fd4 Author: neliasso Date: 2012-11-26 15:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c5d414e98fd4 8003983: LogCompilation tool is broken since c1 support Summary: Fixed emitting and parsing Reviewed-by: jrose, kvn ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/vm/c1/c1_Compilation.cpp Changeset: b7ff5879152e Author: neliasso Date: 2012-12-06 09:50 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b7ff5879152e 8003934: Fix generation of malformed options to Projectcreator Summary: Makefile produces unmatched quotes due to nmake bug Reviewed-by: jwilhelm, brutisso ! make/windows/projectfiles/common/Makefile Changeset: 228a94f37a67 Author: neliasso Date: 2012-12-06 14:33 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/228a94f37a67 Merge Changeset: f0c2369fda5a Author: twisti Date: 2012-12-06 09:57 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f0c2369fda5a 8003250: SPARC: move MacroAssembler into separate file Reviewed-by: jrose, kvn ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/sparc/vm/icBuffer_sparc.cpp ! src/cpu/sparc/vm/icache_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/interpreter_sparc.cpp ! src/cpu/sparc/vm/jniFastGetField_sparc.cpp + src/cpu/sparc/vm/macroAssembler_sparc.cpp + src/cpu/sparc/vm/macroAssembler_sparc.hpp + src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp ! src/cpu/sparc/vm/metaspaceShared_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/sparc/vm/runtime_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vmreg_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/zero/vm/assembler_zero.cpp ! src/cpu/zero/vm/assembler_zero.hpp ! src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/code/vmreg.hpp Changeset: 522662fa9c16 Author: twisti Date: 2012-12-06 11:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/522662fa9c16 Merge Changeset: d2f8c38e543d Author: roland Date: 2012-12-07 01:09 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d2f8c38e543d Merge ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/thread.cpp Changeset: 0f80645e9c26 Author: johnc Date: 2012-11-30 11:46 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0f80645e9c26 8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8 Summary: Add flushes to G1CollectedHeap::log_gc_footer() and TraceCPUTime destructor. Reviewed-by: jwilhelm, azeemj, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/timer.cpp Changeset: eade6b2e4782 Author: jmasa Date: 2012-11-29 10:09 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/eade6b2e4782 8003554: NPG: move Metablock and Metachunk code out of metaspace.cpp Reviewed-by: coleenp + src/share/vm/memory/metablock.cpp + src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metaspace.cpp Changeset: cbe736bc70fa Author: jwilhelm Date: 2012-12-07 07:36 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cbe736bc70fa Merge Changeset: a35a72dd2e12 Author: amurillo Date: 2012-12-07 10:46 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a35a72dd2e12 Merge Changeset: 121aa71316af Author: amurillo Date: 2012-12-07 10:46 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/121aa71316af Added tag hs25-b12 for changeset a35a72dd2e12 ! .hgtags From alejandro.murillo at oracle.com Wed Dec 12 12:03:37 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 12 Dec 2012 13:03:37 -0700 Subject: jdk8-b68: HotSpot Message-ID: <50C8E319.6070602@oracle.com> hs25-b12 has been integrated into jdk8-b68. http://hg.openjdk.java.net/jdk8/jdk8/rev/04435608c613 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/82000531feaa http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/121aa71316af http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b854e7008421 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/d3fe408f3a9a http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b68a5404de60 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014a6a11dfe5 Component : VM Status : 0 major failures, 0 minor failures Date : 12/11/2012 at 06:56 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-12-07-184955.amurillo.hs25-b12-snapshot Bundles : 2012-12-07-184955.amurillo.hs25-b12-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7092905: Try recompile method when nodes limit is reached 7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum 7172640: C2: instrinsic implementations in LibraryCallKit should use arguments() instead of pop() Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b68 Issues and Notes: This is PIT for HS25 b12 for JDK8 b68. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From david.katleman at oracle.com Wed Dec 12 14:06:08 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 12 Dec 2012 22:06:08 +0000 Subject: hg: jdk8/jdk8: 4 new changesets Message-ID: <20121212220608.93C5E470E3@hg.openjdk.java.net> Changeset: 6b96b7744913 Author: erikj Date: 2012-12-07 17:23 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/6b96b7744913 8004045: build-infra: Error 12 from zip when updating src.zip Summary: Hiding this error from make so that it doesn't fail Reviewed-by: ohrstrom, dholmes ! common/makefiles/JavaCompilation.gmk Changeset: 2795874efd16 Author: erikj Date: 2012-12-11 11:29 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/2795874efd16 8003945: build-infra: problems finding compiler when using --with-dev-kit Summary: Search all compiler names in dev-kit dir first. Reviewed-by: tbell ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: e175ecff1391 Author: erikj Date: 2012-12-11 11:33 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e175ecff1391 8001753: build-infra: mismatch with full debug symbol control for hotspot Summary: Enabling hotspot to use the FDS settings established at configure time Reviewed-by: dholmes, ohair ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/jdk-options.m4 ! common/makefiles/NativeCompilation.gmk Changeset: cdb401a60cea Author: katleman Date: 2012-12-12 13:19 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/cdb401a60cea Merge From david.katleman at oracle.com Wed Dec 12 14:07:26 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 12 Dec 2012 22:07:26 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20121212220800.816BA470E4@hg.openjdk.java.net> Changeset: 379e3dfa521d Author: erikj Date: 2012-12-06 12:09 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/379e3dfa521d 8004104: build-infra: Minor cleanup Reviewed-by: ohrstrom, tbell ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk Changeset: 2689f6cfe835 Author: erikj Date: 2012-12-11 12:27 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2689f6cfe835 8001753: build-infra: mismatch with full debug symbol control for hotspot Summary: Changing boolean values of ENABLE_DEBUG_SYMBOLS. Reviewed-by: dholmes, ohair ! makefiles/CompileNativeLibraries.gmk Changeset: 53fb43e4d614 Author: katleman Date: 2012-12-12 13:21 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/53fb43e4d614 Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk From behrangsa at gmail.com Wed Dec 12 16:44:40 2012 From: behrangsa at gmail.com (Behrang Saeedzadeh) Date: Thu, 13 Dec 2012 11:44:40 +1100 Subject: Adding support section/segment separating comments Message-ID: I remember I had seen in the past in another language, but the point is giving users some pointers about what methods in a section are doing in general. For example: public class Foo { // @section properties public int getBar() { ... } public void setBar(int bar) { ... } // @section event handling public void addActionListener(...) { ... } // @section rendering public void draw(Graphics g) { ... } } This can motivate new users to add methods to the right section in the code to keep it consistent over time. Also IDEs can use this information to categories methods based on the section they belong to (or they purpose). Cheers, Behrang Saeedzadeh http://www.behrang.org From forax at univ-mlv.fr Wed Dec 12 23:55:15 2012 From: forax at univ-mlv.fr (Remi Forax) Date: Thu, 13 Dec 2012 08:55:15 +0100 Subject: Adding support section/segment separating comments In-Reply-To: References: Message-ID: <50C989E3.3000103@univ-mlv.fr> Hi Behrang, Jon Gibbons has recenly pushed a new API that allow to extract javadoc comment easily, so I think with this API you should be able to write your own Doclet to verify that the right section contains the right information. I'm not a big fan of this way to segment a class because developers tend to try to fill section like properties with fields that should not be publicly exposed or worst with code never used and never tested. Anyway, it's note something that should go in the jdk but more a policy that can be enforced with tools at company level. cheers, R?mi On 12/13/2012 01:44 AM, Behrang Saeedzadeh wrote: > I remember I had seen in the past in another language, but the point is > giving users some pointers about what methods in a section are doing in > general. For example: > > public class Foo { > > // @section properties > > public int getBar() { ... } > public void setBar(int bar) { ... } > > // @section event handling > > public void addActionListener(...) { ... } > > // @section rendering > > public void draw(Graphics g) { ... } > } > > This can motivate new users to add methods to the right section in the code > to keep it consistent over time. > > Also IDEs can use this information to categories methods based on the > section they belong to (or they purpose). > > Cheers, > Behrang Saeedzadeh > http://www.behrang.org From denis.fokin at oracle.com Thu Dec 13 01:38:51 2012 From: denis.fokin at oracle.com (Denis S. Fokin) Date: Thu, 13 Dec 2012 13:38:51 +0400 Subject: CFV: New JDK8 Reviewer: Alexander Scherbatiy In-Reply-To: <50C89C2D.8010504@oracle.com> References: <50C89C2D.8010504@oracle.com> Message-ID: Vote: YES On Dec 12, 2012, at 7:01 PM, Artem Ananiev wrote: > > I hereby nominate Alexander Scherbatiy (OpenJDK user name: alexsch) to Reviewer in JDK8 project. > > Alexander is a member of AWT and Swing groups at Oracle. He has committed 50+ changesets to JDK7u and JDK8. He is also an active participant in all the discussions on swing-dev OpenJDK alias. > > Only current JDK8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus From kirill.kirichenko at oracle.com Thu Dec 13 01:45:19 2012 From: kirill.kirichenko at oracle.com (Kirill Kirichenko) Date: Thu, 13 Dec 2012 13:45:19 +0400 Subject: CFV: New JDK8 Reviewer: Alexander Scherbatiy In-Reply-To: <50C89C2D.8010504@oracle.com> References: <50C89C2D.8010504@oracle.com> Message-ID: <50C9A3AF.6010603@oracle.com> Vote: yes On 12/12/2012 07:01 PM, Artem Ananiev wrote: > > I hereby nominate Alexander Scherbatiy (OpenJDK user name: alexsch) to > Reviewer in JDK8 project. > > Alexander is a member of AWT and Swing groups at Oracle. He has > committed 50+ changesets to JDK7u and JDK8. He is also an active > participant in all the discussions on swing-dev OpenJDK alias. > > Only current JDK8 Reviewers [1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus From dalibor.topic at oracle.com Thu Dec 13 02:59:24 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 13 Dec 2012 11:59:24 +0100 Subject: CFV: New JDK8 Committer: Sean Chou In-Reply-To: <50C81E42.5010506@linux.vnet.ibm.com> References: <50C81E42.5010506@linux.vnet.ibm.com> Message-ID: <50C9B50C.6080203@oracle.com> Vote: Yes. On 12/12/12 7:03 AM, Jonathan Lu wrote: > I hereby nominate Sean Chou (OpenJDK user name: zhouyx) to JDK8 Committer. > > Sean has contributed a number of patches to the JDK 8 repository, > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=zhouyx > > Votes are due by Dec 26, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > Jonathan > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus > -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From alexander.kouznetsov at oracle.com Thu Dec 13 05:49:22 2012 From: alexander.kouznetsov at oracle.com (Alexander Kouznetsov) Date: Thu, 13 Dec 2012 17:49:22 +0400 Subject: CFV: New JDK8 Reviewer: Alexander Scherbatiy In-Reply-To: <50C89C2D.8010504@oracle.com> References: <50C89C2D.8010504@oracle.com> Message-ID: <50C9DCE2.9040301@oracle.com> Vote: YES Best regards, Alexander Kouznetsov 78123346027 On 12.12.2012 19:01, Artem Ananiev wrote: > > I hereby nominate Alexander Scherbatiy (OpenJDK user name: alexsch) to > Reviewer in JDK8 project. > > Alexander is a member of AWT and Swing groups at Oracle. He has > committed 50+ changesets to JDK7u and JDK8. He is also an active > participant in all the discussions on swing-dev OpenJDK alias. > > Only current JDK8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to jdk8-dev. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/bylaws#lazy-consensus From jonathan.gibbons at oracle.com Thu Dec 13 07:42:29 2012 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Thu, 13 Dec 2012 07:42:29 -0800 Subject: Adding support section/segment separating comments In-Reply-To: <50C989E3.3000103@univ-mlv.fr> References: <50C989E3.3000103@univ-mlv.fr> Message-ID: <50C9F765.9040201@oracle.com> Also note that some IDEs, like NetBeans, already provide the feature you are looking for, via "editor-fold" comments. -- Jon On 12/12/2012 11:55 PM, Remi Forax wrote: > Hi Behrang, > Jon Gibbons has recenly pushed a new API that allow to extract javadoc > comment easily, > so I think with this API you should be able to write your own Doclet > to verify that the right section contains the right information. > > I'm not a big fan of this way to segment a class because developers > tend to try to fill section like properties with fields that should > not be publicly exposed or worst with code never used and never tested. > > Anyway, it's note something that should go in the jdk but more a > policy that can be enforced with tools at company level. > > cheers, > R?mi > > On 12/13/2012 01:44 AM, Behrang Saeedzadeh wrote: >> I remember I had seen in the past in another language, but the point is >> giving users some pointers about what methods in a section are doing in >> general. For example: >> >> public class Foo { >> >> // @section properties >> >> public int getBar() { ... } >> public void setBar(int bar) { ... } >> >> // @section event handling >> >> public void addActionListener(...) { ... } >> >> // @section rendering >> >> public void draw(Graphics g) { ... } >> } >> >> This can motivate new users to add methods to the right section in >> the code >> to keep it consistent over time. >> >> Also IDEs can use this information to categories methods based on the >> section they belong to (or they purpose). >> >> Cheers, >> Behrang Saeedzadeh >> http://www.behrang.org > From jonathan.gibbons at oracle.com Thu Dec 13 13:20:34 2012 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Thu, 13 Dec 2012 13:20:34 -0800 Subject: jtreg 4.1 b05 released Message-ID: <50CA46A2.3010809@oracle.com> JDK folk, jtreg 4.1 b05 is now available, and includes TestNG support for the new tests appearing in the JDK 8 langtools/ and jdk/ repositories. For more details, see https://blogs.oracle.com/jjg/ -- Jon From david.katleman at oracle.com Thu Dec 13 16:21:47 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 14 Dec 2012 00:21:47 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b68 for changeset cdb401a60cea Message-ID: <20121214002147.42ACD4712D@hg.openjdk.java.net> Changeset: e9ec00893bb4 Author: katleman Date: 2012-12-13 09:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e9ec00893bb4 Added tag jdk8-b68 for changeset cdb401a60cea ! .hgtags From david.katleman at oracle.com Thu Dec 13 16:21:51 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 14 Dec 2012 00:21:51 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b68 for changeset 82000531feaa Message-ID: <20121214002152.581464712E@hg.openjdk.java.net> Changeset: 22ddcac208a8 Author: katleman Date: 2012-12-13 09:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/22ddcac208a8 Added tag jdk8-b68 for changeset 82000531feaa ! .hgtags From david.katleman at oracle.com Thu Dec 13 16:22:32 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 14 Dec 2012 00:22:32 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b68 for changeset 121aa71316af Message-ID: <20121214002234.9D7314712F@hg.openjdk.java.net> Changeset: 8af7d22f1f8f Author: katleman Date: 2012-12-13 09:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8af7d22f1f8f Added tag jdk8-b68 for changeset 121aa71316af ! .hgtags From david.katleman at oracle.com Thu Dec 13 16:23:58 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 14 Dec 2012 00:23:58 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b68 for changeset b854e7008421 Message-ID: <20121214002401.5C9F647130@hg.openjdk.java.net> Changeset: 789a855de959 Author: katleman Date: 2012-12-13 09:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/789a855de959 Added tag jdk8-b68 for changeset b854e7008421 ! .hgtags From david.katleman at oracle.com Thu Dec 13 16:24:11 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 14 Dec 2012 00:24:11 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b68 for changeset d3fe408f3a9a Message-ID: <20121214002413.8A02247131@hg.openjdk.java.net> Changeset: 756323c99011 Author: katleman Date: 2012-12-13 09:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/756323c99011 Added tag jdk8-b68 for changeset d3fe408f3a9a ! .hgtags From david.katleman at oracle.com Thu Dec 13 16:24:22 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 14 Dec 2012 00:24:22 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b68 for changeset 53fb43e4d614 Message-ID: <20121214002433.D1A1747132@hg.openjdk.java.net> Changeset: 7fd56a5abd94 Author: katleman Date: 2012-12-13 09:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7fd56a5abd94 Added tag jdk8-b68 for changeset 53fb43e4d614 ! .hgtags From david.katleman at oracle.com Thu Dec 13 16:26:05 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 14 Dec 2012 00:26:05 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b68 for changeset 014a6a11dfe5 Message-ID: <20121214002608.2818647133@hg.openjdk.java.net> Changeset: 13ccb5269f3d Author: katleman Date: 2012-12-13 09:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/13ccb5269f3d Added tag jdk8-b68 for changeset 014a6a11dfe5 ! .hgtags From john.jullion-ceccarelli at oracle.com Fri Dec 14 11:07:11 2012 From: john.jullion-ceccarelli at oracle.com (John Ceccarelli) Date: Fri, 14 Dec 2012 11:07:11 -0800 Subject: All I want for Christmas is a Lambda-enabled NetBeans Build Message-ID: <50CB78DF.6010307@oracle.com> Santa came early :-) First off, wanted to introduce myself. I'm John Ceccarelli, director of engineering for NetBeans. We've been working hard with the OpenJDK team to provide support for Lambdas. You can check it out here: http://wiki.netbeans.org/JDK8 Please try it out and send feedback to us, either on this alias (which we'll be monitoring) or nbusers alias on netbeans.org: http://netbeans.org/community/lists/index.html Thanks! -J From fredrik.ohrstrom at Oracle.com Sat Dec 15 13:01:45 2012 From: fredrik.ohrstrom at Oracle.com (=?iso-8859-1?Q?Fredrik_=D6hrstr=F6m?=) Date: Sat, 15 Dec 2012 22:01:45 +0100 Subject: Review request: 8005096: Move a few source files in swing/beaninfo and in a demo. Message-ID: <03256ADC-1068-472A-9610-B79074B7B51B@Oracle.com> A few source files, coming from the generated swing BeanInfo files are generated and stored into the wrong source directory, where the path does not correspond to the expected package path. This is unfortunate and makes it impossible for the smart javac wrapper to predict which source files belong to which package. There is also two small files in a demo, with the same problem. The fix is simple, move a few files (4) and make sure the generated files end up in the correct source directory. http://cr.openjdk.java.net/~ohrstrom/webrev-8005096-move-a-few-files/ //Fredrik From kelly.ohair at oracle.com Sun Dec 16 11:13:02 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Sun, 16 Dec 2012 11:13:02 -0800 Subject: Review request: 8005096: Move a few source files in swing/beaninfo and in a demo. In-Reply-To: <03256ADC-1068-472A-9610-B79074B7B51B@Oracle.com> References: <03256ADC-1068-472A-9610-B79074B7B51B@Oracle.com> Message-ID: Looks ok to me. But do the makefile comments need to be adjusted? -kto On Dec 15, 2012, at 1:01 PM, Fredrik ?hrstr?m wrote: > A few source files, coming from the generated swing BeanInfo files are generated and stored into the wrong source directory, where the path does not correspond to the expected package path. This is unfortunate and makes it impossible for the smart javac wrapper to predict which source files belong to which package. > > There is also two small files in a demo, with the same problem. > > The fix is simple, move a few files (4) and make sure the generated files end up in the correct source directory. > > http://cr.openjdk.java.net/~ohrstrom/webrev-8005096-move-a-few-files/ > > //Fredrik From behrangsa at gmail.com Mon Dec 17 19:10:38 2012 From: behrangsa at gmail.com (Behrang Saeedzadeh) Date: Tue, 18 Dec 2012 14:10:38 +1100 Subject: Adding support section/segment separating comments In-Reply-To: <50C9F765.9040201@oracle.com> References: <50C989E3.3000103@univ-mlv.fr> <50C9F765.9040201@oracle.com> Message-ID: Hi guys, Thanks for the replies. I was more looking for something like Eiffel's feature blocks I guess ( http://en.wikipedia.org/wiki/Eiffel_(programming_language)#Lexical_and_syntax_properties). Even though I can live without them, but I gotta admit that I like them... Cheers, Behrang Saeedzadeh http://www.behrang.org On Fri, Dec 14, 2012 at 2:42 AM, Jonathan Gibbons < jonathan.gibbons at oracle.com> wrote: > Also note that some IDEs, like NetBeans, already provide the feature you > are looking for, via "editor-fold" comments. > > -- Jon > > > > On 12/12/2012 11:55 PM, Remi Forax wrote: > >> Hi Behrang, >> Jon Gibbons has recenly pushed a new API that allow to extract javadoc >> comment easily, >> so I think with this API you should be able to write your own Doclet to >> verify that the right section contains the right information. >> >> I'm not a big fan of this way to segment a class because developers tend >> to try to fill section like properties with fields that should not be >> publicly exposed or worst with code never used and never tested. >> >> Anyway, it's note something that should go in the jdk but more a policy >> that can be enforced with tools at company level. >> >> cheers, >> R?mi >> >> On 12/13/2012 01:44 AM, Behrang Saeedzadeh wrote: >> >>> I remember I had seen in the past in another language, but the point is >>> giving users some pointers about what methods in a section are doing in >>> general. For example: >>> >>> public class Foo { >>> >>> // @section properties >>> >>> public int getBar() { ... } >>> public void setBar(int bar) { ... } >>> >>> // @section event handling >>> >>> public void addActionListener(...) { ... } >>> >>> // @section rendering >>> >>> public void draw(Graphics g) { ... } >>> } >>> >>> This can motivate new users to add methods to the right section in the >>> code >>> to keep it consistent over time. >>> >>> Also IDEs can use this information to categories methods based on the >>> section they belong to (or they purpose). >>> >>> Cheers, >>> Behrang Saeedzadeh >>> http://www.behrang.org >>> >> >> > From david.holmes at oracle.com Mon Dec 17 22:40:17 2012 From: david.holmes at oracle.com (David Holmes) Date: Tue, 18 Dec 2012 16:40:17 +1000 Subject: Build failure in jaxws: package com.sun.xml.internal.ws.spi.db does not exist Message-ID: <50D00FD1.4060801@oracle.com> A fresh clone of the jdk8/jdk8 forest (openjdk repos only) when build gives a bunch of errors in jaxws: /java/embedded/users/dh198349/class-instance-size/jdk8-repo/jaxws/src/share/jaxws_classes/com/sun/xml/internal/ws/message/AbstractHeaderImpl.java:36: error: package com.sun.xml.internal.ws.spi.db does not exist import com.sun.xml.internal.ws.spi.db.XMLBridge; Does anyone know what might be the cause? I don't normally do OPENJDK builds so it is possible I have something misconfigured. Thanks, David From david.holmes at oracle.com Mon Dec 17 22:54:07 2012 From: david.holmes at oracle.com (David Holmes) Date: Tue, 18 Dec 2012 16:54:07 +1000 Subject: Build failure in jaxws: package com.sun.xml.internal.ws.spi.db does not exist In-Reply-To: <50D00FD1.4060801@oracle.com> References: <50D00FD1.4060801@oracle.com> Message-ID: <50D0130F.9080705@oracle.com> Never mind. Broken clone. :( It's taken forever to clone the forest and it's broken in numerous places. David On 18/12/2012 4:40 PM, David Holmes wrote: > A fresh clone of the jdk8/jdk8 forest (openjdk repos only) when build > gives a bunch of errors in jaxws: > > /java/embedded/users/dh198349/class-instance-size/jdk8-repo/jaxws/src/share/jaxws_classes/com/sun/xml/internal/ws/message/AbstractHeaderImpl.java:36: > error: package com.sun.xml.internal.ws.spi.db does not exist > import com.sun.xml.internal.ws.spi.db.XMLBridge; > > Does anyone know what might be the cause? > > I don't normally do OPENJDK builds so it is possible I have something > misconfigured. > > Thanks, > David From Sergey.Malenkov at oracle.com Tue Dec 18 04:39:28 2012 From: Sergey.Malenkov at oracle.com (Sergey Malenkov) Date: Tue, 18 Dec 2012 16:39:28 +0400 Subject: Review request: 8005096: Move a few source files in swing/beaninfo and in a demo. In-Reply-To: <03256ADC-1068-472A-9610-B79074B7B51B@Oracle.com> References: <03256ADC-1068-472A-9610-B79074B7B51B@Oracle.com> Message-ID: <50D06400.4090808@oracle.com> Hi Fredrik, Looks OK to me. But there are a lot of images in the make/tools/swing-beans/beaninfo/images folder. Could you please check the make/javax/swing/beaninfo/SwingBeans.gmk file to ensure that the dt.jar library will be packed correctly? Also I think that moving of java files from the make/tools/swing-beans/beaninfo folder is redundant, because we could copy them to the expected folder from the current location. Thanks, SAM On 16.12.2012 1:01, Fredrik ?hrstr?m wrote: > A few source files, coming from the generated swing BeanInfo files are generated and stored into the wrong source directory, where the path does not correspond to the expected package path. This is unfortunate and makes it impossible for the smart javac wrapper to predict which source files belong to which package. > > There is also two small files in a demo, with the same problem. > > The fix is simple, move a few files (4) and make sure the generated files end up in the correct source directory. > > http://cr.openjdk.java.net/~ohrstrom/webrev-8005096-move-a-few-files/ > > //Fredrik > From lana.steuck at oracle.com Tue Dec 18 13:10:47 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 18 Dec 2012 21:10:47 +0000 Subject: hg: jdk8/jdk8: 2 new changesets Message-ID: <20121218211047.6606847230@hg.openjdk.java.net> Changeset: fb1bf5e5bc9e Author: henryjen Date: 2012-12-06 15:38 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/fb1bf5e5bc9e 8004685: add java.util.function to CORE_PKGS.gmk Reviewed-by: mduigou ! common/makefiles/javadoc/CORE_PKGS.gmk Changeset: e08b0096058f Author: lana Date: 2012-12-14 11:22 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e08b0096058f Merge From lana.steuck at oracle.com Tue Dec 18 13:10:54 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 18 Dec 2012 21:10:54 +0000 Subject: hg: jdk8/jdk8/langtools: 6 new changesets Message-ID: <20121218211108.76DF847231@hg.openjdk.java.net> Changeset: c78acf6c2f3e Author: mcimadamore Date: 2012-12-10 12:10 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c78acf6c2f3e 8004094: Javac compiler error - synthetic method accessor generated with duplicate name Summary: method clash check logic should skip methods marked with ACC_SYNTHETIC Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/generics/8004094/B.java + test/tools/javac/generics/8004094/T8004094.java Changeset: fcf89720ae71 Author: vromero Date: 2012-12-10 16:21 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fcf89720ae71 8003967: detect and remove all mutable implicit static enum fields in langtools Reviewed-by: jjg ! src/share/classes/com/sun/tools/classfile/Opcode.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java ! src/share/classes/com/sun/tools/javac/Server.java ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Kinds.java ! src/share/classes/com/sun/tools/javac/code/Lint.java ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/TargetType.java ! src/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/ConstFold.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/share/classes/com/sun/tools/javac/util/List.java ! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javah/JavahTask.java ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/javax/lang/model/element/Modifier.java ! src/share/classes/javax/lang/model/util/ElementFilter.java ! src/share/classes/javax/tools/StandardLocation.java + test/tools/javac/T8003967/DetectMutableStaticFields.java Changeset: cfde9737131e Author: jjg Date: 2012-12-11 15:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/cfde9737131e 8004828: refactor init of *DocImpl classes Reviewed-by: darcy ! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java ! src/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/DocImpl.java ! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java ! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java ! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java ! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java ! src/share/classes/com/sun/tools/javadoc/MemberDocImpl.java ! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java ! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java ! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java ! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java Changeset: 170e486632d9 Author: jlahoda Date: 2012-12-12 20:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/170e486632d9 8004504: ListBuffer could reuse List.nil() as the sentinel element Summary: ListBuffer.last now points to the last elements with client data, or null if none. Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/util/ListBuffer.java + test/tools/javac/util/list/ListBufferTest.java Changeset: 376d6c1b49e5 Author: jfranck Date: 2012-12-03 11:16 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5 8001114: Container annotation is not checked for semantic correctness Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Annotations.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java ! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.out ! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.java ! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.out ! test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out + test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java + test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out ! test/tools/javac/diags/examples/ContainedByNonDefault.java + test/tools/javac/diags/examples/InvalidDuplicateAnnotation.java Changeset: d7360bf35ee1 Author: lana Date: 2012-12-14 13:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d7360bf35ee1 Merge From lana.steuck at oracle.com Tue Dec 18 13:11:38 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 18 Dec 2012 21:11:38 +0000 Subject: hg: jdk8/jdk8/jdk: 39 new changesets Message-ID: <20121218211852.89CDB47232@hg.openjdk.java.net> Changeset: e8b54ae97344 Author: jviswana Date: 2012-12-12 13:28 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e8b54ae97344 8004316: Printer - tempfile having incorrect extension Reviewed-by: bae, jgodinez ! src/solaris/classes/sun/print/UnixPrintJob.java Changeset: fd9e6b4c8488 Author: lana Date: 2012-12-14 11:21 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fd9e6b4c8488 Merge Changeset: c69424f78060 Author: serb Date: 2012-12-11 19:45 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c69424f78060 7154778: [macosx] NSView-based implementation of sun.awt.EmbeddedFrame Summary: The new implementation of EmbeddedFrame to support SWT_AWT Bridge Reviewed-by: anthony, serb, leonidr Contributed-by: Petr Pchelko ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/PlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CMouseInfoPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java + src/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java + src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/AWTSurfaceLayers.m ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CCursorManager.m ! src/macosx/native/sun/awt/CWrapper.m ! src/macosx/native/sun/awt/awt.m ! src/macosx/native/sun/java2d/opengl/CGLLayer.m ! src/macosx/native/sun/osxapp/ThreadUtilities.h ! src/macosx/native/sun/osxapp/ThreadUtilities.m Changeset: e016ad35a764 Author: kshefov Date: 2012-12-13 15:14 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e016ad35a764 7132385: [macosx] IconifyTest of RepaintManager could use some delay Reviewed-by: serb, alexsch + test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java Changeset: 71e03e17c183 Author: kshefov Date: 2012-12-14 13:32 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/71e03e17c183 6757986: javax/swing/JInternalFrame/5066752/bug5066752.java needs correction Reviewed-by: serb, alexsch + test/javax/swing/JInternalFrame/5066752/bug5066752.java Changeset: 9fc7460ca3ac Author: lana Date: 2012-12-14 11:22 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9fc7460ca3ac Merge Changeset: 7004848974a2 Author: jgish Date: 2012-12-04 20:21 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7004848974a2 8003596: TEST_BUG: java/util/logging/CheckLockLocationTest.java failing [win] Reviewed-by: alanb ! test/ProblemList.txt ! test/java/util/logging/CheckLockLocationTest.java Changeset: 44ae777564eb Author: mullan Date: 2012-12-04 17:40 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/44ae777564eb 8004188: Rename src/share/lib/security/java.security to java.security-linux Reviewed-by: mullan, mchung Contributed-by: jason.uh at oracle.com ! make/java/security/Makefile - src/share/lib/security/java.security + src/share/lib/security/java.security-linux Changeset: b54a5b7d2e65 Author: alanb Date: 2012-12-05 12:20 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b54a5b7d2e65 8004491: Build breakage on Linux due to 8004188 Reviewed-by: chegar, erikj ! makefiles/CopyFiles.gmk Changeset: a971516029ab Author: jgish Date: 2012-12-05 21:08 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a971516029ab 8004317: TestLibrary.getUnusedRandomPort() fails intermittently, but exception not reported Reviewed-by: alanb, dmocek, smarks ! test/java/rmi/testlibrary/TestLibrary.java Changeset: 41a1b110f34d Author: lancea Date: 2012-12-06 15:51 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/41a1b110f34d 8004374: CachedRowSetSwriter.writeData reports wrong number of conflicts in SyncProviderException Reviewed-by: naoto ! src/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java Changeset: 896d4af2ebfd Author: rfield Date: 2012-12-06 21:55 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/896d4af2ebfd 8003881: Prevent lambda implementing inner classes from allowing the creation of new instances Summary: Lambda implementing inner classes now has private constructor (thanks Kumar) Reviewed-by: ksrini ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java + test/java/lang/invoke/lambda/LambdaAccessControlTest.java Changeset: da387f0cecb7 Author: ksrini Date: 2012-12-09 07:43 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/da387f0cecb7 8004042: Arrrghs.java test failed on windows with access error. Reviewed-by: smarks, jjh, ksrini Contributed-by: david.dehaven at oracle.com ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/TestHelper.java Changeset: 343615aa0539 Author: dxu Date: 2012-12-09 19:13 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/343615aa0539 7194370: (fs) WatchService fails if volume S/N is 0 [win] Reviewed-by: alanb, forax ! src/windows/classes/sun/nio/fs/WindowsFileAttributes.java Changeset: fda257689786 Author: okutsu Date: 2012-12-10 10:52 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fda257689786 8000983: Support narrow display names for calendar fields 8003267: Support generic time zone names in TimeZoneNameProvider (SPI) Reviewed-by: naoto ! make/tools/src/build/tools/cldrconverter/Bundle.java ! make/tools/src/build/tools/cldrconverter/BundleGenerator.java ! make/tools/src/build/tools/cldrconverter/CLDRConverter.java ! make/tools/src/build/tools/cldrconverter/LDMLParseHandler.java ! make/tools/src/build/tools/cldrconverter/MetaZonesParseHandler.java ! make/tools/src/build/tools/cldrconverter/ResourceBundleGenerator.java ! src/share/classes/java/text/DateFormatSymbols.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/JapaneseImperialCalendar.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/java/util/spi/CalendarNameProvider.java ! src/share/classes/java/util/spi/TimeZoneNameProvider.java ! src/share/classes/sun/text/resources/FormatData.java ! src/share/classes/sun/text/resources/ar/FormatData_ar.java ! src/share/classes/sun/text/resources/be/FormatData_be.java ! src/share/classes/sun/text/resources/bg/FormatData_bg.java ! src/share/classes/sun/text/resources/ca/FormatData_ca.java ! src/share/classes/sun/text/resources/cs/FormatData_cs.java ! src/share/classes/sun/text/resources/da/FormatData_da.java ! src/share/classes/sun/text/resources/de/FormatData_de.java ! src/share/classes/sun/text/resources/el/FormatData_el.java ! src/share/classes/sun/text/resources/es/FormatData_es.java ! src/share/classes/sun/text/resources/et/FormatData_et.java ! src/share/classes/sun/text/resources/fi/FormatData_fi.java ! src/share/classes/sun/text/resources/fr/FormatData_fr.java ! src/share/classes/sun/text/resources/hi/FormatData_hi_IN.java ! src/share/classes/sun/text/resources/hr/FormatData_hr.java ! src/share/classes/sun/text/resources/hu/FormatData_hu.java ! src/share/classes/sun/text/resources/is/FormatData_is.java ! src/share/classes/sun/text/resources/it/FormatData_it.java ! src/share/classes/sun/text/resources/iw/FormatData_iw.java ! src/share/classes/sun/text/resources/ja/FormatData_ja.java ! src/share/classes/sun/text/resources/ko/FormatData_ko.java ! src/share/classes/sun/text/resources/lt/FormatData_lt.java ! src/share/classes/sun/text/resources/lv/FormatData_lv.java ! src/share/classes/sun/text/resources/mk/FormatData_mk.java ! src/share/classes/sun/text/resources/ms/FormatData_ms.java ! src/share/classes/sun/text/resources/mt/FormatData_mt.java ! src/share/classes/sun/text/resources/nl/FormatData_nl.java ! src/share/classes/sun/text/resources/pl/FormatData_pl.java ! src/share/classes/sun/text/resources/pt/FormatData_pt.java ! src/share/classes/sun/text/resources/ro/FormatData_ro.java ! src/share/classes/sun/text/resources/ru/FormatData_ru.java ! src/share/classes/sun/text/resources/sk/FormatData_sk.java ! src/share/classes/sun/text/resources/sl/FormatData_sl.java ! src/share/classes/sun/text/resources/sq/FormatData_sq.java ! src/share/classes/sun/text/resources/sr/FormatData_sr.java ! src/share/classes/sun/text/resources/sv/FormatData_sv.java ! src/share/classes/sun/text/resources/th/FormatData_th.java ! src/share/classes/sun/text/resources/tr/FormatData_tr.java ! src/share/classes/sun/text/resources/uk/FormatData_uk.java ! src/share/classes/sun/text/resources/vi/FormatData_vi.java ! src/share/classes/sun/text/resources/zh/FormatData_zh.java ! src/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/share/classes/sun/util/locale/provider/CalendarDataUtility.java ! src/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java ! src/share/classes/sun/util/locale/provider/LocaleResources.java ! src/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java ! src/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java ! src/share/classes/sun/util/resources/LocaleData.java ! src/share/classes/sun/util/resources/OpenListResourceBundle.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNamesBundle.java + test/java/util/Calendar/GenericTimeZoneNamesTest.java + test/java/util/Calendar/GenericTimeZoneNamesTest.sh + test/java/util/Calendar/NarrowNamesTest.java + test/java/util/Calendar/NarrowNamesTest.sh ! test/java/util/PluggableLocale/GenericTest.java ! test/java/util/PluggableLocale/TimeZoneNameProviderTest.java ! test/java/util/PluggableLocale/TimeZoneNameProviderTest.sh ! test/java/util/PluggableLocale/barprovider.jar + test/java/util/PluggableLocale/providersrc/GenericTimeZoneNameProviderImpl.java ! test/java/util/PluggableLocale/providersrc/Makefile ! test/java/util/PluggableLocale/providersrc/java.util.spi.TimeZoneNameProvider ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: fda2b2b5b98b Author: michaelm Date: 2012-12-10 14:56 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fda2b2b5b98b 8003948: NTLM/Negotiate authentication problem Reviewed-by: chegar, weijun ! src/share/classes/sun/net/www/MessageHeader.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/net/www/MessageHeaderTest.java Changeset: cac1bfaceaaa Author: mchung Date: 2012-12-10 15:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cac1bfaceaaa 4819681: Typo in http://java.sun.com/j2se/1.4.1/docs/api/java/util/logging/LogManager.html Summary: Simple capitalization typo in LogManager() description Reviewed-by: darcy, mchung ! src/share/classes/java/util/logging/LogManager.java Changeset: 883feced1cdd Author: dingxmin Date: 2012-12-11 10:42 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/883feced1cdd 6512101: Incorrect encoding in NetworkInterface.getDisplayName() Reviewed-by: chegar, dsamersoff ! src/windows/native/java/net/NetworkInterface.c Changeset: d206e52bf8a6 Author: weijun Date: 2012-12-11 13:14 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d206e52bf8a6 8004488: wrong permissions checked in krb5 Reviewed-by: xuelei ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/sun/security/jgss/krb5/Krb5Util.java + test/sun/security/krb5/auto/KeyPermissions.java ! test/sun/security/krb5/auto/KeyTabCompat.java Changeset: c4bd81de2868 Author: akhil Date: 2012-12-11 15:33 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c4bd81de2868 8003246: Add InitialValue Supplier to ThreadLocal Reviewed-by: mduigou, forax, dl, chegar, briangoetz ! src/share/classes/java/lang/ThreadLocal.java + test/java/lang/ThreadLocal/ThreadLocalSupplierTest.java Changeset: 6c795437f212 Author: mduigou Date: 2012-12-11 20:49 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6c795437f212 8004905: Correct license of test to remove classpath exception Reviewed-by: akhil ! test/java/lang/ThreadLocal/ThreadLocalSupplierTest.java Changeset: 12fba0974a9d Author: weijun Date: 2012-12-12 18:39 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/12fba0974a9d 8004904: Makefile for ntlm Reviewed-by: erikj, chegar ! make/com/sun/security/Makefile + make/com/sun/security/ntlm/Makefile Changeset: 806cf26e5063 Author: chegar Date: 2012-12-12 11:35 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/806cf26e5063 8004921: Trivial javadoc warnings in Base64 Reviewed-by: darcy ! src/share/classes/java/util/Base64.java Changeset: 81640e75c7a7 Author: alanb Date: 2012-12-12 13:03 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/81640e75c7a7 8004874: Reduce dependency on java.beans to only add/removePropertyChangeListener Reviewed-by: ksrini, mchung, dholmes ! src/share/classes/com/sun/java/util/jar/pack/PropMap.java ! src/share/classes/java/util/logging/LogManager.java Changeset: 346c0af4af41 Author: mullan Date: 2012-12-12 09:25 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/346c0af4af41 8004064: Downgrade normative references to ${java.home}/lib/security/java.security Reviewed-by: alanb, vinnie, xuelei ! src/share/classes/com/sun/net/ssl/KeyManagerFactory.java ! src/share/classes/com/sun/net/ssl/TrustManagerFactory.java ! src/share/classes/com/sun/security/auth/PolicyFile.java ! src/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/share/classes/java/net/doc-files/net-properties.html ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/Policy.java ! src/share/classes/java/security/Security.java ! src/share/classes/java/security/cert/CertPathBuilder.java ! src/share/classes/java/security/cert/CertPathValidator.java ! src/share/classes/java/security/cert/CertStore.java ! src/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/share/classes/javax/security/auth/Policy.java ! src/share/classes/javax/security/auth/callback/CallbackHandler.java ! src/share/classes/javax/security/auth/login/Configuration.java ! src/share/classes/javax/security/auth/login/LoginContext.java ! src/share/classes/javax/security/cert/X509Certificate.java Changeset: c7f86908d5fd Author: mullan Date: 2012-12-12 09:27 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c7f86908d5fd Merge - src/share/lib/security/java.security Changeset: 68374c6e65c1 Author: robm Date: 2012-12-12 15:57 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/68374c6e65c1 8004337: java/sql tests aren't run in test/Makefile Reviewed-by: lancea, alanb ! test/Makefile Changeset: bd84d0927a2e Author: smarks Date: 2012-12-12 09:53 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bd84d0927a2e 8004748: clean up @build tags in RMI tests Reviewed-by: alanb, darcy, mchung ! test/java/rmi/MarshalledObject/compare/Compare.java ! test/java/rmi/MarshalledObject/compare/HashCode.java ! test/java/rmi/MarshalledObject/compare/NullReference.java ! test/java/rmi/Naming/DefaultRegistryPort.java ! test/java/rmi/Naming/LookupIPv6.java ! test/java/rmi/Naming/RmiIsNoScheme.java ! test/java/rmi/Naming/UnderscoreHost.java ! test/java/rmi/Naming/legalRegistryNames/LegalRegistryNames.java ! test/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java ! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java ! test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java ! test/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java ! test/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java ! test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java ! test/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java ! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh ! test/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java ! test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java ! test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java ! test/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java ! test/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java ! test/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java ! test/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java ! test/java/rmi/activation/Activatable/restartService/RestartService.java ! test/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java ! test/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java ! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java ! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java ! test/java/rmi/activation/ActivationGroupDesc/checkDefaultGroupName/CheckDefaultGroupName.java ! test/java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java ! test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java ! test/java/rmi/activation/CommandEnvironment/NullOptions.java ! test/java/rmi/activation/CommandEnvironment/SetChildEnv.java ! test/java/rmi/activation/checkusage/CheckUsage.java ! test/java/rmi/activation/log/LogTest.java ! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/dgc/VMID/CheckVMID.java ! test/java/rmi/dgc/dgcAckFailure/DGCAckFailure.java ! test/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java ! test/java/rmi/dgc/retryDirtyCalls/RetryDirtyCalls.java ! test/java/rmi/invalidName/InvalidName.java ! test/java/rmi/registry/altSecurityManager/AltSecurityManager.java ! test/java/rmi/registry/checkusage/CheckUsage.java ! test/java/rmi/registry/classPathCodebase/ClassPathCodebase.java ! test/java/rmi/registry/interfaceHash/InterfaceHash.java ! test/java/rmi/registry/multipleRegistries/MultipleRegistries.java ! test/java/rmi/registry/readTest/readTest.sh ! test/java/rmi/registry/reexport/Reexport.java ! test/java/rmi/reliability/benchmark/runRmiBench.sh ! test/java/rmi/reliability/benchmark/runSerialBench.sh ! test/java/rmi/reliability/juicer/AppleUserImpl.java ! test/java/rmi/server/ObjID/randomIDs/RandomIDs.java ! test/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java ! test/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java ! test/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java ! test/java/rmi/server/RMIClassLoader/getClassAnnotation/NullClass.java ! test/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java ! test/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java ! test/java/rmi/server/RMIClassLoader/noSecurityManager/NoSecurityManager.java ! test/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java ! test/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java ! test/java/rmi/server/RMIClassLoader/spi/Installed.java ! test/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java ! test/java/rmi/server/RMIClassLoader/spi/Property.java ! test/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java ! test/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java ! test/java/rmi/server/RemoteObject/notExtending/NotExtending.java ! test/java/rmi/server/RemoteObject/verifyRemoteEquals/VerifyRemoteEquals.java ! test/java/rmi/server/RemoteServer/AddrInUse.java ! test/java/rmi/server/UnicastRemoteObject/changeHostName/ChangeHostName.java ! test/java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java ! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java ! test/java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport.java ! test/java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport2.java ! test/java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java ! test/java/rmi/server/Unmarshal/PrimitiveClasses.java + test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshal.java ! test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshalOnStopThread.java - test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java ! test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java ! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java ! test/java/rmi/server/Unreferenced/marshalledObjectGet/MarshalledObjectGet.java ! test/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java ! test/java/rmi/server/clientStackTrace/ClientStackTrace.java ! test/java/rmi/server/getRemoteClass/GetRemoteClass.java ! test/java/rmi/server/serverStackTrace/ServerStackTrace.java ! test/java/rmi/server/serverStackTrace/SuppressStackTraces.java ! test/java/rmi/server/useCustomRef/UseCustomRef.java ! test/java/rmi/transport/acceptLoop/CloseServerSocketOnTermination.java ! test/java/rmi/transport/checkFQDN/CheckFQDN.java ! test/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java ! test/java/rmi/transport/closeServerSocket/CloseServerSocket.java ! test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java ! test/java/rmi/transport/handshakeFailure/HandshakeFailure.java ! test/java/rmi/transport/handshakeTimeout/HandshakeTimeout.java ! test/java/rmi/transport/httpSocket/HttpSocketTest.java ! test/java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java ! test/java/rmi/transport/readTimeout/ReadTimeoutTest.java ! test/java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java ! test/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java ! test/javax/rmi/ssl/SocketFactoryTest.java ! test/sun/rmi/log/ReliableLog/LogAlignmentTest.java ! test/sun/rmi/log/ReliableLog/SnapshotSize.java ! test/sun/rmi/rmic/RMIGenerator/RmicDefault.java ! test/sun/rmi/rmic/newrmic/equivalence/run.sh ! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java ! test/sun/rmi/runtime/Log/checkLogging/CheckLogStreams.java ! test/sun/rmi/runtime/Log/checkLogging/CheckLogging.java ! test/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java ! test/sun/rmi/transport/proxy/EagerHttpFallback.java ! test/sun/rmi/transport/tcp/DeadCachedConnection.java ! test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java ! test/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java Changeset: 56fd5479a98f Author: jgish Date: 2012-12-12 15:37 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/56fd5479a98f 8004651: TEST: java/util/logging/CheckLockLocationTest.java failed to delete file (win) Summary: Failure to delete test log file should be a warning instead of test failure Reviewed-by: mduigou, smarks ! test/java/util/logging/CheckLockLocationTest.java Changeset: 5a2ab2c3f106 Author: weijun Date: 2012-12-13 08:11 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5a2ab2c3f106 8004235: Disable native JGSS provider on Mac Reviewed-by: erikj, valeriep ! make/sun/security/Makefile ! makefiles/CompileNativeLibraries.gmk ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java Changeset: 7a8978a5bb6e Author: lancea Date: 2012-12-12 20:57 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7a8978a5bb6e 8004357: Implement various methods in SerialBlob/Clob/Array and specify Thread Safety Reviewed-by: naoto ! src/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/share/classes/javax/sql/rowset/serial/SerialDatalink.java ! src/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/share/classes/javax/sql/rowset/serial/SerialStruct.java Changeset: 775b0050144a Author: chegar Date: 2012-12-13 09:55 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/775b0050144a 8004925: java/net/Socks/SocksV4Test.java failing on all platforms Reviewed-by: alanb, dsamersoff ! test/java/net/Socks/SocksV4Test.java Changeset: 682d2d3ccff5 Author: chegar Date: 2012-12-13 14:33 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/682d2d3ccff5 8004675: Inet6Address.getHostAddress should use string scope identifier where available Summary: ...and some minor stylistic cleanup Reviewed-by: khazra, dsamersoff, michaelm ! src/share/classes/java/net/Inet6Address.java ! src/share/native/java/net/Inet6Address.c + test/java/net/Inet6Address/StringScope.java Changeset: c97618a3c8c2 Author: juh Date: 2012-12-13 09:35 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c97618a3c8c2 7193792: sun/security/pkcs11/ec/TestECDSA.java failing intermittently Reviewed-by: vinnie, wetmore ! test/ProblemList.txt ! test/sun/security/pkcs11/ec/TestECDSA.java Changeset: 7b697da6626a Author: mullan Date: 2012-12-13 09:37 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7b697da6626a Merge Changeset: ae5d04dbacd6 Author: chegar Date: 2012-12-13 14:47 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ae5d04dbacd6 8003890: corelibs test scripts should pass TESTVMOPTS Reviewed-by: chegar, alanb Contributed-by: Mark Sheppard ! test/com/oracle/net/sanity.sh ! test/com/sun/corba/cachedSocket/7056731.sh ! test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh ! test/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh ! test/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh ! test/com/sun/tools/attach/ApplicationSetup.sh ! test/com/sun/tools/attach/BasicTests.sh ! test/com/sun/tools/attach/PermissionTests.sh ! test/com/sun/tools/attach/ProviderTests.sh ! test/com/sun/tools/extcheck/TestExtcheckArgs.sh ! test/demo/zipfs/basic.sh ! test/java/io/File/GetXSpace.sh ! test/java/io/File/MacPathTest.sh ! test/java/io/File/basic.sh ! test/java/io/FileOutputStream/FileOpen.sh ! test/java/io/Serializable/class/run.sh ! test/java/io/Serializable/evolution/AddedExternField/run.sh ! test/java/io/Serializable/evolution/RenamePackage/run.sh ! test/java/io/Serializable/maskSyntheticModifier/run.sh ! test/java/io/Serializable/packageAccess/run.sh ! test/java/io/Serializable/resolveClass/consTest/run.sh ! test/java/io/Serializable/resolveClass/deserializeButton/run.sh ! test/java/io/Serializable/subclass/run.sh ! test/java/io/Serializable/superclassDataLoss/run.sh ! test/java/io/Serializable/unnamedPackageSwitch/run.sh ! test/java/lang/Class/forName/NonJavaNames.sh ! test/java/lang/ClassLoader/Assert.sh ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh ! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh ! test/java/lang/ClassLoader/getdotresource.sh ! test/java/lang/Runtime/exec/setcwd.sh ! test/java/lang/StringCoding/CheckEncodings.sh ! test/java/lang/System/finalization/FinExit.sh ! test/java/lang/annotation/loaderLeak/LoaderLeak.sh ! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh ! test/java/net/Authenticator/B4933582.sh ! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh ! test/java/net/InetAddress/ptr/lookup.sh ! test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.sh ! test/java/net/Socket/OldSocketImpl.sh ! test/java/net/URL/B5086147.sh ! test/java/net/URL/runconstructor.sh ! test/java/net/URLClassLoader/B5077773.sh ! test/java/net/URLClassLoader/getresourceasstream/test.sh ! test/java/net/URLClassLoader/sealing/checksealed.sh ! test/java/net/URLConnection/6212146/test.sh ! test/java/net/URLConnection/UNCTest.sh ! test/java/nio/Buffer/LimitDirectMemory.sh ! test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh ! test/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh ! test/java/nio/charset/Charset/default.sh ! test/java/nio/charset/coders/CheckSJISMappingProp.sh ! test/java/nio/charset/spi/basic.sh ! test/java/nio/file/Files/delete_on_close.sh ! test/java/nio/file/Files/walkFileTree/walk_file_tree.sh ! test/java/nio/file/Path/MacPathTest.sh ! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh ! test/java/rmi/registry/readTest/readTest.sh ! test/java/rmi/reliability/benchmark/runSerialBench.sh ! test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh ! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh ! test/java/security/Security/signedfirst/Dyn.sh ! test/java/security/Security/signedfirst/Static.sh ! test/java/security/cert/CertificateFactory/slowstream.sh ! test/java/util/Currency/PropertiesTest.sh ! test/java/util/Locale/LocaleCategory.sh ! test/java/util/Locale/LocaleProviders.sh ! test/java/util/PluggableLocale/ExecTest.sh ! test/java/util/ResourceBundle/Bug6299235Test.sh ! test/java/util/ResourceBundle/Control/MissingResourceCauseTest.sh ! test/java/util/ServiceLoader/basic.sh ! test/java/util/TimeZone/OldIDMappingTest.sh ! test/java/util/TimeZone/TimeZoneDatePermissionCheck.sh ! test/java/util/prefs/CheckUserPrefsStorage.sh ! test/java/util/prefs/PrefsSpi.sh ! test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.sh ! test/java/util/zip/3GBZipFiles.sh ! test/java/util/zip/ZipFile/deletetempjar.sh ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh ! test/javax/print/applet/AppletPrintLookup.sh ! test/javax/script/ProviderTest.sh ! test/javax/security/auth/Subject/doAs/Test.sh ! test/lib/security/java.policy/Ext_AllPolicy.sh ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.sh ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.sh ! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.sh ! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.sh ! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh ! test/sun/misc/Cleaner/exitOnThrow.sh ! test/sun/net/InetAddress/nameservice/dns/cname.sh ! test/sun/net/sdp/sanity.sh ! test/sun/net/www/MarkResetTest.sh ! test/sun/net/www/http/HttpClient/RetryPost.sh ! test/sun/net/www/protocol/file/DirPermissionDenied.sh ! test/sun/net/www/protocol/jar/B5105410.sh ! test/sun/net/www/protocol/jar/getcontenttype.sh ! test/sun/net/www/protocol/jar/jarbug/run.sh ! test/sun/rmi/rmic/manifestClassPath/run.sh ! test/sun/rmi/rmic/minimizeWrapperInstances/run.sh ! test/sun/rmi/rmic/oldjavacRemoved/sunToolsJavacMain.sh ! test/sun/security/krb5/runNameEquals.sh ! test/sun/security/krb5/tools/ktcheck.sh ! test/sun/security/mscapi/AccessKeyStore.sh ! test/sun/security/mscapi/IsSunMSCAPIAvailable.sh ! test/sun/security/mscapi/KeyStoreCompatibilityMode.sh ! test/sun/security/mscapi/PublicKeyInterop.sh ! test/sun/security/mscapi/RSAEncryptDecrypt.sh ! test/sun/security/mscapi/ShortRSAKey1024.sh ! test/sun/security/mscapi/SignUsingNONEwithRSA.sh ! test/sun/security/mscapi/SignUsingSHA2withRSA.sh ! test/sun/security/pkcs11/KeyStore/Basic.sh ! test/sun/security/pkcs11/KeyStore/ClientAuth.sh ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh ! test/sun/security/pkcs11/KeyStore/Solaris.sh ! test/sun/security/pkcs11/Provider/ConfigQuotedString.sh ! test/sun/security/pkcs11/Provider/Login.sh ! test/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh ! test/sun/security/provider/PolicyFile/getinstance/getinstance.sh ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh ! test/sun/security/tools/jarsigner/emptymanifest.sh ! test/sun/security/tools/jarsigner/ts.sh ! test/sun/security/tools/keytool/printssl.sh ! test/sun/security/tools/keytool/standard.sh ! test/sun/security/validator/certreplace.sh ! test/sun/security/validator/samedn.sh ! test/tools/launcher/6842838/Test6842838.sh ! test/tools/launcher/MultipleJRE.sh Changeset: 087425441a48 Author: robm Date: 2012-12-13 15:28 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/087425441a48 8000525: Java.net.httpcookie api does not support 2-digit year format Reviewed-by: chegar ! src/share/classes/java/net/HttpCookie.java ! test/java/net/CookieHandler/B6791927.java ! test/java/net/CookieHandler/CookieManagerTest.java + test/java/net/HttpCookie/ExpiredCookieTest.java Changeset: 8d7323a9d8ed Author: dholmes Date: 2012-12-13 21:18 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8d7323a9d8ed 8003632: HPROF class file version java.lang.RuntimeException errors Reviewed-by: mchung, lancea ! src/share/javavm/export/classfile_constants.h Changeset: de6b54a60d60 Author: lana Date: 2012-12-14 13:14 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/de6b54a60d60 Merge ! makefiles/CompileNativeLibraries.gmk - src/share/lib/security/java.security - test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java From lana.steuck at oracle.com Tue Dec 18 15:23:16 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 18 Dec 2012 15:23:16 -0800 (PST) Subject: jdk8-b69: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201212182323.qBINNGed006791@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/e08b0096058f http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d7360bf35ee1 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/de6b54a60d60 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/756323c99011 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/789a855de959 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8af7d22f1f8f http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/22ddcac208a8 --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8003890 JDK-8003277 corelibs test scripts should pass TESTVMOPTS | core-libs JDK-8003246 JDK-8001632 add Supplier to ThreadLocal | core-libs JDK-8004874 Reduce dependency on java.beans to only add/removePropertyChangeListener | core-libs JDK-8004828 refactor init of *DocImpl classes | tools JDK-8004504ListBuffer could reuse List.nil() as the sentinel element | tools JDK-8004303 TEST_BUG: Remove the dependence from the java.awt.AppContext class from CoreLib tests. | core-libs JDK-8004064 Downgrade normative references to ${java.home}/lib/security/java.security | security-libs JDK-8003267 Support generic time zone names in TimeZoneNameProvider (SPI) | core-libs JDK-8000983 Support narrow display names for calendar fields | core-libs JDK-7154778 [macosx] NSView-based implementation of sun.awt.EmbeddedFrame | client-libs JDK-8004925 java/net/Socks/SocksV4Test.java failing on all platforms | core-libs JDK-8004921 Trivial javadoc warnings in Base64 | core-libs JDK-8004905 Incorrect license on test java/lang/ThreadLocal/ThreadLocalSupplier | core-libs JDK-8004904 Makefile for ntlm | client-libs JDK-8004748 TEST_BUG: clean up @build tags in RMI tests | core-libs JDK-8004685 add java.util.function to CORE_PKGS.gmk in root repo | core-libs JDK-8004675 Inet6Address.getHostAddress should use string scope identifier where available | core-libs JDK-8004666 TEST_BUG: test/closed/javax/management/remote/mandatory/security/MarshalledObjectGetTest2.sh: 93 fails | core-svc JDK-8004651 TEST: java/util/logging/CheckLockLocationTest.java failed to delete file (win) | core-libs JDK-8004491 Build breakage on Linux due to 8004188 | infrastructure JDK-8004488 wrong permissions checked in krb5 | security-libs JDK-8004374 CachedRowSet.writeData reports wrong number of conflicts | core-libs JDK-8004357 Implement various methods in SerialBlob/Clob/Array and specify Thread Safety | core-libs JDK-8004337 java/sql tests aren't run in test/Makefile | core-libs JDK-8004317 TestLibrary.getUnusedRandomPort() fails intermittently, but exception not reported | core-libs JDK-8004316 Printing an image using AUTOSENSE fails to print | client-libs JDK-8004235 Disable native JGSS provider on Mac | security-libs JDK-8004188 Rename src/share/lib/security/java.security to java.security-linux | security-libs JDK-8004094 Javac compiler error - synthetic method accessor generated with duplicate name | tools JDK-8004042 Arrrghs.java test failed on windows with access error. | tools JDK-8003967 detect and remove all mutable implicit static enum fields in langtools | tools JDK-8003948 NTLM/Negotiate authentication problem | core-libs JDK-8003881 Prevent lambda implementing inner classes from allowing attacker to create new instances | core-libs JDK-8003632 HPROF class file version java.lang.RuntimeException errors | core-svc JDK-8003596 TEST_BUG: java/util/logging/CheckLockLocationTest.java failing [win] | core-libs JDK-8001114 Container annotation is not checked for semantic correctness | tools JDK-8000525 Java.net.httpcookie api does not support 2-digit year format | core-libs JDK-7194370 (fs) WatchService fails if volume S/N is 0 [win] | core-libs JDK-7193792 sun/security/pkcs11/ec/TestECDSA.java failing intermittently | security-libs JDK-7132385 [macosx] IconifyTest of RepaintManager could use some delay | client-libs JDK-6757986 javax/swing/JInternalFrame/5066752/bug5066752.java needs correction | client-libs JDK-6512101 NetworkInterface#getDisplayName() method returns wrong encoding for Japanese OS | core-libs JDK-4819681 Typo in http://java.sun.com/j2se/1.4.1/docs/api/java/util/logging/LogManager.html | core-libs From jonathan.gibbons at oracle.com Wed Dec 19 05:51:20 2012 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 19 Dec 2012 13:51:20 +0000 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Franck?= Message-ID: <50D1C658.6080202@oracle.com> I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. Joel joined the Langtools team at Oracle a while back, and has already contributed several changes to the JDK 8 repositories. In jdk8/tl/langtools: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 In jdk8/tl/jdk: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a In jdk8/tl/jdk as Contributed-By: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e Votes are due by January 2, 2013. Only current JDK8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. Jon Gibbons [1]http://openjdk.java.net/census [2]http://openjdk.java.net/projects/#committer-vote From maurizio.cimadamore at oracle.com Wed Dec 19 06:13:45 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 19 Dec 2012 14:13:45 +0000 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Fran?= =?ISO-8859-1?Q?ck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <50D1CB99.8020501@oracle.com> Vote: yes Maurizio On 19/12/12 13:51, Jonathan Gibbons wrote: > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From jesper.wilhelmsson at oracle.com Wed Dec 19 06:12:44 2012 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Wed, 19 Dec 2012 15:12:44 +0100 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Fran?= =?ISO-8859-1?Q?ck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <50D1CB5C.4090501@oracle.com> Vote: yes /Jesper On 2012-12-19 14:51, Jonathan Gibbons wrote: > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From christian.tornqvist at oracle.com Wed Dec 19 06:35:53 2012 From: christian.tornqvist at oracle.com (=?iso-8859-1?B?Q2hyaXN0aWFuIFT2cm5xdmlzdA==?=) Date: Wed, 19 Dec 2012 06:35:53 -0800 (PST) Subject: =?iso-8859-1?B?UkU6IENGVjogTmV3IEpESzggQ29tbWl0?= =?iso-8859-1?B?dGVyOiBKb2VsIEJvcmdnculuLUZyYW5jaw==?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <94125c33-a203-4840-90d7-62d88ef9dbb1@default> Vote: yes -----Original Message----- From: Jonathan Gibbons Sent: den 19 december 2012 14:51 To: jdk8-dev Subject: CFV: New JDK8 Committer: Joel Borggr?n-Franck I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. Joel joined the Langtools team at Oracle a while back, and has already contributed several changes to the JDK 8 repositories. In jdk8/tl/langtools: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 In jdk8/tl/jdk: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a In jdk8/tl/jdk as Contributed-By: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e Votes are due by January 2, 2013. Only current JDK8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. Jon Gibbons [1]http://openjdk.java.net/census [2]http://openjdk.java.net/projects/#committer-vote From neugens.limasoftware at gmail.com Wed Dec 19 06:50:20 2012 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Wed, 19 Dec 2012 15:50:20 +0100 Subject: =?ISO-8859-1?Q?Re=3A_CFV=3A_New_JDK8_Committer=3A_Joel_Borggr=E9n=2DFranck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: Vote: Yes Cheers, Mario 2012/12/19 Jonathan Gibbons : > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF IcedRobot: www.icedrobot.org Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From staffan.larsen at oracle.com Wed Dec 19 06:54:52 2012 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Wed, 19 Dec 2012 15:54:52 +0100 Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_JDK8_Committer=3A_Joel_Borggr=E9?= =?iso-8859-1?Q?n-Franck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <6CB2CBA7-A746-4726-A6CF-58DAD6D5903D@oracle.com> Vote: yes /Staffan On 19 dec 2012, at 14:51, Jonathan Gibbons wrote: > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From oehrstroem at gmail.com Wed Dec 19 06:58:52 2012 From: oehrstroem at gmail.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=) Date: Wed, 19 Dec 2012 15:58:52 +0100 Subject: =?ISO-8859-1?Q?Re=3A_CFV=3A_New_JDK8_Committer=3A_Joel_Borggr=E9n=2DFranck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: Vote: yes 2012/12/19 Jonathan Gibbons : > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From coleen.phillimore at oracle.com Wed Dec 19 07:18:55 2012 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Wed, 19 Dec 2012 10:18:55 -0500 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Fran?= =?ISO-8859-1?Q?ck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <50D1DADF.40604@oracle.com> Vote: yes On 12/19/2012 8:51 AM, Jonathan Gibbons wrote: > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From kumar.x.srinivasan at oracle.com Wed Dec 19 08:26:27 2012 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Wed, 19 Dec 2012 08:26:27 -0800 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Fran?= =?ISO-8859-1?Q?ck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <50D1EAB3.4020706@oracle.com> Vote: yes > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From joe.darcy at oracle.com Wed Dec 19 08:48:23 2012 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 19 Dec 2012 08:48:23 -0800 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Fran?= =?ISO-8859-1?Q?ck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <50D1EFD7.8040002@oracle.com> Vote:yes -Joe On 12/19/2012 5:51 AM, Jonathan Gibbons wrote: > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From james.holmlund at oracle.com Wed Dec 19 08:58:46 2012 From: james.holmlund at oracle.com (Jim Holmlund) Date: Wed, 19 Dec 2012 08:58:46 -0800 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Fran?= =?ISO-8859-1?Q?ck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <50D1F246.5040709@oracle.com> vote: yes jjh On 12/19/2012 5:51 AM, Jonathan Gibbons wrote: > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already contributed several changes > to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From artem.ananiev at oracle.com Wed Dec 19 08:58:17 2012 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Wed, 19 Dec 2012 20:58:17 +0400 Subject: Result: New JDK8 Reviewer: Sergey Bylokhov In-Reply-To: <50BE0519.90805@oracle.com> References: <50BE0519.90805@oracle.com> Message-ID: <50D1F229.3020105@oracle.com> Voting for Sergey Bylokhov [1] is now closed. Yes: 3 Veto: 0 Abstain: 0 Besides that, there were 3 "Yes" votes from people, who are not JDK8 Reviewers. According to the Bylaws definition of Lazy Consensus [2], this is sufficient to approve the nomination. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2012-December/001711.html [2] http://openjdk.java.net/bylaws#lazy-consensus Thanks, Artem From jviswana at linux.vnet.ibm.com Wed Dec 19 09:05:27 2012 From: jviswana at linux.vnet.ibm.com (jayashree viswanathan) Date: Wed, 19 Dec 2012 22:35:27 +0530 Subject: Review Request : Java exe doesn't process args ending Back slash Message-ID: <50D1F3D7.20608@linux.vnet.ibm.com> Hi All, Java.exe doesn't seems to process arguments ending with back slashes well , in windows only . I have added test scenario and changeset in the below webrev . http://cr.openjdk.java.net/~jviswana/7188114/webrev.01/ This seems to be introduced after the bug fix for 7188114 has be made into jdk8 . Thanks and Regards, Jayashree Viswanathan From Alan.Bateman at oracle.com Wed Dec 19 09:16:08 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 19 Dec 2012 17:16:08 +0000 Subject: Review Request : Java exe doesn't process args ending Back slash In-Reply-To: <50D1F3D7.20608@linux.vnet.ibm.com> References: <50D1F3D7.20608@linux.vnet.ibm.com> Message-ID: <50D1F658.2030307@oracle.com> On 19/12/2012 17:05, jayashree viswanathan wrote: > Hi All, > > Java.exe doesn't seems to process arguments ending with back slashes > well , in windows only . > > I have added test scenario and changeset in the below webrev . > > http://cr.openjdk.java.net/~jviswana/7188114/webrev.01/ > > This seems to be introduced after the bug fix for 7188114 has be made > into jdk8 . > > Thanks and Regards, > Jayashree Viswanathan > Can you bring this to the core-libs-dev list for discussion? -Alan. From jviswana at linux.vnet.ibm.com Wed Dec 19 09:31:21 2012 From: jviswana at linux.vnet.ibm.com (jayashree viswanathan) Date: Wed, 19 Dec 2012 23:01:21 +0530 Subject: Review Request : Java exe doesn't process args ending Back slash In-Reply-To: <50D1F658.2030307@oracle.com> References: <50D1F3D7.20608@linux.vnet.ibm.com> <50D1F658.2030307@oracle.com> Message-ID: <50D1F9E9.2000406@linux.vnet.ibm.com> On 19-12-2012 10:46 PM, Alan Bateman wrote: > On 19/12/2012 17:05, jayashree viswanathan wrote: >> Hi All, >> >> Java.exe doesn't seems to process arguments ending with back slashes >> well , in windows only . >> >> I have added test scenario and changeset in the below webrev . >> >> http://cr.openjdk.java.net/~jviswana/7188114/webrev.01/ >> >> This seems to be introduced after the bug fix for 7188114 has be made >> into jdk8 . >> >> Thanks and Regards, >> Jayashree Viswanathan >> > Can you bring this to the core-libs-dev list for discussion? > > -Alan. > Hi Alan , Sure .Thanks for the quick response ! Thanks and Regards, Jayashree Viswanathan From alejandro.murillo at oracle.com Wed Dec 19 10:58:54 2012 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 19 Dec 2012 18:58:54 +0000 Subject: hg: jdk8/jdk8/hotspot: 10 new changesets Message-ID: <20121219185915.2E17A47294@hg.openjdk.java.net> Changeset: 4a2ed49abd51 Author: amurillo Date: 2012-12-07 10:55 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4a2ed49abd51 8004724: new hotspot build - hs25-b13 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 442f942757c0 Author: johnc Date: 2012-10-01 09:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/442f942757c0 8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack Summary: Set the value of MarkStackSize to a value based on the number of parallel marking threads with a reasonable minimum. Expand the marking stack if we have to restart marking due to an overflow up to a reasonable maximum. Allocate the underlying space for the marking stack from virtual memory. Reviewed-by: jmasa, brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/arguments.cpp Changeset: a14c5698a162 Author: johnc Date: 2012-12-07 16:08 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a14c5698a162 Merge Changeset: 2aa953165ade Author: brutisso Date: 2012-12-13 10:09 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2aa953165ade 8004661: Comment and function name java_lang_String::toHash is wrong Summary: renamed to hash_code Reviewed-by: dholmes, coleenp, brutisso Contributed-by: erik.helin at oracle.com ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/symbolTable.cpp Changeset: db8a7163c682 Author: stefank Date: 2012-12-13 09:28 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/db8a7163c682 8004674: Add necessary .inline.hpp files to fix non-PCH build Reviewed-by: stefank, coleenp Contributed-by: volker.simonis at gmail.com ! src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp ! src/share/vm/gc_implementation/shared/gcStats.cpp Changeset: 4459ef2189f5 Author: stefank Date: 2012-12-13 09:06 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4459ef2189f5 Merge Changeset: fd74228fd5ca Author: jiangli Date: 2012-12-11 12:41 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fd74228fd5ca 8004076: Move _max_locals and _size_of_parameters to ConstMethod for better sharing. Summary: Move _max_locals and _size_of_parameters to ConstMethod for better sharing. Reviewed-by: coleenp, minqi, jrose ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 807f1d348f7b Author: collins Date: 2012-12-14 11:45 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/807f1d348f7b Merge Changeset: b6c9c0109a60 Author: amurillo Date: 2012-12-14 14:19 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b6c9c0109a60 Merge Changeset: cb8a4e04bc8c Author: amurillo Date: 2012-12-14 14:19 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cb8a4e04bc8c Added tag hs25-b13 for changeset b6c9c0109a60 ! .hgtags From alejandro.murillo at oracle.com Wed Dec 19 11:08:41 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 19 Dec 2012 12:08:41 -0700 Subject: jdk8-b69: HotSpot Message-ID: <50D210B9.8030604@oracle.com> hs25-b13 has been integrated into jdk8-b69. http://hg.openjdk.java.net/jdk8/jdk8/rev/e08b0096058f http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/22ddcac208a8 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cb8a4e04bc8c http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/789a855de959 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/756323c99011 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/de6b54a60d60 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d7360bf35ee1 Component : VM Status : 0 major failures, 0 minor failures Date : 12/18/2012 at 07:16 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-12-14-222227.amurillo.hs25-b13-snapshot Bundles : 2012-12-14-222227.amurillo.hs25-b13-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. Number of Tests Executed : 494258 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b69 Issues and Notes: This is PIT of HS25 b13 for JDK8 b69. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From david.katleman at oracle.com Wed Dec 19 15:49:11 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 19 Dec 2012 23:49:11 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20121219234911.E5464472A6@hg.openjdk.java.net> Changeset: 8e36a0fabf58 Author: ohrstrom Date: 2012-12-18 09:57 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/8e36a0fabf58 8004145: New improved hgforest.sh, ctrl-c now properly terminates mercurial processes. Reviewed-by: ohair, erikj + common/bin/hgforest.sh ! get_source.sh Changeset: 51d3b65b8093 Author: erikj Date: 2012-12-18 17:54 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/51d3b65b8093 8001901: build-infra: Fix "misbehaving" which command on Solaris Summary: Removed all uses of which in configure on solaris. Reviewed-by: ohair ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 6ee8080a6efe Author: katleman Date: 2012-12-19 13:36 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/6ee8080a6efe Merge From david.katleman at oracle.com Wed Dec 19 15:50:34 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 19 Dec 2012 23:50:34 +0000 Subject: hg: jdk8/jdk8/jdk: 2 new changesets Message-ID: <20121219235057.31A6A472A7@hg.openjdk.java.net> Changeset: 4ea0ac8e02d2 Author: erikj Date: 2012-12-19 09:46 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4ea0ac8e02d2 8004803: build-infra: Cannot use icedtea as boot for closed build. Summary: Set bootclasspath to javac and not the running jvm Reviewed-by: ohair ! makefiles/CreateJars.gmk Changeset: a8012d8d7e9c Author: katleman Date: 2012-12-19 13:38 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a8012d8d7e9c Merge From bengt.rutisson at oracle.com Thu Dec 20 00:32:20 2012 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 20 Dec 2012 09:32:20 +0100 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Fran?= =?ISO-8859-1?Q?ck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <50D2CD14.8020809@oracle.com> Vote: yes Bengt On 12/19/12 2:51 PM, Jonathan Gibbons wrote: > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From erik.joelsson at oracle.com Thu Dec 20 01:51:45 2012 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Thu, 20 Dec 2012 10:51:45 +0100 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Fran?= =?ISO-8859-1?Q?ck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <50D2DFB1.80801@oracle.com> Vote: yes /Erik On 2012-12-19 14:51, Jonathan Gibbons wrote: > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From john.r.rose at oracle.com Thu Dec 20 12:15:37 2012 From: john.r.rose at oracle.com (John Rose) Date: Thu, 20 Dec 2012 12:15:37 -0800 Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_JDK8_Committer=3A_Joel_Borggr=E9?= =?iso-8859-1?Q?n-Franck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <41655533-866D-4396-A025-4AE279C391EF@oracle.com> Vote: yes From mark.reinhold at oracle.com Thu Dec 20 13:47:53 2012 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Thu, 20 Dec 2012 13:47:53 -0800 Subject: JDK 8 M6 addition: JEP 139: Enhance javac to Improve Build Speed Message-ID: <20121220214753.B79709FA@eggemoggin.niobe.net> With the new build system (JEP 138 [1]) on its way it makes sense to include the fast-javac work as well, so I've targeted JEP 139 [2] to JDK 8 M6. - Mark [1] http://openjdk.java.net/jeps/138 [2] http://openjdk.java.net/jeps/139 From alejandro.murillo at oracle.com Thu Dec 20 16:01:03 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Thu, 20 Dec 2012 17:01:03 -0700 Subject: CFV: New JDK8 Committer: Joel =?ISO-8859-1?Q?Borggr=E9n-Fran?= =?ISO-8859-1?Q?ck?= In-Reply-To: <50D1C658.6080202@oracle.com> References: <50D1C658.6080202@oracle.com> Message-ID: <50D3A6BF.3020705@oracle.com> vote: yes On 12/19/2012 6:51 AM, Jonathan Gibbons wrote: > > > I hereby nominate Joel Borggr?n-Franck to JDK8 Committer. > > Joel joined the Langtools team at Oracle a while back, and has already > contributed several changes to the JDK 8 repositories. > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5 > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/873ddd9f4900 > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bdfcc13ddeb4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0bf7358ba23 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eec133f2406a > > In jdk8/tl/jdk as Contributed-By: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6d977f61af5e > > > > Votes are due by January 2, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Jon Gibbons > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From david.katleman at oracle.com Fri Dec 21 09:54:30 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 21 Dec 2012 17:54:30 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b69 for changeset 6ee8080a6efe Message-ID: <20121221175430.8807E47342@hg.openjdk.java.net> Changeset: 32148e971ac8 Author: katleman Date: 2012-12-20 09:17 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/32148e971ac8 Added tag jdk8-b69 for changeset 6ee8080a6efe ! .hgtags From david.katleman at oracle.com Fri Dec 21 09:54:34 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 21 Dec 2012 17:54:34 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b69 for changeset 22ddcac208a8 Message-ID: <20121221175436.6DAF347343@hg.openjdk.java.net> Changeset: 603cceb495c8 Author: katleman Date: 2012-12-20 09:17 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/603cceb495c8 Added tag jdk8-b69 for changeset 22ddcac208a8 ! .hgtags From david.katleman at oracle.com Fri Dec 21 09:55:10 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 21 Dec 2012 17:55:10 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b69 for changeset cb8a4e04bc8c Message-ID: <20121221175516.A3A8347344@hg.openjdk.java.net> Changeset: 8b4810c80f5d Author: katleman Date: 2012-12-20 09:17 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8b4810c80f5d Added tag jdk8-b69 for changeset cb8a4e04bc8c ! .hgtags From michael.x.mcmahon at oracle.com Fri Dec 21 09:55:25 2012 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Fri, 21 Dec 2012 17:55:25 +0000 Subject: JEP 110: New HTTP Client: Please drop from JDK 8 Message-ID: <50D4A28D.9030701@oracle.com> JEP 110: "New Http Client" is a feature intended for Java SE 8 which aims to provide a new client API for http, and which leverages some of the new features in recent releases of Java SE, such as asynchronous sockets in NIO and Lambda expressions. A significant amount of work has been done so far, with a draft API and implementation hosted as a java.net project (http://java.net/projects/http-client). Additionally, a number of rounds of API review were done over recent months and much useful feedback was received. However, it has become apparent that the API is significantly larger than is normal for Java SE features without their own JSR. Given we have come to this realisation late in the JDK 8 project, we have reluctantly decided to ask that it be dropped from Java SE 8. We will either reduce the scope of the API, and/or start a JSR with its current scope for the work to continue, so that it can be considered for Java SE 9. I'd like to thank all of the contributors and reviewers for their work so far, and we hope to continue this good work, as soon as we decide exactly what direction it will take. Regards, Michael From david.katleman at oracle.com Fri Dec 21 09:56:12 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 21 Dec 2012 17:56:12 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b69 for changeset 789a855de959 Message-ID: <20121221175619.390F947345@hg.openjdk.java.net> Changeset: 27421008f050 Author: katleman Date: 2012-12-20 09:18 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/27421008f050 Added tag jdk8-b69 for changeset 789a855de959 ! .hgtags From david.katleman at oracle.com Fri Dec 21 09:56:23 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 21 Dec 2012 17:56:23 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b69 for changeset 756323c99011 Message-ID: <20121221175628.1F1D947346@hg.openjdk.java.net> Changeset: 3b1c2733d47e Author: katleman Date: 2012-12-20 09:18 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/3b1c2733d47e Added tag jdk8-b69 for changeset 756323c99011 ! .hgtags From david.katleman at oracle.com Fri Dec 21 09:56:36 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 21 Dec 2012 17:56:36 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b69 for changeset a8012d8d7e9c Message-ID: <20121221175720.B368747347@hg.openjdk.java.net> Changeset: 4d5db5c038b4 Author: katleman Date: 2012-12-20 09:18 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4d5db5c038b4 Added tag jdk8-b69 for changeset a8012d8d7e9c ! .hgtags From david.katleman at oracle.com Fri Dec 21 09:58:32 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 21 Dec 2012 17:58:32 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b69 for changeset d7360bf35ee1 Message-ID: <20121221175838.0027D47348@hg.openjdk.java.net> Changeset: 2001991b1b40 Author: katleman Date: 2012-12-20 09:18 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2001991b1b40 Added tag jdk8-b69 for changeset d7360bf35ee1 ! .hgtags From alejandro.murillo at oracle.com Wed Dec 26 11:31:44 2012 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 26 Dec 2012 19:31:44 +0000 Subject: hg: jdk8/jdk8/jdk: 4 new changesets Message-ID: <20121226193240.B60DE473B1@hg.openjdk.java.net> Changeset: ad6097d547e1 Author: kvn Date: 2012-12-18 17:47 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ad6097d547e1 8004318: JEP-171: Support Unsafe fences intrinsics Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class. Reviewed-by: twisti, kvn Contributed-by: Aleksey Shipilev ! src/share/classes/sun/misc/Unsafe.java Changeset: 12fa4d7ecaf5 Author: twisti Date: 2012-12-20 11:16 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/12fa4d7ecaf5 8005345: JSR 292: JDK performance tweaks Reviewed-by: kvn, jrose ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/sun/invoke/util/ValueConversions.java Changeset: 8cf5b18488d1 Author: dl Date: 2012-12-20 12:24 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8cf5b18488d1 8004330: Add missing Unsafe entry points for addAndGet() family Summary: Add Unsafe addAndGet() methods which have intrinsics in Hotspot (7023898) Reviewed-by: alanb, kvn ! src/share/classes/sun/misc/Unsafe.java Changeset: 6b41b40526c6 Author: amurillo Date: 2012-12-21 10:27 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6b41b40526c6 Merge From alejandro.murillo at oracle.com Wed Dec 26 11:34:01 2012 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 26 Dec 2012 19:34:01 +0000 Subject: hg: jdk8/jdk8/hotspot: 33 new changesets Message-ID: <20121226193507.8621B473B2@hg.openjdk.java.net> Changeset: 1f323009c3ea Author: amurillo Date: 2012-12-14 14:27 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1f323009c3ea 8005036: new hotspot build - hs25-b14 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 892acf0431ef Author: dcubed Date: 2012-12-14 10:06 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/892acf0431ef 7153050: remove crufty '_g' support from HotSpot repo makefiles Summary: Phase 1 is removing '_g' support from the Makefiles. Reviewed-by: dcubed, sspitsyn, coleenp, tbell Contributed-by: ron.durbin at oracle.com ! make/bsd/Makefile ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/debug.make ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/fastdebug.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/jvmg.make ! make/bsd/makefiles/optimized.make ! make/bsd/makefiles/product.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/vm.make ! make/linux/Makefile ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/debug.make ! make/linux/makefiles/fastdebug.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/jvmg.make ! make/linux/makefiles/optimized.make ! make/linux/makefiles/product.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make ! make/solaris/Makefile ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/debug.make ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/fastdebug.make ! make/solaris/makefiles/gcc.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/jvmg.make ! make/solaris/makefiles/optimized.make ! make/solaris/makefiles/product.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make ! make/windows/build.make ! make/windows/projectfiles/compiler2/ADLCompiler.dsp ! make/windows/projectfiles/tiered/ADLCompiler.dsp Changeset: 30866cd626b0 Author: coleenp Date: 2012-12-12 11:39 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/30866cd626b0 8004883: NPG: clean up anonymous class fix Summary: Add klass_holder() to return either mirror or class_loader depending on if the class is anonymous or not. Reviewed-by: stefank, jrose ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.hpp Changeset: 18712b1caf7a Author: rkennke Date: 2012-12-12 21:40 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/18712b1caf7a 8004898: library_call.cpp build error after 7172640 with GCC 4.7.2 Summary: fix opto/library_call.cpp compilation errors Reviewed-by: twisti, coleenp ! src/share/vm/opto/library_call.cpp Changeset: 8580f22db905 Author: coleenp Date: 2012-12-14 16:43 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8580f22db905 Merge Changeset: 3f84e17b6bca Author: zgu Date: 2012-12-17 13:14 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3f84e17b6bca 8004802: jcmd VM.native_memory baseline=false crashes VM Summary: NMT has to check option's value also to determine which command to execute Reviewed-by: acorn, coleenp, hseigel ! src/share/vm/services/nmtDCmd.cpp Changeset: 805aa223d540 Author: zgu Date: 2012-12-17 10:40 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/805aa223d540 Merge Changeset: 594b9b2119ed Author: minqi Date: 2012-12-19 16:10 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/594b9b2119ed Merge Changeset: 0c535211ef13 Author: bharadwaj Date: 2012-12-07 18:13 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0c535211ef13 8004668: Build failure for Zero target Summary: fixed build failure for Zero target Reviewed-by: twisti, kvn ! src/cpu/zero/vm/assembler_zero.cpp Changeset: a70c88896791 Author: kvn Date: 2012-12-13 17:27 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a70c88896791 8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000 Summary: use unsigned comparison when checking for stack overflow Reviewed-by: kvn, twisti Contributed-by: paul.nauman at oracle.com ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp Changeset: 1b1e16471e46 Author: stefank Date: 2012-12-12 22:41 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1b1e16471e46 8005002: Crash because of a raw oop in ClassLoaderData::add_dependency Summary: Move the handelization of 'last' to a point before the GC might enter. Reviewed-by: dholmes, sspitsyn, coleenp ! src/share/vm/classfile/classLoaderData.cpp Changeset: 5c0931d15474 Author: twisti Date: 2012-12-14 12:06 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5c0931d15474 8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java Reviewed-by: jrose, kvn ! src/share/vm/prims/methodHandles.cpp Changeset: 3c433d080bae Author: twisti Date: 2012-12-14 12:11 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3c433d080bae Merge Changeset: 18d56ca3e901 Author: twisti Date: 2012-12-17 11:00 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/18d56ca3e901 8004548: remove unused AbstractAssembler::print(Label&) Reviewed-by: kvn, twisti Contributed-by: Bharadwaj Yadavalli ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/zero/vm/assembler_zero.cpp ! src/cpu/zero/vm/assembler_zero.hpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp Changeset: ad5dd04754ee Author: roland Date: 2012-12-18 14:55 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ad5dd04754ee 8005031: Some cleanup in c2 to prepare for incremental inlining support Summary: collection of small changes to prepare for incremental inlining. Reviewed-by: twisti, kvn ! src/share/vm/ci/ciField.cpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/stringopts.cpp Changeset: eb409f2f146e Author: vlivanov Date: 2012-12-18 06:52 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/eb409f2f146e 8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop Summary: Make the load of TLS._osthread._interrupted flag in Thread.isInterrupted(Z)Z intrinsic effectively volatile. Reviewed-by: kvn, jrose ! src/share/vm/opto/library_call.cpp Changeset: 620e502e3f47 Author: vlivanov Date: 2012-12-18 08:19 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/620e502e3f47 Merge ! src/share/vm/opto/library_call.cpp Changeset: c4bd2eccea46 Author: twisti Date: 2012-12-18 10:47 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c4bd2eccea46 8004536: replace AbstractAssembler emit_word with emit_int16 Reviewed-by: jrose, kvn, twisti Contributed-by: Morris Meyer ! src/cpu/x86/vm/assembler_x86.cpp ! src/share/vm/asm/assembler.hpp Changeset: 1e41b0bc58a0 Author: kvn Date: 2012-12-18 17:37 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1e41b0bc58a0 8004318: JEP-171: Support Unsafe fences intrinsics Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class. Reviewed-by: twisti, kvn Contributed-by: Aleksey Shipilev ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 65c8342f726a Author: twisti Date: 2012-12-19 14:44 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/65c8342f726a 8005033: clear high word for integer pop count on SPARC Reviewed-by: kvn, twisti Contributed-by: Richard Reingruber ! src/cpu/sparc/vm/sparc.ad + test/compiler/8005033/Test8005033.java Changeset: 2c7f594145dc Author: kvn Date: 2012-12-19 15:40 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2c7f594145dc 8004835: Improve AES intrinsics on x86 Summary: Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs. Reviewed-by: roland, twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! test/compiler/7184394/TestAESBase.java ! test/compiler/7184394/TestAESMain.java Changeset: 2d6c433b1f38 Author: kvn Date: 2012-12-19 19:21 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2d6c433b1f38 8004741: Missing compiled exception handle table entry for multidimensional array allocation Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception. Reviewed-by: twisti ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp + test/compiler/8004741/Test8004741.java Changeset: a46457045d66 Author: kvn Date: 2012-12-20 14:17 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a46457045d66 8004330: Add missing Unsafe entry points for addAndGet() family Summary: Fix java names for getAndSet intrinsics Reviewed-by: kvn Contributed-by: aleksey.shipilev at oracle.com ! src/share/vm/classfile/vmSymbols.hpp Changeset: d02120b7a34f Author: twisti Date: 2012-12-20 18:53 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d02120b7a34f 8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32 Reviewed-by: jrose, kvn, twisti Contributed-by: Morris Meyer ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/zero/vm/assembler_zero.cpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp ! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp Changeset: c52660592f37 Author: roland Date: 2012-12-21 01:39 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c52660592f37 Merge ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/opto/library_call.cpp Changeset: 0b3d19153cc6 Author: johnc Date: 2012-12-12 12:07 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0b3d19153cc6 8001028: Improve GC option handling Summary: If there are not enough native resources to create the ReferenceHandler or Finalizer Java threads, the VM will attempt to throw an OOME before the java.lang.Class class has been initialized. This can result in assertion failures and other crashes. Move the initialization of the java.lang.Class class to just before the initialization of the java.lang.ref.Finalizer class. Reviewed-by: jwilhelm, dholmes, coleenp ! src/share/vm/runtime/thread.cpp Changeset: 730cc4ddd550 Author: brutisso Date: 2012-12-17 08:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/730cc4ddd550 7173959: Jvm crashed during coherence exabus (tmb) testing Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd at gmail.com Reviewed-by: dholmes, coleenp, zgu ! src/os/posix/vm/os_posix.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: 32164d89fe9c Author: brutisso Date: 2012-12-17 15:25 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/32164d89fe9c 8004845: Catch incorrect usage of new and delete during compile time for value objects and stack objects Summary: Makes the "new" and "delete" operator of _ValueObj and StackObj private Reviewed-by: dholmes, coleenp Contributed-by: erik.helin at oracle.com ! src/share/vm/memory/allocation.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/services/memBaseline.hpp ! src/share/vm/utilities/workgroup.hpp ! src/share/vm/utilities/yieldingWorkgroup.hpp Changeset: c71879335291 Author: stefank Date: 2012-12-18 10:40 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c71879335291 8005108: NPG: MetaspaceAux::used_in_bytes(), capacity_in_bytes() and reserved_in_bytes() return inconsistent numbers Summary: Reverted the changes to these functions from JDK-8000662 Reviewed-by: brutisso, jmasa ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp Changeset: 345bd97a77be Author: brutisso Date: 2012-12-20 05:31 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/345bd97a77be 8004691: Add a jtreg test that exercises the ExecuteInternalVMTests flag Reviewed-by: stefank, brutisso, kvn, ctornqvi Contributed-by: erik.helin at oracle.com + test/sanity/ExecuteInternalVMTests.java Changeset: 69627aa9ab10 Author: jwilhelm Date: 2012-12-21 16:33 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/69627aa9ab10 Merge ! src/share/vm/runtime/thread.cpp Changeset: 990bbd393c23 Author: amurillo Date: 2012-12-21 10:17 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/990bbd393c23 Merge Changeset: 6a1fc440b396 Author: amurillo Date: 2012-12-21 10:17 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6a1fc440b396 Added tag hs25-b14 for changeset 990bbd393c23 ! .hgtags From alejandro.murillo at oracle.com Wed Dec 26 11:58:30 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 26 Dec 2012 12:58:30 -0700 Subject: jdk8-b70: HotSpot Message-ID: <50DB56E6.5010100@oracle.com> hs25-b14 has been integrated into jdk8-b70. http://hg.openjdk.java.net/jdk8/jdk8/rev/32148e971ac8 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/603cceb495c8 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6a1fc440b396 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/27421008f050 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/3b1c2733d47e http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6b41b40526c6 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2001991b1b40 Component : VM Status : 0 major failures, 0 minor failures Date : 12/26/2012 at 02:34 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-12-21-183226.amurillo.hs25-b14-jdk8-b70-control Bundles : 2012-12-21-183226.amurillo.hs25-b14-jdk8-b70-control Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. Number of Tests Executed : 358933 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7153050: remove crufty '_g' support from HotSpot repo 7173959: Jvm crashed during coherence exabus (tmb) testing Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b70 Issues and Notes: ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From david.katleman at oracle.com Wed Dec 26 14:47:48 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 26 Dec 2012 22:47:48 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20121226224748.9A301473C0@hg.openjdk.java.net> Changeset: 6b93e7a4401d Author: dholmes Date: 2012-12-20 01:44 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/6b93e7a4401d 7190137: Add support for JVM_VARIANT minimal1 Summary: Allow configuration of minimal1 as a target VM along with client and server Reviewed-by: ohair, erikj ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: cd06b2ea58dd Author: katleman Date: 2012-12-20 16:22 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/cd06b2ea58dd 8004982: JDK8 source with GPL header errors Reviewed-by: ohair ! common/makefiles/RMICompilation.gmk Changeset: 105a25ffa4a4 Author: katleman Date: 2012-12-26 14:23 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/105a25ffa4a4 Merge From david.katleman at oracle.com Wed Dec 26 14:48:05 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 26 Dec 2012 22:48:05 +0000 Subject: hg: jdk8/jdk8/hotspot: 2 new changesets Message-ID: <20121226224810.10AEF473C1@hg.openjdk.java.net> Changeset: 79f492f184d0 Author: katleman Date: 2012-12-20 16:24 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/79f492f184d0 8004982: JDK8 source with GPL header errors Reviewed-by: ohair ! agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java ! agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java ! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java ! agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Block.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java ! agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java ! agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java ! agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java ! agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Node.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java ! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java ! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java ! agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java ! agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java ! agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java ! agent/src/share/native/sadis.c ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/memory/metaspaceCounters.cpp ! src/share/vm/memory/metaspaceCounters.hpp ! src/share/vm/runtime/os_ext.hpp ! src/share/vm/services/diagnosticArgument.cpp ! src/share/vm/services/diagnosticCommand_ext.hpp ! src/share/vm/services/memReporter.cpp ! src/share/vm/services/memReporter.hpp ! test/runtime/7158804/Test7158804.sh Changeset: e94068d4ff52 Author: katleman Date: 2012-12-26 14:23 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e94068d4ff52 Merge ! src/share/vm/classfile/classLoaderData.hpp From david.katleman at oracle.com Wed Dec 26 14:48:41 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 26 Dec 2012 22:48:41 +0000 Subject: hg: jdk8/jdk8/jaxp: 2 new changesets Message-ID: <20121226224847.6BD41473C2@hg.openjdk.java.net> Changeset: a72c8391cdd6 Author: katleman Date: 2012-12-20 16:23 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/a72c8391cdd6 8004982: JDK8 source with GPL header errors Reviewed-by: ohair ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/FactoryImpl.java Changeset: 6ec9edffc286 Author: katleman Date: 2012-12-26 14:23 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/6ec9edffc286 Merge From david.katleman at oracle.com Wed Dec 26 14:49:28 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 26 Dec 2012 22:49:28 +0000 Subject: hg: jdk8/jdk8/jdk: 5 new changesets Message-ID: <20121226225025.D8E16473C3@hg.openjdk.java.net> Changeset: 1ad29569d6e9 Author: erikj Date: 2012-12-20 13:05 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1ad29569d6e9 8005178: build-infra: Dependency on libfdlibm on mac is broken Reviewed-by: tbell, ohair ! makefiles/CompileNativeLibraries.gmk Changeset: a68090f0dc1a Author: katleman Date: 2012-12-20 16:24 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a68090f0dc1a 8004982: JDK8 source with GPL header errors Reviewed-by: ohair ! src/macosx/native/sun/font/CCharToGlyphMapper.m ! src/share/classes/java/util/function/BinaryOperator.java ! src/share/classes/java/util/function/Block.java ! src/share/classes/java/util/function/DoubleBlock.java ! src/share/classes/java/util/function/Function.java ! src/share/classes/java/util/function/IntBlock.java ! src/share/classes/java/util/function/LongBlock.java ! src/share/classes/java/util/function/Predicate.java ! src/share/classes/sun/java2d/pipe/ParallelogramPipe.java ! src/share/classes/sun/tools/jcmd/JCmd.java ! src/share/native/java/util/zip/zlib-1.2.5/gzlib.c ! src/solaris/native/common/jdk_util_md.h ! src/solaris/native/sun/tools/attach/BsdVirtualMachine.c ! src/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/windows/native/common/jdk_util_md.h ! test/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI/7089914/bug7089914.java ! test/java/awt/Focus/6981400/Test1.java ! test/java/awt/Focus/6981400/Test2.java ! test/java/awt/Focus/6981400/Test3.java ! test/java/awt/Frame/ResizeAfterSetFont/ResizeAfterSetFont.java ! test/java/awt/JAWT/JAWT.sh ! test/java/awt/JAWT/Makefile.cygwin ! test/java/awt/JAWT/Makefile.unix ! test/java/awt/JAWT/Makefile.win ! test/java/awt/JAWT/MyCanvas.java ! test/java/awt/JAWT/myfile.c ! test/java/awt/JAWT/myfile.cpp ! test/java/awt/TextArea/DisposeTest/TestDispose.java ! test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java ! test/java/awt/TextField/DisposeTest/TestDispose.java ! test/java/lang/Integer/Unsigned.java ! test/java/lang/Long/Unsigned.java ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/Expm1Tests.java ! test/java/lang/Math/HyperbolicTests.java ! test/java/lang/Math/Log10Tests.java ! test/java/lang/Math/Log1pTests.java ! test/java/lang/Math/Tests.java ! test/java/lang/StringBuffer/TestSynchronization.java ! test/java/lang/invoke/remote/RemoteExample.java ! test/java/math/BigDecimal/FloatDoubleValueTests.java ! test/java/math/BigDecimal/StrippingZerosTest.java ! test/java/net/Inet4Address/PingThis.java ! test/java/net/ProxySelector/MultiThreadedSystemProxies.java ! test/java/security/Signature/VerifyRangeCheckOverflow.java ! test/java/util/AbstractCollection/ToArrayTest.java ! test/java/util/Map/EntryHashCode.java ! test/java/util/concurrent/FutureTask/DoneTimedGetLoops.java ! test/java/util/logging/LoggerResourceBundleRace.java ! test/java/util/logging/LoggingDeadlock2.java ! test/java/util/logging/LoggingDeadlock3.java ! test/java/util/logging/SimpleFormatterFormat.java ! test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB.xml ! test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB_ja.xml ! test/javax/swing/JComponent/7154030/bug7154030.java ! test/javax/swing/JTabbedPane/4310381/bug4310381.java ! test/javax/swing/JTable/4235420/bug4235420.java ! test/javax/swing/JTable/6788484/bug6788484.java ! test/javax/swing/JTable/7055065/bug7055065.java ! test/javax/swing/JTable/7188612/JTableAccessibleGetLocationOnScreen.java ! test/javax/swing/JTextArea/7049024/bug7049024.java ! test/javax/swing/border/Test7022041.java ! test/javax/swing/text/DefaultCaret/6938583/bug6938583.java ! test/sun/management/AgentCMETest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh ! test/sun/nio/ch/SelProvider.java ! test/sun/rmi/rmic/classpath/RMICClassPathTest.java ! test/sun/security/krb5/auto/ReplayCache.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java ! test/sun/tools/jps/jps-V_2.sh ! test/tools/jar/JarBackSlash.java ! test/tools/launcher/UnicodeTest.java Changeset: 9dc1990c7d90 Author: yhuang Date: 2012-12-20 18:53 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9dc1990c7d90 7195759: ISO 4217 Amendment 154 Reviewed-by: naoto ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/java/util/LocaleISOData.java ! src/share/classes/sun/util/resources/CurrencyNames.properties ! test/java/util/Currency/ValidateISO4217.java ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: cbf255324369 Author: yhuang Date: 2012-12-23 19:11 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cbf255324369 Merge - src/share/lib/security/java.security - test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: a996b57e5541 Author: katleman Date: 2012-12-26 14:24 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a996b57e5541 Merge From david.katleman at oracle.com Wed Dec 26 14:51:23 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 26 Dec 2012 22:51:23 +0000 Subject: hg: jdk8/jdk8/langtools: 2 new changesets Message-ID: <20121226225129.EC3DA473C4@hg.openjdk.java.net> Changeset: 7d34e91f66bb Author: katleman Date: 2012-12-20 16:24 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7d34e91f66bb 8004982: JDK8 source with GPL header errors Reviewed-by: ohair ! make/Makefile-classic ! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java ! src/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java ! src/share/classes/javax/lang/model/util/ElementKindVisitor8.java ! test/tools/javac/StringsInSwitch/StringSwitches.java ! test/tools/javac/api/T6395981.java ! test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java ! test/tools/javac/diags/examples/DuplicateAnnotation.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/AttributeInjector.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFile.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFilePreprocessor.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassToInterfaceConverter.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/DirectedClassLoader.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java ! test/tools/javac/nativeHeaders/javahComparison/CompareTest.java ! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java Changeset: 47f71d7c124f Author: katleman Date: 2012-12-26 14:25 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/47f71d7c124f Merge From luchsh at linux.vnet.ibm.com Wed Dec 26 21:37:30 2012 From: luchsh at linux.vnet.ibm.com (Jonathan Lu) Date: Thu, 27 Dec 2012 13:37:30 +0800 Subject: Result: New JDK8 Committer: Sean Chou Message-ID: <50DBDE9A.5060401@linux.vnet.ibm.com> Voting for Sean Chou [1] is now closed. Yes: 1 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus [2], this is sufficient to approve the nomination. Jonathan Lu [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2012-December/001743.html [2] http://openjdk.java.net/bylaws#lazy-consensus From luchsh at linux.vnet.ibm.com Wed Dec 26 21:57:33 2012 From: luchsh at linux.vnet.ibm.com (Jonathan Lu) Date: Thu, 27 Dec 2012 13:57:33 +0800 Subject: Result: New JDK8 Committer: Sean Chou In-Reply-To: <50DBDE9A.5060401@linux.vnet.ibm.com> References: <50DBDE9A.5060401@linux.vnet.ibm.com> Message-ID: <50DBE34D.4010304@linux.vnet.ibm.com> Copy to registrar at openjdk.java.net Jonathan On 12/27/2012 01:37 PM, Jonathan Lu wrote: > Voting for Sean Chou [1] is now closed. > > Yes: 1 > Veto: 0 > Abstain: 0 > > According to the Bylaws definition of Lazy Consensus [2], this is > sufficient to approve the nomination. > > Jonathan Lu > > [1] > http://mail.openjdk.java.net/pipermail/jdk8-dev/2012-December/001743.html > [2] http://openjdk.java.net/bylaws#lazy-consensus > From david.katleman at oracle.com Thu Dec 27 15:22:20 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 27 Dec 2012 23:22:20 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b70 for changeset 105a25ffa4a4 Message-ID: <20121227232220.22C49473E8@hg.openjdk.java.net> Changeset: 3fb32a5a2388 Author: katleman Date: 2012-12-27 12:14 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/3fb32a5a2388 Added tag jdk8-b70 for changeset 105a25ffa4a4 ! .hgtags From david.katleman at oracle.com Thu Dec 27 15:22:23 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 27 Dec 2012 23:22:23 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b70 for changeset 603cceb495c8 Message-ID: <20121227232224.E18A4473E9@hg.openjdk.java.net> Changeset: 8171d23e914d Author: katleman Date: 2012-12-27 12:14 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8171d23e914d Added tag jdk8-b70 for changeset 603cceb495c8 ! .hgtags From david.katleman at oracle.com Thu Dec 27 15:22:56 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 27 Dec 2012 23:22:56 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b70 for changeset e94068d4ff52 Message-ID: <20121227232300.14A18473EA@hg.openjdk.java.net> Changeset: 0847210f8548 Author: katleman Date: 2012-12-27 12:14 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0847210f8548 Added tag jdk8-b70 for changeset e94068d4ff52 ! .hgtags From david.katleman at oracle.com Thu Dec 27 15:23:55 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 27 Dec 2012 23:23:55 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b70 for changeset 6ec9edffc286 Message-ID: <20121227232359.EA8B2473EB@hg.openjdk.java.net> Changeset: 63815efd132f Author: katleman Date: 2012-12-27 12:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/63815efd132f Added tag jdk8-b70 for changeset 6ec9edffc286 ! .hgtags From david.katleman at oracle.com Thu Dec 27 15:24:05 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 27 Dec 2012 23:24:05 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b70 for changeset 3b1c2733d47e Message-ID: <20121227232408.93CF5473EC@hg.openjdk.java.net> Changeset: f577a39c9fb3 Author: katleman Date: 2012-12-27 12:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/f577a39c9fb3 Added tag jdk8-b70 for changeset 3b1c2733d47e ! .hgtags From david.katleman at oracle.com Thu Dec 27 15:24:15 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 27 Dec 2012 23:24:15 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b70 for changeset a996b57e5541 Message-ID: <20121227232436.28D42473ED@hg.openjdk.java.net> Changeset: 8d7651351cfe Author: katleman Date: 2012-12-27 12:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8d7651351cfe Added tag jdk8-b70 for changeset a996b57e5541 ! .hgtags From david.katleman at oracle.com Thu Dec 27 15:25:30 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 27 Dec 2012 23:25:30 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b70 for changeset 47f71d7c124f Message-ID: <20121227232535.39FCC473EE@hg.openjdk.java.net> Changeset: 7d5032c2d747 Author: katleman Date: 2012-12-27 12:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7d5032c2d747 Added tag jdk8-b70 for changeset 47f71d7c124f ! .hgtags From lana.steuck at oracle.com Sun Dec 30 21:36:26 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 31 Dec 2012 05:36:26 +0000 Subject: hg: jdk8/jdk8: 4 new changesets Message-ID: <20121231053627.3569447468@hg.openjdk.java.net> Changeset: 2ed5be3dd506 Author: lana Date: 2012-12-16 22:02 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/2ed5be3dd506 Merge Changeset: a0779b1e9a4d Author: jjg Date: 2012-12-17 08:34 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/a0779b1e9a4d 8005090: Include com.sun.source.doctree in Tree API docs Reviewed-by: erikj ! common/makefiles/javadoc/NON_CORE_PKGS.gmk Changeset: 68a81db3ceb1 Author: lana Date: 2012-12-18 17:42 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/68a81db3ceb1 Merge Changeset: 51ad2a343420 Author: lana Date: 2012-12-28 18:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/51ad2a343420 Merge From lana.steuck at oracle.com Sun Dec 30 21:36:32 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 31 Dec 2012 05:36:32 +0000 Subject: hg: jdk8/jdk8/jaxp: 5 new changesets Message-ID: <20121231053647.81C5C47469@hg.openjdk.java.net> Changeset: b1fdb101c82e Author: joehw Date: 2012-12-14 13:24 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b1fdb101c82e 8003260: [findbug] some fields should be package protected Summary: change public or protected mutable static fields to private or package private. Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: 8a20e948b806 Author: lana Date: 2012-12-16 22:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/8a20e948b806 Merge Changeset: 15b32367b23c Author: joehw Date: 2012-12-18 21:11 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/15b32367b23c 8003261: static field is public but not final Summary: add final to fVersion field, and make it a non-compile time constant. Reviewed-by: hawtin, lancea, dholmes, chegar ! src/com/sun/org/apache/xerces/internal/impl/Version.java Changeset: d4aea0225e80 Author: joehw Date: 2012-12-27 18:17 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/d4aea0225e80 8005473: Warnings compiling jaxp Summary: clean up compiling warnings. Reviewed-by: weijun, chegar, forax ! src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ! src/javax/xml/transform/FactoryFinder.java ! src/javax/xml/validation/SchemaFactoryFinder.java ! src/javax/xml/xpath/XPathFactoryFinder.java Changeset: 499be952a291 Author: lana Date: 2012-12-28 18:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/499be952a291 Merge From lana.steuck at oracle.com Sun Dec 30 21:36:37 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 31 Dec 2012 05:36:37 +0000 Subject: hg: jdk8/jdk8/langtools: 19 new changesets Message-ID: <20121231053725.95E724746A@hg.openjdk.java.net> Changeset: 37a5d7eccb87 Author: vromero Date: 2012-12-14 11:16 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/37a5d7eccb87 8004976: test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java can fail Reviewed-by: jjg, mcimadamore ! test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java Changeset: de1ec6fc93fe Author: vromero Date: 2012-12-15 13:54 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/de1ec6fc93fe 8000518: Javac generates duplicate name_and_type constant pool entry for class BinaryOpValueExp.java Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java + test/tools/javac/8000518/DuplicateConstantPoolEntry.java ! test/tools/javac/lambda/TestInvokeDynamic.java Changeset: f72dc656a306 Author: lana Date: 2012-12-16 22:10 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72dc656a306 Merge Changeset: 02a18f209ab3 Author: vromero Date: 2012-12-17 14:54 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/02a18f209ab3 8004814: javadoc should be able to detect default methods Reviewed-by: jjg Contributed-by: maurizio.cimadamore at oracle.com ! src/share/classes/com/sun/javadoc/ClassDoc.java ! src/share/classes/com/sun/javadoc/MethodDoc.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java Changeset: 75ab654b5cd5 Author: jjg Date: 2012-12-17 07:47 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/75ab654b5cd5 8004832: Add new doclint package Reviewed-by: mcimadamore ! make/build.properties ! src/share/classes/com/sun/source/util/DocTrees.java ! src/share/classes/com/sun/source/util/JavacTask.java ! src/share/classes/com/sun/source/util/TreePath.java + src/share/classes/com/sun/tools/doclint/Checker.java + src/share/classes/com/sun/tools/doclint/DocLint.java + src/share/classes/com/sun/tools/doclint/Entity.java + src/share/classes/com/sun/tools/doclint/Env.java + src/share/classes/com/sun/tools/doclint/HtmlTag.java + src/share/classes/com/sun/tools/doclint/Messages.java + src/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/doclint/AccessTest.java + test/tools/doclint/AccessTest.package.out + test/tools/doclint/AccessTest.private.out + test/tools/doclint/AccessTest.protected.out + test/tools/doclint/AccessTest.public.out + test/tools/doclint/AccessibilityTest.java + test/tools/doclint/AccessibilityTest.out + test/tools/doclint/DocLintTester.java + test/tools/doclint/EmptyAuthorTest.java + test/tools/doclint/EmptyAuthorTest.out + test/tools/doclint/EmptyExceptionTest.java + test/tools/doclint/EmptyExceptionTest.out + test/tools/doclint/EmptyParamTest.java + test/tools/doclint/EmptyParamTest.out + test/tools/doclint/EmptyReturnTest.java + test/tools/doclint/EmptyReturnTest.out + test/tools/doclint/EmptySerialDataTest.java + test/tools/doclint/EmptySerialDataTest.out + test/tools/doclint/EmptySerialFieldTest.java + test/tools/doclint/EmptySerialFieldTest.out + test/tools/doclint/EmptySinceTest.java + test/tools/doclint/EmptySinceTest.out + test/tools/doclint/EmptyVersionTest.java + test/tools/doclint/EmptyVersionTest.out + test/tools/doclint/HtmlAttrsTest.java + test/tools/doclint/HtmlAttrsTest.out + test/tools/doclint/HtmlTagsTest.java + test/tools/doclint/HtmlTagsTest.out + test/tools/doclint/MissingCommentTest.java + test/tools/doclint/MissingCommentTest.out + test/tools/doclint/MissingParamsTest.java + test/tools/doclint/MissingParamsTest.out + test/tools/doclint/MissingReturnTest.java + test/tools/doclint/MissingReturnTest.out + test/tools/doclint/MissingThrowsTest.java + test/tools/doclint/MissingThrowsTest.out + test/tools/doclint/OptionTest.java + test/tools/doclint/OverridesTest.java + test/tools/doclint/ReferenceTest.java + test/tools/doclint/ReferenceTest.out + test/tools/doclint/RunTest.java + test/tools/doclint/SyntaxTest.java + test/tools/doclint/SyntaxTest.out + test/tools/doclint/SyntheticTest.java + test/tools/doclint/ValidTest.java + test/tools/doclint/tidy/AnchorAlreadyDefined.java + test/tools/doclint/tidy/AnchorAlreadyDefined.out + test/tools/doclint/tidy/BadEnd.java + test/tools/doclint/tidy/BadEnd.out + test/tools/doclint/tidy/InsertImplicit.java + test/tools/doclint/tidy/InsertImplicit.out + test/tools/doclint/tidy/InvalidEntity.java + test/tools/doclint/tidy/InvalidEntity.out + test/tools/doclint/tidy/InvalidName.java + test/tools/doclint/tidy/InvalidName.out + test/tools/doclint/tidy/InvalidTag.java + test/tools/doclint/tidy/InvalidTag.out + test/tools/doclint/tidy/InvalidURI.java + test/tools/doclint/tidy/InvalidURI.out + test/tools/doclint/tidy/MissingGT.java + test/tools/doclint/tidy/MissingGT.out + test/tools/doclint/tidy/MissingTag.java + test/tools/doclint/tidy/MissingTag.out + test/tools/doclint/tidy/NestedTag.java + test/tools/doclint/tidy/NestedTag.out + test/tools/doclint/tidy/ParaInPre.java + test/tools/doclint/tidy/ParaInPre.out + test/tools/doclint/tidy/README.txt + test/tools/doclint/tidy/RepeatedAttr.java + test/tools/doclint/tidy/RepeatedAttr.out + test/tools/doclint/tidy/TextNotAllowed.java + test/tools/doclint/tidy/TextNotAllowed.out + test/tools/doclint/tidy/TrimmingEmptyTag.java + test/tools/doclint/tidy/TrimmingEmptyTag.out + test/tools/doclint/tidy/UnescapedOrUnknownEntity.java + test/tools/doclint/tidy/UnescapedOrUnknownEntity.out + test/tools/doclint/tidy/util/Main.java + test/tools/doclint/tidy/util/tidy.sh + test/tools/javac/diags/examples/NoContent.java Changeset: f20568328a57 Author: mcimadamore Date: 2012-12-17 16:13 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f20568328a57 8004099: Bad compiler diagnostic generated when poly expression is passed to non-existent method Summary: Some code paths in resolve do not use methodArguments to correctly format actuals Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/BadMethodCall2.java + test/tools/javac/lambda/BadMethodCall2.out Changeset: 064e372f273d Author: jjg Date: 2012-12-17 10:55 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/064e372f273d 8004961: rename Plugin.call to Plugin.init Reviewed-by: mcimadamore ! src/share/classes/com/sun/source/util/Plugin.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! test/tools/javac/plugin/showtype/ShowTypePlugin.java ! test/tools/javac/plugin/showtype/Test.java Changeset: ef537bcc825a Author: mchung Date: 2012-12-17 15:19 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ef537bcc825a 8005137: Rename DocLint.call to DocLint.init which overrides Plugin.init Reviewed-by: darcy, jjh ! src/share/classes/com/sun/tools/doclint/DocLint.java Changeset: bc74006c2d8d Author: darcy Date: 2012-12-18 00:24 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bc74006c2d8d 8005046: Provide checking for a default method in javax.lang.model Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/javax/lang/model/element/ExecutableElement.java + test/tools/javac/processing/model/element/TestExecutableElement.java Changeset: 92fcf299cd09 Author: ohrstrom Date: 2012-12-18 10:23 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/92fcf299cd09 8004657: Add hooks to javac to enable reporting dependency information. Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java Changeset: 250f0acf880c Author: mcimadamore Date: 2012-12-18 22:16 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/250f0acf880c 8005193: New regression test test/tools/javac/lambda/BadMethodCall2.java fails Summary: Bad golden file in negative test Reviewed-by: jjh ! test/tools/javac/lambda/BadMethodCall2.out Changeset: 573b38691a74 Author: lana Date: 2012-12-18 18:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/573b38691a74 Merge Changeset: 67b01d295cd2 Author: jjg Date: 2012-12-19 11:29 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67b01d295cd2 8004833: Integrate doclint support into javac Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/doclint/DocLintTest.java Changeset: f72c9c5aeaef Author: jfranck Date: 2012-12-16 11:09 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef 8005098: Provide isSynthesized() information on Attribute.Compound Reviewed-by: jjg ! make/build.properties ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java ! src/share/classes/com/sun/tools/javadoc/ParameterImpl.java ! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java Changeset: a22f23fb7abf Author: jjg Date: 2012-12-20 17:59 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a22f23fb7abf 8005307: fix missing @bug tags Reviewed-by: jjh ! test/tools/doclint/AccessTest.java ! test/tools/doclint/AccessTest.package.out ! test/tools/doclint/AccessTest.private.out ! test/tools/doclint/AccessTest.protected.out ! test/tools/doclint/AccessTest.public.out ! test/tools/doclint/AccessibilityTest.java ! test/tools/doclint/AccessibilityTest.out ! test/tools/doclint/EmptyAuthorTest.java ! test/tools/doclint/EmptyAuthorTest.out ! test/tools/doclint/EmptyExceptionTest.java ! test/tools/doclint/EmptyExceptionTest.out ! test/tools/doclint/EmptyParamTest.java ! test/tools/doclint/EmptyParamTest.out ! test/tools/doclint/EmptyReturnTest.java ! test/tools/doclint/EmptyReturnTest.out ! test/tools/doclint/EmptySerialDataTest.java ! test/tools/doclint/EmptySerialDataTest.out ! test/tools/doclint/EmptySerialFieldTest.java ! test/tools/doclint/EmptySerialFieldTest.out ! test/tools/doclint/EmptySinceTest.java ! test/tools/doclint/EmptySinceTest.out ! test/tools/doclint/EmptyVersionTest.java ! test/tools/doclint/EmptyVersionTest.out ! test/tools/doclint/HtmlAttrsTest.java ! test/tools/doclint/HtmlAttrsTest.out ! test/tools/doclint/HtmlTagsTest.java ! test/tools/doclint/HtmlTagsTest.out ! test/tools/doclint/MissingParamsTest.java ! test/tools/doclint/MissingParamsTest.out ! test/tools/doclint/MissingReturnTest.java ! test/tools/doclint/MissingReturnTest.out ! test/tools/doclint/MissingThrowsTest.java ! test/tools/doclint/MissingThrowsTest.out ! test/tools/doclint/OptionTest.java ! test/tools/doclint/OverridesTest.java ! test/tools/doclint/ReferenceTest.java ! test/tools/doclint/ReferenceTest.out ! test/tools/doclint/RunTest.java ! test/tools/doclint/SyntaxTest.java ! test/tools/doclint/SyntaxTest.out ! test/tools/doclint/SyntheticTest.java ! test/tools/doclint/ValidTest.java ! test/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/tools/doclint/tidy/AnchorAlreadyDefined.out ! test/tools/doclint/tidy/BadEnd.java ! test/tools/doclint/tidy/BadEnd.out ! test/tools/doclint/tidy/InsertImplicit.java ! test/tools/doclint/tidy/InsertImplicit.out ! test/tools/doclint/tidy/InvalidEntity.java ! test/tools/doclint/tidy/InvalidEntity.out ! test/tools/doclint/tidy/InvalidName.java ! test/tools/doclint/tidy/InvalidName.out ! test/tools/doclint/tidy/InvalidTag.java ! test/tools/doclint/tidy/InvalidTag.out ! test/tools/doclint/tidy/InvalidURI.java ! test/tools/doclint/tidy/InvalidURI.out ! test/tools/doclint/tidy/MissingGT.java ! test/tools/doclint/tidy/MissingGT.out ! test/tools/doclint/tidy/MissingTag.java ! test/tools/doclint/tidy/MissingTag.out ! test/tools/doclint/tidy/NestedTag.java ! test/tools/doclint/tidy/NestedTag.out ! test/tools/doclint/tidy/ParaInPre.java ! test/tools/doclint/tidy/ParaInPre.out ! test/tools/doclint/tidy/RepeatedAttr.java ! test/tools/doclint/tidy/RepeatedAttr.out ! test/tools/doclint/tidy/TextNotAllowed.java ! test/tools/doclint/tidy/TextNotAllowed.out ! test/tools/doclint/tidy/TrimmingEmptyTag.java ! test/tools/doclint/tidy/TrimmingEmptyTag.out ! test/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/tools/doclint/tidy/UnescapedOrUnknownEntity.out Changeset: b52a38d4536c Author: darcy Date: 2012-12-21 08:45 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b52a38d4536c 8005282: Use @library tag with non-relative path for javac tests Reviewed-by: jjg ! test/tools/javac/7129225/TestImportStar.java ! test/tools/javac/cast/intersection/model/Model01.java ! test/tools/javac/classreader/T7031108.java ! test/tools/javac/enum/6350057/T6350057.java ! test/tools/javac/enum/6424358/T6424358.java ! test/tools/javac/file/T7018098.java ! test/tools/javac/multicatch/model/ModelChecker.java ! test/tools/javac/options/T7022337.java ! test/tools/javac/processing/6348499/T6348499.java ! test/tools/javac/processing/6359313/T6359313.java ! test/tools/javac/processing/6365040/T6365040.java ! test/tools/javac/processing/6413690/T6413690.java ! test/tools/javac/processing/6414633/T6414633.java ! test/tools/javac/processing/6430209/T6430209.java ! test/tools/javac/processing/6499119/ClassProcessor.java ! test/tools/javac/processing/6511613/clss41701.java ! test/tools/javac/processing/6512707/T6512707.java ! test/tools/javac/processing/6634138/T6634138.java ! test/tools/javac/processing/6994946/SemanticErrorTest.java ! test/tools/javac/processing/6994946/SyntaxErrorTest.java ! test/tools/javac/processing/T6920317.java ! test/tools/javac/processing/T7196462.java ! test/tools/javac/processing/TestWarnErrorCount.java ! test/tools/javac/processing/environment/TestSourceVersion.java ! test/tools/javac/processing/environment/round/TestContext.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java ! test/tools/javac/processing/errors/TestErrorCount.java ! test/tools/javac/processing/errors/TestFatalityOfParseErrors.java ! test/tools/javac/processing/errors/TestOptionSyntaxErrors.java ! test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.java ! test/tools/javac/processing/errors/TestReturnCode.java ! test/tools/javac/processing/filer/TestFilerConstraints.java ! test/tools/javac/processing/filer/TestGetResource.java ! test/tools/javac/processing/filer/TestGetResource2.java ! test/tools/javac/processing/filer/TestInvalidRelativeNames.java ! test/tools/javac/processing/filer/TestLastRound.java ! test/tools/javac/processing/filer/TestPackageInfo.java ! test/tools/javac/processing/filer/TestValidRelativeNames.java ! test/tools/javac/processing/messager/6362067/T6362067.java ! test/tools/javac/processing/messager/MessagerBasics.java ! test/tools/javac/processing/model/6194785/T6194785.java ! test/tools/javac/processing/model/6341534/T6341534.java ! test/tools/javac/processing/model/element/TestAnonClassNames.java ! test/tools/javac/processing/model/element/TestElement.java ! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java ! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingClass.java ! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass1.java ! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass2.java ! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface1.java ! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface2.java ! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingInterface.java ! test/tools/javac/processing/model/element/TestNames.java ! test/tools/javac/processing/model/element/TestPackageElement.java ! test/tools/javac/processing/model/element/TestResourceElement.java ! test/tools/javac/processing/model/element/TestResourceVariable.java ! test/tools/javac/processing/model/element/TestTypeParameter.java ! test/tools/javac/processing/model/element/TypeParamBounds.java ! test/tools/javac/processing/model/type/MirroredTypeEx/OverEager.java ! test/tools/javac/processing/model/type/MirroredTypeEx/Plurality.java ! test/tools/javac/processing/model/type/NoTypes.java ! test/tools/javac/processing/model/type/TestUnionType.java ! test/tools/javac/processing/model/util/BinaryName.java ! test/tools/javac/processing/model/util/GetTypeElemBadArg.java ! test/tools/javac/processing/model/util/NoSupers.java ! test/tools/javac/processing/model/util/OverridesSpecEx.java ! test/tools/javac/processing/model/util/TypesBadArg.java ! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java ! test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java ! test/tools/javac/processing/model/util/elements/TestGetConstantExpression.java ! test/tools/javac/processing/model/util/elements/TestGetPackageOf.java ! test/tools/javac/processing/model/util/filter/TestIterables.java ! test/tools/javac/processing/options/testCommandLineClasses/Test.java ! test/tools/javac/processing/options/testPrintProcessorInfo/Test.java ! test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java ! test/tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java ! test/tools/javac/processing/werror/WError1.java ! test/tools/javac/processing/werror/WErrorGen.java ! test/tools/javac/processing/werror/WErrorLast.java ! test/tools/javac/resolve/ResolveHarness.java ! test/tools/javac/util/T6597678.java ! test/tools/javac/util/context/T7021650.java Changeset: 189b26e3818f Author: vromero Date: 2012-12-21 15:27 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/189b26e3818f 8003512: javac doesn't work with jar files with >64k entries Reviewed-by: jjg, ksrini Contributed-by: martinrb at google.com ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java + test/tools/javac/file/zip/8003512/LoadClassFromJava6CreatedJarTest.java ! test/tools/javac/file/zip/Utils.java Changeset: 690c41cdab55 Author: bpatel Date: 2012-12-25 17:23 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/690c41cdab55 8004893: the javadoc/doclet needs to be updated to accommodate lambda changes Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodTypes.java ! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java + test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java + test/com/sun/javadoc/testLambdaFeature/pkg/A.java + test/com/sun/javadoc/testLambdaFeature/pkg/B.java ! test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java Changeset: 467e4d9281bc Author: lana Date: 2012-12-28 18:39 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/467e4d9281bc Merge ! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java From lana.steuck at oracle.com Sun Dec 30 21:38:10 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 31 Dec 2012 05:38:10 +0000 Subject: hg: jdk8/jdk8/jdk: 52 new changesets Message-ID: <20121231054805.323194746B@hg.openjdk.java.net> Changeset: a988c23b8553 Author: jgodinez Date: 2012-12-20 14:43 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a988c23b8553 7180359: Assertion in awt_Win32GraphicsDevice.cpp when running specjbb in jprt Reviewed-by: bae, prr ! src/windows/native/sun/windows/awt_Debug.cpp Changeset: 2cf07dbdee64 Author: bae Date: 2012-12-24 14:03 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cf07dbdee64 7124245: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 Reviewed-by: prr ! src/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ! src/share/native/sun/java2d/cmm/lcms/LCMS.c + test/sun/java2d/cmm/ColorConvertOp/GrayTest.java Changeset: 3c1c0b7abe51 Author: bae Date: 2012-12-24 14:22 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3c1c0b7abe51 8005402: Need to provide benchmarks for color management Reviewed-by: jgodinez, prr ! src/share/demo/java2d/J2DBench/build.xml ! src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/CMMTests.java + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConversionTests.java + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/DataConversionTests.java + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ProfileTests.java Changeset: 1316d6d0900e Author: lana Date: 2012-12-28 18:28 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1316d6d0900e Merge Changeset: c25ea633b4de Author: malenkov Date: 2012-12-17 16:58 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c25ea633b4de 8005065: [findbugs] reference to mutable array in JavaBeans Reviewed-by: alexsch ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/EventSetDescriptor.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/Statement.java + test/java/beans/Introspector/Test8005065.java Changeset: a78cb3c5d434 Author: neugens Date: 2012-12-17 17:43 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a78cb3c5d434 8005018: X11: focus problems with openjdk 1.7.0 under gnome3 when selected keyboard is not the first in keyboard list Summary: Don't consider extraenous bits when checking button mask, so that grabWindowRef on the window is not confused and released correctly Reviewed-by: art, anthony ! src/solaris/classes/sun/awt/X11/XBaseWindow.java ! src/solaris/classes/sun/awt/X11/XConstants.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/solaris/classes/sun/awt/X11/XlibUtil.java Changeset: 985b523712c8 Author: kshefov Date: 2012-12-18 15:17 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/985b523712c8 7104594: [macosx] Test closed/javax/swing/JFrame/4962534/bug4962534 expects Metal L&F by default Reviewed-by: yan, alexsch + test/javax/swing/JFrame/4962534/bug4962534.html + test/javax/swing/JFrame/4962534/bug4962534.java Changeset: 90ad9e922042 Author: lana Date: 2012-12-18 16:14 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/90ad9e922042 Merge - src/share/lib/security/java.security - test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java Changeset: 7082a96c02d2 Author: alexp Date: 2012-12-21 19:11 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7082a96c02d2 8003982: new test javax/swing/AncestorNotifier/7193219/bug7193219.java failed on macosx Reviewed-by: anthony, alexsch ! test/javax/swing/AncestorNotifier/7193219/bug7193219.java Changeset: 14269f504837 Author: dcherepanov Date: 2012-12-27 16:08 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/14269f504837 8001161: mac: EmbeddedFrame doesn't become active window Reviewed-by: ant ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java Changeset: cf2bcb293f0b Author: lana Date: 2012-12-28 18:30 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cf2bcb293f0b Merge Changeset: 69fd3f3d20c1 Author: alanb Date: 2012-12-15 15:07 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/69fd3f3d20c1 8004963: URLConnection, downgrade normative reference to ${java.home}/lib/content-types.properties Reviewed-by: chegar ! src/share/classes/java/net/URLConnection.java Changeset: eaaec81aa974 Author: weijun Date: 2012-12-17 12:18 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eaaec81aa974 7197159: accept different kvno if there no match Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/EncryptionKey.java ! test/sun/security/krb5/auto/DynamicKeytab.java + test/sun/security/krb5/auto/KvnoNA.java ! test/sun/security/krb5/auto/MoreKvno.java Changeset: f959e0cc8766 Author: lana Date: 2012-12-16 22:09 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f959e0cc8766 Merge ! makefiles/CompileNativeLibraries.gmk - src/share/classes/sun/awt/TextureSizeConstraining.java Changeset: a02212de8db6 Author: uta Date: 2012-12-17 14:34 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a02212de8db6 8004928: TEST_BUG: Reduce dependence of CoreLib tests from the AWT subsystem Summary: the tests were refactored to drop AWT dependence where it was possible. Reviewed-by: alanb, mchung ! test/java/io/Serializable/resolveProxyClass/NonPublicInterface.java ! test/java/lang/Throwable/LegacyChainedExceptionSerialization.java ! test/java/lang/management/CompilationMXBean/Basic.java ! test/java/lang/reflect/Generics/Probe.java ! test/java/lang/reflect/Proxy/ClassRestrictions.java ! test/java/util/Collections/EmptyIterator.java ! test/java/util/logging/LoggingDeadlock4.java ! test/sun/tools/jrunscript/common.sh Changeset: e4d88a7352c6 Author: mullan Date: 2012-12-17 08:28 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e4d88a7352c6 8004234: Downgrade normative references to ${java.home}/lib/security/krb5.conf Reviewed-by: alanb, weijun ! src/share/classes/javax/security/auth/kerberos/package.html Changeset: 4a21f818ebb1 Author: mullan Date: 2012-12-17 08:30 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4a21f818ebb1 Merge - src/share/classes/sun/awt/TextureSizeConstraining.java - test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java Changeset: bcf79e6f52a0 Author: chegar Date: 2012-12-17 16:27 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bcf79e6f52a0 8005081: java/util/prefs/PrefsSpi.sh fails on macos-x Reviewed-by: alanb ! test/java/util/prefs/PrefsSpi.sh Changeset: 9f1b516cd9cb Author: jjg Date: 2012-12-17 08:34 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9f1b516cd9cb 8005090: Include com.sun.source.doctree in Tree API docs Reviewed-by: erikj ! make/docs/NON_CORE_PKGS.gmk Changeset: bac477d67867 Author: jjg Date: 2012-12-17 10:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bac477d67867 8004832: Add new doclint package Reviewed-by: erikj, ohair ! make/common/Release.gmk ! make/common/internal/Defs-langtools.gmk ! makefiles/CreateJars.gmk Changeset: 0fabdf676395 Author: martin Date: 2012-12-17 18:39 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0fabdf676395 8004863: Infinite Loop in KeepAliveStream Reviewed-by: chegar ! src/share/classes/sun/net/www/http/KeepAliveStream.java + test/sun/net/www/http/KeepAliveStream/InfiniteLoop.java Changeset: 0a1398021c7c Author: darcy Date: 2012-12-18 14:44 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0a1398021c7c 8005042: Add Method.isDefault to core reflection Reviewed-by: alanb, forax, mduigou, jgish, mchung ! src/share/classes/java/lang/reflect/Method.java + test/java/lang/reflect/Method/IsDefaultTest.java Changeset: 6d977f61af5e Author: darcy Date: 2012-12-18 14:49 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e 8004699: Add type annotation storage to Constructor, Field and Method Reviewed-by: darcy, dholmes Contributed-by: joel.franck at oracle.com ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Method.java Changeset: e515956879cd Author: lana Date: 2012-12-18 18:14 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e515956879cd Merge Changeset: c79b26b8efe0 Author: sjiang Date: 2012-12-19 11:06 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c79b26b8efe0 7158614: JMXStartStopTest.sh failing intermittently Summary: fixed 3 problems here: 1) checked the lock file too eary 2) never got the process id of a java test 3) some shell commands were not supported in some Solaris machines. Reviewed-by: dsamersoff, alanb ! test/ProblemList.txt ! test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh Changeset: 3fd3bcc8bd42 Author: joehw Date: 2012-12-19 12:09 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3fd3bcc8bd42 8004371: (props) Properties.loadFromXML needs small footprint XML parser as fallback when JAXP is not present Reviewed-by: alanb, mchung, psandoz + src/share/classes/jdk/internal/org/xml/sax/Attributes.java + src/share/classes/jdk/internal/org/xml/sax/ContentHandler.java + src/share/classes/jdk/internal/org/xml/sax/DTDHandler.java + src/share/classes/jdk/internal/org/xml/sax/EntityResolver.java + src/share/classes/jdk/internal/org/xml/sax/ErrorHandler.java + src/share/classes/jdk/internal/org/xml/sax/InputSource.java + src/share/classes/jdk/internal/org/xml/sax/Locator.java + src/share/classes/jdk/internal/org/xml/sax/SAXException.java + src/share/classes/jdk/internal/org/xml/sax/SAXNotRecognizedException.java + src/share/classes/jdk/internal/org/xml/sax/SAXNotSupportedException.java + src/share/classes/jdk/internal/org/xml/sax/SAXParseException.java + src/share/classes/jdk/internal/org/xml/sax/XMLReader.java + src/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java + src/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + src/share/classes/jdk/internal/util/xml/SAXParser.java + src/share/classes/jdk/internal/util/xml/XMLStreamException.java + src/share/classes/jdk/internal/util/xml/XMLStreamWriter.java + src/share/classes/jdk/internal/util/xml/impl/Attrs.java + src/share/classes/jdk/internal/util/xml/impl/Input.java + src/share/classes/jdk/internal/util/xml/impl/Pair.java + src/share/classes/jdk/internal/util/xml/impl/Parser.java + src/share/classes/jdk/internal/util/xml/impl/ParserSAX.java + src/share/classes/jdk/internal/util/xml/impl/ReaderUTF16.java + src/share/classes/jdk/internal/util/xml/impl/ReaderUTF8.java + src/share/classes/jdk/internal/util/xml/impl/SAXParserImpl.java + src/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java + src/share/classes/jdk/internal/util/xml/impl/XMLWriter.java Changeset: cf15abdcdf88 Author: alanb Date: 2012-12-19 14:53 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cf15abdcdf88 8005248: (props) Integrate small footprint parser into Properties Reviewed-by: joehw, mchung, psandoz, erikj ! make/jdk/Makefile - make/jdk/asm/Makefile ! src/share/classes/java/util/Properties.java + src/share/classes/jdk/internal/util/xml/BasicXmlPropertiesProvider.java ! test/java/util/Properties/LoadAndStoreXML.java + test/java/util/Properties/invalidxml/BadCase.xml + test/java/util/Properties/invalidxml/BadDocType.xml.excluded + test/java/util/Properties/invalidxml/NoClosingTag.xml + test/java/util/Properties/invalidxml/NoDocType.xml.excluded + test/java/util/Properties/invalidxml/NoRoot.xml + test/java/util/Properties/invalidxml/NotQuoted.xml + test/java/util/Properties/invalidxml/README.txt Changeset: 1f9c19741285 Author: darcy Date: 2012-12-19 11:53 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1f9c19741285 8005097: Tie isSynthetic javadoc to the JLS Reviewed-by: mduigou ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Member.java ! src/share/classes/java/lang/reflect/Method.java Changeset: b600d490dc57 Author: dsamersoff Date: 2012-12-20 16:02 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b600d490dc57 6783290: MBeanInfo/MBeanFeatureInfo has inconsistent readObject/writeObject Summary: call readObject in all cases Reviewed-by: emcmanus Contributed-by: jaroslav.bachorik at oracle.com ! src/share/classes/javax/management/MBeanFeatureInfo.java ! src/share/classes/javax/management/MBeanInfo.java Changeset: e43f90d5af11 Author: dsamersoff Date: 2012-12-20 16:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e43f90d5af11 6937053: RMI unmarshalling errors in ClientNotifForwarder cause silent failure Summary: the catch block in the fetchNotifs() method is extended to expect UnmarshalException Reviewed-by: emcmanus Contributed-by: jaroslav.bachorik at oracle.com ! src/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java Changeset: 3f014bc09297 Author: dsamersoff Date: 2012-12-20 17:24 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3f014bc09297 7009998: JMX synchronization during connection restart is faulty Summary: add a return statement after the re-connecting has finished and the state is CONNECTED Reviewed-by: sjiang Contributed-by: jaroslav.bachorik at oracle.com ! make/netbeans/jmx/build.properties ! src/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java Changeset: d01a810798e0 Author: dl Date: 2012-12-20 13:44 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d01a810798e0 8002356: Add ForkJoin common pool and CountedCompleter Reviewed-by: chegar, mduigou ! make/java/java/FILES_java.gmk + src/share/classes/java/util/concurrent/CountedCompleter.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: 31d2f9995d6c Author: chegar Date: 2012-12-20 15:04 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/31d2f9995d6c 8005306: Redundant cast warning in KeepAliveStream.java Reviewed-by: alanb ! src/share/classes/sun/net/www/http/KeepAliveStream.java Changeset: c1a55ee9618e Author: dsamersoff Date: 2012-12-20 20:12 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1a55ee9618e 8005309: Missed tests for 6783290,6937053,7009998 Summary: Missed tests for 6783290,6937053,7009998 Reviewed-by: sjiang, emcmanus Contributed-by: jaroslav.bachorik at oracle.com + test/com/sun/jmx/remote/CCAdminReconnectTest.java + test/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java + test/com/sun/jmx/remote/NotificationMarshalVersions/Client/ConfigKey.java + test/com/sun/jmx/remote/NotificationMarshalVersions/Client/TestNotification.java + test/com/sun/jmx/remote/NotificationMarshalVersions/Server/ConfigKey.java + test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Server.java + test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Ste.java + test/com/sun/jmx/remote/NotificationMarshalVersions/Server/SteMBean.java + test/com/sun/jmx/remote/NotificationMarshalVersions/Server/TestNotification.java + test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh + test/javax/management/MBeanInfo/SerializationTest1.java Changeset: edb71a37fcb7 Author: alanb Date: 2012-12-20 20:29 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/edb71a37fcb7 8001048: JSR-160: Allow IIOP transport to be optional Reviewed-by: dsamersoff, dfuchs, mchung ! src/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java ! src/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/share/classes/javax/management/remote/JMXConnectorServerFactory.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/share/classes/javax/management/remote/rmi/package.html ! test/javax/management/remote/mandatory/connection/AddressableTest.java ! test/javax/management/remote/mandatory/connection/CloseableTest.java ! test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java ! test/javax/management/remote/mandatory/connection/IIOPURLTest.java ! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/remote/mandatory/provider/ProviderTest.java ! test/javax/management/remote/mandatory/serverError/JMXServerErrorTest.java Changeset: eeda18683ddc Author: alanb Date: 2012-12-20 20:40 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eeda18683ddc 8005281: (props) loadFromXML/storeToXML with small parser is not thread safe Reviewed-by: mchung ! src/share/classes/jdk/internal/util/xml/BasicXmlPropertiesProvider.java + test/java/util/Properties/ConcurrentLoadAndStoreXML.java Changeset: 60adb69bf043 Author: smarks Date: 2012-12-20 20:11 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/60adb69bf043 8005290: remove -showversion from RMI test library subprocess mechanism Reviewed-by: jgish, chegar, dmocek ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/StreamPipe.java ! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java Changeset: 42ee6b6ad373 Author: jbachorik Date: 2012-12-21 09:27 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/42ee6b6ad373 7146162: javax/management/remote/mandatory/connection/BrokenConnectionTest.java failing intermittently Summary: ClientCommunicatorAdmin should call gotIOException((IOException)e) instead of restart((IOException)e) when detecting a communication error, because the method gotIOException will send a failure notification if necessary. Reviewed-by: emcmanus, sjiang Contributed-by: jaroslav.bachorik at oracle.com ! src/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java Changeset: 86c10d1484e9 Author: sjiang Date: 2012-12-21 10:58 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/86c10d1484e9 8005325: The script should use TESTVMOPTS Summary: Put back TESTVMOPTS which was removed by mistake. Reviewed-by: smarks ! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh Changeset: c1227b872a12 Author: joehw Date: 2012-12-21 17:29 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1227b872a12 8005280: (props) Improve test coverage for small XML parser Summary: added a few more invalid XML files, international characters to LoadAndStore test, and a behavior compatibility test. Reviewed-by: alanb, lancea + test/java/util/Properties/Compatibility.xml + test/java/util/Properties/CompatibilityTest.java ! test/java/util/Properties/LoadAndStoreXML.java + test/java/util/Properties/invalidxml/BadDocType.xml - test/java/util/Properties/invalidxml/BadDocType.xml.excluded + test/java/util/Properties/invalidxml/DTDRootNotMatch.xml + test/java/util/Properties/invalidxml/IllegalComment.xml + test/java/util/Properties/invalidxml/IllegalEntry.xml + test/java/util/Properties/invalidxml/IllegalEntry1.xml + test/java/util/Properties/invalidxml/IllegalKeyAttribute.xml + test/java/util/Properties/invalidxml/NoDocType.xml - test/java/util/Properties/invalidxml/NoDocType.xml.excluded + test/java/util/Properties/invalidxml/NoNamespaceSupport.xml Changeset: 4d28776d7007 Author: mullan Date: 2012-12-26 10:07 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4d28776d7007 8005117: Eliminate dependency from ConfigSpiFile to com.sun.security.auth.login.ConfigFile Reviewed-by: alanb, mchung, weijun ! src/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/share/classes/sun/security/provider/ConfigSpiFile.java Changeset: d9cab18f326a Author: mullan Date: 2012-12-26 10:08 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9cab18f326a Merge - make/jdk/asm/Makefile Changeset: 9d984ccd17fc Author: chegar Date: 2012-12-27 21:55 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9d984ccd17fc 8003981: Support Parallel Array Sorting - JEP 103 Reviewed-by: chegar, forax, dholmes, dl Contributed-by: david.holmes at oracle.com, dl at cs.oswego.edu, chris.hegarty at oracle.com ! make/java/java/FILES_java.gmk ! src/share/classes/java/util/Arrays.java + src/share/classes/java/util/ArraysParallelSortHelpers.java + test/java/util/Arrays/ParallelSorting.java Changeset: 4ad38db38fff Author: okutsu Date: 2012-12-28 14:13 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4ad38db38fff 8005471: DateFormat: Time zone info is not localized when adapter is CLDR Reviewed-by: peytoia ! src/share/classes/sun/util/resources/TimeZoneNamesBundle.java + test/java/util/TimeZone/CLDRDisplayNamesTest.java Changeset: 1da019e7999a Author: peytoia Date: 2012-12-28 15:07 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1da019e7999a 8005277: Regression in JDK 7 in Bidi implementation Reviewed-by: okutsu ! src/share/classes/sun/text/bidi/BidiBase.java ! test/java/text/Bidi/BidiConformance.java + test/java/text/Bidi/Bug8005277.java Changeset: f3ac419e2bf0 Author: okutsu Date: 2012-12-28 16:39 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f3ac419e2bf0 8005561: typo in Calendar Reviewed-by: peytoia ! src/share/classes/java/util/Calendar.java Changeset: 645d774b683a Author: xuelei Date: 2012-12-28 00:48 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/645d774b683a 7109274: Restrict the use of certificates with RSA keys less than 1024 bits Summary: This restriction is applied via the Java Security property, "jdk.certpath.disabledAlgorithms". This will impact providers that adhere to this security property. Reviewed-by: mullan ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java ! test/java/security/cert/pkix/policyChanges/TestPolicy.java ! test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java ! test/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java ! test/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java ! test/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java + test/sun/security/ssl/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh Changeset: 4472a641b4dc Author: xuelei Date: 2012-12-28 03:50 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4472a641b4dc 8003265: Need to clone array of input/output parameters Reviewed-by: mullan ! src/share/classes/com/sun/jndi/dns/DnsContext.java ! src/share/classes/com/sun/jndi/ldap/BasicControl.java Changeset: 46675076f753 Author: sjiang Date: 2012-12-28 16:44 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46675076f753 7120365: DiffHBTest.java fails due to ConcurrentModificationException Summary: The problem is from the server notification forwarder, it should use a copy of listener set to do iterate. Reviewed-by: alanb ! src/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! test/ProblemList.txt + test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java Changeset: 0cfcba56cfa7 Author: jgish Date: 2012-12-28 18:32 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0cfcba56cfa7 8005594: Fix to 8003265 breaks build Summary: backout changeset 4472a641b4dc Reviewed-by: smarks, wetmore ! src/share/classes/com/sun/jndi/dns/DnsContext.java ! src/share/classes/com/sun/jndi/ldap/BasicControl.java Changeset: ac5e29b62288 Author: smarks Date: 2012-12-28 17:36 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ac5e29b62288 Merge Changeset: 2a5af0f766d0 Author: lana Date: 2012-12-28 18:36 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a5af0f766d0 Merge - make/jdk/asm/Makefile ! makefiles/CreateJars.gmk ! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh From lana.steuck at oracle.com Sun Dec 30 21:51:51 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sun, 30 Dec 2012 21:51:51 -0800 (PST) Subject: jdk8-b71: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201212310551.qBV5pplS004512@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/51ad2a343420 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/467e4d9281bc http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a5af0f766d0 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/f577a39c9fb3 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/499be952a291 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0847210f8548 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8171d23e914d --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8005402 client-libs Need to provide benchmarks for color management JDK-8005325 client-libs The script should use TESTVMOPTS JDK-8005065 client-libs [findbugs] reference to mutable array in JavaBeans JDK-8005018 client-libs X11: focus problems with openjdk 1.7.0 under gnome3 when selected keyboard is not the first in keyboard list JDK-8004873 client-libs Arrayindexoutofboundsexception for jce decrypting JDK-8003982 client-libs new test javax/swing/AncestorNotifier/7193219/bug7193219.java failed on macosx JDK-8001161 client-libs mac: EmbeddedFrame doesn't become active window JDK-7180359 client-libs Assertion in awt_Win32GraphicsDevice.cpp when running specjbb in jprt JDK-7124245 client-libs [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 JDK-7104594 client-libs [macosx] Test closed/javax/swing/JFrame/4962534/bug4962534 expects Metal L&F by default JDK-8005594 core-libs Fix to 8003265 breaks build JDK-8005561 core-libs typo in Calendar JDK-8005471 core-libs DateFormat: Time zone info is not localized when adapter is CLDR JDK-8005306 core-libs Redundant cast warning in KeepAliveStream.java JDK-8005290 core-libs TEST_BUG: remove -showversion from RMI test library subprocess mechanism JDK-8005281 core-libs (props) loadFromXML/storeToXML with small parser is not thread safe JDK-8005280 core-libs (props) Improve test coverage for small XML parser JDK-8005277 core-libs Regression in JDK 7 in Bidi implementation JDK-8005248 core-libs (props) Integrate small footprint parser into Properties JDK-8005097 core-libs Tie isSynthetic javadoc to the JLS JDK-8005081 core-libs java/util/prefs/PrefsSpi.sh fails on macos-x JDK-8005046 core-libs Provide checking for a default method in javax.lang.model JDK-8005042 core-libs Add Method.isDefault to core reflection JDK-8004963 core-libs URLConnection, downgrade normative reference to ${java.home}/lib/content-types.properties JDK-8004928 core-libs TEST_BUG: Reduce dependence of CoreLib tests from the AWT subsystem. JDK-8004863 core-libs Infinite Loop in KeepAliveStream JDK-8004699 core-libs Add type annotation storage to Constructor, Field and Method JDK-8004371 core-libs (props) Properties.loadFromXML needs small footprint XML parser as fallback when JAXP is not present JDK-8004180 core-libs test/closed/sun/net/ftp/FtpTest.java doesn't clean-up JDK-8003981 core-libs Support Parallel Array Sorting - JEP 103 JDK-8003890 core-libs corelibs test scripts should pass TESTVMOPTS JDK-8003265 core-libs Need to clone array of input/output parameters JDK-8002356 core-libs Add ForkJoin common pool and CountedCompleter JDK-8005309 core-svc Missed tests for 6783290,6937053,7009998 JDK-8001048 core-svc JSR-160: Allow IIOP transport to be optional JDK-7158614 core-svc JMXStartStopTest.sh failing intermittently JDK-7146162 core-svc javax/management/remote/mandatory/connection/BrokenConnectionTest.java failing intermittently JDK-7120365 core-svc DiffHBTest.java fails due to ConcurrentModificationException JDK-7009998 core-svc JMX synchronization during connection restart is faulty JDK-6937053 core-svc RMI unmarshalling errors in ClientNotifForwarder cause silent failure JDK-6783290 core-svc MBeanInfo/MBeanFeatureInfo has inconsistent readObject/writeObject JDK-8004893 docs the javadoc/doclet needs to be updated to accommodate lambda changes JDK-8005090 infrastructure Include com.sun.source.doctree in Tree API docs JDK-8005117 security-libs Eliminate dependency from ConfigSpiFile to com.sun.security.auth.login.ConfigFile JDK-8004234 security-libs Downgrade normative references to ${java.home}/lib/security/krb5.conf JDK-7197159 security-libs accept different kvno if there no match JDK-7109274 security-libs Restrict the use of certificates with RSA keys less than 1024 bits JDK-8005307 tools fix missing @bug tags JDK-8005282 tools Use @library tag with non-relative path for javac tests JDK-8005193 tools New regression test test/tools/javac/lambda/BadMethodCall2.java fails JDK-8005137 tools Rename DocLint.call to DocLint.init which overrides Plugin.init JDK-8005098 tools Provide isSynthesized() information on Attribute.Compound JDK-8004976 tools test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java can fail JDK-8004961 tools rename Plugin.call to Plugin.init JDK-8004833 tools Integrate doclint support into javac JDK-8004832 tools Add new doclint package JDK-8004814 tools javadoc should be able to detect default methods JDK-8004657 tools Add hooks to javac to enable reporting dependency information. JDK-8004099 tools Bad compiler diagnostic generated when poly expression is passed to non-existent method JDK-8003512 tools javac doesn't work with jar files with >64k entries JDK-8000518 tools Javac generates duplicate name_and_type constant pool entry for class BinaryOpValueExp.java JDK-8005473 xml Warnings compiling jaxp JDK-8003261 xml [findbug] static field is public but not final JDK-8003260 xml [findbug] some fields should be package protected