From Alan.Bateman at oracle.com Thu Nov 1 00:38:30 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 01 Nov 2012 07:38:30 +0000 Subject: Fwd: RFR: 6519127 : user.home property not set correctly In-Reply-To: References: <5081228C.1020302@oracle.com> Message-ID: <509226F6.9030805@oracle.com> On 01/11/2012 06:17, Sean Chou wrote: > Hi , > > Would anyone like to give some more comments ? Is it possible to figure > out > what kinds of tests should be done for this modification ? > core-libs-dev is the list to continue the discussion on this proposal. As I mentioned in the thread so far, what you are proposing involves a potential significant change in behavior that requires time to assess. I plan to get back to you on this when I find time. -Alan From zhouyx at linux.vnet.ibm.com Thu Nov 1 00:57:37 2012 From: zhouyx at linux.vnet.ibm.com (Sean Chou) Date: Thu, 1 Nov 2012 15:57:37 +0800 Subject: Fwd: RFR: 6519127 : user.home property not set correctly In-Reply-To: <509226F6.9030805@oracle.com> References: <5081228C.1020302@oracle.com> <509226F6.9030805@oracle.com> Message-ID: Thanks Alan. On Thu, Nov 1, 2012 at 3:38 PM, Alan Bateman wrote: > On 01/11/2012 06:17, Sean Chou wrote: > >> Hi , >> >> Would anyone like to give some more comments ? Is it possible to >> figure >> out >> what kinds of tests should be done for this modification ? >> >> core-libs-dev is the list to continue the discussion on this proposal. > As I mentioned in the thread so far, what you are proposing involves a > potential significant change in behavior that requires time to assess. I > plan to get back to you on this when I find time. > > -Alan > -- Best Regards, Sean Chou From kelly.ohair at oracle.com Thu Nov 1 11:38:07 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Thu, 1 Nov 2012 11:38:07 -0700 Subject: New builds from the build-infra team Message-ID: Pardon the wide email, but this impacts everyone building the OpenJDK jdk8/jdk8 derived forests. Please only reply to the build-infra-dev mailing list, or just me. With some recent integrations from the build-infra project into jdk8/jdk8 repositories, the build-infra team would like to get more exposure of the new builds. These jdk8/jdk8 changes will start showing up in various jdk8 and team forests over the next few weeks. The default is still the old builds, but both builds work in most cases for OpenJDK as far as we know. At a very high level, the intent is that once you get a forest: hg clone http://hg.openjdk.java.net/jdk8/jdk8 j8 cd j8 sh ./get_source.sh You should be able to simply configure&&make (the ultimate goal is this simple anyway), e.g. sh ./configure make NEWBUILD=true # The NEWBUILD=true will become the default when we formally switch. Where "make" is GNU make 3.81, and your system has all the requires packages and PATH contains the needed tools. Note that on Windows, MKS unix utilities cannot be used with the new builds, just CYGWIN is recommended at this time. Of course, we know, it's never as easy as a simple configure&&make, and often you will need to pass in configure options. What we would like to know is where a simple configure&&make does not work, and anything people had to do to make it work. I know many of you are quite used to the old builds, so I have a temporary "bridgeBuild" target people can try that will attempt to map the ALT_* environment variables to an appropriate configure command and then run that configure command and do the build, e.g. make NEWBUILD=true bridgeBuild People willing to do comparisons between the old and new builds could: rm -f -r build time make NEWBUILD=true bridgeBuild rm -f -r build time make NO_DOCS=true # Old builds do not generate javadocs by default Any observations about speed of the builds would be appreciated, as will any impressions on what you see. At this time, we think this is working pretty well with a few caveats: * GNU make with the new builds is doing much more parallel processing and this can stress out a system - Use "make JOBS=1" if you suspect a problem, then try adjusting it up slowly. * Partial builds are limited, right now full builds of the entire OpenJDK is the target - Hotspot can still be built on it's own, but everyone else needs to build hotspot at least once * Paths with multiple names can cause problems, e.g. being on system svc6, and access an exported share area as /net/svc6/export/foobar instead of /export/foobar will cause problems. Use local paths. We know there are still issues and we will be focusing heavily on the critical ones in the next few weeks, but we do need the community to tell us what the critical issues really are. Our number one priority at this time is that everyone that was able to build the old way, should be able to build with the new build-infra makefiles. Please help us verify that. -kto From david.katleman at oracle.com Thu Nov 1 17:48:50 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 02 Nov 2012 00:48:50 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b63 for changeset 3229597524ca Message-ID: <20121102004850.A4D88476FA@hg.openjdk.java.net> Changeset: cababb9dfce7 Author: katleman Date: 2012-11-01 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/cababb9dfce7 Added tag jdk8-b63 for changeset 3229597524ca ! .hgtags From david.katleman at oracle.com Thu Nov 1 17:48:54 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 02 Nov 2012 00:48:54 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b63 for changeset 6ccbf67b68bf Message-ID: <20121102004855.ECB9D476FB@hg.openjdk.java.net> Changeset: b450c07849ab Author: katleman Date: 2012-11-01 14:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/b450c07849ab Added tag jdk8-b63 for changeset 6ccbf67b68bf ! .hgtags From david.katleman at oracle.com Thu Nov 1 17:49:37 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 02 Nov 2012 00:49:37 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b63 for changeset acabb5c282f5 Message-ID: <20121102004941.9F97A476FC@hg.openjdk.java.net> Changeset: 4d37eb50b9b1 Author: katleman Date: 2012-11-01 14:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4d37eb50b9b1 Added tag jdk8-b63 for changeset acabb5c282f5 ! .hgtags From david.katleman at oracle.com Thu Nov 1 17:50:37 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 02 Nov 2012 00:50:37 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b63 for changeset 192d8a244bc3 Message-ID: <20121102005041.D387F476FD@hg.openjdk.java.net> Changeset: 27ab79568c34 Author: katleman Date: 2012-11-01 14:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/27ab79568c34 Added tag jdk8-b63 for changeset 192d8a244bc3 ! .hgtags From david.katleman at oracle.com Thu Nov 1 17:50:46 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 02 Nov 2012 00:50:46 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b63 for changeset 86989f702267 Message-ID: <20121102005049.CA76C476FE@hg.openjdk.java.net> Changeset: 5ded18a14bcc Author: katleman Date: 2012-11-01 14:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/5ded18a14bcc Added tag jdk8-b63 for changeset 86989f702267 ! .hgtags From david.katleman at oracle.com Thu Nov 1 17:50:58 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 02 Nov 2012 00:50:58 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b63 for changeset f117a3e06f78 Message-ID: <20121102005141.C3528476FF@hg.openjdk.java.net> Changeset: 7ac292e57b5a Author: katleman Date: 2012-11-01 14:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7ac292e57b5a Added tag jdk8-b63 for changeset f117a3e06f78 ! .hgtags From david.katleman at oracle.com Thu Nov 1 17:52:31 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 02 Nov 2012 00:52:31 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b63 for changeset 92e6f2190ca0 Message-ID: <20121102005237.2591C47700@hg.openjdk.java.net> Changeset: 26831b6fcc4a Author: katleman Date: 2012-11-01 14:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/26831b6fcc4a Added tag jdk8-b63 for changeset 92e6f2190ca0 ! .hgtags From richard.bair at oracle.com Fri Nov 2 10:52:52 2012 From: richard.bair at oracle.com (Richard Bair) Date: Fri, 2 Nov 2012 10:52:52 -0700 Subject: Review of new Http client API In-Reply-To: <502A3E28.7080708@oracle.com> References: <502A3E28.7080708@oracle.com> Message-ID: Hi Michael, Is there a build of JDK that already has this code in it? The best API review I think will come from actually trying to build something with it, which I'd be happy to give a try at. Thanks Richard On Aug 14, 2012, at 5:01 AM, Michael McMahon wrote: > Hi, > > (apologies for sending this again) > We have just published a draft of a proposed new Http client API [1] for JDK 8. > > This message has been cc'd to jdk8-dev so that as many people as possible > know about it, but the discussion will be on the net-dev list (net-dev at openjdk.java.net). > So, folks will have to join that list [2], in order to take part. > > Thanks, > Michael. > > [1] http://cr.openjdk.java.net/~michaelm/httpclient/v0.3/ > > [2] http://mail.openjdk.java.net/mailman/listinfo/net-dev From lana.steuck at oracle.com Tue Nov 6 13:13:49 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 06 Nov 2012 21:13:49 +0000 Subject: hg: jdk8/jdk8/corba: 3 new changesets Message-ID: <20121106211351.414F8477C6@hg.openjdk.java.net> Changeset: 643e7612cf6d Author: ohrstrom Date: 2012-10-29 14:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/643e7612cf6d 8000970: break out auxiliary classes that will prevent multi-core compilation of the JDK. Reviewed-by: alanb, wetmore ! src/share/classes/com/sun/corba/se/impl/util/IdentityHashtable.java + src/share/classes/com/sun/corba/se/impl/util/IdentityHashtableEntry.java Changeset: aac74d377a03 Author: lana Date: 2012-10-30 23:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/aac74d377a03 Merge Changeset: 54d599a5b4aa Author: lana Date: 2012-11-02 17:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/54d599a5b4aa Merge From lana.steuck at oracle.com Tue Nov 6 13:13:47 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 06 Nov 2012 21:13:47 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20121106211347.87910477C5@hg.openjdk.java.net> Changeset: dd1a80efa7cf Author: anthony Date: 2012-10-30 15:04 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/dd1a80efa7cf 8001764: vsvars.sh should support VS2012 Summary: Update the vsvars.sh script to support VS2012 Reviewed-by: ohair, tbell ! make/scripts/vsvars.sh Changeset: fc61be4ff6ae Author: lana Date: 2012-10-31 09:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/fc61be4ff6ae Merge ! make/scripts/vsvars.sh Changeset: 65dca75b2a26 Author: lana Date: 2012-11-02 17:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/65dca75b2a26 Merge From lana.steuck at oracle.com Tue Nov 6 13:13:56 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 06 Nov 2012 21:13:56 +0000 Subject: hg: jdk8/jdk8/langtools: 16 new changesets Message-ID: <20121106211431.ABC05477C7@hg.openjdk.java.net> Changeset: 78962d89f283 Author: jjg Date: 2012-10-23 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/78962d89f283 8000741: refactor javadoc to use abstraction to handle relative paths Reviewed-by: darcy ! src/share/classes/com/sun/javadoc/SerialFieldTag.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/javadoc/SerializedForm.java ! test/com/sun/javadoc/testIndex/TestIndex.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testPackagePage/TestPackagePage.java Changeset: 4a1c57a1c410 Author: jjg Date: 2012-10-23 13:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4a1c57a1c410 8000416: refactor javadoc to provide and use an abstraction for relative URIs Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocLink.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java Changeset: c002fdee76fd Author: jjg Date: 2012-10-25 11:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c002fdee76fd 7200915: convert TypeTags from a series of small ints to an enum Reviewed-by: jjg, mcimadamore Contributed-by: vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/Kinds.java ! src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/code/Type.java + src/share/classes/com/sun/tools/javac/code/TypeTag.java - src/share/classes/com/sun/tools/javac/code/TypeTags.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/ConstFold.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.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/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/UninitializedType.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! 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/TreeInfo.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/util/Constants.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java ! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java ! src/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java ! src/share/classes/com/sun/tools/javadoc/TypeMaker.java ! test/tools/javac/6889255/T6889255.java ! test/tools/javac/tree/MakeLiteralTest.java Changeset: ea2616a6bd01 Author: jjg Date: 2012-10-25 13:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ea2616a6bd01 6725230: Java Compilation with Jsr199 ignores Class-Path in manifest Reviewed-by: jjg, mcimadamore Contributed-by: vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/Paths/TestCompileJARInClassPath.java Changeset: 217c265158fe Author: jjg Date: 2012-10-26 13:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/217c265158fe 8001219: Clean up use of URLs in javadoc Extern class Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java Changeset: e6cb81683ffe Author: jjg Date: 2012-10-26 16:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e6cb81683ffe 8001229: refactor javac so that ct.sym is just used for javac, not all clients of JavacFileManager Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javah/JavahFileManager.java ! src/share/classes/com/sun/tools/javah/JavahTask.java ! src/share/classes/com/sun/tools/javap/JavapFileManager.java Changeset: 64fce9f95b1d Author: jjg Date: 2012-10-26 17:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/64fce9f95b1d 8001714: add missing tests for 7199925 Reviewed-by: darcy + test/tools/javac/annotations/repeatingAnnotations/ClassReaderDefault.java + test/tools/javac/annotations/repeatingAnnotations/SeparateCompile.java Changeset: 384f7a4beae7 Author: jjg Date: 2012-10-26 18:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/384f7a4beae7 8001717: TypeTags cleanup breaks GenStubs Reviewed-by: jjh ! make/tools/genstubs/GenStubs.java Changeset: a65971893c50 Author: rfield Date: 2012-10-29 10:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a65971893c50 8000694: Add generation of lambda implementation code: invokedynamic call, lambda method, adaptor methods Summary: Add lambda implementation code with calling/supporting code elsewhere in the compiler Reviewed-by: mcimadamore, jjg ! src/share/classes/com/sun/tools/javac/code/Symtab.java + src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/util/Names.java Changeset: 23fe1a96bc0f Author: jjg Date: 2012-10-30 10:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/23fe1a96bc0f 8001929: fix doclint errors in langtools doc comments Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 27f7952eea3c Author: lana Date: 2012-10-31 08:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/27f7952eea3c Merge Changeset: b980e8e6aabf Author: jjg Date: 2012-10-31 13:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b980e8e6aabf 8001664: refactor javadoc to use abstraction to handle files Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java Changeset: bf54daa9dcd8 Author: ohrstrom Date: 2012-11-01 10:48 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bf54daa9dcd8 7153951: Add new lint option -Xlint:auxiliaryclass Reviewed-by: jjg, mcimadamore, forax ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Lint.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/AuxiliaryClassWarning/ClassUsingAuxiliary.java + test/tools/javac/diags/examples/AuxiliaryClassWarning/ClassWithAuxiliary.java + test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java + test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.out + test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java + test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary1.out + test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary2.out + test/tools/javac/warnings/AuxiliaryClass/ClassWithAuxiliary.java + test/tools/javac/warnings/AuxiliaryClass/NotAClassName.java + test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java Changeset: 75c936d14c6a Author: vromero Date: 2012-11-01 12:47 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/75c936d14c6a 8000483: cryptic error message when source file contains hash Summary: cryptic error message when source file contains hash Reviewed-by: jjg, mcimadamore Contributed-by: vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/quid/T6999438.out Changeset: bf76f4190ef8 Author: jjg Date: 2012-11-02 14:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bf76f4190ef8 7169362: JDK8: Write compiler tests for repeating annotations for JDK8 Reviewed-by: darcy, jjg Contributed-by: sonali.goel at oracle.com + test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java + test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.out + test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.java + test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.out + test/tools/javac/annotations/repeatingAnnotations/DefaultCasePresent.java + test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.java + test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.out + test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.java + test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.out + test/tools/javac/annotations/repeatingAnnotations/MissingContainer.java + test/tools/javac/annotations/repeatingAnnotations/MissingContainer.out + 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/MissingValueMethod.java + test/tools/javac/annotations/repeatingAnnotations/MissingValueMethod.out + test/tools/javac/annotations/repeatingAnnotations/MultiLevelRepeatableAnno.java + test/tools/javac/annotations/repeatingAnnotations/MultipleAnnoMixedOrder.java + test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.java + test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out + test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.java + test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.out Changeset: e6ee43b3e247 Author: lana Date: 2012-11-02 17:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e6ee43b3e247 Merge - src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java - src/share/classes/com/sun/tools/javac/code/TypeTags.java From lana.steuck at oracle.com Tue Nov 6 13:49:00 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 6 Nov 2012 13:49:00 -0800 (PST) Subject: jdk8-b64: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201211062149.qA6Ln0rH004354@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/65dca75b2a26 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e6ee43b3e247 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6ffd64541a6c http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/5ded18a14bcc http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/27ab79568c34 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4d37eb50b9b1 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/54d599a5b4aa --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8002114 client-libs fix failed for JDK-7160951: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar JDK-8001876 client-libs Create regtest for 8000283 JDK-8001808 client-libs Create a test for 8000327 JDK-8001714 client-libs add missing tests for 7199925 JDK-8001633 client-libs Wrong alt processing during switching between windows. JDK-8000486 client-libs REGRESSION: Three java2d tests fail since jdk8b58 on Windows 7 with NullPointerException JDK-7198229 client-libs [macosx] Painting during resizing of the frame should be more smooth JDK-7193219 client-libs JComboBox serialization fails in JDK 1.7 JDK-7124310 client-libs [macosx] "opposite" seems always null in focus events JDK-7082294 client-libs nsk/regression/b4265661 crashes on windows JDK-7072120 client-libs No mac os x support in several regression tests JDK-7053526 client-libs Upgrade JDK 8 to use Little CMS 2.4 JDK-2229575 client-libs Swing HTML parser can't properly decode codepoints outside the Unicode Plane 0 into a surrogate pair JDK-8002101 core-libs Additional files - multi-core compilation of the jdk is prevented by auxiliary classes hidden inside java source files. JDK-8001575 core-libs Minor/sync/cleanup j.u.c with Dougs CVS - Oct 2012 JDK-8001565 core-libs (fs) Typo Path.endsWith(String) javadoc JDK-8001536 core-libs Add read/writeObject, equals/hashCode and clone to SerialClob/Blob JDK-8001440 core-libs CLDR adapter: Invalid number extension in language tag causes exception in NumberFormat.format() JDK-8001231 core-libs Move locale data out of rt.jar (except the US locale) JDK-8001209 core-libs Evaluate findbugs reprot for java.text.ChoiceFormat JDK-8000997 core-libs Multiple locale sensitive services cannot be loaded JDK-8000970 core-libs Multi-core compilation of the jdk is prevented by auxiliary classes hidden inside java source files. JDK-8000806 core-libs Implement runtime lambda metafactory JDK-8000203 core-libs File descriptor leak in src/solaris/native/java/net/net_util_md.c JDK-7176225 core-libs Remove JDBC-ODBC Bridge JDK-7159567 core-libs inconsistent configuration for MemoryHandler JDK-6206780 core-libs (str) Forwarding append methods in String{Buffer,Builder} are inconsist JDK-4239752 core-libs FileSystem should be a platform-specific class to avoid native code JDK-8001621 core-svc Update awk scripts that check output from jps/jcmd JDK-6976971 core-svc TEST: javax/management/remote/mandatory/URLTest.java should be re-integrated JDK-7198815 embedded Add the minimal VM as "known" in jvm.cfg JDK-8001764 infrastructure vsvars.sh should support VS2012 JDK-7197491 infrastructure update copyright year to match last edit in jdk8 jdk repository JDK-8002120 other-libs ProblemList.txt updates (11/2012) JDK-8001466 security-libs Nightly regression test failure of SSLSocketSNISensitive.java JDK-8001419 security-libs Build the JCE portion of JDK-8000970 JDK-7197071 security-libs Makefiles for various security providers aren't including the default manifest. JDK-7195426 security-libs kdc_default_options not supported correctly JDK-7184246 security-libs Simplify Config.get() of krb5 JDK-7110803 security-libs SASL service for multiple hostnames JDK-8001929 tools fix doclint errors in langtools doc comments JDK-8001717 tools TypeTags cleanup breaks GenStubs JDK-8001664 tools refactor javadoc to use abstraction to handle files JDK-8001229 tools refactor javac so that ct.sym is just used for javac, not all clients of JavacFileManager JDK-8001219 tools Clean up use of URLs in javadoc Extern class JDK-8000741 tools refactor javadoc to use abstraction to handle relative paths JDK-8000694 tools Add generation of lambda implementation code: invokedynamic call, lambda method, adaptor methods JDK-8000483 tools cryptic error message when source file contains hash JDK-8000416 tools refactor javadoc to provide and use an abstraction for relative URIs JDK-7200915 tools convert TypeTags from a series of small ints to an enum JDK-7169362 tools JDK8: Write compiler tests for repeating annotations for JDK8 JDK-7153951 tools -Xlint:auxiliaryclass JDK-6725230 tools Java Compilation with Jsr199 ignores Class-Path in manifest From mark.reinhold at oracle.com Tue Nov 6 16:01:15 2012 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Tue, 06 Nov 2012 16:01:15 -0800 Subject: JDK 8 M4 Message-ID: <20121107000115.5730B938@eggemoggin.niobe.net> In all the excitement leading up to JavaOne I forgot to update the JDK 8 milestones page [1] to reflect the status of M4. Two JEPs targeted to M4 didn't quite make it: 121 Stronger Algorithms for Password-Based Encryption [2] 129 NSA Suite B Cryptographic Algorithms [3] These have been retargeted to M5, and the milestones page has been updated. One additional change: JEP 133 was originally for Unicode 6.1, and was implemented in M2 [4]. Unicode 6.2 was just released, so that JEP has been repurposed to cover that version, with a new target of M5. - Mark [1] http://openjdk.java.net/projects/jdk8/milestones [2] http://openjdk.java.net/jeps/121 [3] http://openjdk.java.net/jeps/129 [4] http://openjdk.java.net/jeps/133 From kelly.ohair at oracle.com Tue Nov 6 16:54:39 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 6 Nov 2012 16:54:39 -0800 Subject: Fwd: New builds from the build-infra team References: Message-ID: Just another reminder. For those of you that have tried the new builds, thank you. But we have gotten very few reports from anyone having problems with these new build-infra builds. That means things are working really well and we have done a fantastic job, or people are too busy to try it. At some point, we will have to assume that everything is working really well and get puffy chests. ;^) So if you have some time, please give it a try, and keep us honest. Please only reply to the build-infra-dev mailing list, or just me. -kto Begin forwarded message: > From: Kelly O'Hair > Subject: New builds from the build-infra team > Date: November 1, 2012 11:38:07 AM PDT > To: jdk8-dev at openjdk.java.net > Cc: build-infra-dev at openjdk.java.net, "build-dev at openjdk.java.net build-dev" > Reply-To: build-infra-dev at openjdk.java.net > > > Pardon the wide email, but this impacts everyone building the OpenJDK jdk8/jdk8 derived forests. > > Please only reply to the build-infra-dev mailing list, or just me. > > With some recent integrations from the build-infra project into jdk8/jdk8 repositories, the build-infra team > would like to get more exposure of the new builds. These jdk8/jdk8 changes will start showing up in various > jdk8 and team forests over the next few weeks. The default is still the old builds, but both builds work in most > cases for OpenJDK as far as we know. > > At a very high level, the intent is that once you get a forest: > hg clone http://hg.openjdk.java.net/jdk8/jdk8 j8 > cd j8 > sh ./get_source.sh > > You should be able to simply configure&&make (the ultimate goal is this simple anyway), e.g. > sh ./configure > make NEWBUILD=true # The NEWBUILD=true will become the default when we formally switch. > > Where "make" is GNU make 3.81, and your system has all the requires packages and PATH contains the > needed tools. Note that on Windows, MKS unix utilities cannot be used with the new builds, just CYGWIN > is recommended at this time. > > Of course, we know, it's never as easy as a simple configure&&make, and often you will need to pass in > configure options. > > What we would like to know is where a simple configure&&make does not work, and anything people had > to do to make it work. > > I know many of you are quite used to the old builds, so I have a temporary "bridgeBuild" target > people can try that will attempt to map the ALT_* environment variables to an appropriate configure command > and then run that configure command and do the build, e.g. > > make NEWBUILD=true bridgeBuild > > People willing to do comparisons between the old and new builds could: > rm -f -r build > time make NEWBUILD=true bridgeBuild > rm -f -r build > time make NO_DOCS=true # Old builds do not generate javadocs by default > > Any observations about speed of the builds would be appreciated, as will any impressions on what you see. > > At this time, we think this is working pretty well with a few caveats: > * GNU make with the new builds is doing much more parallel processing and this can stress out a system > - Use "make JOBS=1" if you suspect a problem, then try adjusting it up slowly. > * Partial builds are limited, right now full builds of the entire OpenJDK is the target > - Hotspot can still be built on it's own, but everyone else needs to build hotspot at least once > * Paths with multiple names can cause problems, e.g. being on system svc6, and access an exported share > area as /net/svc6/export/foobar instead of /export/foobar will cause problems. Use local paths. > > We know there are still issues and we will be focusing heavily on the critical ones in the next few weeks, but > we do need the community to tell us what the critical issues really are. > > Our number one priority at this time is that everyone that was able to build the old way, should be able to build > with the new build-infra makefiles. Please help us verify that. > > -kto > From t.p.ellison at gmail.com Wed Nov 7 03:14:09 2012 From: t.p.ellison at gmail.com (Tim Ellison) Date: Wed, 07 Nov 2012 11:14:09 +0000 Subject: JDK 8 M4 In-Reply-To: <20121107000115.5730B938@eggemoggin.niobe.net> References: <20121107000115.5730B938@eggemoggin.niobe.net> Message-ID: <509A4281.4030609@gmail.com> On 07/11/2012 00:01, mark.reinhold at oracle.com wrote: > In all the excitement leading up to JavaOne I forgot to update > the JDK 8 milestones page [1] to reflect the status of M4. > > Two JEPs targeted to M4 didn't quite make it: > > 121 Stronger Algorithms for Password-Based Encryption [2] > 129 NSA Suite B Cryptographic Algorithms [3] > > These have been retargeted to M5, and the milestones page has > been updated. > > One additional change: JEP 133 was originally for Unicode 6.1, > and was implemented in M2 [4]. Unicode 6.2 was just released, > so that JEP has been repurposed to cover that version, with a > new target of M5. > > - Mark > > > [1] http://openjdk.java.net/projects/jdk8/milestones > [2] http://openjdk.java.net/jeps/121 > [3] http://openjdk.java.net/jeps/129 > [4] http://openjdk.java.net/jeps/133 Mark, Your note refers to JEP 121 and JEP 129, but the webpage update [1] has moved the target milestone for JEP 105 and JEP 121. I don't see any code for JEP 105, but may have missed it, and I see a commit related to JEP 129 [2]. Please can you clarify? [1] http://hg.openjdk.java.net/jep/jeps/rev/1939f2a420a5 [2] http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e129833555f6 Regards, Tim From Alan.Bateman at oracle.com Wed Nov 7 04:06:43 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 07 Nov 2012 12:06:43 +0000 Subject: JDK 8 M4 In-Reply-To: <509A4281.4030609@gmail.com> References: <20121107000115.5730B938@eggemoggin.niobe.net> <509A4281.4030609@gmail.com> Message-ID: <509A4ED3.1080307@oracle.com> On 07/11/2012 11:14, Tim Ellison wrote: > : > > I don't see any code for JEP 105, but may have missed it Jon published a preview of the API and webrev on compiler-dev some time ago, see: http://mail.openjdk.java.net/pipermail/compiler-dev/2012-September/004752.html -Alan. From t.p.ellison at gmail.com Wed Nov 7 06:45:37 2012 From: t.p.ellison at gmail.com (Tim Ellison) Date: Wed, 07 Nov 2012 14:45:37 +0000 Subject: JDK 8 M4 In-Reply-To: <509A4ED3.1080307@oracle.com> References: <20121107000115.5730B938@eggemoggin.niobe.net> <509A4281.4030609@gmail.com> <509A4ED3.1080307@oracle.com> Message-ID: <509A7411.3040603@gmail.com> On 07/11/2012 12:06, Alan Bateman wrote: > On 07/11/2012 11:14, Tim Ellison wrote: >> : >> >> I don't see any code for JEP 105, but may have missed it > Jon published a preview of the API and webrev on compiler-dev some time > ago, see: > http://mail.openjdk.java.net/pipermail/compiler-dev/2012-September/004752.html Thanks, but I'm simply trying to determine if Mark's mail [1] or the updated milestone webpage [2] is correct. Based on the code I can find having been committed to M4 appears to be the webpage that is correct. I'm quite prepared to believe that I've missed something so was just seeking clarity. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2012-November/001599.html [2] http://openjdk.java.net/projects/jdk8/milestones Regards, Tim From mark.reinhold at oracle.com Wed Nov 7 08:37:14 2012 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Wed, 07 Nov 2012 08:37:14 -0800 Subject: JDK 8 M4 In-Reply-To: t.p.ellison@gmail.com; Wed, 07 Nov 2012 11:14:09 GMT; <509A4281.4030609@gmail.com> Message-ID: <20121107163714.8A43964E@eggemoggin.niobe.net> 2012/11/7 3:14 -0800, t.p.ellison at gmail.com: > Your note refers to JEP 121 and JEP 129, but the webpage update [1] has > moved the target milestone for JEP 105 and JEP 121. > > I don't see any code for JEP 105, but may have missed it, and I see a > commit related to JEP 129 [2]. > > Please can you clarify? My mistake -- the change in [1] is correct, and the code for JEP 129 did make it into M4. My note should have said: Two JEPs targeted to M4 didn't quite make it: 105 DocTree API [3] 121 Stronger Algorithms for Password-Based Encryption [2] These have been retargeted to M5, and the milestones page has been updated. Sorry for the confusion. - Mark > [1] http://hg.openjdk.java.net/jep/jeps/rev/1939f2a420a5 > [2] http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e129833555f6 [3] http://openjdk.java.net/jeps/105 From alejandro.murillo at oracle.com Wed Nov 7 12:32:25 2012 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 07 Nov 2012 20:32:25 +0000 Subject: hg: jdk8/jdk8/hotspot: 15 new changesets Message-ID: <20121107203254.E974747820@hg.openjdk.java.net> Changeset: a516debe2cee Author: amurillo Date: 2012-10-26 14:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a516debe2cee 8001663: new hotspot build - hs25-b08 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 5ec0c42da025 Author: coleenp Date: 2012-10-25 16:33 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5ec0c42da025 7188234: Deprecate VM command line options Summary: Remove support for the UseVectoredExceptions flag Reviewed-by: jcoomes, kamg Contributed-by: harold.seigel at oracle.com ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp ! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp ! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp ! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp ! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp ! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: e81fbc04a942 Author: coleenp Date: 2012-10-25 16:33 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e81fbc04a942 7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X Summary: Disable -XX:+UseLargePages for MacOS X Reviewed-by: dholmes, coleenp, sla Contributed-by: harold.seigel at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: 0af5da0c9d9d Author: sla Date: 2012-10-29 21:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0af5da0c9d9d 8001619: Remove usage of _ALLBSD_SOURCE in bsd files Reviewed-by: coleenp, dholmes ! src/os/bsd/vm/attachListener_bsd.cpp ! src/os/bsd/vm/osThread_bsd.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp Changeset: 39556eae08af Author: sspitsyn Date: 2012-10-29 11:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/39556eae08af 6533010: SPEC: A few broken links in jvmti.html Summary: Fix the incorrect links in jvmti.html reported by the LinkCheck tool Reviewed-by: jjh, dholmes Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiEnvBase.hpp Changeset: 845129b692f6 Author: minqi Date: 2012-10-29 16:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/845129b692f6 Merge Changeset: a1b8cf9cf970 Author: sla Date: 2012-11-01 13:05 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a1b8cf9cf970 8002078: hs_err_pid file should report full JDK version string Reviewed-by: dholmes, sspitsyn, kmo ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/vmError.cpp Changeset: cae17c597196 Author: coleenp Date: 2012-11-01 11:57 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cae17c597196 Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/globals.hpp Changeset: 3fadc0e8cffe Author: jmasa Date: 2012-10-30 10:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3fadc0e8cffe 8000988: VM deadlock when running btree006 on windows-i586 Reviewed-by: johnc, jcoomes, ysr ! src/share/vm/memory/collectorPolicy.cpp Changeset: 3dfffc8b9722 Author: brutisso Date: 2012-10-30 20:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3dfffc8b9722 8001564: The load balancing function steal_1_random in taskqueue is not random Summary: Removes the two unused functions GenericTaskQueueSet::steal_1_random and GenericTaskQueueSet::steal_best_of_all Reviewed-by: brutisso, stefank Contributed-by: erik.x.helin at oracle.com ! src/share/vm/utilities/taskqueue.hpp Changeset: ca6d147ed881 Author: jcoomes Date: 2012-11-01 23:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ca6d147ed881 Merge Changeset: a3e2f723f2a5 Author: twisti Date: 2012-10-29 11:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a3e2f723f2a5 8000780: make Zero build and run with JDK8 Reviewed-by: coleenp, dholmes, twisti Contributed-by: Roman Kennke ! make/Makefile ! src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp ! src/cpu/zero/vm/frame_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/cpu/zero/vm/icBuffer_zero.cpp ! src/cpu/zero/vm/methodHandles_zero.cpp ! src/cpu/zero/vm/methodHandles_zero.hpp ! src/cpu/zero/vm/register_zero.hpp ! src/cpu/zero/vm/relocInfo_zero.cpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/cppInterpreter.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/macros.hpp Changeset: d8f9034920f6 Author: amurillo Date: 2012-11-02 04:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d8f9034920f6 Merge Changeset: 8cb93eadfb6d Author: amurillo Date: 2012-11-02 07:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8cb93eadfb6d Merge ! src/share/vm/runtime/arguments.cpp Changeset: 5920f72e799c Author: amurillo Date: 2012-11-02 07:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5920f72e799c Added tag hs25-b08 for changeset 8cb93eadfb6d ! .hgtags From alejandro.murillo at oracle.com Wed Nov 7 12:55:44 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 07 Nov 2012 13:55:44 -0700 Subject: jdk8-b64: HotSpot Message-ID: <509ACAD0.1010704@oracle.com> hs25-b08 has been integrated into jdk8-b64. http://hg.openjdk.java.net/jdk8/jdk8/rev/65dca75b2a26 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/54d599a5b4aa http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5920f72e799c http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/27ab79568c34 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/5ded18a14bcc http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6ffd64541a6c http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e6ee43b3e247 Component : VM Status : 0 major failures, 0 minor failures Date : 11/07/2012 at 09:13 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-11-02-143810.amurillo.hs25-b08-snapshot Bundles : 2012-11-02-143810.amurillo.hs25-b08-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : no link to aurora results Number of Tests Executed : 575833 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: 6533010: SPEC: A few broken links in jvmti.html 7188234: Deprecate VM command line options 7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X 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-b64 Issues and Notes: This is PIT for HS25b08 for JDK8 b64. PIT Tool hasn't been fixed yet, so there is not info about 8xxxxxxx issues. ------------------------------- 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 Nov 7 18:03:35 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 08 Nov 2012 02:03:35 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20121108020335.437AA47835@hg.openjdk.java.net> Changeset: e20ffc02e437 Author: erikj Date: 2012-11-03 16:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e20ffc02e437 8002183: Increased max number of paths to list in ListPathsSafely to 16000. Reviewed-by: ohair ! common/makefiles/MakeBase.gmk Changeset: ed9e5635fc80 Author: erikj Date: 2012-11-03 16:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ed9e5635fc80 8002220: build-infra: update for mac, solaris 11 issues 8002184: Fixed exclude and includes for jarsigner in new build Reviewed-by: ohair ! common/autoconf/basics.m4 ! common/autoconf/basics_windows.m4 ! common/autoconf/compare.sh.in ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl ! common/makefiles/JavaCompilation.gmk Changeset: 1c8370a55b30 Author: katleman Date: 2012-11-07 15:32 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/1c8370a55b30 Merge From david.katleman at oracle.com Wed Nov 7 18:05:38 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 08 Nov 2012 02:05:38 +0000 Subject: hg: jdk8/jdk8/jdk: 2 new changesets Message-ID: <20121108020600.E4A2747836@hg.openjdk.java.net> Changeset: 63726e5b90da Author: erikj Date: 2012-11-03 16:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/63726e5b90da 8002220: build-infra: update for mac, solaris 11 issues 8002184: Fixed exclude and includes for jarsigner in new build Reviewed-by: ohair ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk ! makefiles/GensrcJObjC.gmk Changeset: 26dbd73fb766 Author: katleman Date: 2012-11-07 15:39 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/26dbd73fb766 Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk From scott.kovatch at oracle.com Thu Nov 8 11:25:35 2012 From: scott.kovatch at oracle.com (Scott Kovatch) Date: Thu, 8 Nov 2012 11:25:35 -0800 Subject: file.encoding vs. sun.jnu.encoding(?) on OS X Message-ID: Hello, I want to bring up something that is causing a lot of confusion, and is generating a lot of bugs on OS X. What is the relationship between path names and file.encoding? Or, maybe more correctly, _why_ is there some relationship between path names and file.encoding? On OS X filenames are ALWAYS in UTF-8, so the current locale should never come into play. I was about to launch into a discussion (rant) about our use of nl_langinfo(CODESET) for file.encoding, but the more I look into it, I don't think that's the problem, though you can also make a case that all text files on OS X are UTF-8 by default as well. I'm wondering if this has something to do with sun.jnu.encoding being set to the same value as file.encoding. -- Scott K. ---------------------------------------- Scott Kovatch scott.kovatch at oracle.com Santa Clara/Pleasanton, CA From xueming.shen at oracle.com Thu Nov 8 18:36:14 2012 From: xueming.shen at oracle.com (Xueming Shen) Date: Thu, 08 Nov 2012 18:36:14 -0800 Subject: file.encoding vs. sun.jnu.encoding(?) on OS X In-Reply-To: References: Message-ID: <509C6C1E.9010304@oracle.com> Scott, There should be no direct relationship between path name and file.encoding after we introduced in the property sun.jnu.encoding (implementation detail, not a public interface) couple release ago. The charset specified by sun.jnu.encoding should be used for decoding/encoding the "java" file path and native file path, not the one from Charset.defaultCharset(), which is from file.encoding. Alan has a webrev for this one at http://cr.openjdk.java.net/~alanb/7050570/webrev/ I just realized that this one is not in yet. Alan, any reason this one is still not pushed in? I think I have reviewed it already. -Sherman On 11/8/2012 11:25 AM, Scott Kovatch wrote: > Hello, > > I want to bring up something that is causing a lot of confusion, and is generating a lot of bugs on OS X. > > What is the relationship between path names and file.encoding? Or, maybe more correctly, _why_ is there some relationship between path names and file.encoding? On OS X filenames are ALWAYS in UTF-8, so the current locale should never come into play. > > I was about to launch into a discussion (rant) about our use of nl_langinfo(CODESET) for file.encoding, but the more I look into it, I don't think that's the problem, though you can also make a case that all text files on OS X are UTF-8 by default as well. I'm wondering if this has something to do with sun.jnu.encoding being set to the same value as file.encoding. > > -- Scott K. > > ---------------------------------------- > Scott Kovatch > scott.kovatch at oracle.com > Santa Clara/Pleasanton, CA > > From david.katleman at oracle.com Thu Nov 8 21:02:41 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 09 Nov 2012 05:02:41 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b64 for changeset 1c8370a55b30 Message-ID: <20121109050241.71B974787A@hg.openjdk.java.net> Changeset: 838a64965131 Author: katleman Date: 2012-11-08 11:50 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/838a64965131 Added tag jdk8-b64 for changeset 1c8370a55b30 ! .hgtags From david.katleman at oracle.com Thu Nov 8 21:02:45 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 09 Nov 2012 05:02:45 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b64 for changeset 54d599a5b4aa Message-ID: <20121109050245.A9B0A4787B@hg.openjdk.java.net> Changeset: 5132f7900a8f Author: katleman Date: 2012-11-08 11:50 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/5132f7900a8f Added tag jdk8-b64 for changeset 54d599a5b4aa ! .hgtags From david.katleman at oracle.com Thu Nov 8 21:03:13 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 09 Nov 2012 05:03:13 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b64 for changeset 5920f72e799c Message-ID: <20121109050315.47F7D4787C@hg.openjdk.java.net> Changeset: 49bc14aaadcc Author: katleman Date: 2012-11-08 11:51 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/49bc14aaadcc Added tag jdk8-b64 for changeset 5920f72e799c ! .hgtags From david.katleman at oracle.com Thu Nov 8 21:04:22 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 09 Nov 2012 05:04:22 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b64 for changeset 5ded18a14bcc Message-ID: <20121109050424.9DE464787E@hg.openjdk.java.net> Changeset: fbe54291c9d3 Author: katleman Date: 2012-11-08 11:51 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/fbe54291c9d3 Added tag jdk8-b64 for changeset 5ded18a14bcc ! .hgtags From david.katleman at oracle.com Thu Nov 8 21:04:32 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 09 Nov 2012 05:04:32 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b64 for changeset 26dbd73fb766 Message-ID: <20121109050443.B3C624787F@hg.openjdk.java.net> Changeset: ad5c1d6b1e16 Author: katleman Date: 2012-11-08 11:52 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ad5c1d6b1e16 Added tag jdk8-b64 for changeset 26dbd73fb766 ! .hgtags From david.katleman at oracle.com Thu Nov 8 21:04:15 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 09 Nov 2012 05:04:15 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b64 for changeset 27ab79568c34 Message-ID: <20121109050417.F2C5D4787D@hg.openjdk.java.net> Changeset: 5cf3c69a93d6 Author: katleman Date: 2012-11-08 11:51 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5cf3c69a93d6 Added tag jdk8-b64 for changeset 27ab79568c34 ! .hgtags From david.katleman at oracle.com Thu Nov 8 21:05:39 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 09 Nov 2012 05:05:39 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b64 for changeset e6ee43b3e247 Message-ID: <20121109050541.C83C347880@hg.openjdk.java.net> Changeset: 056d828ac1e1 Author: katleman Date: 2012-11-08 11:53 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/056d828ac1e1 Added tag jdk8-b64 for changeset e6ee43b3e247 ! .hgtags From Alan.Bateman at oracle.com Fri Nov 9 05:12:21 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 09 Nov 2012 13:12:21 +0000 Subject: file.encoding vs. sun.jnu.encoding(?) on OS X In-Reply-To: References: Message-ID: <509D0135.8000406@oracle.com> On 08/11/2012 19:25, Scott Kovatch wrote: > Hello, > > I want to bring up something that is causing a lot of confusion, and is generating a lot of bugs on OS X. > > What is the relationship between path names and file.encoding? Or, maybe more correctly, _why_ is there some relationship between path names and file.encoding? On OS X filenames are ALWAYS in UTF-8, so the current locale should never come into play. > > I was about to launch into a discussion (rant) about our use of nl_langinfo(CODESET) for file.encoding, but the more I look into it, I don't think that's the problem, though you can also make a case that all text files on OS X are UTF-8 by default as well. I'm wondering if this has something to do with sun.jnu.encoding being set to the same value as file.encoding. > > -- Scott K. > I've seen several mails on macosx-port-dev about this, although I think several issues have been conflated which makes for confusing reading. One of the issues is that HFS normalizes to a variant of NFD and the changes that came via the Mac port weren't right. Sherman has re-implemented this via 7130915 in jdk8 and it has been back-ported to 7u for 7u12. We've had confirmation from several people that this resolves the issues that they were seeing. The other issue, and I think the issue that you are trying to get at, is that sun.jnu.encoding is being set based on the locale whereas you are saying that it should always be UTF-8 on Mac. I think we need to create a bug on that and it would be great if you can get technical references so that we know this is the right thing to do. There are at least two places in the property initialization that would need to be updated to do this. I don't think we should change file.encoding as that would change the default encoding for the file contents whereas the issues all seem to related to the encoding/decoding of file names. The final issue is just consistent use of sun.jnu.encoding. This property was originally only used for Windows but now we have cases where it may different to file.encoding on other platforms. Sherman brought up 7050570, which is addressing something different again but part of it does fix up the new file system API to use sun.jnu.encoding. I haven't seen any mails on macosx-port-dev that look like this issue but we should get it in anyway (Sherman - you ask why I hadn't pushed that several months ago, sorry, it's been on my list as a low priority item and low priority items have been starved of cycles). -Alan. From kelly.ohair at oracle.com Tue Nov 13 10:21:54 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 13 Nov 2012 10:21:54 -0800 Subject: CFV: New JDK8 Committer: Erik Joelsson References: <506EA6A5.9060803@oracle.com> Message-ID: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> I hereby nominate Erik Joelsson to JDK8 Committer. Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 repositories. Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. Votes are due by November 27, 2012. Only current JDK8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. Kelly O'Hair [1]http://openjdk.java.net/census [2]http://openjdk.java.net/projects/#committer-vote From mike.duigou at oracle.com Tue Nov 13 10:29:32 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 13 Nov 2012 10:29:32 -0800 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: Vote: Yes On Nov 13 2012, at 10:21 , Kelly O'Hair wrote: > > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From jonathan.gibbons at oracle.com Tue Nov 13 10:36:44 2012 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Tue, 13 Nov 2012 10:36:44 -0800 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A2933C.7040403@oracle.com> Vote: yes From oehrstroem at gmail.com Tue Nov 13 10:46:40 2012 From: oehrstroem at gmail.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=) Date: Tue, 13 Nov 2012 19:46:40 +0100 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: Vote: Yes 2012/11/13 Kelly O'Hair : > > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From lana.steuck at oracle.com Tue Nov 13 11:03:32 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 13 Nov 2012 19:03:32 +0000 Subject: hg: jdk8/jdk8/langtools: 15 new changesets Message-ID: <20121113190405.77E5347936@hg.openjdk.java.net> Changeset: 2443d24d096a Author: vromero Date: 2012-11-01 13:06 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2443d24d096a 6949443: visitTree assertion triggered using -Xjcov on small sample program Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/CRTable.java + test/tools/javac/options/T6949443.java Changeset: a33770a91b00 Author: jjg Date: 2012-11-02 19:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a33770a91b00 Merge Changeset: ef3ad754f5c7 Author: jjg Date: 2012-11-03 21:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ef3ad754f5c7 8002146: javadoc doesn't release resources in a timely manner Reviewed-by: darcy ! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java ! src/share/classes/com/sun/tools/javadoc/Start.java Changeset: 352d130c47c5 Author: jjg Date: 2012-11-03 21:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/352d130c47c5 8002168: Cleanup initialization of javadoc Messager Reviewed-by: darcy ! src/share/classes/com/sun/tools/javadoc/Start.java ! test/tools/javadoc/6958836/Test.java Changeset: d7d932236fee Author: mcimadamore Date: 2012-11-04 10:59 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d7d932236fee 7192246: Add type-checking support for default methods Summary: Add type-checking support for default methods as per Featherweight-Defender document Reviewed-by: jjg, dlsmith ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Symbol.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/AttrContext.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.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/Items.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/defaultMethods/ClassReaderTest/ClassReaderTest.java + test/tools/javac/defaultMethods/ClassReaderTest/pkg/Foo.java + test/tools/javac/defaultMethods/Neg01.java + test/tools/javac/defaultMethods/Neg01.out + test/tools/javac/defaultMethods/Neg02.java + test/tools/javac/defaultMethods/Neg02.out + test/tools/javac/defaultMethods/Neg03.java + test/tools/javac/defaultMethods/Neg03.out + test/tools/javac/defaultMethods/Neg04.java + test/tools/javac/defaultMethods/Neg04.out + test/tools/javac/defaultMethods/Neg05.java + test/tools/javac/defaultMethods/Neg05.out + test/tools/javac/defaultMethods/Neg06.java + test/tools/javac/defaultMethods/Neg06.out + test/tools/javac/defaultMethods/Neg07.java + test/tools/javac/defaultMethods/Neg07.out + test/tools/javac/defaultMethods/Neg08.java + test/tools/javac/defaultMethods/Neg08.out + test/tools/javac/defaultMethods/Neg09.java + test/tools/javac/defaultMethods/Neg09.out + test/tools/javac/defaultMethods/Neg10.java + test/tools/javac/defaultMethods/Neg10.out + test/tools/javac/defaultMethods/Neg11.java + test/tools/javac/defaultMethods/Neg11.out + test/tools/javac/defaultMethods/Neg12.java + test/tools/javac/defaultMethods/Neg12.out + test/tools/javac/defaultMethods/Neg13.java + test/tools/javac/defaultMethods/Neg13.out + test/tools/javac/defaultMethods/Neg14.java + test/tools/javac/defaultMethods/Neg14.out + test/tools/javac/defaultMethods/Neg15.java + test/tools/javac/defaultMethods/Neg15.out + test/tools/javac/defaultMethods/Neg16.java + test/tools/javac/defaultMethods/Neg16.out + test/tools/javac/defaultMethods/Pos01.java + test/tools/javac/defaultMethods/Pos02.java + test/tools/javac/defaultMethods/Pos04.java + test/tools/javac/defaultMethods/Pos05.java + test/tools/javac/defaultMethods/Pos06.java + test/tools/javac/defaultMethods/Pos07.java + test/tools/javac/defaultMethods/Pos08.java + test/tools/javac/defaultMethods/Pos10.java + test/tools/javac/defaultMethods/Pos11.java + test/tools/javac/defaultMethods/Pos12.java + test/tools/javac/defaultMethods/Pos13.java + test/tools/javac/defaultMethods/Pos14.java + test/tools/javac/defaultMethods/Pos15.java + test/tools/javac/defaultMethods/Pos16.java + test/tools/javac/defaultMethods/TestDefaultBody.java + test/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java + test/tools/javac/defaultMethods/crossCompile/Clinit.java + test/tools/javac/defaultMethods/crossCompile/CrossCompile.java + test/tools/javac/defaultMethods/fd/FDTest.java + test/tools/javac/defaultMethods/fd/shapegen/ClassCase.java + test/tools/javac/defaultMethods/fd/shapegen/Hierarchy.java + test/tools/javac/defaultMethods/fd/shapegen/HierarchyGenerator.java + test/tools/javac/defaultMethods/fd/shapegen/Rule.java + test/tools/javac/defaultMethods/fd/shapegen/RuleGroup.java + test/tools/javac/defaultMethods/fd/shapegen/TTNode.java + test/tools/javac/defaultMethods/fd/shapegen/TTParser.java + test/tools/javac/defaultMethods/fd/shapegen/TTShape.java + test/tools/javac/defaultMethods/separate/Separate.java + test/tools/javac/defaultMethods/separate/pkg1/A.java + test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java + test/tools/javac/diags/examples/DefaultOverridesObjectMember.java + test/tools/javac/diags/examples/OverriddenDefault.java + test/tools/javac/diags/examples/RedundantSupertype.java + test/tools/javac/diags/examples/TypesIncompatibleAbstractDefault.java + test/tools/javac/diags/examples/TypesIncompatibleUnrelatedDefaults.java ! test/tools/javac/generics/7022054/T7022054pos1.java ! test/tools/javac/generics/7022054/T7022054pos2.java ! test/tools/javac/scope/7046348/EagerInterfaceCompletionTest.java Changeset: dbc94b8363dd Author: mcimadamore Date: 2012-11-04 11:01 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/dbc94b8363dd 8000931: Cleanup Resolve.java Summary: Unify all method resolution routines Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/7132880/T7132880.out ! test/tools/javac/Diagnostics/6799605/T6799605.out ! test/tools/javac/defaultMethods/Neg12.out ! test/tools/javac/generics/inference/6611449/T6611449.out ! test/tools/javac/generics/inference/7086601/T7086601a.out + test/tools/javac/resolve/tests/AmbiguityPrecedence.java Changeset: 9bce0c73583d Author: ksrini Date: 2012-10-31 10:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9bce0c73583d 8001112: Make -target 8 in javac generate version 52.0 classfile Reviewed-by: darcy, jjg ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! test/tools/javac/classfiles/ClassVersionChecker.java ! test/tools/javac/versions/check.sh Changeset: 9b85813d2262 Author: mcimadamore Date: 2012-11-06 14:45 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9b85813d2262 8002286: Regression: Fix for 8000931 causes a JCK test failure Summary: Wrong type used as 'site' in Resolve.resolveMethod Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/8002286/T8002286.java + test/tools/javac/8002286/T8002286.out Changeset: 8abc56be3131 Author: jjg Date: 2012-11-06 14:32 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8abc56be3131 8000612: Discrepancy between resources provided in javadoc resource files and resources required by code Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java ! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties ! test/tools/javac/diags/CheckResourceKeys.java + test/tools/javadoc/CheckResourceKeys.java Changeset: 55a007aaf63d Author: jjg Date: 2012-11-06 17:22 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/55a007aaf63d 7198690: missing compiler message Reviewed-by: jjh ! src/share/classes/com/sun/tools/javac/main/Main.java Changeset: 6dc8616cea9b Author: lana Date: 2012-11-06 18:41 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6dc8616cea9b Merge Changeset: 19d6ba779759 Author: vromero Date: 2012-11-05 16:26 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/19d6ba779759 8000484: Bad error recovery when 'catch' without 'try' is found Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/diags/examples/CatchWithoutTry.java + test/tools/javac/incompleteStatements/T8000484.java + test/tools/javac/incompleteStatements/T8000484.out Changeset: 2986e7052952 Author: jjg Date: 2012-11-07 17:01 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2986e7052952 8002157: Write combo compiler tests for repeating annotations for JDK8 Reviewed-by: darcy, jjg Contributed-by: sonali.goel at oracle.com + test/tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java + test/tools/javac/annotations/repeatingAnnotations/combo/DeprecatedAnnoCombo.java + test/tools/javac/annotations/repeatingAnnotations/combo/DocumentedAnnoCombo.java + test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java + test/tools/javac/annotations/repeatingAnnotations/combo/InheritedAnnoCombo.java + test/tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java Changeset: a1dc543483fc Author: jjg Date: 2012-11-07 17:20 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a1dc543483fc 8003134: CheckResourceKeys issues Reviewed-by: jjh, bpatel ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javadoc/CheckResourceKeys.java Changeset: 5f2faba89cac Author: lana Date: 2012-11-09 14:47 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5f2faba89cac Merge From lana.steuck at oracle.com Tue Nov 13 11:04:12 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 13 Nov 2012 19:04:12 +0000 Subject: hg: jdk8/jdk8/jdk: 23 new changesets Message-ID: <20121113190840.9E2A147937@hg.openjdk.java.net> Changeset: bc09a1591629 Author: alanb Date: 2012-11-04 14:07 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bc09a1591629 8000330: (fc) FileChannel.truncate issues when given size > file size 8002180: (fc) FileChannel.map does not throw NPE if MapMode specified as null Reviewed-by: chegar ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! test/java/nio/channels/FileChannel/MapTest.java ! test/java/nio/channels/FileChannel/Truncate.java Changeset: 46b24eb85b86 Author: mullan Date: 2012-11-05 10:30 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46b24eb85b86 7171570: JEP 124 Potential API Changes Reviewed-by: vinnie, xuelei ! src/share/classes/java/security/cert/CertPathBuilder.java ! src/share/classes/java/security/cert/CertPathValidator.java ! src/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! test/java/security/cert/PKIXRevocationChecker/UnitTest.java Changeset: 4770b0a49675 Author: mullan Date: 2012-11-05 10:33 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4770b0a49675 Merge - make/sun/jdbc/Makefile - src/share/classes/sun/net/www/protocol/gopher/GopherClient.java - src/share/classes/sun/net/www/protocol/gopher/Handler.java - src/solaris/native/java/io/FileSystem_md.c - src/windows/native/java/io/FileSystem_md.c Changeset: 510cb3671f14 Author: mullan Date: 2012-11-05 12:08 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/510cb3671f14 Merge Changeset: 519f4c9ebf8d Author: vinnie Date: 2012-11-05 20:18 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/519f4c9ebf8d 6383200: PBE: need new algorithm support in password based encryption Reviewed-by: valeriep ! src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java ! src/share/classes/com/sun/crypto/provider/PBEParameters.java + src/share/classes/com/sun/crypto/provider/PBES1Core.java + src/share/classes/com/sun/crypto/provider/PBES2Core.java + src/share/classes/com/sun/crypto/provider/PBES2Parameters.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java + src/share/classes/com/sun/crypto/provider/PBKDF2Core.java + src/share/classes/com/sun/crypto/provider/PBMAC1Core.java ! src/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/javax/crypto/spec/PBEParameterSpec.java ! test/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java ! test/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java ! test/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java + test/com/sun/crypto/provider/Cipher/PBE/PBES2Test.java ! test/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java ! test/com/sun/crypto/provider/Cipher/PBE/PKCS12Oid.java ! test/com/sun/crypto/provider/Mac/HmacPBESHA1.java ! test/com/sun/crypto/provider/Mac/HmacSaltLengths.java Changeset: 798292c71419 Author: ksrini Date: 2012-11-05 14:53 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/798292c71419 8001191: use -source 8 -target 8 when compiling the JDK Reviewed-by: chegar, dholmes, erikj, jgish ! make/common/shared/Defs-control.gmk ! make/common/shared/Defs-java.gmk ! make/java/invoke/Makefile ! makefiles/Setup.gmk ! src/share/classes/sun/tools/java/RuntimeConstants.java ! src/share/native/java/lang/System.c ! test/ProblemList.txt Changeset: 8222e6eac651 Author: ksrini Date: 2012-11-05 15:00 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8222e6eac651 7050936: (pack200) Support version 52.0 class files in langtools Reviewed-by: dholmes ! src/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/share/native/com/sun/java/util/jar/pack/constants.h Changeset: cb65e3315b27 Author: jiangli Date: 2012-11-05 12:51 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cb65e3315b27 7197210: java/lang/invoke/CallSiteTest.java failing on armsflt. Summary: Reduce work load and set longer timeout for java/lang/invoke tests. Reviewed-by: kvn, twisti ! test/java/lang/invoke/BigArityTest.java ! test/java/lang/invoke/CallSiteTest.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/RicochetTest.java Changeset: d90714aec287 Author: lancea Date: 2012-11-06 14:59 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d90714aec287 8002212: adding read/writeObject to additional SerialXXX classes Reviewed-by: naoto, forax ! src/share/classes/javax/sql/rowset/serial/SerialArray.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: 157506182fa7 Author: chegar Date: 2012-11-06 21:01 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/157506182fa7 8002297: sun/net/www/protocol/http/StackTraceTest.java fails intermittently Reviewed-by: alanb, dsamersoff ! test/sun/net/www/protocol/http/StackTraceTest.java Changeset: bff9db7ca352 Author: peytoia Date: 2012-11-07 09:58 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bff9db7ca352 7198195: Support Unicode 6.2.0 Reviewed-by: okutsu ! make/tools/GenerateCharacter/CharacterData01.java.template ! make/tools/UnicodeData/PropList.txt ! make/tools/UnicodeData/Scripts.txt ! make/tools/UnicodeData/SpecialCasing.txt ! make/tools/UnicodeData/UnicodeData.txt ! make/tools/UnicodeData/VERSION ! src/share/classes/java/lang/Character.java ! test/java/lang/Character/CheckProp.java ! test/java/lang/Character/CheckScript.java ! test/java/lang/Character/PropList.txt ! test/java/lang/Character/PropertyValueAliases.txt ! test/java/lang/Character/Scripts.txt Changeset: c9fd61d23dbe Author: lana Date: 2012-11-06 18:41 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c9fd61d23dbe 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 Changeset: a1bbb8805e22 Author: weijun Date: 2012-11-07 14:13 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a1bbb8805e22 6355584: Introduce constrained Kerberos delegation Reviewed-by: valeriep + src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java ! src/share/classes/sun/security/jgss/GSSCaller.java ! src/share/classes/sun/security/jgss/GSSCredentialImpl.java ! src/share/classes/sun/security/jgss/HttpCaller.java ! src/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java + src/share/classes/sun/security/jgss/krb5/Krb5ProxyCredential.java ! src/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/share/classes/sun/security/jgss/spi/GSSCredentialSpi.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/jgss/spnego/SpNegoCredElement.java ! src/share/classes/sun/security/jgss/wrapper/GSSCredElement.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/EncryptedData.java ! src/share/classes/sun/security/krb5/KrbApReq.java ! src/share/classes/sun/security/krb5/KrbKdcRep.java ! src/share/classes/sun/security/krb5/KrbTgsRep.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/EncKDCRepPart.java ! src/share/classes/sun/security/krb5/internal/KDCOptions.java ! src/share/classes/sun/security/krb5/internal/Krb5.java ! src/share/classes/sun/security/krb5/internal/PAData.java + src/share/classes/sun/security/krb5/internal/PAForUserEnc.java ! src/share/classes/sun/security/krb5/internal/crypto/KeyUsage.java ! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! test/sun/security/krb5/auto/Basic.java ! test/sun/security/krb5/auto/Context.java ! test/sun/security/krb5/auto/CrossRealm.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/OkAsDelegate.java + test/sun/security/krb5/auto/S4U2proxy.java + test/sun/security/krb5/auto/S4U2proxyGSS.java + test/sun/security/krb5/auto/S4U2self.java + test/sun/security/krb5/auto/S4U2selfAsServer.java + test/sun/security/krb5/auto/S4U2selfAsServerGSS.java + test/sun/security/krb5/auto/S4U2selfGSS.java Changeset: 59e88d3b9b17 Author: jzavgren Date: 2012-11-07 10:49 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/59e88d3b9b17 8001579: Cleanup warnings in security native code Reviewed-by: chegar, alanb, vinnie ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.c ! src/share/native/sun/security/pkcs11/wrapper/p11_convert.c ! src/share/native/sun/security/pkcs11/wrapper/p11_crypt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_digest.c ! src/share/native/sun/security/pkcs11/wrapper/p11_general.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sign.c ! src/share/native/sun/security/pkcs11/wrapper/p11_util.c ! src/solaris/native/sun/security/pkcs11/j2secmod_md.c ! src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c Changeset: 9e013ce42dd7 Author: dfuchs Date: 2012-11-07 13:24 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9e013ce42dd7 6720349: (ch) Channels tests depending on hosts inside Sun Summary: This changeset make the nio tests start small TCP or UDP servers from within the tests, instead of relying on external services. Reviewed-by: alanb ! test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java ! test/java/nio/channels/DatagramChannel/IsBound.java ! test/java/nio/channels/DatagramChannel/IsConnected.java ! test/java/nio/channels/Selector/Alias.java ! test/java/nio/channels/Selector/BasicConnect.java ! test/java/nio/channels/Selector/Connect.java ! test/java/nio/channels/Selector/ConnectWrite.java ! test/java/nio/channels/Selector/KeysReady.java ! test/java/nio/channels/SocketChannel/AdaptSocket.java ! test/java/nio/channels/SocketChannel/Basic.java ! test/java/nio/channels/SocketChannel/BufferSize.java ! test/java/nio/channels/SocketChannel/Connect.java ! test/java/nio/channels/SocketChannel/ConnectState.java ! test/java/nio/channels/SocketChannel/FinishConnect.java ! test/java/nio/channels/SocketChannel/IsConnectable.java ! test/java/nio/channels/SocketChannel/LocalAddress.java ! test/java/nio/channels/SocketChannel/Stream.java ! test/java/nio/channels/SocketChannel/VectorParams.java + test/java/nio/channels/TestServers.java ! test/java/nio/channels/TestUtil.java Changeset: 7d50ff0e2d44 Author: coffeys Date: 2012-11-07 18:48 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7d50ff0e2d44 8002227: (tz) Support tzdata2012i Reviewed-by: peytoia, asaha ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! makefiles/GendataTimeZone.gmk Changeset: f51943263267 Author: andrew Date: 2012-11-07 16:07 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f51943263267 8003120: ResourceManager.getApplicationResources() does not close InputStreams Summary: Add finally blocks to close the InputStream instances Reviewed-by: lancea ! src/share/classes/com/sun/naming/internal/ResourceManager.java Changeset: cc325832469c Author: naoto Date: 2012-11-07 15:08 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cc325832469c 8001205: Calendar.getDisplayName(...): Returns null when provider is SPI but there is no SPI implementation 8001562: Collator.getAvailableLocales() doesn't return all locales for which localized instances are available Reviewed-by: okutsu ! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java + test/java/util/Locale/Bug8001562.java ! test/java/util/PluggableLocale/BreakIteratorProviderTest.java ! test/java/util/PluggableLocale/CollatorProviderTest.java ! test/java/util/PluggableLocale/DateFormatProviderTest.java ! test/java/util/PluggableLocale/DateFormatSymbolsProviderTest.java ! test/java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.java ! test/java/util/PluggableLocale/GenericTest.java ! test/java/util/PluggableLocale/NumberFormatProviderTest.java Changeset: 599f231cba97 Author: jfranck Date: 2012-11-07 17:39 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97 8001598: Augment ElementType enum for JSR 308 Reviewed-by: darcy ! src/share/classes/java/lang/annotation/ElementType.java Changeset: cdf02b372956 Author: sherman Date: 2012-11-07 20:50 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cdf02b372956 6282196: There should be Math.mod(number, modulo) methods Summary: added the requested methods Reviewed-by: darcy, emcmanus, alanb Contributed-by: roger.riggs at oracle.com ! src/share/classes/java/lang/Math.java ! src/share/classes/java/lang/StrictMath.java + test/java/lang/Math/DivModTests.java Changeset: 1e7dd9e05ce2 Author: mullan Date: 2012-11-08 12:51 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1e7dd9e05ce2 7198416: CertificateIssuerName and CertificateSubjectName are redundant Reviewed-by: mullan Contributed-by: jason.uh at oracle.com ! src/share/classes/sun/security/pkcs/PKCS7.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/x509/X509CertImpl.java ! src/share/classes/sun/security/x509/X509CertInfo.java ! src/share/classes/sun/security/x509/certAttributes.html ! test/sun/security/pkcs11/rsa/GenKeyStore.java ! test/sun/security/provider/X509Factory/BigCRL.java ! test/sun/security/rsa/GenKeyStore.java Changeset: 9edfa0e761b9 Author: xuelei Date: 2012-11-09 01:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9edfa0e761b9 8001569: Regression test GetPeerHost uses static port number Reviewed-by: weijun ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHost.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHostClient.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHostServer.java Changeset: 220d2458ce4b Author: lana Date: 2012-11-09 14:46 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/220d2458ce4b Merge From lana.steuck at oracle.com Tue Nov 13 11:19:07 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 13 Nov 2012 11:19:07 -0800 (PST) Subject: jdk8-b65: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201211131919.qADJJ7XE007407@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/838a64965131 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5f2faba89cac http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/220d2458ce4b http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/fbe54291c9d3 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5cf3c69a93d6 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/49bc14aaadcc http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/5132f7900a8f --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-7154025 client-libs [macosx] XAWTDifference case load nothing about the components in standframe except gray. JDK-8003120 core-libs ResourceManager.getApplicationResources() does not close InputStreams JDK-8002297 core-libs sun/net/www/protocol/http/StackTraceTest.java fails intermittently JDK-8002227 core-libs (tz) Support tzdata2012i JDK-8002212 core-libs Add read/writeObject, equals, hashCode and clone to SerialXXX classes JDK-8002180 core-libs (fc) FileChannel.map does not throw NPE if MapMode specified as null JDK-8001598 core-libs Augment ElementType enum for JSR 308 JDK-8001562 core-libs Collator.getAvailableLocales() doesn't return all locales for which localized instances are available JDK-8001205 core-libs Calendar.getDisplayName(...): Returns null when provider is SPI but there is no SPI implementation JDK-8000330 core-libs (fc) FileChannel.truncate issues when given size > file size JDK-7198195 core-libs Support Unicode 6.2.0 JDK-7050936 core-libs (pack200) Support version 52.0 class files JDK-6720349 core-libs (ch) Channels tests depending on hosts inside Sun JDK-6282196 core-libs There should be Math.mod(number, modulo) methods JDK-7197210 embedded java/lang/invoke/CallSiteTest.java times out on armsflt JDK-8001191 infrastructure use -source 8 -target 8 when compiling the JDK JDK-8002333 security-libs Generate RE-signed security JARs for 6383200 JDK-8001579 security-libs Cleanup warnings in security native code JDK-8001569 security-libs Regression test GetPeerHost uses static port number JDK-7198416 security-libs CertificateIssuerName and CertificateSubjectName are redundant JDK-7171570 security-libs JEP 124 Potential API Changes JDK-6383200 security-libs PBE: need new algorithm support in password based encryption JDK-6355584 security-libs introduce constrained Kerberos delegation JDK-8003134 tools CheckResourceKeys issues JDK-8002286 tools Regression: Fix for 8000931 causes a JCK test failure JDK-8002168 tools Cleanup initialization of javadoc Messager JDK-8002157 tools Write combo compiler tests for repeating annotations for JDK8 JDK-8002146 tools javadoc doesn't release resources in a timely manner JDK-8001112 tools Make -target 8 in javac generate version 52.0 classfile JDK-8000931 tools Cleanup Resolve.java JDK-8000612 tools Discrepancy between resources provided in javadoc resource files and resources required by code JDK-8000484 tools Bad error recovery when 'catch' without 'try' is found JDK-7198690 tools missing compiler message JDK-7192246 tools Add type-checking support for default methods JDK-6949443 tools visitTree assertion triggered using -Xjcov on small samle program From Abhi.Saha at Oracle.Com Tue Nov 13 11:52:03 2012 From: Abhi.Saha at Oracle.Com (Abhijit Saha) Date: Tue, 13 Nov 2012 11:52:03 -0800 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A2A4E3.6070502@Oracle.Com> Vote: yes On 11/13/2012 10:21 AM, Kelly O'Hair wrote: > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From james.holmlund at oracle.com Tue Nov 13 11:59:20 2012 From: james.holmlund at oracle.com (Jim Holmlund) Date: Tue, 13 Nov 2012 11:59:20 -0800 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A2A698.8060202@oracle.com> Vote: yes - jjh On 11/13/2012 10:21 AM, Kelly O'Hair wrote: > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From daniel.daugherty at oracle.com Tue Nov 13 12:21:30 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Tue, 13 Nov 2012 13:21:30 -0700 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A2ABCA.9080303@oracle.com> Vote: yes Dan On 11/13/12 11:21 AM, Kelly O'Hair wrote: > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From neugens.limasoftware at gmail.com Tue Nov 13 12:26:08 2012 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Tue, 13 Nov 2012 21:26:08 +0100 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: Vote: Yes, Cheers, Mario 2012/11/13 Kelly O'Hair > > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many > change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and > also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in > the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [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 Alan.Bateman at oracle.com Tue Nov 13 12:36:45 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 13 Nov 2012 20:36:45 +0000 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A2AF5D.3060704@oracle.com> Vote: yes From jesper.wilhelmsson at oracle.com Tue Nov 13 12:48:59 2012 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Tue, 13 Nov 2012 21:48:59 +0100 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A2B23B.408@oracle.com> Vote: yes /Jesper On 11/13/12 7:21 PM, Kelly O'Hair wrote: > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From Manash.Chakraborty at doh.state.nj.us Tue Nov 13 13:06:23 2012 From: Manash.Chakraborty at doh.state.nj.us (Manash.Chakraborty at doh.state.nj.us) Date: Tue, 13 Nov 2012 16:06:23 -0500 Subject: AUTO: Manash Chakraborty is out of the office (returning 11/18/2012) Message-ID: I am out of the office until 11/18/2012. Please contact Hippoc.support for any issue with Hippocrates Contact Anbu: (609) 633 0292, Atul: 732-939-9574 Note: This is an automated response to your message "jdk8-dev Digest, Vol 19, Issue 7" sent on 11/13/2012 2:09:36 PM. This is the only notification you will receive while this person is away. From karen.kinnear at oracle.com Tue Nov 13 13:52:03 2012 From: karen.kinnear at oracle.com (Karen Kinnear) Date: Tue, 13 Nov 2012 16:52:03 -0500 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: vote: yes thanks, Karen On Nov 13, 2012, at 1:21 PM, Kelly O'Hair wrote: > > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From alejandro.murillo at oracle.com Tue Nov 13 14:49:32 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 13 Nov 2012 15:49:32 -0700 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A2CE7C.1080808@oracle.com> Vote: yes On 11/13/2012 11:21 AM, Kelly O'Hair wrote: > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From david.holmes at oracle.com Tue Nov 13 21:54:16 2012 From: david.holmes at oracle.com (David Holmes) Date: Wed, 14 Nov 2012 15:54:16 +1000 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A33208.4020604@oracle.com> Vote: yes David On 14/11/2012 4:21 AM, Kelly O'Hair wrote: > > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From staffan.larsen at oracle.com Wed Nov 14 00:59:59 2012 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Wed, 14 Nov 2012 09:59:59 +0100 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: Vote: yes On 13 nov 2012, at 19:21, Kelly O'Hair wrote: > > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From vincent.x.ryan at oracle.com Wed Nov 14 01:07:29 2012 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Wed, 14 Nov 2012 09:07:29 +0000 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <6A062089-0D86-4F29-8C25-15E82794317B@oracle.com> Vote: yes On 13 Nov 2012, at 18:21, Kelly O'Hair wrote: > > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From chris.hegarty at oracle.com Wed Nov 14 01:12:53 2012 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Wed, 14 Nov 2012 09:12:53 +0000 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A36095.1060307@oracle.com> Vote: yes From zhengyu.gu at oracle.com Wed Nov 14 06:09:36 2012 From: zhengyu.gu at oracle.com (Zhengyu Gu) Date: Wed, 14 Nov 2012 09:09:36 -0500 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A3A620.20006@oracle.com> Vote: yes -Zhengyu On 11/13/2012 1:21 PM, Kelly O'Hair wrote: > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From kumar.x.srinivasan at oracle.com Wed Nov 14 10:21:33 2012 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Wed, 14 Nov 2012 10:21:33 -0800 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A3E12D.9070903@oracle.com> Vote: yes > I hereby nominate Erik Joelsson to JDK8 Committer. > > Erik works in the Build-Infra project, and has already contributed many change sets to the build-infra repositories, > and most of those have been committed to the jdk8/build repositories and also been integrated into the master jdk8/jdk8 > repositories. > Erik is currently a committer in the build-infra project, and an author in the JDK8 and Hotspot Express projects. > > Votes are due by November 27, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Kelly O'Hair > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From alejandro.murillo at oracle.com Wed Nov 14 11:21:31 2012 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 14 Nov 2012 19:21:31 +0000 Subject: hg: jdk8/jdk8/hotspot: 17 new changesets Message-ID: <20121114192205.0663B4797B@hg.openjdk.java.net> Changeset: ca8168203393 Author: amurillo Date: 2012-11-02 07:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ca8168203393 8002181: new hotspot build - hs25-b09 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 857f3ce858dd Author: dholmes Date: 2012-11-05 19:33 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/857f3ce858dd 8002034: Allow Full Debug Symbols when cross-compiling 8001756: Hotspot makefiles report missing OBJCOPY command in the wrong circumstances Reviewed-by: dcubed, dsamersoff, erikj, collins ! make/linux/makefiles/defs.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/defs.make ! make/windows/makefiles/defs.make Changeset: 3d701c802d01 Author: minqi Date: 2012-11-02 13:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3d701c802d01 8000489: older builds of hsdis don't work anymore after 6879063 Summary: The old function not defined properly, need a definition for export in dll. Also changes made to let new jvm work with old hsdis. Reviewed-by: jrose, sspitsyn, kmo Contributed-by: yumin.qi at oracle.com ! src/share/tools/hsdis/hsdis-demo.c ! src/share/tools/hsdis/hsdis.c ! src/share/tools/hsdis/hsdis.h ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp Changeset: 4735d2c84362 Author: kamg Date: 2012-10-11 12:25 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4735d2c84362 7200776: Implement default methods in interfaces Summary: Add generic type analysis and default method selection algorithms Reviewed-by: coleenp, acorn + src/share/vm/classfile/bytecodeAssembler.cpp + src/share/vm/classfile/bytecodeAssembler.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp + src/share/vm/classfile/defaultMethods.cpp + src/share/vm/classfile/defaultMethods.hpp + src/share/vm/classfile/genericSignatures.cpp + src/share/vm/classfile/genericSignatures.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/growableArray.hpp + src/share/vm/utilities/pair.hpp + src/share/vm/utilities/resourceHash.hpp Changeset: ec204374e626 Author: kamg Date: 2012-11-02 16:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ec204374e626 Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/runtime/globals.hpp - test/runtime/7158800/BadUtf8.java - test/runtime/7158800/InternTest.java - test/runtime/7158800/Test7158800.sh - test/runtime/7158800/badstrings.txt Changeset: 9cc901118f6b Author: kamg Date: 2012-11-02 17:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9cc901118f6b Merge Changeset: 69ad7823b1ca Author: zgu Date: 2012-11-05 15:30 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/69ad7823b1ca 8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp Summary: NMT should allow overlapping committed regions as long as they belong to the same reserved region Reviewed-by: dholmes, coleenp ! src/share/vm/services/memPtr.hpp ! src/share/vm/services/memSnapshot.cpp Changeset: 8940ddc1036f Author: zgu Date: 2012-11-05 13:55 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8940ddc1036f Merge - test/runtime/7158800/BadUtf8.java - test/runtime/7158800/InternTest.java - test/runtime/7158800/Test7158800.sh - test/runtime/7158800/badstrings.txt Changeset: c284cf4781f0 Author: rbackman Date: 2012-10-04 14:55 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c284cf4781f0 7127792: Add the ability to change an existing PeriodicTask's execution interval Summary: Enables dynamic enrollment / disenrollment from the PeriodicTasks in WatcherThread. Reviewed-by: dholmes, mgronlun ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/task.cpp ! src/share/vm/runtime/task.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 18fb7da42534 Author: coleenp Date: 2012-11-06 15:09 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/18fb7da42534 8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass Summary: Change types of above methods and field to InstanceKlass and remove unneeded casts from the source files. Reviewed-by: dholmes, coleenp, zgu Contributed-by: harold.seigel at oracle.com ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/fieldDescriptor.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/heapDumper.cpp Changeset: ead8852dd4ef Author: coleenp Date: 2012-11-07 16:09 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ead8852dd4ef Merge Changeset: 64672b22ef05 Author: twisti Date: 2012-11-02 12:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/64672b22ef05 8001658: No need to pass resolved_references as argument to ConstantPoolCacheEntry::set_method_handle_common Reviewed-by: twisti Contributed-by: Bharadwaj Yadavalli ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp Changeset: dbeaeee28bc2 Author: kvn Date: 2012-11-06 09:22 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dbeaeee28bc2 8002294: assert(VM_Version::supports_ssse3()) failed Summary: Add missing UseSSE check for AES intrinsics. Reviewed-by: roland, twisti ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: f3da5ff1514c Author: kvn Date: 2012-11-06 15:16 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f3da5ff1514c 8002069: Assert failed in C2: assert(field->edge_count() > 0) failed: sanity Summary: Added missed type check of initializing store in ConnectionGraph::find_init_values(). Reviewed-by: roland, twisti, vlivanov ! src/share/vm/opto/escape.cpp + test/compiler/8002069/Test8002069.java Changeset: a4e1bd941ded Author: neliasso Date: 2012-11-08 22:39 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a4e1bd941ded Merge ! src/share/vm/oops/cpCache.cpp Changeset: b4ee7b773144 Author: amurillo Date: 2012-11-09 08:20 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b4ee7b773144 Merge Changeset: 0f7290a03b24 Author: amurillo Date: 2012-11-09 08:20 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0f7290a03b24 Added tag hs25-b09 for changeset b4ee7b773144 ! .hgtags From alejandro.murillo at oracle.com Wed Nov 14 11:32:41 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 14 Nov 2012 12:32:41 -0700 Subject: jdk8-b65: HotSpot Message-ID: <50A3F1D9.1010000@oracle.com> hs25-b09 has been integrated into jdk8-b65. http://hg.openjdk.java.net/jdk8/jdk8/rev/838a64965131 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/5132f7900a8f http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0f7290a03b24 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5cf3c69a93d6 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/fbe54291c9d3 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/220d2458ce4b http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5f2faba89cac Component : VM Status : 0 major failures, 0 minor failures Date : 11/14/2012 at 03:00 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-11-09-162237.amurillo.hs25-b09-snapshot Bundles : 2012-11-09-162237.amurillo.hs25-b09-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: 7127792: Add the ability to change an existing PeriodicTask's execution interval 7200776: Implement default methods in interfaces 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-b65 Issues and Notes: PIT HS 25 b09 for JDK 8 b65. ------------------------------- 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 Nov 14 13:07:50 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 14 Nov 2012 21:07:50 +0000 Subject: hg: jdk8/jdk8: 4 new changesets Message-ID: <20121114210750.51FD647985@hg.openjdk.java.net> Changeset: 8bbc72864a41 Author: ohrstrom Date: 2012-11-08 12:24 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/8bbc72864a41 8003161: small fixes to re-enable new build system Reviewed-by: dholmes, alanb, erikj ! common/makefiles/JavaCompilation.gmk Changeset: 78bb27faf889 Author: tbell Date: 2012-11-12 12:34 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/78bb27faf889 8002028: build-infra: need no-hotspot partial build Summary: Added configure option --with-import-hotspot=/path/to/j2sdkimage Reviewed-by: dholmes, tbell Contributed-by: erik.joelsson at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/source-dirs.m4 ! common/autoconf/spec.gmk.in ! common/makefiles/Main.gmk Changeset: f2ac4d0edaae Author: tbell Date: 2012-11-13 15:54 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f2ac4d0edaae 8003274: build-infra: Makefile changes needed for sjavac Summary: changes left in build-infra that are related to sjavac Reviewed-by: ohair, tbell Contributed-by: erik.joelsson at oracle.com, fredrik.ohrstrom at oracle.com ! common/autoconf/spec.gmk.in ! common/makefiles/JavaCompilation.gmk ! common/makefiles/MakeHelpers.gmk Changeset: b772de306dc2 Author: katleman Date: 2012-11-14 12:28 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/b772de306dc2 Merge From david.katleman at oracle.com Wed Nov 14 13:08:48 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 14 Nov 2012 21:08:48 +0000 Subject: hg: jdk8/jdk8/jdk: 7 new changesets Message-ID: <20121114211009.CE62B47986@hg.openjdk.java.net> Changeset: 3717bcf9d7a7 Author: dholmes Date: 2012-11-07 23:12 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3717bcf9d7a7 8002040: Allow Full Debug Symbols when cross-compiling Reviewed-by: dcubed, erikj, tbell ! make/common/Defs-linux.gmk Changeset: 1e79fec4a01f Author: ohrstrom Date: 2012-11-08 12:25 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1e79fec4a01f 8003161: small fixes to re-enable new build system Reviewed-by: dholmes, alanb, erikj ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk Changeset: 170e8ccfbc4f Author: tbell Date: 2012-11-12 10:20 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/170e8ccfbc4f 8002365: build-infra: Build-infra fails on solaris 11.1 on sparc. Summary: Add '-lc' to LDFLAGS for native libraries in CompileNativeLibraries.gmk Reviewed-by: ohair, tbell Contributed-by: erik.joelsson at oracle.com ! makefiles/CompileNativeLibraries.gmk Changeset: 2fc142843a93 Author: tbell Date: 2012-11-12 10:49 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2fc142843a93 8003177: build-infra: Compare reports diff in LocaleDataMetaInfo.class Summary: Remove spurious space in the locale lists Reviewed-by: naoto, ohair, tbell Contributed-by: erik.joelsson at oracle.com ! makefiles/GensrcLocaleDataMetaInfo.gmk Changeset: e9e8a5852690 Author: tbell Date: 2012-11-12 12:35 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e9e8a5852690 8002028: build-infra: need no-hotspot partial build Summary: Added configure option --with-import-hotspot=/path/to/j2sdkimage Reviewed-by: dholmes, tbell Contributed-by: erik.joelsson at oracle.com ! makefiles/Import.gmk Changeset: 84f0439ccaab Author: tbell Date: 2012-11-13 13:46 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/84f0439ccaab 8001965: build-infra: Large compare diffs between new and old on mac Summary: The wrong icon source file was used when building closed Reviewed-by: ohair, tbell Contributed-by: erik.joelsson at oracle.com ! makefiles/GensrcIcons.gmk Changeset: 130d3a54d28b Author: katleman Date: 2012-11-14 12:29 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/130d3a54d28b Merge From david.katleman at oracle.com Thu Nov 15 21:22:28 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 16 Nov 2012 05:22:28 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b65 for changeset b772de306dc2 Message-ID: <20121116052228.ABEFA479CD@hg.openjdk.java.net> Changeset: 0e1b5886b06c Author: katleman Date: 2012-11-15 15:38 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/0e1b5886b06c Added tag jdk8-b65 for changeset b772de306dc2 ! .hgtags From david.katleman at oracle.com Thu Nov 15 21:22:39 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 16 Nov 2012 05:22:39 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b65 for changeset 5132f7900a8f Message-ID: <20121116052240.6C5C5479CE@hg.openjdk.java.net> Changeset: 65771ad1ca55 Author: katleman Date: 2012-11-15 15:38 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/65771ad1ca55 Added tag jdk8-b65 for changeset 5132f7900a8f ! .hgtags From david.katleman at oracle.com Thu Nov 15 21:24:58 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 16 Nov 2012 05:24:58 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b65 for changeset 0f7290a03b24 Message-ID: <20121116052500.2544B479D0@hg.openjdk.java.net> Changeset: 4e3e685dbc9d Author: katleman Date: 2012-11-15 15:39 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4e3e685dbc9d Added tag jdk8-b65 for changeset 0f7290a03b24 ! .hgtags From david.katleman at oracle.com Thu Nov 15 21:28:05 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 16 Nov 2012 05:28:05 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b65 for changeset 5cf3c69a93d6 Message-ID: <20121116052807.DC5C7479D4@hg.openjdk.java.net> Changeset: e6af1ad464e3 Author: katleman Date: 2012-11-15 15:39 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e6af1ad464e3 Added tag jdk8-b65 for changeset 5cf3c69a93d6 ! .hgtags From david.katleman at oracle.com Thu Nov 15 21:29:04 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 16 Nov 2012 05:29:04 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b65 for changeset fbe54291c9d3 Message-ID: <20121116052906.D4DC0479D5@hg.openjdk.java.net> Changeset: 3eb7f11cb4e0 Author: katleman Date: 2012-11-15 15:39 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/3eb7f11cb4e0 Added tag jdk8-b65 for changeset fbe54291c9d3 ! .hgtags From david.katleman at oracle.com Thu Nov 15 21:29:42 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 16 Nov 2012 05:29:42 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b65 for changeset 130d3a54d28b Message-ID: <20121116052954.41B6B479D6@hg.openjdk.java.net> Changeset: c87df8b1f55e Author: katleman Date: 2012-11-15 15:40 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c87df8b1f55e Added tag jdk8-b65 for changeset 130d3a54d28b ! .hgtags From david.katleman at oracle.com Thu Nov 15 21:33:10 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 16 Nov 2012 05:33:10 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b65 for changeset 5f2faba89cac Message-ID: <20121116053312.EFD2F479DC@hg.openjdk.java.net> Changeset: b5d326a809a1 Author: katleman Date: 2012-11-15 15:40 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b5d326a809a1 Added tag jdk8-b65 for changeset 5f2faba89cac ! .hgtags From jia-hong.chen at oracle.com Fri Nov 16 14:59:30 2012 From: jia-hong.chen at oracle.com (Johnny Chen) Date: Fri, 16 Nov 2012 14:59:30 -0800 Subject: hg: jdk8/jdk8/jdk: 23 new changesets In-Reply-To: <20121113190840.9E2A147937@hg.openjdk.java.net> References: <20121113190840.9E2A147937@hg.openjdk.java.net> Message-ID: <188EA787-33C8-423B-82BA-A91593DECAFE@oracle.com> The (InputStream) cast is not needed, is it? I've got: # Java sources to be compiled: (listed in file /Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/tmp/.classes.list) ../../../src/share/classes/com/sun/naming/internal/ResourceManager.java # Running javac: 1 files; in /Volumes/data/projects/java/jdk/jdk8/jdk8/jdk/make/javax/others /Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -Djava.awt.headless=true -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/langtools/dist/bootstrap/lib/javac.jar -jar /Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/langtools/dist/bootstrap/lib/javac.jar -Werror -Xlint:all -Xlint:-path -source 8 -target 8 -encoding ascii -Xbootclasspath:/Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/classes -sourcepath ../../../src/closed/solaris/classes:../../../src/closed/share/classes:/Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/gensrc:::/Volumes/data/projects/java/jdk/jdk8/jdk8/jdk/src/macosx/classes:/Volumes/data/projects/java/jdk/jdk8/jdk8/jdk/src/solaris/classes:/Volumes/data/projects/java/jdk/jdk8/jdk8/jdk/src/share/classes -d /Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/classes @/Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/tmp/.classes.list.filtered ../../../src/share/classes/com/sun/naming/internal/ResourceManager.java:563: warning: [cast] redundant cast to InputStream InputStream istream = (InputStream)resources.next(); ^ error: warnings found and -Werror specified 1 error 1 warning make[4]: *** [.compile.classlist] Error 1 make[3]: *** [all] Error 1 make[2]: *** [all] Error 1 make[1]: *** [jdk-build] Error 2 make: *** [build_product_image] Error 2 Thanks, Johnny Chen On Nov 13, 2012, at 11:04 AM, lana.steuck at oracle.com wrote: > Changeset: f51943263267 > Author: andrew > Date: 2012-11-07 16:07 -0500 > URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f51943263267 > > 8003120: ResourceManager.getApplicationResources() does not close InputStreams > Summary: Add finally blocks to close the InputStream instances > Reviewed-by: lancea > > ! src/share/classes/com/sun/naming/internal/ResourceManager.java From lana.steuck at oracle.com Fri Nov 16 15:56:38 2012 From: lana.steuck at oracle.com (Lana Steuck) Date: Fri, 16 Nov 2012 15:56:38 -0800 Subject: hg: jdk8/jdk8/jdk: 23 new changesets In-Reply-To: <188EA787-33C8-423B-82BA-A91593DECAFE@oracle.com> References: <20121113190840.9E2A147937@hg.openjdk.java.net> <188EA787-33C8-423B-82BA-A91593DECAFE@oracle.com> Message-ID: <50A6D2B6.60401@oracle.com> Hi Johnny, It seems that fix: 8003120: ResourceManager.getApplicationResources() does not close InputStreams introduced the redunant cast failure that you are seeing. It has been fixed in TL forest by the following change (will be integrated into the Master with the next b67 integration). Changeset: 51c695958712 Author: weijun Date: 2012-11-16 10:34 +0800 URL:http://hg.openjdk.java.net/jdk8/tl/jdk/rev/51c695958712 8003263: redundant cast build failure after 8003120 Reviewed-by: alanb ! src/share/classes/com/sun/naming/internal/ResourceManager.java Regards, Lana On 11/16/2012 02:59 PM, Johnny Chen wrote: > The (InputStream) cast is not needed, is it? > > I've got: > > # Java sources to be compiled: (listed in file > /Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/tmp/.classes.list) > ../../../src/share/classes/com/sun/naming/internal/ResourceManager.java > # Running javac: 1 files; in > /Volumes/data/projects/java/jdk/jdk8/jdk8/jdk/make/javax/others > /Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/bin/java > -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput > -Djava.awt.headless=true -Xmx512m -Xms512m -XX:PermSize=32m > -XX:MaxPermSize=160m > -Xbootclasspath/p:/Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/langtools/dist/bootstrap/lib/javac.jar > -jar > /Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/langtools/dist/bootstrap/lib/javac.jar > -Werror -Xlint:all -Xlint:-path -source 8 -target 8 -encoding ascii > -Xbootclasspath:/Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/classes > -sourcepath > ../../../src/closed/solaris/classes:../../../src/closed/share/classes:/Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/gensrc:::/Volumes/data/projects/java/jdk/jdk8/jdk8/jdk/src/macosx/classes:/Volumes/data/projects/java/jdk/jdk8/jdk8/jdk/src/solaris/classes:/Volumes/data/projects/java/jdk/jdk8/jdk8/jdk/src/share/classes > -d > /Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/classes > @/Volumes/data/projects/java/jdk/jdk8/jdk8/build/macosx-x86_64/tmp/.classes.list.filtered > ../../../src/share/classes/com/sun/naming/internal/ResourceManager.java:563: > warning: [cast] redundant cast to InputStream > InputStream istream = > (InputStream)resources.next(); > ^ > error: warnings found and -Werror specified > 1 error > 1 warning > make[4]: *** [.compile.classlist] Error 1 > make[3]: *** [all] Error 1 > make[2]: *** [all] Error 1 > make[1]: *** [jdk-build] Error 2 > make: *** [build_product_image] Error 2 > > > Thanks, > Johnny Chen > > On Nov 13, 2012, at 11:04 AM, lana.steuck at oracle.com > wrote: > >> Changeset: f51943263267 >> Author: andrew >> Date: 2012-11-07 16:07 -0500 >> URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f51943263267 >> >> 8003120: ResourceManager.getApplicationResources() does not close >> InputStreams >> Summary: Add finally blocks to close the InputStream instances >> Reviewed-by: lancea >> >> ! src/share/classes/com/sun/naming/internal/ResourceManager.java > From John.Coomes at oracle.com Fri Nov 16 16:06:24 2012 From: John.Coomes at oracle.com (John Coomes) Date: Fri, 16 Nov 2012 16:06:24 -0800 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <20646.54528.159768.436071@oracle.com> Vote: yes -John From david.katleman at oracle.com Fri Nov 16 16:12:20 2012 From: david.katleman at oracle.com (David Katleman) Date: Fri, 16 Nov 2012 16:12:20 -0800 Subject: CFV: New JDK8 Committer: Erik Joelsson In-Reply-To: <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> References: <506EA6A5.9060803@oracle.com> <1CC39355-D9FE-4021-AA58-26FDB8F0BBCC@oracle.com> Message-ID: <50A6D664.9070700@oracle.com> Vote: yes From alejandro.murillo at oracle.com Wed Nov 21 11:10:32 2012 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 21 Nov 2012 19:10:32 +0000 Subject: hg: jdk8/jdk8/hotspot: 23 new changesets Message-ID: <20121121191118.B5CFB47AC5@hg.openjdk.java.net> Changeset: 3be318ecfae5 Author: amurillo Date: 2012-11-09 08:36 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3be318ecfae5 8003231: new hotspot build - hs25-b10 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 6cb0d32b828b Author: bpittore Date: 2012-11-07 17:53 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6cb0d32b828b 8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken Summary: dll_dir can contain multiple paths, need to parse them correctly when loading agents Reviewed-by: dholmes, dlong Contributed-by: bill.pittore at oracle.com ! 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/share/vm/classfile/classLoader.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp Changeset: d9a84e246cce Author: cjplummer Date: 2012-11-09 09:45 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d9a84e246cce Merge ! src/share/vm/runtime/thread.cpp Changeset: 429994fc0754 Author: cjplummer Date: 2012-11-14 10:13 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/429994fc0754 Merge Changeset: 6bc207d87e5d Author: mgerdin Date: 2012-11-09 00:38 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6bc207d87e5d 7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.java Summary: Reduce the amount of calls to ChunkManager verification code Reviewed-by: jmasa, coleenp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp Changeset: 0400886d2613 Author: coleenp Date: 2012-11-14 22:37 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0400886d2613 8003259: NPG: Build with gcc 4.7.2 broken by 7045397 Summary: Qualify calls with this pointers to make gcc accept this code. Reviewed-by: coleenp, andrew Contributed-by: peter.levart at gmail.com ! src/share/vm/memory/binaryTreeDictionary.cpp Changeset: c5d4acbb943d Author: johnc Date: 2012-11-15 14:29 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c5d4acbb943d Merge Changeset: bd7a7ce2e264 Author: minqi Date: 2012-11-12 14:03 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bd7a7ce2e264 6830717: replay of compilations would help with debugging Summary: When java process crashed in compiler thread, repeat the compilation process will help finding root cause. This is done with using SA dump application class data and replay data from core dump, then use debug version of jvm to recompile the problematic java method. Reviewed-by: kvn, twisti, sspitsyn Contributed-by: yumin.qi at oracle.com + agent/doc/c2replay.html ! agent/doc/clhsdb.html ! agent/doc/index.html ! agent/make/Makefile ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciMetadata.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObject.hpp ! src/share/vm/ci/ciObjectFactory.hpp + src/share/vm/ci/ciReplay.cpp + src/share/vm/ci/ciReplay.hpp ! src/share/vm/ci/ciSymbol.cpp ! src/share/vm/ci/ciSymbol.hpp ! src/share/vm/ci/ciUtilities.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/interpreter/invocationCounter.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/symbol.cpp ! src/share/vm/oops/symbol.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/utf8.cpp ! src/share/vm/utilities/utf8.hpp ! src/share/vm/utilities/vmError.cpp Changeset: bb33c6fdcf0d Author: bharadwaj Date: 2012-11-15 10:42 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bb33c6fdcf0d 8001077: remove ciMethod::will_link Summary: Removed will_link and changed all calls to is_loaded(). Reviewed-by: kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/opto/doCall.cpp Changeset: 6b6ddf8c4329 Author: neliasso Date: 2012-11-16 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6b6ddf8c4329 Merge Changeset: 64812523d72e Author: sspitsyn Date: 2012-10-31 16:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/64812523d72e 7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge Summary: Use verifier_max_size instead of max_size to get code attribute max stack size. Reviewed-by: dcubed, minqi Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp Changeset: 8aaef2cee3b2 Author: minqi Date: 2012-11-08 16:48 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8aaef2cee3b2 Merge ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp - test/runtime/7158800/BadUtf8.java - test/runtime/7158800/InternTest.java - test/runtime/7158800/Test7158800.sh - test/runtime/7158800/badstrings.txt Changeset: ed8b1e39ff4f Author: zgu Date: 2012-11-09 11:04 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ed8b1e39ff4f 8002273: NMT to report JNI memory leaks when -Xcheck:jni is on Summary: Allows NMT to report that JNI thread failed to detach from JVM before exiting, which leaks the JavaThread object when check:jni option is on. Reviewed-by: acorn, dholmes, coleenp, ctornqvi ! src/share/vm/services/memSnapshot.cpp Changeset: 4efcd79826f2 Author: zgu Date: 2012-11-09 11:47 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4efcd79826f2 Merge Changeset: fb3190e77d3c Author: zgu Date: 2012-11-09 19:24 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fb3190e77d3c 8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180 Summary: Fixed NMT that miscounted arena memory when it is used as value or stack object. Reviewed-by: acorn, coleenp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memPtr.hpp ! src/share/vm/services/memSnapshot.cpp ! src/share/vm/services/memSnapshot.hpp ! src/share/vm/services/memTracker.hpp Changeset: e26ce0e8b666 Author: zgu Date: 2012-11-09 16:45 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e26ce0e8b666 Merge Changeset: 8c413497f434 Author: zgu Date: 2012-11-09 22:22 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8c413497f434 Merge ! src/share/vm/services/memSnapshot.cpp Changeset: e4f764ddb06a Author: hseigel Date: 2012-11-12 15:58 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e4f764ddb06a 7122219: Passed StringTableSize value not verified Summary: Check that the values specified for -XX:StringTableSize are within a certain range. Reviewed-by: dholmes, coleenp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 070d523b96a7 Author: hseigel Date: 2012-11-12 16:15 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/070d523b96a7 8001471: Klass::cast() does nothing Summary: Remove function Klass::cast() and calls to it. Reviewed-by: dholmes, coleenp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciType.cpp ! src/share/vm/classfile/classFileParser.cpp ! 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/placeholders.cpp ! src/share/vm/classfile/placeholders.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/jvmtiTrace.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/services/classLoadingService.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/serviceUtil.hpp Changeset: 24e193d2a007 Author: coleenp Date: 2012-11-13 15:14 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/24e193d2a007 Merge Changeset: 80e866b1d053 Author: coleenp Date: 2012-11-16 09:19 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/80e866b1d053 Merge ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/thread.cpp Changeset: cfc5309f03b7 Author: amurillo Date: 2012-11-16 09:36 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cfc5309f03b7 Merge Changeset: 01684f7fee1b Author: amurillo Date: 2012-11-16 09:36 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/01684f7fee1b Added tag hs25-b10 for changeset cfc5309f03b7 ! .hgtags From alejandro.murillo at oracle.com Wed Nov 21 11:24:13 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 21 Nov 2012 12:24:13 -0700 Subject: jdk8-b66: HotSpot Message-ID: <50AD2A5D.6070207@oracle.com> hs25-b10 has been integrated into jdk8-b66. http://hg.openjdk.java.net/jdk8/jdk8/rev/0e1b5886b06c http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/65771ad1ca55 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/01684f7fee1b http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e6af1ad464e3 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/3eb7f11cb4e0 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c87df8b1f55e http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b5d326a809a1 Component : VM Status : 0 major failures, 0 minor failures Date : 11/21/2012 at 03:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-11-16-173917.amurillo.hs25-b10-snapshot Bundles : 2012-11-16-173917.amurillo.hs25-b10-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: 6830717: replay of compilations would help with debugging 7122219: Passed StringTableSize value not verified 7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge 7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.java 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-b66 Issues and Notes: This is PIT for HS25 b10 for JDK 8 b66. The PIT Tool doesn't support JIRA. So issue numbers are incorrect. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From Alan.Bateman at oracle.com Fri Nov 23 06:13:33 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 23 Nov 2012 14:13:33 +0000 Subject: CFV: New jdk8 Reviewer: Mike Duigou Message-ID: <50AF848D.60308@oracle.com> I hereby nominate Mike Duigou to jdk8 Reviewer. Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. Mike is author of over 40 changes in the jdk8 forest, has sponsored several changes from contributors, and has been reviewer/co-reviewer on more than 80 other changes. Mike is also author of several dozen additional changes in the lambda/jdk repository, code that is now starting to come into the jdk8 project. Votes are due by Dec 7, 2012, 08.59 PST. Only current jdk8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. -Alan. [1] http://openjdk.java.net/census#jdk8 [2] http://openjdk.java.net/projects/#reviewer-vote From jonathan.gibbons at oracle.com Fri Nov 23 08:11:06 2012 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Fri, 23 Nov 2012 08:11:06 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50AFA01A.2010904@oracle.com> Vote: yes On 11/23/2012 06:13 AM, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. > Mike is author of over 40 changes in the jdk8 forest, has sponsored > several changes from contributors, and has been reviewer/co-reviewer > on more than 80 other changes. Mike is also author of several dozen > additional changes in the lambda/jdk repository, code that is now > starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From joe.darcy at oracle.com Fri Nov 23 08:19:41 2012 From: joe.darcy at oracle.com (Joe Darcy) Date: Fri, 23 Nov 2012 08:19:41 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50AFA21D.8090602@oracle.com> Vote: yes -Joe On 11/23/2012 6:13 AM, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. > Mike is author of over 40 changes in the jdk8 forest, has sponsored > several changes from contributors, and has been reviewer/co-reviewer > on more than 80 other changes. Mike is also author of several dozen > additional changes in the lambda/jdk repository, code that is now > starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From Lance.Andersen at oracle.com Fri Nov 23 08:42:44 2012 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Fri, 23 Nov 2012 11:42:44 -0500 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <5D614B4F-2908-410D-A01B-339EB3982058@oracle.com> Vote: yes On 11/23/2012 06:13 AM, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. Mike is author of over 40 changes in the jdk8 forest, has sponsored several changes from contributors, and has been reviewer/co-reviewer on more than 80 other changes. Mike is also author of several dozen additional changes in the lambda/jdk repository, code that is now starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From david.holmes at oracle.com Fri Nov 23 16:21:47 2012 From: david.holmes at oracle.com (David Holmes) Date: Sat, 24 Nov 2012 10:21:47 +1000 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50B0131B.1040001@oracle.com> Vote: yes David On 24/11/2012 12:13 AM, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. > Mike is author of over 40 changes in the jdk8 forest, has sponsored > several changes from contributors, and has been reviewer/co-reviewer on > more than 80 other changes. Mike is also author of several dozen > additional changes in the lambda/jdk repository, code that is now > starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From weijun.wang at oracle.com Fri Nov 23 16:45:40 2012 From: weijun.wang at oracle.com (Wang Weijun) Date: Sat, 24 Nov 2012 08:45:40 +0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <02010453-7D55-4AB6-B824-103F41E4AFC6@oracle.com> Vote: yes. - Weijun ?? Nov 23, 2012??10:13 PM??Alan Bateman ?????? > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. Mike is author of over 40 changes in the jdk8 forest, has sponsored several changes from contributors, and has been reviewer/co-reviewer on more than 80 other changes. Mike is also author of several dozen additional changes in the lambda/jdk repository, code that is now starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From vladimir.kozlov at oracle.com Fri Nov 23 17:15:24 2012 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Fri, 23 Nov 2012 17:15:24 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <90DBE5BD-908B-45B3-9353-A8197E702CD5@oracle.com> Vote: yes On Nov 23, 2012, at 6:13 AM, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. Mike is author of over 40 changes in the jdk8 forest, has sponsored several changes from contributors, and has been reviewer/co-reviewer on more than 80 other changes. Mike is also author of several dozen additional changes in the lambda/jdk repository, code that is now starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From mandy.chung at oracle.com Sat Nov 24 10:30:55 2012 From: mandy.chung at oracle.com (Mandy Chung) Date: Sat, 24 Nov 2012 10:30:55 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50B1125F.60704@oracle.com> Vote: yes Mandy From kelly.ohair at oracle.com Sun Nov 25 09:02:39 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Sun, 25 Nov 2012 09:02:39 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: Vote: yes -kto From chris.hegarty at oracle.com Mon Nov 26 02:28:45 2012 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Mon, 26 Nov 2012 10:28:45 +0000 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50B3445D.3090300@oracle.com> Vote: yes. -Chris. From sean.mullan at oracle.com Mon Nov 26 05:37:46 2012 From: sean.mullan at oracle.com (Sean Mullan) Date: Mon, 26 Nov 2012 08:37:46 -0500 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50B370AA.1080603@oracle.com> Vote: yes On 11/23/2012 09:13 AM, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. > Mike is author of over 40 changes in the jdk8 forest, has sponsored > several changes from contributors, and has been reviewer/co-reviewer on > more than 80 other changes. Mike is also author of several dozen > additional changes in the lambda/jdk repository, code that is now > starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From coleen.phillimore at oracle.com Mon Nov 26 06:04:06 2012 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Mon, 26 Nov 2012 09:04:06 -0500 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50B376D6.6070003@oracle.com> Vote: yes On 11/23/2012 9:13 AM, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. > Mike is author of over 40 changes in the jdk8 forest, has sponsored > several changes from contributors, and has been reviewer/co-reviewer > on more than 80 other changes. Mike is also author of several dozen > additional changes in the lambda/jdk repository, code that is now > starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From vincent.x.ryan at oracle.com Mon Nov 26 06:46:43 2012 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Mon, 26 Nov 2012 14:46:43 +0000 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <1300DEF1-5998-497C-A898-E4BC49BDC573@oracle.com> Vote: yes On 23 Nov 2012, at 14:13, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. Mike is author of over 40 changes in the jdk8 forest, has sponsored several changes from contributors, and has been reviewer/co-reviewer on more than 80 other changes. Mike is also author of several dozen additional changes in the lambda/jdk repository, code that is now starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From andy.herrick at oracle.com Mon Nov 26 06:51:43 2012 From: andy.herrick at oracle.com (Andy Herrick) Date: Mon, 26 Nov 2012 09:51:43 -0500 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50B376D6.6070003@oracle.com> References: <50AF848D.60308@oracle.com> <50B376D6.6070003@oracle.com> Message-ID: <50B381FF.9070609@oracle.com> Vote: yes /Andy > > > On 11/23/2012 9:13 AM, Alan Bateman wrote: >> >> I hereby nominate Mike Duigou to jdk8 Reviewer. >> >> Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. >> Mike is author of over 40 changes in the jdk8 forest, has sponsored >> several changes from contributors, and has been reviewer/co-reviewer >> on more than 80 other changes. Mike is also author of several dozen >> additional changes in the lambda/jdk repository, code that is now >> starting to come into the jdk8 project. >> >> Votes are due by Dec 7, 2012, 08.59 PST. >> >> Only current jdk8 Reviewers [1] are eligible to vote on this >> nomination. Votes must be cast in the open by replying to this >> mailing list. >> >> For Lazy Consensus voting instructions, see [2]. >> >> -Alan. >> >> [1] http://openjdk.java.net/census#jdk8 >> [2] http://openjdk.java.net/projects/#reviewer-vote > From karen.kinnear at oracle.com Mon Nov 26 08:01:51 2012 From: karen.kinnear at oracle.com (Karen Kinnear) Date: Mon, 26 Nov 2012 11:01:51 -0500 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <68BCB8F7-B034-49A7-B64D-1EEC5E82C474@oracle.com> Vote: yes thanks, Karen On Nov 23, 2012, at 9:13 AM, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. Mike is author of over 40 changes in the jdk8 forest, has sponsored several changes from contributors, and has been reviewer/co-reviewer on more than 80 other changes. Mike is also author of several dozen additional changes in the lambda/jdk repository, code that is now starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From john.r.rose at oracle.com Mon Nov 26 12:49:29 2012 From: john.r.rose at oracle.com (John Rose) Date: Mon, 26 Nov 2012 12:49:29 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <15B1417A-21B4-42A2-A268-0C53B2EEE726@oracle.com> Vote: yes (With pleasure!) From xueming.shen at oracle.com Mon Nov 26 13:04:41 2012 From: xueming.shen at oracle.com (Xueming Shen) Date: Mon, 26 Nov 2012 13:04:41 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <15B1417A-21B4-42A2-A268-0C53B2EEE726@oracle.com> References: <50AF848D.60308@oracle.com> <15B1417A-21B4-42A2-A268-0C53B2EEE726@oracle.com> Message-ID: <50B3D969.7040809@oracle.com> Vote: yes From james.holmlund at oracle.com Mon Nov 26 14:57:33 2012 From: james.holmlund at oracle.com (Jim Holmlund) Date: Mon, 26 Nov 2012 14:57:33 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50B3F3DD.5050006@oracle.com> Vote: yes On 11/23/2012 6:13 AM, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. Mike is author of over 40 > changes in the jdk8 forest, has sponsored several changes from contributors, and has been > reviewer/co-reviewer on more than 80 other changes. Mike is also author of several dozen > additional changes in the lambda/jdk repository, code that is now starting to come into the jdk8 > project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the > open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From maurizio.cimadamore at oracle.com Tue Nov 27 04:23:44 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 27 Nov 2012 12:23:44 +0000 Subject: CFV: New JDK8 Committer: Vicente Romero Message-ID: <50B4B0D0.7080706@oracle.com> I hereby nominate Vicente Romero to JDK8 Committer. Vicente recently joined the Langtools team at Oracle, and has already contributed several changes [3-11] to the JDK 8 langtools repository. Votes are due by November 10, 2012. Only current JDK8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. Maurizio Cimadamore [1]http://openjdk.java.net/census [2]http://openjdk.java.net/projects/#committer-vote [3]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ca49d50318dc [4]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ea2616a6bd01 [5]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b [6]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d [7]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759 [8]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a [9]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75c936d14c6a [10]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd [11]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab From neugens.limasoftware at gmail.com Tue Nov 27 04:36:14 2012 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Tue, 27 Nov 2012 13:36:14 +0100 Subject: CFV: New JDK8 Committer: Vicente Romero In-Reply-To: <50B4B0D0.7080706@oracle.com> References: <50B4B0D0.7080706@oracle.com> Message-ID: Vote: Yes And welcome Vicente! Cheers, Mario 2012/11/27 Maurizio Cimadamore : > I hereby nominate Vicente Romero to JDK8 Committer. > > Vicente recently joined the Langtools team at Oracle, and has already > contributed several changes [3-11] to the JDK 8 langtools repository. > > Votes are due by November 10, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Maurizio Cimadamore > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > [3]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ca49d50318dc > [4]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ea2616a6bd01 > [5]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b > [6]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d > [7]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759 > [8]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a > [9]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75c936d14c6a > [10]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd > [11]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab > -- 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 maurizio.cimadamore at oracle.com Tue Nov 27 04:39:40 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 27 Nov 2012 12:39:40 +0000 Subject: CFV: New JDK8 Committer: Vicente Romero In-Reply-To: <50B4B0D0.7080706@oracle.com> References: <50B4B0D0.7080706@oracle.com> Message-ID: <50B4B48C.3050405@oracle.com> On 27/11/12 12:23, Maurizio Cimadamore wrote: > I hereby nominate Vicente Romero to JDK8 Committer. > > Vicente recently joined the Langtools team at Oracle, and has already > contributed several changes [3-11] to the JDK 8 langtools repository. > > Votes are due by November 10, 2012. Whoops - I meant: "Votes are due by December 10, 2012" Maurizio > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Maurizio Cimadamore > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > [3]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ca49d50318dc > [4]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ea2616a6bd01 > [5]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b > [6]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d > [7]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759 > [8]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a > [9]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75c936d14c6a > [10]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd > [11]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab > From alexander.zuev at oracle.com Tue Nov 27 05:27:21 2012 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Tue, 27 Nov 2012 17:27:21 +0400 Subject: CFV: New JDK8 Committer: Vicente Romero In-Reply-To: <50B4B0D0.7080706@oracle.com> References: <50B4B0D0.7080706@oracle.com> Message-ID: <50B4BFB9.7070805@oracle.com> Vote: yes On 11/27/12 16:23, Maurizio Cimadamore wrote: > I hereby nominate Vicente Romero to JDK8 Committer. > > Vicente recently joined the Langtools team at Oracle, and has already > contributed several changes [3-11] to the JDK 8 langtools repository. > > Votes are due by November 10, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Maurizio Cimadamore > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > [3]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ca49d50318dc > [4]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ea2616a6bd01 > [5]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b > [6]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d > [7]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759 > [8]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a > [9]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75c936d14c6a > [10]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd > [11]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab > From joe.darcy at oracle.com Tue Nov 27 07:53:36 2012 From: joe.darcy at oracle.com (Joe Darcy) Date: Tue, 27 Nov 2012 07:53:36 -0800 Subject: CFV: New JDK8 Committer: Vicente Romero In-Reply-To: <50B4B0D0.7080706@oracle.com> References: <50B4B0D0.7080706@oracle.com> Message-ID: <50B4E200.5080604@oracle.com> Vote: yes -Joe From james.holmlund at oracle.com Tue Nov 27 08:15:05 2012 From: james.holmlund at oracle.com (Jim Holmlund) Date: Tue, 27 Nov 2012 08:15:05 -0800 Subject: CFV: New JDK8 Committer: Vicente Romero In-Reply-To: <50B4B0D0.7080706@oracle.com> References: <50B4B0D0.7080706@oracle.com> Message-ID: <50B4E709.3070006@oracle.com> Vote: yes On 11/27/2012 4:23 AM, Maurizio Cimadamore wrote: > I hereby nominate Vicente Romero to JDK8 Committer. > > Vicente recently joined the Langtools team at Oracle, and has already contributed several changes > [3-11] to the JDK 8 langtools repository. > > Votes are due by November 10, 2012. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Maurizio Cimadamore > > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > [3]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ca49d50318dc > [4]http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ea2616a6bd01 > [5]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b > [6]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d > [7]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759 > [8]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a > [9]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75c936d14c6a > [10]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd > [11]http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab > From lana.steuck at oracle.com Tue Nov 27 11:58:00 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 27 Nov 2012 19:58:00 +0000 Subject: hg: jdk8/jdk8/langtools: 19 new changesets Message-ID: <20121127195842.BD9CE47B4E@hg.openjdk.java.net> Changeset: e6b1abdc11ca Author: rfield Date: 2012-11-13 08:06 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e6b1abdc11ca 8003306: Compiler crash: calculation of inner class access modifier Summary: Fix binary sense lost in transition to hasTag Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/InnerConstructor.java Changeset: 2901c7b5339e Author: jjg Date: 2012-11-13 15:09 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2901c7b5339e 8003299: Cleanup javac Log support for deferred diagnostics Reviewed-by: mcimadamore, jfranck ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/Log.java Changeset: f14c693a0e48 Author: jjg Date: 2012-11-14 10:07 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f14c693a0e48 8003412: javac needs to understand java.lang.annotation.Native Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! test/tools/javac/nativeHeaders/NativeHeaderTest.java ! test/tools/javac/nativeHeaders/javahComparison/CompareTest.java + test/tools/javac/nativeHeaders/javahComparison/TestClass4.java + test/tools/javac/nativeHeaders/javahComparison/TestClass5.java Changeset: b486794d160d Author: lana Date: 2012-11-14 16:41 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b486794d160d Merge Changeset: 33abf479f202 Author: jjg Date: 2012-11-14 17:23 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/33abf479f202 7021614: extend com.sun.source API to support parsing javadoc comments Reviewed-by: ksrini, strarup ! make/build.xml + src/share/classes/com/sun/source/doctree/AttributeTree.java + src/share/classes/com/sun/source/doctree/AuthorTree.java + src/share/classes/com/sun/source/doctree/BlockTagTree.java + src/share/classes/com/sun/source/doctree/CommentTree.java + src/share/classes/com/sun/source/doctree/DeprecatedTree.java + src/share/classes/com/sun/source/doctree/DocCommentTree.java + src/share/classes/com/sun/source/doctree/DocRootTree.java + src/share/classes/com/sun/source/doctree/DocTree.java + src/share/classes/com/sun/source/doctree/DocTreeVisitor.java + src/share/classes/com/sun/source/doctree/EndElementTree.java + src/share/classes/com/sun/source/doctree/EntityTree.java + src/share/classes/com/sun/source/doctree/ErroneousTree.java + src/share/classes/com/sun/source/doctree/IdentifierTree.java + src/share/classes/com/sun/source/doctree/InheritDocTree.java + src/share/classes/com/sun/source/doctree/InlineTagTree.java + src/share/classes/com/sun/source/doctree/LinkTree.java + src/share/classes/com/sun/source/doctree/LiteralTree.java + src/share/classes/com/sun/source/doctree/ParamTree.java + src/share/classes/com/sun/source/doctree/ReferenceTree.java + src/share/classes/com/sun/source/doctree/ReturnTree.java + src/share/classes/com/sun/source/doctree/SeeTree.java + src/share/classes/com/sun/source/doctree/SerialDataTree.java + src/share/classes/com/sun/source/doctree/SerialFieldTree.java + src/share/classes/com/sun/source/doctree/SerialTree.java + src/share/classes/com/sun/source/doctree/SinceTree.java + src/share/classes/com/sun/source/doctree/StartElementTree.java + src/share/classes/com/sun/source/doctree/TextTree.java + src/share/classes/com/sun/source/doctree/ThrowsTree.java + src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java + src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java + src/share/classes/com/sun/source/doctree/ValueTree.java + src/share/classes/com/sun/source/doctree/VersionTree.java + src/share/classes/com/sun/source/doctree/package-info.java ! src/share/classes/com/sun/source/tree/Tree.java + src/share/classes/com/sun/source/util/DocTreeScanner.java + src/share/classes/com/sun/source/util/DocTrees.java + src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java ! src/share/classes/com/sun/source/util/Trees.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/share/classes/com/sun/tools/javac/comp/Env.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java + src/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java ! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java - src/share/classes/com/sun/tools/javac/parser/SimpleDocCommentTable.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/DocCommentTable.java + src/share/classes/com/sun/tools/javac/tree/DocPretty.java + src/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java ! test/tools/javac/diags/CheckExamples.java + test/tools/javac/diags/DocCommentProcessor.java ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/RunExamples.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/BadEntity.java + test/tools/javac/diags/examples/BadGreaterThan.java + test/tools/javac/diags/examples/BadInlineTag.java + test/tools/javac/diags/examples/GreaterThanExpected.java + test/tools/javac/diags/examples/MalformedHTML.java + test/tools/javac/diags/examples/MissingSemicolon.java + test/tools/javac/diags/examples/NoTagName.java + test/tools/javac/diags/examples/RefBadParens.java + test/tools/javac/diags/examples/RefIdentifierExpected.java + test/tools/javac/diags/examples/RefSyntaxError.java + test/tools/javac/diags/examples/RefUnexpectedInput.java + test/tools/javac/diags/examples/UnexpectedContent.java + test/tools/javac/diags/examples/UnterminatedInlineTag.java + test/tools/javac/diags/examples/UnterminatedSignature.java + test/tools/javac/doctree/AttrTest.java + test/tools/javac/doctree/AuthorTest.java + test/tools/javac/doctree/BadTest.java + test/tools/javac/doctree/CodeTest.java + test/tools/javac/doctree/DeprecatedTest.java + test/tools/javac/doctree/DocCommentTester.java + test/tools/javac/doctree/DocRootTest.java + test/tools/javac/doctree/ElementTest.java + test/tools/javac/doctree/EntityTest.java + test/tools/javac/doctree/ExceptionTest.java + test/tools/javac/doctree/FirstSentenceTest.java + test/tools/javac/doctree/InheritDocTest.java + test/tools/javac/doctree/LinkPlainTest.java + test/tools/javac/doctree/LinkTest.java + test/tools/javac/doctree/LiteralTest.java + test/tools/javac/doctree/ParamTest.java + test/tools/javac/doctree/ReferenceTest.java + test/tools/javac/doctree/ReturnTest.java + test/tools/javac/doctree/SeeTest.java + test/tools/javac/doctree/SerialDataTest.java + test/tools/javac/doctree/SerialFieldTest.java + test/tools/javac/doctree/SerialTest.java + test/tools/javac/doctree/SimpleDocTreeVisitorTest.java + test/tools/javac/doctree/SinceTest.java + test/tools/javac/doctree/TagTest.java + test/tools/javac/doctree/ThrowableTest.java + test/tools/javac/doctree/ValueTest.java + test/tools/javac/doctree/VersionTest.java Changeset: bfec2a1cc869 Author: jjg Date: 2012-11-15 09:18 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bfec2a1cc869 8000800: javadoc uses static non-final fields Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/javadoc/ParamTagImpl.java ! test/com/sun/javadoc/MetaTag/MetaTag.java ! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java Changeset: 467f4f754368 Author: jjg Date: 2012-11-15 14:41 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/467f4f754368 8003257: refactor javadoc tool option handling Reviewed-by: darcy ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/DocLocale.java ! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java ! src/share/classes/com/sun/tools/javadoc/JavadocTool.java ! src/share/classes/com/sun/tools/javadoc/Messager.java ! src/share/classes/com/sun/tools/javadoc/Start.java + src/share/classes/com/sun/tools/javadoc/ToolOption.java Changeset: 400a4e8accd3 Author: jjg Date: 2012-11-15 19:54 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/400a4e8accd3 8002079: update DocFile to use a JavaFileManager Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java ! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java Changeset: bdcef2ef52d2 Author: jjg Date: 2012-11-15 23:07 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bdcef2ef52d2 6493690: javadoc should have a javax.tools.Tool service provider installed in tools.jar Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java ! src/share/classes/com/sun/tools/javadoc/JavadocTool.java ! src/share/classes/com/sun/tools/javadoc/Messager.java ! src/share/classes/com/sun/tools/javadoc/Start.java + src/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java + src/share/classes/com/sun/tools/javadoc/api/JavadocTool.java ! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties + src/share/classes/javax/tools/DocumentationTool.java ! src/share/classes/javax/tools/JavaCompiler.java ! src/share/classes/javax/tools/ToolProvider.java ! test/tools/javadoc/CheckResourceKeys.java + test/tools/javadoc/api/basic/APITest.java + test/tools/javadoc/api/basic/DocletPathTest.java + test/tools/javadoc/api/basic/GetSourceVersionsTest.java + test/tools/javadoc/api/basic/GetTask_DiagListenerTest.java + test/tools/javadoc/api/basic/GetTask_DocletClassTest.java + test/tools/javadoc/api/basic/GetTask_FileManagerTest.java + test/tools/javadoc/api/basic/GetTask_FileObjectsTest.java + test/tools/javadoc/api/basic/GetTask_OptionsTest.java + test/tools/javadoc/api/basic/GetTask_WriterTest.java + test/tools/javadoc/api/basic/IsSupportedOptionTest.java + test/tools/javadoc/api/basic/JavadocTaskImplTest.java + test/tools/javadoc/api/basic/RunTest.java + test/tools/javadoc/api/basic/TagletPathTest.java + test/tools/javadoc/api/basic/Task_reuseTest.java + test/tools/javadoc/api/basic/pkg/C.java + test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java Changeset: 843d3b191773 Author: jjh Date: 2012-11-16 18:27 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/843d3b191773 8003357: Add support for jtreg -concurrency to langtools/test/Makefile Reviewed-by: jjg ! test/Makefile Changeset: 01c9d4161882 Author: mcimadamore Date: 2012-11-17 19:01 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/01c9d4161882 8003280: Add lambda tests Summary: Turn on lambda expression, method reference and default method support Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Symbol.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/Check.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.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/jvm/Pool.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/Pretty.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/Warner.java ! test/tools/javac/conditional/Conditional.java ! test/tools/javac/defaultMethods/ClassReaderTest/ClassReaderTest.java ! test/tools/javac/defaultMethods/Neg01.java ! test/tools/javac/defaultMethods/Neg02.java ! test/tools/javac/defaultMethods/Neg03.java ! test/tools/javac/defaultMethods/Neg04.java ! test/tools/javac/defaultMethods/Neg05.java ! test/tools/javac/defaultMethods/Neg06.java ! test/tools/javac/defaultMethods/Neg07.java ! test/tools/javac/defaultMethods/Neg08.java ! test/tools/javac/defaultMethods/Neg09.java ! test/tools/javac/defaultMethods/Neg10.java ! test/tools/javac/defaultMethods/Neg11.java ! test/tools/javac/defaultMethods/Neg12.java ! test/tools/javac/defaultMethods/Neg12.out ! test/tools/javac/defaultMethods/Neg13.java ! test/tools/javac/defaultMethods/Neg14.java ! test/tools/javac/defaultMethods/Neg15.java ! test/tools/javac/defaultMethods/Neg16.java ! test/tools/javac/defaultMethods/Pos01.java ! test/tools/javac/defaultMethods/Pos02.java ! test/tools/javac/defaultMethods/Pos04.java ! test/tools/javac/defaultMethods/Pos05.java ! test/tools/javac/defaultMethods/Pos06.java ! test/tools/javac/defaultMethods/Pos07.java ! test/tools/javac/defaultMethods/Pos08.java ! test/tools/javac/defaultMethods/Pos10.java ! test/tools/javac/defaultMethods/Pos11.java ! test/tools/javac/defaultMethods/Pos12.java ! test/tools/javac/defaultMethods/Pos13.java ! test/tools/javac/defaultMethods/Pos14.java ! test/tools/javac/defaultMethods/Pos15.java ! test/tools/javac/defaultMethods/Pos16.java ! test/tools/javac/defaultMethods/TestDefaultBody.java ! test/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java ! test/tools/javac/defaultMethods/fd/FDTest.java ! test/tools/javac/defaultMethods/separate/Separate.java ! test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java ! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java - test/tools/javac/diags/examples/CantAccessArgTypeInFunctionalDesc.java ! test/tools/javac/diags/examples/CantAccessInnerClsConstr.java - test/tools/javac/diags/examples/CantAccessReturnTypeInFunctionalDesc.java - test/tools/javac/diags/examples/CantAccessThrownTypesInFunctionalDesc.java ! test/tools/javac/diags/examples/CantApplySymbolFragment.java ! test/tools/javac/diags/examples/CantApplySymbolsFragment.java ! test/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java ! test/tools/javac/diags/examples/CantResolveLocationArgsFragment.java ! test/tools/javac/diags/examples/CantResolveLocationArgsParamsFragment.java - test/tools/javac/diags/examples/CantReturnValueForVoid.java + test/tools/javac/diags/examples/ConditionalTargetCantBeVoid.java ! test/tools/javac/diags/examples/CyclicInference.java ! test/tools/javac/diags/examples/DefaultOverridesObjectMember.java ! test/tools/javac/diags/examples/IncompatibleAbstracts.java ! test/tools/javac/diags/examples/IncompatibleArgTypesInLambda.java ! test/tools/javac/diags/examples/IncompatibleDescsInFunctionalIntf.java ! test/tools/javac/diags/examples/IncompatibleRetTypeInLambda.java ! test/tools/javac/diags/examples/IncompatibleRetTypeInMref.java ! test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java ! test/tools/javac/diags/examples/IncompatibleThrownTypesInMref.java ! test/tools/javac/diags/examples/IncompatibleTypesInConditional.java ! test/tools/javac/diags/examples/InvalidGenericDescInFunctionalInterface.java ! test/tools/javac/diags/examples/LocalVarNeedsFinal.java ! test/tools/javac/diags/examples/MissingReturnValue.java ! test/tools/javac/diags/examples/MissingReturnValueFragment.java ! test/tools/javac/diags/examples/NoAbstracts.java ! test/tools/javac/diags/examples/NoSuitableFunctionalIntfInst.java ! test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java ! test/tools/javac/diags/examples/NotAFunctionalIntf.java ! test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessFragment.java ! test/tools/javac/diags/examples/OverriddenDefault.java ! test/tools/javac/diags/examples/PotentialLambdaFound.java ! test/tools/javac/diags/examples/RedundantSupertype.java ! test/tools/javac/diags/examples/RefAmbiguousFragment.java ! test/tools/javac/diags/examples/TypesIncompatibleAbstractDefault.java ! test/tools/javac/diags/examples/TypesIncompatibleUnrelatedDefaults.java ! test/tools/javac/diags/examples/UnexpectedLambda.java ! test/tools/javac/diags/examples/UnexpectedMref.java + test/tools/javac/diags/examples/UnexpectedReturnValue.java ! test/tools/javac/generics/7022054/T7022054pos1.java + test/tools/javac/generics/7022054/T7022054pos1.out ! test/tools/javac/generics/7022054/T7022054pos2.java + test/tools/javac/generics/7022054/T7022054pos2.out + test/tools/javac/lambda/BadAccess.java + test/tools/javac/lambda/BadAccess.out + test/tools/javac/lambda/BadAccess02.java + test/tools/javac/lambda/BadAccess02.out + test/tools/javac/lambda/BadAccess03.java + test/tools/javac/lambda/BadAccess03.out + test/tools/javac/lambda/BadBreakContinue.java + test/tools/javac/lambda/BadBreakContinue.out + test/tools/javac/lambda/BadConv03.java + test/tools/javac/lambda/BadConv03.out + test/tools/javac/lambda/BadConv04.java + test/tools/javac/lambda/BadConv04.out + test/tools/javac/lambda/BadExpressionLambda.java + test/tools/javac/lambda/BadExpressionLambda.out + test/tools/javac/lambda/BadLambdaExpr.java + test/tools/javac/lambda/BadLambdaPos.java + test/tools/javac/lambda/BadLambdaPos.out + test/tools/javac/lambda/BadMethodCall.java + test/tools/javac/lambda/BadMethodCall.out + test/tools/javac/lambda/BadRecovery.java + test/tools/javac/lambda/BadRecovery.out + test/tools/javac/lambda/BadReturn.java + test/tools/javac/lambda/BadReturn.out + test/tools/javac/lambda/BadStatementInLambda.java + test/tools/javac/lambda/BadStatementInLambda.out + test/tools/javac/lambda/BadStatementInLambda02.java + test/tools/javac/lambda/BadStatementInLambda02.out + test/tools/javac/lambda/BadTargetType.java + test/tools/javac/lambda/BadTargetType.out + test/tools/javac/lambda/Conditional01.java + test/tools/javac/lambda/Conditional02.java + test/tools/javac/lambda/Conditional03.java + test/tools/javac/lambda/Conformance01.java + test/tools/javac/lambda/Defender01.java + test/tools/javac/lambda/DisjunctiveTypeTest.java + test/tools/javac/lambda/EffectivelyFinal01.java + test/tools/javac/lambda/EffectivelyFinal01.out ! test/tools/javac/lambda/EffectivelyFinalTest.java ! test/tools/javac/lambda/EffectivelyFinalTest01.out ! test/tools/javac/lambda/EffectivelyFinalTest02.out + test/tools/javac/lambda/ErroneousArg.java + test/tools/javac/lambda/ErroneousArg.out + test/tools/javac/lambda/ErroneousLambdaExpr.java ! test/tools/javac/lambda/InnerConstructor.java + test/tools/javac/lambda/LambdaCapture01.java + test/tools/javac/lambda/LambdaCapture02.java + test/tools/javac/lambda/LambdaCapture03.java + test/tools/javac/lambda/LambdaCapture04.java + test/tools/javac/lambda/LambdaCapture05.java + test/tools/javac/lambda/LambdaCapture06.java + test/tools/javac/lambda/LambdaConv01.java + test/tools/javac/lambda/LambdaConv03.java + test/tools/javac/lambda/LambdaConv05.java + test/tools/javac/lambda/LambdaConv06.java + test/tools/javac/lambda/LambdaConv08.java + test/tools/javac/lambda/LambdaConv09.java + test/tools/javac/lambda/LambdaConv09.out + test/tools/javac/lambda/LambdaConv10.java + test/tools/javac/lambda/LambdaConv10.out + test/tools/javac/lambda/LambdaConv11.java + test/tools/javac/lambda/LambdaConv12.java + test/tools/javac/lambda/LambdaConv13.java + test/tools/javac/lambda/LambdaConv16.java + test/tools/javac/lambda/LambdaConv17.java + test/tools/javac/lambda/LambdaConv18.java + test/tools/javac/lambda/LambdaConv18.out + test/tools/javac/lambda/LambdaConv19.java + test/tools/javac/lambda/LambdaConv20.java + test/tools/javac/lambda/LambdaConv21.java + test/tools/javac/lambda/LambdaConv21.out + test/tools/javac/lambda/LambdaConv22.java + test/tools/javac/lambda/LambdaConv23.java + test/tools/javac/lambda/LambdaConv24.java + test/tools/javac/lambda/LambdaConversionTest.java + test/tools/javac/lambda/LambdaEffectivelyFinalTest.java + test/tools/javac/lambda/LambdaEffectivelyFinalTest.out + test/tools/javac/lambda/LambdaExpr01.java + test/tools/javac/lambda/LambdaExpr02.java + test/tools/javac/lambda/LambdaExpr04.java + test/tools/javac/lambda/LambdaExpr05.java + test/tools/javac/lambda/LambdaExpr06.java + test/tools/javac/lambda/LambdaExpr07.java + test/tools/javac/lambda/LambdaExpr08.java + test/tools/javac/lambda/LambdaExpr09.java + test/tools/javac/lambda/LambdaExpr10.java + test/tools/javac/lambda/LambdaExpr10.out + test/tools/javac/lambda/LambdaExpr11.java + test/tools/javac/lambda/LambdaExpr12.java + test/tools/javac/lambda/LambdaExpr13.java + test/tools/javac/lambda/LambdaExpr14.java + test/tools/javac/lambda/LambdaExpr15.java + test/tools/javac/lambda/LambdaExpr16.java + test/tools/javac/lambda/LambdaExpr17.java + test/tools/javac/lambda/LambdaExpr18.java + test/tools/javac/lambda/LambdaExpr19.java + test/tools/javac/lambda/LambdaExpr19.out + test/tools/javac/lambda/LambdaExpr20.java + test/tools/javac/lambda/LambdaExprNotVoid.java + test/tools/javac/lambda/LambdaExprNotVoid.out ! test/tools/javac/lambda/LambdaParserTest.java + test/tools/javac/lambda/LambdaScope01.java + test/tools/javac/lambda/LambdaScope02.java + test/tools/javac/lambda/LambdaScope03.java + test/tools/javac/lambda/LambdaScope04.java + test/tools/javac/lambda/LambdaScope04.out + test/tools/javac/lambda/LocalBreakAndContinue.java + test/tools/javac/lambda/MethodReference01.java + test/tools/javac/lambda/MethodReference02.java + test/tools/javac/lambda/MethodReference03.java + test/tools/javac/lambda/MethodReference04.java + test/tools/javac/lambda/MethodReference04.out + test/tools/javac/lambda/MethodReference05.java + test/tools/javac/lambda/MethodReference06.java + test/tools/javac/lambda/MethodReference07.java + test/tools/javac/lambda/MethodReference08.java + test/tools/javac/lambda/MethodReference08.out + test/tools/javac/lambda/MethodReference09.java + test/tools/javac/lambda/MethodReference09.out + test/tools/javac/lambda/MethodReference10.java + test/tools/javac/lambda/MethodReference11.java + test/tools/javac/lambda/MethodReference12.java + test/tools/javac/lambda/MethodReference13.java + test/tools/javac/lambda/MethodReference14.java + test/tools/javac/lambda/MethodReference15.java + test/tools/javac/lambda/MethodReference16.java + test/tools/javac/lambda/MethodReference17.java + test/tools/javac/lambda/MethodReference18.java + test/tools/javac/lambda/MethodReference19.java + test/tools/javac/lambda/MethodReference20.java + test/tools/javac/lambda/MethodReference20.out + test/tools/javac/lambda/MethodReference21.java + test/tools/javac/lambda/MethodReference21.out + test/tools/javac/lambda/MethodReference22.java + test/tools/javac/lambda/MethodReference22.out + test/tools/javac/lambda/MethodReference23.java + test/tools/javac/lambda/MethodReference23.out + test/tools/javac/lambda/MethodReference24.java + test/tools/javac/lambda/MethodReference25.java + test/tools/javac/lambda/MethodReference26.java + test/tools/javac/lambda/MethodReference26.out + test/tools/javac/lambda/MethodReference27.java + test/tools/javac/lambda/MethodReference28.java + test/tools/javac/lambda/MethodReference28.out + test/tools/javac/lambda/MethodReference29.java + test/tools/javac/lambda/MethodReference30.java + test/tools/javac/lambda/MethodReference31.java + test/tools/javac/lambda/MethodReference32.java + test/tools/javac/lambda/MethodReference32.out + test/tools/javac/lambda/MethodReference33.java + test/tools/javac/lambda/MethodReference34.java + test/tools/javac/lambda/MethodReference35.java + test/tools/javac/lambda/MethodReference36.java + test/tools/javac/lambda/MethodReference37.java + test/tools/javac/lambda/MethodReference37.out + test/tools/javac/lambda/MethodReference38.java + test/tools/javac/lambda/MethodReference38.out + test/tools/javac/lambda/MethodReference39.java + test/tools/javac/lambda/MethodReference39.out + test/tools/javac/lambda/MethodReference40.java + test/tools/javac/lambda/MethodReference40.out + test/tools/javac/lambda/MethodReference41.java + test/tools/javac/lambda/MethodReference42.java + test/tools/javac/lambda/MethodReference43.java + test/tools/javac/lambda/MethodReference44.java + test/tools/javac/lambda/MethodReference45.java + test/tools/javac/lambda/MethodReference45.out + test/tools/javac/lambda/MethodReference46.java + test/tools/javac/lambda/MethodReference47.java + test/tools/javac/lambda/MethodReference47.out + test/tools/javac/lambda/MethodReference48.java + test/tools/javac/lambda/MethodReference49.java + test/tools/javac/lambda/MethodReference50.java + test/tools/javac/lambda/MethodReference50.out + test/tools/javac/lambda/MethodReference51.java + test/tools/javac/lambda/MethodReference51.out + test/tools/javac/lambda/MethodReference52.java + test/tools/javac/lambda/MethodReference52.out + test/tools/javac/lambda/MethodReference53.java + test/tools/javac/lambda/MethodReference53.out + test/tools/javac/lambda/MethodReference54.java + test/tools/javac/lambda/MethodReference54.out ! test/tools/javac/lambda/MethodReferenceParserTest.java + test/tools/javac/lambda/MostSpecific01.java + test/tools/javac/lambda/MostSpecific01.out + test/tools/javac/lambda/MostSpecific02.java + test/tools/javac/lambda/MostSpecific02.out + test/tools/javac/lambda/MostSpecific03.java + test/tools/javac/lambda/MostSpecific03.out + test/tools/javac/lambda/MostSpecific04.java + test/tools/javac/lambda/MostSpecific05.java + test/tools/javac/lambda/MostSpecific06.java + test/tools/javac/lambda/MostSpecific06.out + test/tools/javac/lambda/MostSpecific07.java + test/tools/javac/lambda/MostSpecific07.out + test/tools/javac/lambda/NakedThis.java + test/tools/javac/lambda/SourceLevelTest.java + test/tools/javac/lambda/SourceLevelTest.out + test/tools/javac/lambda/TargetType01.java + test/tools/javac/lambda/TargetType02.java + test/tools/javac/lambda/TargetType03.java + test/tools/javac/lambda/TargetType04.java + test/tools/javac/lambda/TargetType04.out + test/tools/javac/lambda/TargetType05.java + test/tools/javac/lambda/TargetType06.java + test/tools/javac/lambda/TargetType06.out + test/tools/javac/lambda/TargetType07.java + test/tools/javac/lambda/TargetType08.java + test/tools/javac/lambda/TargetType10.java + test/tools/javac/lambda/TargetType10.out + test/tools/javac/lambda/TargetType11.java + test/tools/javac/lambda/TargetType11.out + test/tools/javac/lambda/TargetType12.java + test/tools/javac/lambda/TargetType13.java + test/tools/javac/lambda/TargetType13.out + test/tools/javac/lambda/TargetType14.java + test/tools/javac/lambda/TargetType14.out + test/tools/javac/lambda/TargetType15.java + test/tools/javac/lambda/TargetType16.java + test/tools/javac/lambda/TargetType16.out + test/tools/javac/lambda/TargetType17.java + test/tools/javac/lambda/TargetType17.out + test/tools/javac/lambda/TargetType18.java + test/tools/javac/lambda/TargetType19.java + test/tools/javac/lambda/TargetType19.out + test/tools/javac/lambda/TargetType20.java + test/tools/javac/lambda/TargetType20.out + test/tools/javac/lambda/TargetType21.java + test/tools/javac/lambda/TargetType21.out + test/tools/javac/lambda/TargetType22.java + test/tools/javac/lambda/TargetType22.out + test/tools/javac/lambda/TargetType23.java + test/tools/javac/lambda/TargetType23.out + test/tools/javac/lambda/TargetType24.java + test/tools/javac/lambda/TargetType24.out + test/tools/javac/lambda/TargetType25.java + test/tools/javac/lambda/TargetType26.java + test/tools/javac/lambda/TargetType26.out + test/tools/javac/lambda/TargetType27.java + test/tools/javac/lambda/TargetType27.out + test/tools/javac/lambda/TargetType28.java + test/tools/javac/lambda/TargetType28.out + test/tools/javac/lambda/TargetType29.java + test/tools/javac/lambda/TargetType30.java + test/tools/javac/lambda/TargetType31.java + test/tools/javac/lambda/TargetType32.java + test/tools/javac/lambda/TargetType33.java + test/tools/javac/lambda/TargetType33.out + test/tools/javac/lambda/TargetType34.java + test/tools/javac/lambda/TargetType35.java + test/tools/javac/lambda/TargetType36.java + test/tools/javac/lambda/TargetType37.java + test/tools/javac/lambda/TargetType38.java + test/tools/javac/lambda/TargetType38.out + test/tools/javac/lambda/TargetType39.java + test/tools/javac/lambda/TargetType39.out + test/tools/javac/lambda/TargetType40.java + test/tools/javac/lambda/TargetType40.out + test/tools/javac/lambda/TargetType41.java + test/tools/javac/lambda/TargetType41.out + test/tools/javac/lambda/TargetType42.java + test/tools/javac/lambda/TargetType43.java + test/tools/javac/lambda/TargetType43.out + test/tools/javac/lambda/TargetType44.java + test/tools/javac/lambda/TargetType44.out + test/tools/javac/lambda/TargetType45.java + test/tools/javac/lambda/TargetType45.out + test/tools/javac/lambda/TargetType46.java + test/tools/javac/lambda/TargetType46.out + test/tools/javac/lambda/TargetType47.java + test/tools/javac/lambda/TargetType48.java + test/tools/javac/lambda/TargetType49.java + test/tools/javac/lambda/TargetType49.out + test/tools/javac/lambda/TargetType50.java + test/tools/javac/lambda/TargetType50.out ! test/tools/javac/lambda/TestInvokeDynamic.java + test/tools/javac/lambda/TestSelfRef.java + test/tools/javac/lambda/VoidCompatibility.java + test/tools/javac/lambda/VoidCompatibility.out + test/tools/javac/lambda/abort/Abort.java + test/tools/javac/lambda/badMemberRefBytecode/Main.java + test/tools/javac/lambda/badMemberRefBytecode/TestBadMemberRefBytecode.java + test/tools/javac/lambda/badMemberRefBytecode/Use.java + test/tools/javac/lambda/funcInterfaces/Helper.java + test/tools/javac/lambda/funcInterfaces/LambdaTest1.java + test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg1.java + test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg1.out + test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg2.java + test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg2.out + test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg3.java + test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg3.out + test/tools/javac/lambda/funcInterfaces/LambdaTest2_SAM1.java + test/tools/javac/lambda/funcInterfaces/LambdaTest2_SAM2.java + test/tools/javac/lambda/funcInterfaces/LambdaTest2_SAM3.java + test/tools/javac/lambda/funcInterfaces/LambdaTest2_neg1.java + test/tools/javac/lambda/funcInterfaces/LambdaTest2_neg1.out + test/tools/javac/lambda/funcInterfaces/NonSAM1.java + test/tools/javac/lambda/funcInterfaces/NonSAM1.out + test/tools/javac/lambda/funcInterfaces/NonSAM2.java + test/tools/javac/lambda/funcInterfaces/NonSAM2.out + test/tools/javac/lambda/funcInterfaces/NonSAM3.java + test/tools/javac/lambda/funcInterfaces/NonSAM3.out + test/tools/javac/lambda/lambdaExpression/AbstractClass_neg.java + test/tools/javac/lambda/lambdaExpression/AbstractClass_neg.out + test/tools/javac/lambda/lambdaExpression/AccessNonStatic_neg.java + test/tools/javac/lambda/lambdaExpression/AccessNonStatic_neg.out + test/tools/javac/lambda/lambdaExpression/EffectivelyFinal_neg.java + test/tools/javac/lambda/lambdaExpression/EffectivelyFinal_neg.out + test/tools/javac/lambda/lambdaExpression/InvalidExpression1.java + test/tools/javac/lambda/lambdaExpression/InvalidExpression1.out + test/tools/javac/lambda/lambdaExpression/InvalidExpression3.java + test/tools/javac/lambda/lambdaExpression/InvalidExpression3.out + test/tools/javac/lambda/lambdaExpression/InvalidExpression4.java + test/tools/javac/lambda/lambdaExpression/InvalidExpression4.out + test/tools/javac/lambda/lambdaExpression/InvalidExpression5.java + test/tools/javac/lambda/lambdaExpression/InvalidExpression5.out + test/tools/javac/lambda/lambdaExpression/InvalidExpression6.java + test/tools/javac/lambda/lambdaExpression/InvalidExpression6.out + test/tools/javac/lambda/lambdaExpression/LambdaTest1.java + test/tools/javac/lambda/lambdaExpression/LambdaTest2.java + test/tools/javac/lambda/lambdaExpression/LambdaTest3.java + test/tools/javac/lambda/lambdaExpression/LambdaTest4.java + test/tools/javac/lambda/lambdaExpression/LambdaTest5.java + test/tools/javac/lambda/lambdaExpression/LambdaTest6.java + test/tools/javac/lambda/lambdaExpression/SamConversion.java + test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java + test/tools/javac/lambda/methodReference/BridgeMethod.java + test/tools/javac/lambda/methodReference/MethodRef1.java + test/tools/javac/lambda/methodReference/MethodRef2.java + test/tools/javac/lambda/methodReference/MethodRef3.java + test/tools/javac/lambda/methodReference/MethodRef4.java + test/tools/javac/lambda/methodReference/MethodRef5.java + test/tools/javac/lambda/methodReference/MethodRef6.java + test/tools/javac/lambda/methodReference/MethodRef7.java + test/tools/javac/lambda/methodReference/MethodRef_neg.java + test/tools/javac/lambda/methodReference/MethodRef_neg.out + test/tools/javac/lambda/methodReference/SamConversion.java + test/tools/javac/lambda/methodReference/SamConversionComboTest.java + test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java + test/tools/javac/lambda/speculative/A.java + test/tools/javac/lambda/speculative/DiamondFinder.java + test/tools/javac/lambda/speculative/Main.java + test/tools/javac/lambda/speculative/Main.out + test/tools/javac/lambda/typeInference/InferenceTest11.java + test/tools/javac/lambda/typeInference/InferenceTest2.java + test/tools/javac/lambda/typeInference/InferenceTest2b.java + test/tools/javac/lambda/typeInference/InferenceTest3.java + test/tools/javac/lambda/typeInference/InferenceTest4.java + test/tools/javac/lambda/typeInference/InferenceTest5.java + test/tools/javac/lambda/typeInference/InferenceTest789.java + test/tools/javac/lambda/typeInference/InferenceTest_neg1_2.java + test/tools/javac/lambda/typeInference/InferenceTest_neg1_2.out + test/tools/javac/lambda/typeInference/InferenceTest_neg5.java + test/tools/javac/lambda/typeInference/InferenceTest_neg5.out + test/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java ! test/tools/javac/typeAnnotations/newlocations/BasicTest.out Changeset: c0f0c41cafa0 Author: jjg Date: 2012-11-19 11:38 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c0f0c41cafa0 8001098: Provide a simple light-weight "plug-in" mechanism for javac Reviewed-by: mcimadamore + src/share/classes/com/sun/source/util/Plugin.java ! src/share/classes/com/sun/source/util/Trees.java ! 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/main/Main.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/plugin/showtype/Identifiers.java + test/tools/javac/plugin/showtype/Identifiers.out + test/tools/javac/plugin/showtype/Identifiers_PI.out + test/tools/javac/plugin/showtype/ShowTypePlugin.java + test/tools/javac/plugin/showtype/Test.java Changeset: 522a1ee72340 Author: bpatel Date: 2012-11-19 16:10 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/522a1ee72340 8002304: Group methods by types in methods summary section Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/script.js ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodTypes.java ! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java + test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java + test/com/sun/javadoc/testMethodTypes/pkg1/A.java + test/com/sun/javadoc/testMethodTypes/pkg1/B.java + test/com/sun/javadoc/testMethodTypes/pkg1/D.java ! test/tools/javadoc/api/basic/APITest.java Changeset: 2531de382983 Author: jjg Date: 2012-11-19 16:40 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2531de382983 8003655: Add javac.jvm.ClassFile.V52 Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java Changeset: a25c53e12bd0 Author: jjg Date: 2012-11-20 07:21 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a25c53e12bd0 8003649: regression/langtools: tools/javac/doctree Reviewed-by: ksrini ! test/tools/javac/doctree/DocCommentTester.java Changeset: fb97eaf93d61 Author: jjg Date: 2012-11-20 07:25 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fb97eaf93d61 8003650: java.lang.Exception: expected string not found: pkg/package-frame.html Reviewed-by: ksrini ! test/tools/javadoc/api/basic/GetTask_WriterTest.java ! test/tools/javadoc/api/basic/RunTest.java Changeset: 7538e419a588 Author: mcimadamore Date: 2012-11-20 15:43 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7538e419a588 8003663: lambda test fails on Windows Summary: fix path separator issue in test Reviewed-by: jjg ! test/tools/javac/lambda/abort/Abort.java Changeset: d898d9ee352f Author: rfield Date: 2012-11-20 09:58 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d898d9ee352f 8003639: convert lambda testng tests to jtreg and add them Reviewed-by: mcimadamore + test/tools/javac/defaultMethodExecution/DefaultMethodRegressionTests.java - test/tools/javac/defaultMethods/fd/FDTest.java - test/tools/javac/defaultMethods/fd/shapegen/ClassCase.java - test/tools/javac/defaultMethods/fd/shapegen/Hierarchy.java - test/tools/javac/defaultMethods/fd/shapegen/HierarchyGenerator.java - test/tools/javac/defaultMethods/fd/shapegen/Rule.java - test/tools/javac/defaultMethods/fd/shapegen/RuleGroup.java - test/tools/javac/defaultMethods/fd/shapegen/TTNode.java - test/tools/javac/defaultMethods/fd/shapegen/TTParser.java - test/tools/javac/defaultMethods/fd/shapegen/TTShape.java + test/tools/javac/lambda/lambdaExecution/InInterface.java + test/tools/javac/lambda/lambdaExecution/InnerConstructor.java + test/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java + test/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java + test/tools/javac/lambda/lambdaExecution/TBlock.java + test/tools/javac/lambda/lambdaExecution/TMapper.java + test/tools/javac/lambda/lambdaExecution/TPredicate.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.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/lambda/methodReferenceExecution/MethodReferenceTestSuper.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java + test/tools/javac/lambdaShapes/TEST.properties + test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.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/shapegen/ClassCase.java + test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Hierarchy.java + test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/HierarchyGenerator.java + test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Rule.java + test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/RuleGroup.java + test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTNode.java + test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTParser.java + test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTShape.java + test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java + test/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java Changeset: 09ba1bfab344 Author: lana Date: 2012-11-20 11:50 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/09ba1bfab344 Merge - src/share/classes/com/sun/tools/javac/parser/SimpleDocCommentTable.java - test/tools/javac/defaultMethods/fd/FDTest.java - test/tools/javac/defaultMethods/fd/shapegen/ClassCase.java - test/tools/javac/defaultMethods/fd/shapegen/Hierarchy.java - test/tools/javac/defaultMethods/fd/shapegen/HierarchyGenerator.java - test/tools/javac/defaultMethods/fd/shapegen/Rule.java - test/tools/javac/defaultMethods/fd/shapegen/RuleGroup.java - test/tools/javac/defaultMethods/fd/shapegen/TTNode.java - test/tools/javac/defaultMethods/fd/shapegen/TTParser.java - test/tools/javac/defaultMethods/fd/shapegen/TTShape.java - test/tools/javac/diags/examples/CantAccessArgTypeInFunctionalDesc.java - test/tools/javac/diags/examples/CantAccessReturnTypeInFunctionalDesc.java - test/tools/javac/diags/examples/CantAccessThrownTypesInFunctionalDesc.java - test/tools/javac/diags/examples/CantReturnValueForVoid.java From lana.steuck at oracle.com Tue Nov 27 11:58:05 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 27 Nov 2012 19:58:05 +0000 Subject: hg: jdk8/jdk8/jdk: 26 new changesets Message-ID: <20121127200256.3EA8B47B4F@hg.openjdk.java.net> Changeset: 03d22c98b30a Author: ceisserer Date: 2012-11-13 16:12 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/03d22c98b30a 7105461: Large JTables are not rendered correctly with Xrender pipeline Reviewed-by: flar, prr ! src/solaris/classes/sun/java2d/xr/XRRenderer.java ! src/solaris/classes/sun/java2d/xr/XRUtils.java Changeset: ed977ca9a969 Author: lana Date: 2012-11-20 11:46 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ed977ca9a969 Merge Changeset: 11ba8795bbe9 Author: kshefov Date: 2012-11-14 11:37 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/11ba8795bbe9 7147408: [macosx] Add autodelay to fix a regression test Reviewed-by: serb, alexsch + test/javax/swing/text/StyledEditorKit/4506788/bug4506788.html + test/javax/swing/text/StyledEditorKit/4506788/bug4506788.java Changeset: f32a0aee7bb9 Author: alitvinov Date: 2012-11-14 18:40 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f32a0aee7bb9 6789984: JPasswordField can not receive keyboard input Reviewed-by: naoto, anthony ! src/share/classes/sun/awt/im/InputContext.java ! src/share/classes/sun/awt/im/InputMethodAdapter.java ! src/solaris/classes/sun/awt/X11InputMethod.java Changeset: 0269459afe2a Author: malenkov Date: 2012-11-20 18:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0269459afe2a 8003333: Regression: java/beans/EventHandler/Test6277266.java fails with ACE Reviewed-by: art ! test/java/beans/EventHandler/Test6277266.java Changeset: ea368459cca5 Author: lana Date: 2012-11-20 11:47 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea368459cca5 Merge Changeset: c3e7ceb22d37 Author: alanb Date: 2012-11-11 10:05 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c3e7ceb22d37 8003253: TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Unbounded.java hang intermittently [win] Reviewed-by: chegar ! test/java/nio/channels/AsynchronousChannelGroup/Unbounded.java Changeset: 5d3f8f9e6c58 Author: okutsu Date: 2012-11-12 11:12 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5d3f8f9e6c58 8000986: Split java.util.spi.CalendarDataProvider into week parameters and field names portions Reviewed-by: naoto ! make/java/java/FILES_java.gmk ! src/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/spi/CalendarDataProvider.java + src/share/classes/java/util/spi/CalendarNameProvider.java ! src/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/share/classes/sun/util/locale/provider/CalendarDataProviderImpl.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/JRELocaleProviderAdapter.java ! src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! test/java/util/PluggableLocale/CalendarDataProviderTest.java ! test/java/util/PluggableLocale/CalendarDataProviderTest.sh + test/java/util/PluggableLocale/CalendarNameProviderTest.java + test/java/util/PluggableLocale/CalendarNameProviderTest.sh ! test/java/util/PluggableLocale/GenericTest.java ! test/java/util/PluggableLocale/barprovider.jar ! test/java/util/PluggableLocale/fooprovider.jar ! test/java/util/PluggableLocale/providersrc/CalendarDataProviderImpl.java + test/java/util/PluggableLocale/providersrc/CalendarNameProviderImpl.java ! test/java/util/PluggableLocale/providersrc/Makefile + test/java/util/PluggableLocale/providersrc/java.util.spi.CalendarNameProvider Changeset: be1fb42ef696 Author: mduigou Date: 2012-11-13 20:02 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/be1fb42ef696 7088913: Add compatible static hashCode(primitive) to primitive wrapper classes Summary: Adds static utility methods to each primitive wrapper class to allow calculation of a hashCode value from an unboxed primitive. Reviewed-by: darcy, smarks, dholmes ! src/share/classes/java/lang/Boolean.java ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Short.java ! test/java/lang/HashCode.java Changeset: 83765e82cacb Author: zhouyx Date: 2012-11-14 13:26 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/83765e82cacb 7201156: jar tool fails to convert file separation characters for list and extract Reviewed-by: alanb, chegar, sherman ! src/share/classes/sun/tools/jar/Main.java + test/tools/jar/JarBackSlash.java Changeset: 0f54a98f9bc9 Author: alanb Date: 2012-11-14 12:56 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0f54a98f9bc9 8003285: TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Unbounded.java fails again [macosx] Reviewed-by: chegar ! test/java/nio/channels/AsynchronousChannelGroup/Unbounded.java Changeset: 369709a13823 Author: jjg Date: 2012-11-14 07:08 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/369709a13823 8000404: rename javax.tools.GenerateNativeHeader to java.lang.annotation.Native Reviewed-by: alanb + src/share/classes/java/lang/annotation/Native.java Changeset: e24123de581c Author: mduigou Date: 2012-11-13 20:02 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e24123de581c 7088952: Add size in bytes constant "BYTES" to primitive type wrapper types Summary: Adds a constant BYTES to each of the primitive wrapper classes (Byte, Character, Double, Float, Integer, Long, Short) with the calculation Primitive.SIZE / Byte.SIZE already made. Reviewed-by: dholmes ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Short.java Changeset: f4de6a38f794 Author: lana Date: 2012-11-14 16:41 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f4de6a38f794 Merge Changeset: ac22a52a732c Author: jgish Date: 2012-11-15 13:46 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ac22a52a732c 6244047: impossible to specify directories to logging FileHandler unless they exist Reviewed-by: alanb ! src/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/CheckLockLocationTest.java Changeset: 51c695958712 Author: weijun Date: 2012-11-16 10:34 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/51c695958712 8003263: redundant cast build failure after 8003120 Reviewed-by: alanb ! src/share/classes/com/sun/naming/internal/ResourceManager.java Changeset: 64a42798ea5e Author: naoto Date: 2012-11-15 20:17 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/64a42798ea5e 7199750: Loading sequence of service provider is changed Reviewed-by: okutsu ! src/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! test/java/util/PluggableLocale/CurrencyNameProviderTest.sh ! test/java/util/PluggableLocale/barprovider.jar ! test/java/util/PluggableLocale/providersrc/CurrencyNameProviderImpl2.java Changeset: 0ee09f17361e Author: khazra Date: 2012-11-16 12:28 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0ee09f17361e 8003518: (prefs) Tests in jdk/test/java/util/prefs should not be run concurrently Summary: Add java/util/prefs to exclusiveAccess.dirs in TEST.ROOT Reviewed-by: alanb, mchung ! test/TEST.ROOT Changeset: 6f20caa6e1e9 Author: bchristi Date: 2012-11-16 17:01 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6f20caa6e1e9 7178922: (props) re-visit how os.name is determined on Mac Reviewed-by: alanb, mchung, skovatch, serb ! src/solaris/native/java/lang/java_props_macosx.c Changeset: 25e5df117021 Author: xuelei Date: 2012-11-18 01:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25e5df117021 8003587: Warning cleanup in package javax.net.ssl Summary: Removes unnecessary imports and adds missing Override annotations Reviewed-by: xuelei Contributed-by: Florian Weimer ! src/share/classes/javax/net/ssl/HandshakeCompletedEvent.java ! src/share/classes/javax/net/ssl/HostnameVerifier.java ! src/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/share/classes/javax/net/ssl/SSLContext.java ! src/share/classes/javax/net/ssl/SSLContextSpi.java ! src/share/classes/javax/net/ssl/SSLEngineResult.java ! src/share/classes/javax/net/ssl/SSLParameters.java ! src/share/classes/javax/net/ssl/SSLPermission.java ! src/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/share/classes/javax/net/ssl/SSLSession.java ! src/share/classes/javax/net/ssl/SSLSocket.java ! src/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/share/classes/javax/net/ssl/X509KeyManager.java Changeset: f740a9ac6eb6 Author: weijun Date: 2012-11-19 11:13 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f740a9ac6eb6 8002344: Krb5LoginModule config class does not return proper KDC list from DNS Reviewed-by: weijun Contributed-by: Severin Gehwolf , Wang Weijun ! src/share/classes/sun/security/krb5/Config.java + test/sun/security/krb5/config/DNS.java + test/sun/security/krb5/config/NamingManager.java + test/sun/security/krb5/config/dns.sh Changeset: 3877706701b1 Author: alanb Date: 2012-11-19 13:17 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3877706701b1 8003607: More ProblemList.txt updates (11/2012) Reviewed-by: lancea ! test/ProblemList.txt ! test/TEST.ROOT Changeset: 2d08b404cd91 Author: jzavgren Date: 2012-11-20 09:26 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2d08b404cd91 8000476: Memory Leaks and uninitialized memory access in PKCS11 and other native code Reviewed-by: dsamersoff, valeriep, chegar ! src/share/bin/wildcard.c ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c ! src/share/native/sun/security/pkcs11/wrapper/p11_mutex.c ! src/solaris/bin/java_md_solinux.c Changeset: 914cd9b482c8 Author: ksrini Date: 2012-11-19 19:49 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/914cd9b482c8 8001533: java launcher must launch javafx applications Reviewed-by: ksrini, mchung, kcr, alanb Contributed-by: david.dehaven at oracle.com ! src/share/bin/java.c ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/launcher/resources/launcher.properties ! test/tools/launcher/TestHelper.java Changeset: b1c364c84d09 Author: ksrini Date: 2012-11-19 19:50 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b1c364c84d09 8003660: (launcher) 8001533 regression tests Reviewed-by: ksrini, mchung, kcr, ddehaven Contributed-by: steve.sides at oracle.com + test/tools/launcher/FXLauncherTest.java Changeset: 107a7a52a3c0 Author: lana Date: 2012-11-20 11:49 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/107a7a52a3c0 Merge From lana.steuck at oracle.com Tue Nov 27 12:28:53 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 27 Nov 2012 12:28:53 -0800 (PST) Subject: jdk8-b66: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201211272028.qARKSrAj014854@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/0e1b5886b06c http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/09ba1bfab344 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/107a7a52a3c0 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/3eb7f11cb4e0 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e6af1ad464e3 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/01684f7fee1b http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/65771ad1ca55 --- Component : i18n Status : 0 major failures, 0 minor failures Date : 11/20/2012 at 22:05 Tested By : Yong Huang Cost(total man-days): 1 Workspace : /net/jano1.us.oracle.com/export1/jcg/ws-depot/8/tl/repo.latest-pit/jdk Bundles : /net/jano1.us.oracle.com/export1/jcg/ws-depot/8/tl/build-archive/2012-11-20-195328.jcg-int.tl-pit-2d-awt/link-to-jprt-build/bundles Platforms : win server2003 AMD(64OS)(32jdk), -d64/-server Tests : /net/jano1.us.oracle.com/export1/jcg/ws-depot/8/tl/build-archive/2012-11-20-195328.jcg-int.tl-pit-2d-awt/link-to-jprt-build/bundles Browsers : NA Patches : NA Logs : N/A Number of Tests Executed : 1 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 7199750: Loading sequence of service provider is changed 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-b67 Issues and Notes: ------------------------------- >From Yong Huang Component: 2d Status: GO All the remaining fixes will be tested during promotion. List of all fixes: =================== JDK-8003333 client-libs Regression: java/beans/EventHandler/Test6277266.java fails with ACE JDK-7147408 client-libs [macosx] Add autodelay to fix a regression test JDK-7105461 client-libs Large JTables are not rendered correctly with sun.java2d.xrender=True JDK-6789984 client-libs JPasswordField can not receive keyboard input JDK-8003518 core-libs (prefs) Tests in jdk/test/java/util/prefs should not be run concurrently JDK-8003285 core-libs TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Unbounded.java fails again [mac] JDK-8003263 core-libs redundant cast build failure after 8003120 JDK-8003253 core-libs TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Unbounded.java hang intermittently [win] JDK-8000986 core-libs Split java.util.spi.CalendarDataProvider into week parameters and field names portions JDK-7199750 core-libs Loading sequence of service provider is changed JDK-7198904 core-libs (alt-rt) TreeMap.clone is broken JDK-7178922 core-libs (props) re-visit how os.name is determined on Mac JDK-7088952 core-libs Add "BYTES" constant to primitive wrapper classes JDK-7088913 core-libs Add compatible static hashCode(primitive) to primitive wrapper classes JDK-6244047 core-libs impossible to specify directories to logging FileHandler unless they exist JDK-8002304 docs Group methods by types in methods summary section JDK-8003357 infrastructure Add support for jtreg -concurrency to langtools/test/Makefile. JDK-8003607 other-libs More ProblemList.txt updates (11/2012) JDK-8003587 security-libs Warning cleanup in package javax.net.ssl JDK-8002344 security-libs Krb5LoginModule config class does not return proper KDC list from DNS JDK-8000476 security-libs Memory Leaks and uninitialized memory access in PKCS11 and other native code JDK-8003663 tools lambda test fails on Windows JDK-8003660 tools (launcher) 8001533 regression tests JDK-8003655 tools Add javac.jvm.ClassFile.V52 JDK-8003650 tools java.lang.Exception: expected string not found: pkg/package-frame.html JDK-8003649 tools regression/langtools: tools/javac/doctree JDK-8003639 tools convert lambda testng tests to jtreg and add them JDK-8003412 tools javac needs to understand java.lang.annotation.Native JDK-8003306 tools Compiler crash: Calculation of inner class access broken due to incorrect hasTag conversion JDK-8003299 tools Cleanup javac Log support for deferred diagnostics JDK-8003280 tools Add lambda tests JDK-8003257 tools refactor javadoc tool option handling JDK-8002079 tools update DocFile to use a JavaFileManager JDK-8001533 tools java launcher must launch javafx applications JDK-8001098 tools Provide a simple light-weight "plug-in" mechanism for javac JDK-8000800 tools javadoc uses static non-final fields JDK-8000404 tools rename javax.tools.GenerateNativeHeader to java.lang.annotation.Native JDK-7201156 tools jar tool fails to convert file separation characters for list and extract JDK-7021614 tools extend com.sun.source API to support parsing javadoc comments JDK-6493690 tools javadoc should have a javax.tools.Tool service provider installed in tools.jar JDK-8003239 xml Intermittent test failure - port in use JDK-7182467 xml TEST_BUG: Regression test Bug7157609Test.java doesn't support Mac OS X List of all fixes: =================== JDK-8003333 client-libs Regression: java/beans/EventHandler/Test6277266.java fails with ACE JDK-7147408 client-libs [macosx] Add autodelay to fix a regression test JDK-7105461 client-libs Large JTables are not rendered correctly with sun.java2d.xrender=True JDK-6789984 client-libs JPasswordField can not receive keyboard input JDK-8003518 core-libs (prefs) Tests in jdk/test/java/util/prefs should not be run concurrently JDK-8003285 core-libs TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Unbounded.java fails again [mac] JDK-8003263 core-libs redundant cast build failure after 8003120 JDK-8003253 core-libs TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Unbounded.java hang intermittently [win] JDK-8000986 core-libs Split java.util.spi.CalendarDataProvider into week parameters and field names portions JDK-7199750 core-libs Loading sequence of service provider is changed JDK-7198904 core-libs (alt-rt) TreeMap.clone is broken JDK-7178922 core-libs (props) re-visit how os.name is determined on Mac JDK-7088952 core-libs Add "BYTES" constant to primitive wrapper classes JDK-7088913 core-libs Add compatible static hashCode(primitive) to primitive wrapper classes JDK-6244047 core-libs impossible to specify directories to logging FileHandler unless they exist JDK-8002304 docs Group methods by types in methods summary section JDK-8003357 infrastructure Add support for jtreg -concurrency to langtools/test/Makefile. JDK-8003607 other-libs More ProblemList.txt updates (11/2012) JDK-8003587 security-libs Warning cleanup in package javax.net.ssl JDK-8002344 security-libs Krb5LoginModule config class does not return proper KDC list from DNS JDK-8000476 security-libs Memory Leaks and uninitialized memory access in PKCS11 and other native code JDK-8003663 tools lambda test fails on Windows JDK-8003660 tools (launcher) 8001533 regression tests JDK-8003655 tools Add javac.jvm.ClassFile.V52 JDK-8003650 tools java.lang.Exception: expected string not found: pkg/package-frame.html JDK-8003649 tools regression/langtools: tools/javac/doctree JDK-8003639 tools convert lambda testng tests to jtreg and add them JDK-8003412 tools javac needs to understand java.lang.annotation.Native JDK-8003306 tools Compiler crash: Calculation of inner class access broken due to incorrect hasTag conversion JDK-8003299 tools Cleanup javac Log support for deferred diagnostics JDK-8003280 tools Add lambda tests JDK-8003257 tools refactor javadoc tool option handling JDK-8002079 tools update DocFile to use a JavaFileManager JDK-8001533 tools java launcher must launch javafx applications JDK-8001098 tools Provide a simple light-weight "plug-in" mechanism for javac JDK-8000800 tools javadoc uses static non-final fields JDK-8000404 tools rename javax.tools.GenerateNativeHeader to java.lang.annotation.Native JDK-7201156 tools jar tool fails to convert file separation characters for list and extract JDK-7021614 tools extend com.sun.source API to support parsing javadoc comments JDK-6493690 tools javadoc should have a javax.tools.Tool service provider installed in tools.jar JDK-8003239 xml Intermittent test failure - port in use JDK-7182467 xml TEST_BUG: Regression test Bug7157609Test.java doesn't support Mac OS X From bradford.wetmore at oracle.com Tue Nov 27 17:42:53 2012 From: bradford.wetmore at oracle.com (Brad Wetmore) Date: Tue, 27 Nov 2012 17:42:53 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50B3F3DD.5050006@oracle.com> References: <50AF848D.60308@oracle.com> <50B3F3DD.5050006@oracle.com> Message-ID: <50B56C1D.6080401@oracle.com> Vote: yes (enthusiastically, I might add) On 11/26/2012 2:57 PM, Jim Holmlund wrote: > Vote: yes > > > On 11/23/2012 6:13 AM, Alan Bateman wrote: >> >> I hereby nominate Mike Duigou to jdk8 Reviewer. >> >> Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. >> Mike is author of over 40 changes in the jdk8 forest, has sponsored >> several changes from contributors, and has been reviewer/co-reviewer >> on more than 80 other changes. Mike is also author of several dozen >> additional changes in the lambda/jdk repository, code that is now >> starting to come into the jdk8 project. >> >> Votes are due by Dec 7, 2012, 08.59 PST. >> >> Only current jdk8 Reviewers [1] are eligible to vote on this >> nomination. Votes must be cast in the open by replying to this mailing >> list. >> >> For Lazy Consensus voting instructions, see [2]. >> >> -Alan. >> >> [1] http://openjdk.java.net/census#jdk8 >> [2] http://openjdk.java.net/projects/#reviewer-vote From John.Coomes at oracle.com Tue Nov 27 23:35:15 2012 From: John.Coomes at oracle.com (John Coomes) Date: Tue, 27 Nov 2012 23:35:15 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <20661.48819.325713.940853@oracle.com> Vote: yes -John From vincent.x.ryan at oracle.com Wed Nov 28 02:38:55 2012 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Wed, 28 Nov 2012 10:38:55 +0000 Subject: CFV: New JDK8 Committer: Vicente Romero In-Reply-To: <50B4B0D0.7080706@oracle.com> References: <50B4B0D0.7080706@oracle.com> Message-ID: Vote: yes From vincent.x.ryan at oracle.com Wed Nov 28 02:41:00 2012 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Wed, 28 Nov 2012 10:41:00 +0000 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: Vote: yes On 23 Nov 2012, at 14:13, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. Mike is author of over 40 changes in the jdk8 forest, has sponsored several changes from contributors, and has been reviewer/co-reviewer on more than 80 other changes. Mike is also author of several dozen additional changes in the lambda/jdk repository, code that is now starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From maurizio.cimadamore at oracle.com Wed Nov 28 02:45:49 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 28 Nov 2012 10:45:49 +0000 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50B5EB5D.7060204@oracle.com> Vote: yes On 23/11/12 14:13, Alan Bateman wrote: > > I hereby nominate Mike Duigou to jdk8 Reviewer. > > Mike has Committer role on the jdk8, jdk7u, jdk7 and lambda projects. > Mike is author of over 40 changes in the jdk8 forest, has sponsored > several changes from contributors, and has been reviewer/co-reviewer > on more than 80 other changes. Mike is also author of several dozen > additional changes in the lambda/jdk repository, code that is now > starting to come into the jdk8 project. > > Votes are due by Dec 7, 2012, 08.59 PST. > > Only current jdk8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects/#reviewer-vote From kelly.ohair at oracle.com Wed Nov 28 07:20:24 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 28 Nov 2012 07:20:24 -0800 Subject: Result: New jdk8 Committer: Erik Joelsson References: <20588.30091.103849.33269@oracle.com> Message-ID: Voting for Erik Joelsson to JDK8 Committer [1] is now closed. Yes: 19 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. -kto [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2012-November/001619.html From mark.reinhold at oracle.com Wed Nov 28 08:19:07 2012 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Wed, 28 Nov 2012 08:19:07 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: alan.bateman@oracle.com; Fri, 23 Nov 2012 14:13:33 GMT; <50AF848D.60308@oracle.com> Message-ID: <20121128161907.F247961D@eggemoggin.niobe.net> Vote: yes - Mark From david.katleman at oracle.com Wed Nov 28 08:47:05 2012 From: david.katleman at oracle.com (David Katleman) Date: Wed, 28 Nov 2012 08:47:05 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50B64009.5060408@oracle.com> Vote: yes Dave From kelly.ohair at oracle.com Wed Nov 28 09:15:01 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 28 Nov 2012 09:15:01 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50B64009.5060408@oracle.com> References: <50AF848D.60308@oracle.com> <50B64009.5060408@oracle.com> Message-ID: Vote: yes -kto From david.katleman at oracle.com Wed Nov 28 15:06:09 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 28 Nov 2012 23:06:09 +0000 Subject: hg: jdk8/jdk8: 11 new changesets Message-ID: <20121128230609.CAEA947BA8@hg.openjdk.java.net> Changeset: a2df4ee40ecb Author: tbell Date: 2012-11-14 10:05 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/a2df4ee40ecb 8002026: build-infra: deploy repository building Summary: Change the compare script to handle deploy build artifacts. Reviewed-by: ohair, tbell Contributed-by: erik.joelsson at oracle.com ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl Changeset: c81c4a5d8b50 Author: tbell Date: 2012-11-14 10:13 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c81c4a5d8b50 8001875: build-infra: We must be able to force static linking of stdc++ Summary: Ensure that we build with static linking when requested, or do not build at all Reviewed-by: ohair, tbell Contributed-by: erik.joelsson at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 Changeset: 582c696033f5 Author: tbell Date: 2012-11-14 10:16 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/582c696033f5 8001941: build-infra: --disable-precompiled-headers does not seem to work Summary: With this fix the flag will do what it advertises Reviewed-by: ohair, tbell Contributed-by: erik.joelsson at oracle.com ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in Changeset: f59a07f85125 Author: tbell Date: 2012-11-14 10:18 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f59a07f85125 8003317: build-infra: Configure fails when current dir is part of a symlink Summary: Call macro for removing symbolic links on a copy of the CURDIR variable before comparing Reviewed-by: ohair, tbell Contributed-by: erik.joelsson at oracle.com ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: e69396d6d3e8 Author: tbell Date: 2012-11-14 10:20 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e69396d6d3e8 8003327: build-infra: "/bin/sh: : cannot execute" on solaris Summary: Fix quoting inside cut command used in the pipeline Reviewed-by: ohair, tbell Contributed-by: erik.joelsson at oracle.com ! common/makefiles/MakeHelpers.gmk Changeset: 06f146c05f49 Author: tbell Date: 2012-11-15 00:54 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/06f146c05f49 Merge Changeset: ecf751a69f6a Author: tbell Date: 2012-11-19 14:06 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ecf751a69f6a 8003300: build-infra: fails on solaris when objcopy is not found Summary: Only call BASIC_FIXUP_EXECUTABLE() if objcopy was found. Reviewed-by: tbell Contributed-by: erik.joelsson at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: f8b0bacd4de5 Author: erikj Date: 2012-11-28 13:15 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f8b0bacd4de5 8001460: build-infra: Linker warnings on macosx Summary: Only linking against jvm variant specific dirs if they are expected to exist. Reviewed-by: ohair ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 6ff2e1280dc3 Author: erikj Date: 2012-11-28 13:40 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/6ff2e1280dc3 8003844: build-infra: docs target isn't working properly Summary: Fixed docs and docs-clean target. Added compare support for docs. Reviewed-by: ohair, jjg, ohrstrom ! common/bin/compare.sh ! common/makefiles/Main.gmk ! common/makefiles/javadoc/Javadoc.gmk Changeset: 7d7dd520ebfd Author: erikj Date: 2012-11-28 13:48 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/7d7dd520ebfd 8003528: build-infra: Diffs in libjava and hotspot libs on solaris. Summary: Linking against server jvm first if available. Adding filters and exceptions for hotspot lib compare on solaris. Reviewed-by: ohair, ohrstrom ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 ! common/bin/compare_exceptions.sh.incl Changeset: 13bb8c326e7b Author: katleman Date: 2012-11-28 14:03 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/13bb8c326e7b Merge From david.katleman at oracle.com Wed Nov 28 15:07:51 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 28 Nov 2012 23:07:51 +0000 Subject: hg: jdk8/jdk8/jdk: 8 new changesets Message-ID: <20121128230927.A46B247BA9@hg.openjdk.java.net> Changeset: ccff3b663797 Author: tbell Date: 2012-11-14 10:21 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ccff3b663797 8001906: build-infra: warning: [path] bad path element on Solaris Summary: Remove unnecesary -cp parameter from compile line Reviewed-by: ohair, tbell Contributed-by: erik.joelsson at oracle.com ! makefiles/CompileDemos.gmk Changeset: 716efc201640 Author: tbell Date: 2012-11-15 00:55 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/716efc201640 Merge Changeset: 44e845bb5f76 Author: erikj Date: 2012-11-28 09:47 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/44e845bb5f76 8003960: build-infra: Jarsigner launcher has wrong classname Summary: Fixed package name in launcher Reviewed-by: alanb, ohair, ohrstrom ! makefiles/CompileLaunchers.gmk Changeset: ad5741112252 Author: erikj Date: 2012-11-28 13:20 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ad5741112252 8001460: build-infra: Linker warnings on macosx Summary: Remove creation of empty i386 section from fdlibm Reviewed-by: ohair ! makefiles/CompileNativeLibraries.gmk Changeset: 7ecc80d2ff2e Author: erikj Date: 2012-11-28 13:29 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7ecc80d2ff2e 8003477: build-infra: Remove explicit source file listings for libs when possible Reviewed-by: ohair, ohrstrom ! makefiles/CompileNativeLibraries.gmk Changeset: 51d2fd6d9850 Author: erikj Date: 2012-11-28 13:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/51d2fd6d9850 8003528: build-infra: Diffs in libjava and hotspot libs on solaris. Summary: Reorder libraries on link command line to match old build. Reviewed-by: ohair, ohrstrom ! makefiles/CompileNativeLibraries.gmk Changeset: 54516ed0f99f Author: erikj Date: 2012-11-28 14:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/54516ed0f99f 8003482: build-infra: Use correct manifest in security jars Reviewed-by: ohair, ohrstrom ! makefiles/CreateJars.gmk Changeset: 4d337fae2250 Author: katleman Date: 2012-11-28 14:06 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4d337fae2250 Merge From david.katleman at oracle.com Wed Nov 28 15:10:16 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 28 Nov 2012 23:10:16 +0000 Subject: hg: jdk8/jdk8/langtools: 2 new changesets Message-ID: <20121128231021.D256947BAA@hg.openjdk.java.net> Changeset: da48ab364ea4 Author: erikj Date: 2012-11-28 13:37 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da48ab364ea4 8003844: build-infra: docs target isn't working properly Summary: Adding resources to bootstrap javadoc.jar. Adding missing .js resource suffix Reviewed-by: ohair, jjg, ohrstrom ! makefiles/BuildLangtools.gmk Changeset: 20230f8b0eef Author: katleman Date: 2012-11-28 14:07 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/20230f8b0eef Merge From fredrik.ohrstrom at oracle.com Thu Nov 29 06:27:18 2012 From: fredrik.ohrstrom at oracle.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=) Date: Thu, 29 Nov 2012 15:27:18 +0100 Subject: Review Request: 8004151: build-infra: Generating X11 wrapper offset file is not cross compilable (AWT folks look here!) Message-ID: <50B770C6.3060105@oracle.com> 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 anthony.petrov at oracle.com Thu Nov 29 06:34:07 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Thu, 29 Nov 2012 18:34:07 +0400 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: <50B7725F.3050205@oracle.com> CC'ing awt-dev@, Yuri, and Artem. -- best regards, Anthony On 11/29/12 18:27, 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 fredrik.ohrstrom at oracle.com Thu Nov 29 06:54:32 2012 From: fredrik.ohrstrom at oracle.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=) Date: Thu, 29 Nov 2012 15:54:32 +0100 Subject: Review Request: 8004151: build-infra: Generating X11 wrapper offset file is not cross compilable (AWT folks look here!) In-Reply-To: <50B772D7.9040104@oracle.com> References: <50B770C6.3060105@oracle.com> <50B772D7.9040104@oracle.com> Message-ID: <50B77728.4080406@oracle.com> 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/ From david.katleman at oracle.com Thu Nov 29 19:16:48 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 30 Nov 2012 03:16:48 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b66 for changeset 13bb8c326e7b Message-ID: <20121130031648.569A347BEE@hg.openjdk.java.net> Changeset: 16292f54195c Author: katleman Date: 2012-11-29 11:29 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/16292f54195c Added tag jdk8-b66 for changeset 13bb8c326e7b ! .hgtags From david.katleman at oracle.com Thu Nov 29 19:16:52 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 30 Nov 2012 03:16:52 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b66 for changeset 65771ad1ca55 Message-ID: <20121130031652.CB9B347BEF@hg.openjdk.java.net> Changeset: 394515ad2a55 Author: katleman Date: 2012-11-29 11:29 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/394515ad2a55 Added tag jdk8-b66 for changeset 65771ad1ca55 ! .hgtags From david.katleman at oracle.com Thu Nov 29 19:17:32 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 30 Nov 2012 03:17:32 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b66 for changeset 01684f7fee1b Message-ID: <20121130031734.0A32847BF0@hg.openjdk.java.net> Changeset: 2f6dc76eb8e5 Author: katleman Date: 2012-11-29 11:30 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2f6dc76eb8e5 Added tag jdk8-b66 for changeset 01684f7fee1b ! .hgtags From david.katleman at oracle.com Thu Nov 29 19:18:56 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 30 Nov 2012 03:18:56 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b66 for changeset 3eb7f11cb4e0 Message-ID: <20121130031858.B60B147BF2@hg.openjdk.java.net> Changeset: eb06aa51dfc2 Author: katleman Date: 2012-11-29 11:30 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/eb06aa51dfc2 Added tag jdk8-b66 for changeset 3eb7f11cb4e0 ! .hgtags From david.katleman at oracle.com Thu Nov 29 19:18:49 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 30 Nov 2012 03:18:49 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b66 for changeset e6af1ad464e3 Message-ID: <20121130031852.637C447BF1@hg.openjdk.java.net> Changeset: 83df3493ca3c Author: katleman Date: 2012-11-29 11:30 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/83df3493ca3c Added tag jdk8-b66 for changeset e6af1ad464e3 ! .hgtags From david.katleman at oracle.com Thu Nov 29 19:19:06 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 30 Nov 2012 03:19:06 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b66 for changeset 4d337fae2250 Message-ID: <20121130031917.C603F47BF3@hg.openjdk.java.net> Changeset: df5619994dc3 Author: katleman Date: 2012-11-29 11:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/df5619994dc3 Added tag jdk8-b66 for changeset 4d337fae2250 ! .hgtags From david.katleman at oracle.com Thu Nov 29 19:20:23 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 30 Nov 2012 03:20:23 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b66 for changeset 20230f8b0eef Message-ID: <20121130032026.2A41747BF4@hg.openjdk.java.net> Changeset: 303b09787a69 Author: katleman Date: 2012-11-29 11:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/303b09787a69 Added tag jdk8-b66 for changeset 20230f8b0eef ! .hgtags From jonathan.gibbons at oracle.com Thu Nov 29 21:33:51 2012 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Thu, 29 Nov 2012 21:33:51 -0800 Subject: CFV: New JDK8 Committer: Vicente Romero In-Reply-To: <50B4B0D0.7080706@oracle.com> References: <50B4B0D0.7080706@oracle.com> Message-ID: <50B8453F.60700@oracle.com> Vote: yes From jonathan.gibbons at oracle.com Thu Nov 29 21:34:30 2012 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Thu, 29 Nov 2012 21:34:30 -0800 Subject: CFV: New jdk8 Reviewer: Mike Duigou In-Reply-To: <50AF848D.60308@oracle.com> References: <50AF848D.60308@oracle.com> Message-ID: <50B84566.9030506@oracle.com> Vote: yes From erik.joelsson at oracle.com Fri Nov 30 01:45:36 2012 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Fri, 30 Nov 2012 10:45:36 +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: <50B88040.3060101@oracle.com> Looks like I was a bit too fast with the fix. I misspelled sizes in a couple of places which made this fail on solaris. I've submitted a fix to build-infra. Sorry! /Erik On 2012-11-29 15:54, Fredrik ?hrstr?m wrote: > 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/ > > >