From lana.steuck at oracle.com Tue Jan 14 17:05:55 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 15 Jan 2014 01:05:55 +0000 Subject: hg: jdk9/jdk9: 5 new changesets Message-ID: <20140115010555.9C6F662453@hg.openjdk.java.net> Changeset: c3c75eda6606 Author: erikj Date: 2013-12-17 11:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/c3c75eda6606 8029797: Let jprt run configure when building Reviewed-by: tbell ! Makefile ! make/Jprt.gmk ! make/Main.gmk ! make/MakeHelpers.gmk ! make/jprt.properties Changeset: bd254db01a0e Author: erikj Date: 2013-12-19 14:11 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/bd254db01a0e 8030793: Update jprt.properties to release jdk9 Reviewed-by: chegar ! make/jprt.properties Changeset: e9dcd2dbb06f Author: darcy Date: 2014-01-03 09:37 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/e9dcd2dbb06f 8031081: Use separate doclint flags for different doc bundles Reviewed-by: chegar, tbell ! make/Javadoc.gmk Changeset: 99544d4803b0 Author: darcy Date: 2014-01-07 10:56 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/99544d4803b0 8000962: Update JDK_MINOR_VERSION for JDK 9 Reviewed-by: katleman, erikj, wetmore ! common/autoconf/version-numbers Changeset: 50669e45cec4 Author: erikj Date: 2014-01-08 14:02 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/50669e45cec4 8030781: System.setProperties(null) drops all system properties (RELEASE not set) Reviewed-by: alanb, ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 From lana.steuck at oracle.com Tue Jan 14 17:05:55 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 15 Jan 2014 01:05:55 +0000 Subject: hg: jdk9/jdk9/jaxp: 4 new changesets Message-ID: <20140115010608.A093662455@hg.openjdk.java.net> Changeset: 9df31dae3649 Author: joehw Date: 2013-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/9df31dae3649 8029955: AIOB in XMLEntityScanner.scanLiteral upon parsing literals with > 100 LF chars Reviewed-by: dfuchs, lancea, ulfzibis ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: e3b116f1f444 Author: joehw Date: 2013-12-23 14:07 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/e3b116f1f444 8029236: Update copyright year to match last edit in jdk8 jaxp repository for 2013 Reviewed-by: lancea, mchung ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/FeatureManager.java ! src/com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/util/SymbolTable.java ! src/com/sun/xml/internal/stream/Entity.java ! src/com/sun/xml/internal/stream/StaxXMLInputSource.java ! src/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/com/sun/xml/internal/stream/writers/WriterUtility.java ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! src/javax/xml/XMLConstants.java ! src/javax/xml/parsers/SAXParser.java ! src/javax/xml/validation/Validator.java ! src/javax/xml/xpath/XPathException.java ! src/javax/xml/xpath/XPathFactory.java ! src/org/xml/sax/helpers/NewInstance.java ! src/org/xml/sax/helpers/ParserAdapter.java ! src/org/xml/sax/helpers/ParserFactory.java ! src/org/xml/sax/helpers/SecuritySupport.java ! src/org/xml/sax/helpers/XMLReaderFactory.java Changeset: 6cfe9502343e Author: joehw Date: 2014-01-05 21:00 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/6cfe9502343e 8027359: XML parser returns incorrect parsing results Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: e5256f530a9b Author: joehw Date: 2013-12-12 11:36 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/e5256f530a9b 8029895: XMLOutputFactory.newFactory(String, ClassLoader) - incorrect specification Reviewed-by: alanb, dfuchs, lancea ! src/javax/xml/stream/XMLOutputFactory.java From lana.steuck at oracle.com Tue Jan 14 17:05:55 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 15 Jan 2014 01:05:55 +0000 Subject: hg: jdk9/jdk9/corba: 8029231: Update copyright years for files in corba repository for 2013 Message-ID: <20140115010556.A3CC862454@hg.openjdk.java.net> Changeset: 79a8136b18c1 Author: ssides Date: 2013-12-23 18:42 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/79a8136b18c1 8029231: Update copyright years for files in corba repository for 2013 Reviewed-by: mchung, coffeys ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/share/classes/com/sun/corba/se/impl/io/InputStreamHook.java ! src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java ! src/share/classes/com/sun/corba/se/impl/ior/EncapsulationUtility.java ! src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyImpl.java ! src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java ! src/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator.java ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl.java ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/InvocationHandlerFactoryImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/DefaultSocketFactoryImpl.java ! src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java ! src/share/classes/com/sun/tools/corba/se/idl/idl_ja.prp ! src/share/classes/com/sun/tools/corba/se/idl/idl_zh_CN.prp ! src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_ja.prp ! src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_zh_CN.prp ! src/share/classes/javax/rmi/CORBA/Stub.java ! src/share/classes/javax/rmi/CORBA/Util.java ! src/share/classes/javax/rmi/PortableRemoteObject.java ! src/share/classes/sun/rmi/rmic/iiop/CompoundType.java From lana.steuck at oracle.com Tue Jan 14 17:06:02 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 15 Jan 2014 01:06:02 +0000 Subject: hg: jdk9/jdk9/langtools: 24 new changesets Message-ID: <20140115010722.9B4C762456@hg.openjdk.java.net> Changeset: 0a2edd52d017 Author: vromero Date: 2013-12-16 14:32 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/0a2edd52d017 8020216: javac, compile time error isn't shown when final static field is not assigned Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8020216/CompileTimeErrorForNonAssignedStaticFieldTest.java + test/tools/javac/flow/T8020216/CompileTimeErrorForNonAssignedStaticFieldTest.out Changeset: cd3f9e77eca4 Author: vromero Date: 2013-12-16 15:07 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/cd3f9e77eca4 8028708: TEST_BUG, Tests should pass through VM options, langtools tests Reviewed-by: jjg, vromero Contributed-by: andrey.x.nazarov at oracle.com ! test/tools/javac/api/ToolProvider/HelloWorldTest.java ! test/tools/javac/api/ToolProvider/ToolProviderTest1.java ! test/tools/javac/api/ToolProvider/ToolProviderTest2.java ! test/tools/javac/lib/ToolBox.java Changeset: 27f2ac8ee5b5 Author: vromero Date: 2013-12-16 17:33 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/27f2ac8ee5b5 8030214: fix for JDK-8020216 breaks the build Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Flow.java - test/tools/javac/flow/T8020216/CompileTimeErrorForNonAssignedStaticFieldTest.java - test/tools/javac/flow/T8020216/CompileTimeErrorForNonAssignedStaticFieldTest.out Changeset: f52909109e6d Author: darcy Date: 2013-12-16 10:15 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f52909109e6d 8028545: Add -source 9 and -target 9 to javac 8000961: Change javac source and target default to 9 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/jvm/Profile.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! test/tools/javac/6330997/T6330997.java ! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java ! test/tools/javac/profiles/ProfileOptionTest.java ! test/tools/javac/versions/check.sh Changeset: e59a993abd88 Author: jlahoda Date: 2013-12-17 10:55 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/e59a993abd88 8029715: test needs bugID added to @bug tag Summary: Adding forgotten bug number Reviewed-by: vromero ! test/tools/javac/processing/model/type/IntersectionPropertiesTest.java Changeset: bc18278c195e Author: jlahoda Date: 2013-12-17 10:55 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/bc18278c195e 8029800: Flags.java uses String.toLowerCase without specifying Locale Summary: Introducing StringUtils.toLowerCase/toUpperCase independent on the default locale, converting almost all usages of String.toLowerCase/toUpperCase to use the new methods. Reviewed-by: jjg, bpatel ! src/share/classes/com/sun/tools/classfile/Instruction.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java ! src/share/classes/com/sun/tools/doclint/Checker.java ! src/share/classes/com/sun/tools/doclint/Env.java ! src/share/classes/com/sun/tools/doclint/HtmlTag.java ! src/share/classes/com/sun/tools/doclint/Messages.java ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/file/Locations.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + src/share/classes/com/sun/tools/javac/util/StringUtils.java ! src/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java + test/tools/javac/NoStringToLower.java + test/tools/javac/util/StringUtilsTest.java Changeset: 55e4fd84b317 Author: jlahoda Date: 2013-12-17 10:58 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/55e4fd84b317 8028415: TreeMaker.Literal(Object) creates invalid JCLiterals when passed a Character. Summary: JCLiteral for char must contain an Integer, not the provided Character. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/tools/javac/tree/MakeLiteralTest.java Changeset: 378aa10645e1 Author: jlahoda Date: 2013-12-17 10:58 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/378aa10645e1 8028235: Better error recovery for parsing 'void' as a type of the lambda parameter Summary: Handle "void" as a primitive type in JavacParser.analyzeParens. Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/lambda/VoidLambdaParameter.java + test/tools/javac/lambda/VoidLambdaParameter.out ! test/tools/javac/parser/JavacParserTest.java Changeset: 744e0f74f7a0 Author: darcy Date: 2013-12-17 10:28 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/744e0f74f7a0 8030080: Correct misstatement in JSR 269 MR (in javax.lang.model) Reviewed-by: jfranck ! src/share/classes/javax/lang/model/type/IntersectionType.java ! src/share/classes/javax/lang/model/util/Types.java Changeset: 9493a72cf1f5 Author: emc Date: 2013-12-17 18:15 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/9493a72cf1f5 8030642: Add golden files to javac/limits Summary: Add golden files to check output of negative compilation tests in javac/limits Reviewed-by: jjg, emc Contributed-by: paul.govereau at oracle.com ! test/tools/javac/limits/ArrayDims2.java ! test/tools/javac/limits/ArrayDims4.java ! test/tools/javac/limits/ArrayDims5.java ! test/tools/javac/limits/CodeSize.java ! test/tools/javac/limits/LongName.java ! test/tools/javac/limits/PoolSize1.java ! test/tools/javac/limits/PoolSize2.java ! test/tools/javac/limits/StringLength.java Changeset: c34aa8829e0a Author: emc Date: 2013-12-17 19:27 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/c34aa8829e0a 8030687: Add .out files to fix failing tests Summary: Forgot to hg add golden files in a previous fix Reviewed-by: jjg + test/tools/javac/limits/ArrayDims2.out + test/tools/javac/limits/ArrayDims4.out + test/tools/javac/limits/ArrayDims5.out + test/tools/javac/limits/CodeSize.out + test/tools/javac/limits/LongName.out + test/tools/javac/limits/PoolSize1.out + test/tools/javac/limits/PoolSize2.out + test/tools/javac/limits/StringLength.out Changeset: be07a9f8f5f0 Author: briangoetz Date: 2013-12-18 10:29 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/be07a9f8f5f0 8030253: Update langtools to use strings-in-switch 8030262: Update langtools to use foreach loops 8030245: Update langtools to use try-with-resources and multi-catch Reviewed-by: darcy ! src/share/classes/com/sun/tools/classfile/Attributes.java ! src/share/classes/com/sun/tools/classfile/ClassWriter.java ! 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/AbstractTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.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/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.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/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.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/markup/HtmlTree.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/ConstantsSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java ! src/share/classes/com/sun/tools/doclint/DocLint.java ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/share/classes/com/sun/tools/javac/main/CommandLine.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/nio/PathFileObject.java ! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/share/classes/com/sun/tools/javac/sym/Profiles.java ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/Convert.java ! src/share/classes/com/sun/tools/javac/util/ListBuffer.java ! src/share/classes/com/sun/tools/javac/util/ServiceLoader.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/Comment.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/SeeTagImpl.java ! src/share/classes/com/sun/tools/javadoc/SerializedForm.java ! src/share/classes/com/sun/tools/javah/JavahTool.java ! src/share/classes/com/sun/tools/javah/TypeSignature.java ! src/share/classes/com/sun/tools/javap/AnnotationWriter.java ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/StackMapWriter.java ! src/share/classes/com/sun/tools/sjavac/Log.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/javax/lang/model/SourceVersion.java Changeset: aebf9484a765 Author: ksrini Date: 2013-12-06 09:07 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/aebf9484a765 8029504: Regression: TestDocRootLink test fails on Windows Reviewed-by: bpatel, jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java Changeset: 5147975ac108 Author: vromero Date: 2013-12-18 19:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5147975ac108 8029569: internal javac cast exception when resolving varargs ambiguity Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/T8029569/VarargsAmbiguityCrashTest.java + test/tools/javac/T8029569/VarargsAmbiguityCrashTest.out Changeset: 6015aabfbe6b Author: vromero Date: 2013-12-18 19:22 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/6015aabfbe6b 8029721: javac crash for annotated parameter type of lambda in a field Reviewed-by: rfield, jfranck ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java ! test/tools/javac/lambda/LambdaScope05.out Changeset: b9bf5b3d5445 Author: briangoetz Date: 2013-12-18 16:05 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b9bf5b3d5445 8030244: Update langtools to use Diamond Reviewed-by: darcy ! src/share/classes/com/sun/source/doctree/AttributeTree.java ! src/share/classes/com/sun/source/doctree/DocTree.java ! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java ! src/share/classes/com/sun/source/util/TaskEvent.java ! src/share/classes/com/sun/source/util/Trees.java ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/classfile/Attribute.java ! src/share/classes/com/sun/tools/classfile/Attributes.java ! src/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java ! src/share/classes/com/sun/tools/classfile/Dependencies.java ! src/share/classes/com/sun/tools/classfile/Instruction.java ! src/share/classes/com/sun/tools/classfile/Opcode.java ! src/share/classes/com/sun/tools/classfile/ReferenceFinder.java ! src/share/classes/com/sun/tools/classfile/Signature.java ! src/share/classes/com/sun/tools/classfile/Type.java ! src/share/classes/com/sun/tools/classfile/TypeAnnotation.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.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/markup/ContentBuilder.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeFieldBuilder.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/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/PropertyBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/XMLNode.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.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/Group.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.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/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java ! src/share/classes/com/sun/tools/doclint/DocLint.java ! src/share/classes/com/sun/tools/doclint/Entity.java ! src/share/classes/com/sun/tools/doclint/Env.java ! src/share/classes/com/sun/tools/doclint/HtmlTag.java ! src/share/classes/com/sun/tools/doclint/Messages.java ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.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/api/MultiTaskListener.java ! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java ! 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/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.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/TypeAnnotations.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/CompileStates.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/Env.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/LambdaToMethod.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/Todo.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/file/Locations.java ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/share/classes/com/sun/tools/javac/jvm/CRTable.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/JNIWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/share/classes/com/sun/tools/javac/jvm/Profile.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! src/share/classes/com/sun/tools/javac/main/CommandLine.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/model/AnnotationProxyMaker.java ! src/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.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/Scanner.java ! src/share/classes/com/sun/tools/javac/parser/ScannerFactory.java ! src/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/share/classes/com/sun/tools/javac/sym/Profiles.java ! src/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.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/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/Context.java ! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/share/classes/com/sun/tools/javac/util/List.java ! src/share/classes/com/sun/tools/javac/util/ListBuffer.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java ! src/share/classes/com/sun/tools/javac/util/Names.java ! src/share/classes/com/sun/tools/javac/util/Options.java ! src/share/classes/com/sun/tools/javac/util/Pair.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/SharedNameTable.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/Comment.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java ! src/share/classes/com/sun/tools/javadoc/JavadocTool.java ! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java ! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java ! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java ! src/share/classes/com/sun/tools/javadoc/SerializedForm.java ! src/share/classes/com/sun/tools/javadoc/Start.java ! src/share/classes/com/sun/tools/javadoc/ToolOption.java ! src/share/classes/com/sun/tools/javah/Gen.java ! src/share/classes/com/sun/tools/javah/JNI.java ! src/share/classes/com/sun/tools/javah/JavahTask.java ! src/share/classes/com/sun/tools/javah/LLNI.java ! src/share/classes/com/sun/tools/javah/Mangle.java ! src/share/classes/com/sun/tools/javah/TypeSignature.java ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/Context.java ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java ! src/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java ! src/share/classes/com/sun/tools/javap/Options.java ! src/share/classes/com/sun/tools/javap/SourceWriter.java ! src/share/classes/com/sun/tools/javap/StackMapWriter.java ! src/share/classes/com/sun/tools/javap/TryBlockWriter.java ! src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java ! src/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/share/classes/com/sun/tools/sjavac/BuildState.java ! src/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/Module.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/Source.java ! src/share/classes/com/sun/tools/sjavac/Util.java ! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java ! src/share/classes/com/sun/tools/sjavac/server/JavacServer.java ! src/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/share/classes/javax/lang/model/SourceVersion.java ! src/share/classes/javax/lang/model/type/MirroredTypesException.java ! src/share/classes/javax/lang/model/util/ElementFilter.java ! src/share/classes/javax/tools/DiagnosticCollector.java ! src/share/classes/javax/tools/JavaFileObject.java ! src/share/classes/javax/tools/StandardLocation.java ! src/share/classes/javax/tools/ToolProvider.java Changeset: c0ebdd10888c Author: emc Date: 2013-12-19 11:38 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/c0ebdd10888c 8030726: tools/javac/NoStringToLower.java fails due to enforcement no use of String.toLowerCase on non-langtools classes Summary: Fix NoStringToLower test to only enforce ban on String.toLowerCase on langtools classes Reviewed-by: vromero, jfranck Contributed-by: paul.govereau at oracle.com ! test/tools/javac/NoStringToLower.java Changeset: a10c5a27b7be Author: vromero Date: 2013-12-19 20:16 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a10c5a27b7be 8030807: langtools should still build using jdk 7 Reviewed-by: briangoetz ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/share/classes/com/sun/tools/javac/sym/Profiles.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/javax/tools/DiagnosticCollector.java ! src/share/classes/javax/tools/ToolProvider.java Changeset: 8af87c6ebafc Author: vromero Date: 2013-12-19 21:58 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8af87c6ebafc 8030218: javac, compile time error isn't shown when final static field is not assigned, follow-up Reviewed-by: jjg, jfranck, sundar ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8030218/CompileTimeErrorForNonAssignedStaticFieldTest.java + test/tools/javac/flow/T8030218/CompileTimeErrorForNonAssignedStaticFieldTest.out Changeset: 41773f3d520b Author: vromero Date: 2013-12-19 22:24 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/41773f3d520b 8029240: Default methods not always visible under -source 7 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/T8029240/DefaultMethodsNotVisibileForSource7Test.java ! test/tools/javac/scope/7046348/EagerInterfaceCompletionTest.java Changeset: 6503222744ea Author: rfield Date: 2013-12-22 21:57 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/6503222744ea 8030626: java.lang.VerifyError: Bad return type when lambda's body is in parentheses Summary: properly type convert the body of a lambda expression (forward port to JDK9 of 8029558) Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/lambda/LambdaParenGeneric.java + test/tools/javac/lambda/LambdaParenGenericOrig.java Changeset: 0d0ca880c22e Author: darcy Date: 2014-01-07 11:43 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/0d0ca880c22e 8028543: Add SourceVersion.RELEASE_9 Reviewed-by: jjg ! src/share/classes/javax/lang/model/SourceVersion.java ! test/tools/javac/api/T6395981.java ! test/tools/javac/processing/model/TestSourceVersion.java Changeset: 28e6d4668450 Author: darcy Date: 2014-01-07 13:47 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/28e6d4668450 8031360: Update langtools code base to use RELEASE_9 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! test/tools/javac/lib/JavacTestingAbstractProcessor.java Changeset: 077c12d527fb Author: darcy Date: 2014-01-07 15:00 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/077c12d527fb 8000962: Update JDK_MINOR_VERSION for JDK 9 Reviewed-by: jjg, ksrini ! test/tools/javac/MethodParameters/AnnotationTest.java ! test/tools/javac/MethodParameters/AnonymousClass.java ! test/tools/javac/MethodParameters/CaptureTest.java ! test/tools/javac/MethodParameters/Constructors.java ! test/tools/javac/MethodParameters/EnumTest.java ! test/tools/javac/MethodParameters/InstanceMethods.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LocalClassTest.java ! test/tools/javac/MethodParameters/MemberClassTest.java ! test/tools/javac/MethodParameters/StaticMethods.java ! test/tools/javac/MethodParameters/UncommonParamNames.java From lana.steuck at oracle.com Tue Jan 14 17:51:06 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 15 Jan 2014 01:51:06 +0000 Subject: hg: jdk9/jdk9/jdk: 87 new changesets Message-ID: <20140115020846.A3FCA62461@hg.openjdk.java.net> Changeset: 5a73e4aee645 Author: darcy Date: 2013-12-13 15:24 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5a73e4aee645 8030082: Fix raw types lint warnings, etc. in various sun.security libraries Reviewed-by: chegar, mullan ! src/share/classes/sun/security/jca/ProviderConfig.java ! src/share/classes/sun/security/provider/PolicyFile.java ! src/share/classes/sun/security/x509/CRLExtensions.java ! src/share/classes/sun/security/x509/CertificateExtensions.java ! src/share/classes/sun/security/x509/X509CertImpl.java Changeset: f92e3055433c Author: bpb Date: 2013-12-13 16:15 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f92e3055433c 4891331: BigInteger a.multiply(a) should use squaring code Summary: Change multiply(BigInteger a) to return square() if a == this and the number of ints in the magnitude is over a threshold. Reviewed-by: darcy, shade ! src/share/classes/java/math/BigInteger.java Changeset: 1f351ad06e95 Author: alanb Date: 2013-12-14 09:27 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1f351ad06e95 8027212: java/nio/channels/Selector/SelectAfterRead.java fails intermittently Reviewed-by: chegar, ewang ! test/java/nio/channels/Selector/ByteServer.java ! test/java/nio/channels/Selector/ReadAfterConnect.java ! test/java/nio/channels/Selector/SelectAfterRead.java ! test/java/nio/channels/Selector/SelectWrite.java Changeset: d8c8b3f38f15 Author: dxu Date: 2013-12-14 16:37 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d8c8b3f38f15 8022219: Intermittent test failures in java/util/zip/ZipFile Reviewed-by: alanb, chegar ! test/java/util/zip/ZipFile/ReadLongZipFileName.java Changeset: 0fdbd30a9f1c Author: dxu Date: 2013-12-14 20:36 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0fdbd30a9f1c 8025437: Check DefaultProxySelector for JNI pending exception issues Reviewed-by: michaelm, chegar, alanb ! src/solaris/native/sun/net/spi/DefaultProxySelector.c Changeset: caa10a9377c9 Author: alanb Date: 2013-12-15 08:11 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/caa10a9377c9 8029805: Remove LogManager addPropertyChangeListener and removePropertyChangeListener methods 8029806: Remove Packer/Unpacker addPropertyChangeLister and removePropertyListener methods Reviewed-by: dfuchs, tbell, mchung, ihse ! make/CreateJars.gmk ! make/Tools.gmk - make/src/classes/build/tools/classfile/RemoveMethods.java ! src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java ! src/share/classes/com/sun/java/util/jar/pack/PropMap.java ! src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java ! src/share/classes/java/util/jar/Pack200.java ! src/share/classes/java/util/logging/LogManager.java ! test/TEST.groups - test/java/util/logging/Listeners.java - test/java/util/logging/ListenersWithSM.java - test/java/util/logging/java.policy - test/tools/pack200/NoBeans.java - test/tools/pack200/Reflect.java Changeset: 15babe8b90e6 Author: xuelei Date: 2013-12-15 20:24 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/15babe8b90e6 8028562: Test SSLSocketSSLEngineTemplate.java intermittent failed with "Data length error" Summary: test stabilization, read one more time in case of message fragment Reviewed-by: mullan, xuelei Contributed-by: Zaiyao Liu ! test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java Changeset: 740772b29f39 Author: sla Date: 2013-12-16 10:51 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/740772b29f39 8030036: Updates to ProblemList.txt after same-binaries run Reviewed-by: alanb ! test/ProblemList.txt Changeset: 60ed49f7d7fe Author: sla Date: 2013-12-16 11:04 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/60ed49f7d7fe 8028430: JDI: ReferenceType.visibleMethods() return wrong visible methods Reviewed-by: mchung ! src/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ClassTypeImpl.java ! src/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java + test/com/sun/jdi/VisibleMethods.java Changeset: ee5500f3d970 Author: sla Date: 2013-12-16 11:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ee5500f3d970 4660158: TTY: NumberFormatException while trying to set values by 'set' command Reviewed-by: alanb, sspitsyn ! src/share/classes/com/sun/tools/example/debug/expr/Expr.jj ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserConstants.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java + src/share/classes/com/sun/tools/example/debug/expr/JavaCharStream.java ! src/share/classes/com/sun/tools/example/debug/expr/LValue.java ! src/share/classes/com/sun/tools/example/debug/expr/ParseException.java ! src/share/classes/com/sun/tools/example/debug/expr/Token.java ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java + test/com/sun/jdi/JdbExprTest.sh Changeset: 341192acab7a Author: sla Date: 2013-12-16 15:38 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/341192acab7a 8030204: com/sun/jdi/JdbExprTest.sh: Required output "Can\\'t convert 2147483648 to int" not found Reviewed-by: alanb ! test/com/sun/jdi/JdbExprTest.sh Changeset: 6a9468263b23 Author: alanb Date: 2013-12-16 15:05 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6a9468263b23 8029904: Remove com.sun.security.auth.callback.DialogCallbackHandler Reviewed-by: mullan ! make/profile-rtjar-includes.txt - src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java - test/com/sun/security/auth/callback/DialogCallbackHandler/Default.java ! test/com/sun/security/sasl/digest/NoQuoteParams.java ! test/sun/security/pkcs11/Provider/Login.java Changeset: dfe666d39950 Author: alanb Date: 2013-12-16 19:52 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/dfe666d39950 6706208: (cs) CharsetProvider permission check cleanup Reviewed-by: chegar, mchung ! src/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/share/classes/java/nio/charset/spi/CharsetProvider.java Changeset: 92c5fbbd8fbd Author: mduigou Date: 2013-12-13 13:35 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/92c5fbbd8fbd 8030016: HashMap.computeIfAbsent generates spurious access event Reviewed-by: psandoz, bchristi ! src/share/classes/java/util/HashMap.java + test/java/util/LinkedHashMap/ComputeIfAbsentAccessOrder.java ! test/java/util/Map/Defaults.java Changeset: 30d83b6b0932 Author: mduigou Date: 2013-12-13 13:34 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/30d83b6b0932 8029055: Map.merge implementations should refuse null value param Reviewed-by: briangoetz, dl ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/concurrent/ConcurrentMap.java ! test/java/util/Map/Defaults.java Changeset: 0eabaeea675c Author: sla Date: 2013-12-17 08:07 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0eabaeea675c 6605915: jinfo -flag functionality doesn't work with core files Reviewed-by: mchung, jbachorik ! src/share/classes/sun/tools/jinfo/JInfo.java Changeset: d4060ecc471e Author: alanb Date: 2013-12-17 13:27 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d4060ecc471e 8030035: Create a stable test group in TEST.groups Summary: Added known stable tests into a separate group Reviewed-by: alanb Contributed-by: balchandra.vaidya at oracle.com ! test/TEST.groups Changeset: e0f7ff38be9e Author: mduigou Date: 2013-12-17 09:36 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e0f7ff38be9e 8029795: LinkedHashMap.getOrDefault() doesn't update access order. Reviewed-by: psandoz ! src/share/classes/java/util/LinkedHashMap.java ! test/java/util/LinkedHashMap/Basic.java Changeset: e87b18bdfe28 Author: darcy Date: 2013-12-17 17:14 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e87b18bdfe28 8030084: Fix lint warnings in sun.security.tools.policytool Reviewed-by: mullan ! src/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: e3ae01498b35 Author: alanb Date: 2013-12-18 08:41 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e3ae01498b35 8029886: Change SecurityManager check{TopLevelWindow, SystemClipboardAccessAwtEventQueueAccess} to check AllPermission Reviewed-by: mchung, prr, art, mullan ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/MouseInfo.java ! src/share/classes/java/awt/Robot.java ! src/share/classes/java/awt/SystemTray.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/sun/applet/AppletSecurity.java - src/share/classes/sun/awt/AWTPermissionFactory.java + src/share/classes/sun/awt/AWTPermissions.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/security/util/SecurityConstants.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! test/java/lang/SecurityManager/NoAWT.java Changeset: cc29c31a7823 Author: jbachorik Date: 2013-12-18 10:58 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/cc29c31a7823 8029890: java/lang/management/ThreadMXBean/ThreadBlockedCount.java fails: Blocked thread has 4 blocked counts. Expected 3 Reviewed-by: sla ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java Changeset: 78ad43cbe7e2 Author: jbachorik Date: 2013-12-18 11:00 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/78ad43cbe7e2 8029809: sun/management/jmxremote/bootstrap/CustomLauncherTest.java fails intermittently with "Operation not permitted" Reviewed-by: sla ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java Changeset: bc7c24915ee9 Author: vinnie Date: 2013-12-18 12:23 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/bc7c24915ee9 8029788: Certificate validation - java.lang.ClassCastException Reviewed-by: xuelei, mullan, weijun ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java Changeset: ceafbd631c88 Author: rriggs Date: 2013-12-18 09:56 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ceafbd631c88 7018010: References to ProxySelector is without link Reviewed-by: lancea, darcy, alanb ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLStreamHandler.java Changeset: ba17303eef79 Author: ksrini Date: 2013-12-18 10:19 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ba17303eef79 8024033: [launcher] remove solaris dual mode support Reviewed-by: darcy, martin ! src/solaris/bin/java_md_solinux.c Changeset: a5a19cfc6464 Author: ksrini Date: 2013-12-18 10:36 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a5a19cfc6464 8029388: java.exe consumes argument intended for launched java class Reviewed-by: mchung ! src/windows/bin/java_md.c ! test/tools/launcher/ChangeDataModel.java Changeset: de165a2b88fe Author: ksrini Date: 2013-12-18 11:34 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/de165a2b88fe 8029513: SwingApplet demo files still found in JDK 8 on Solaris Reviewed-by: tbell ! make/CompileDemos.gmk Changeset: ea5a1f0f7af3 Author: xuelei Date: 2013-12-19 02:27 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ea5a1f0f7af3 7093640: Enable client-side TLS 1.2 by default Reviewed-by: weijun, mullan, wetmore ! src/share/classes/sun/security/ssl/ProtocolVersion.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/CustomizedDefaultProtocols.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/DefaultEnabledProtocols.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/IllegalProtocolProperty.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NoOldVersionContext.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/SSLContextVersion.java - test/sun/security/ssl/javax/net/ssl/SSLContextVersion.java Changeset: e9004951beea Author: msheppar Date: 2013-12-19 11:34 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e9004951beea 7102702: java/net/PortUnreachableException/OneExceptionOnly.java failing Summary: change struct sockaddr_in rmtaddr to SOCKETADDRESS rmtaddr in purgeOutstandingICMP Reviewed-by: alanb, chegar ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! test/ProblemList.txt Changeset: e2bdddb8bedf Author: dl Date: 2013-12-19 10:31 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e2bdddb8bedf 8026155: Enhance ForkJoin pool Reviewed-by: chegar, alanb, ahgross ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: 497e5b67e257 Author: chegar Date: 2013-12-19 10:40 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/497e5b67e257 Merge Changeset: 941823df6655 Author: chegar Date: 2013-12-19 13:08 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/941823df6655 Merge Changeset: 9aaa7653bca5 Author: dfuchs Date: 2013-12-19 14:53 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9aaa7653bca5 8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java failed with NPE Summary: This is a test bug - loggers held in local variables can be arbitrarily gc'ed if that variable is no longer used. The fix makes sure that the loggers won't be arbitrarily gc'ed before the test is complete. Reviewed-by: mchung ! test/java/util/logging/TestLoggerBundleSync.java Changeset: 3231e2b60d7b Author: alanb Date: 2013-12-19 18:13 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3231e2b60d7b 8022879: TEST_BUG: sun/nio/cs/MalformedSurrogates.java fails intermittently Reviewed-by: martin Contributed-by: yiming.wang at oracle.com ! test/sun/nio/cs/MalformedSurrogates.java Changeset: 03d88a2515da Author: mchung Date: 2013-12-19 13:43 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/03d88a2515da 8029346: LowMemoryTestConcMarkSweepGC.sh fails intermittently with timeout Reviewed-by: mchung Contributed-by: Tristan Yan ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java - test/java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh Changeset: c6ea96f25cdc Author: xuelei Date: 2013-12-19 22:59 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c6ea96f25cdc 8030842: Intermittent test failure SSLSocketTimeoutNulls.java Reviewed-by: weijun ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/SSLSocketTimeoutNulls.java Changeset: 540ed089efdd Author: alanb Date: 2013-12-20 09:58 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/540ed089efdd 8030690: TEST_BUG java/nio/Buffer/Chars.java fails intermittently Reviewed-by: alanb Contributed-by: yiming.wang at oracle.com ! test/java/nio/Buffer/Chars.java Changeset: a46a076bf830 Author: psandoz Date: 2013-12-20 13:38 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a46a076bf830 8030851: Update code in java.util to use newer language features Reviewed-by: dfuchs, briangoetz, chegar, alanb, mduigou ! src/share/classes/java/util/AbstractMap.java ! src/share/classes/java/util/AbstractSequentialList.java ! src/share/classes/java/util/AbstractSet.java ! src/share/classes/java/util/ArrayDeque.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/ArrayPrefixHelpers.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/ArraysParallelSortHelpers.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/Formatter.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/HashSet.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/LinkedHashMap.java ! src/share/classes/java/util/LinkedList.java ! src/share/classes/java/util/ListResourceBundle.java ! src/share/classes/java/util/PriorityQueue.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/StringTokenizer.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/TreeSet.java ! src/share/classes/java/util/Vector.java ! src/share/classes/java/util/WeakHashMap.java ! src/share/classes/java/util/jar/Attributes.java ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/java/util/jar/Manifest.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/LogRecord.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/java/util/logging/XMLFormatter.java ! src/share/classes/java/util/prefs/AbstractPreferences.java ! src/share/classes/java/util/prefs/XmlSupport.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/java/util/stream/SortedOps.java Changeset: afe4c5f0a8fb Author: dfuchs Date: 2013-12-20 14:53 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/afe4c5f0a8fb 8030187: TEST_BUG: java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java failing again Summary: Yet another issue with Loggers being gc'ed too early. Reviewed-by: mchung ! test/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java Changeset: 33c3c4c0ebcf Author: darcy Date: 2013-12-20 08:59 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/33c3c4c0ebcf 8023471: Add compatibility note to AnnotatedElement Reviewed-by: smarks, jfranck, abuckley ! src/share/classes/java/lang/annotation/Annotation.java ! src/share/classes/java/lang/reflect/AnnotatedElement.java Changeset: 3555f96c4a3a Author: rriggs Date: 2013-12-20 13:06 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3555f96c4a3a 8030002: Enhance deserialization using readObject Reviewed-by: sherman, chegar, scolebourne ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZoneRegion.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/AbstractChronology.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java ! src/share/classes/java/time/chrono/ChronoPeriodImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/JapaneseEra.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java ! test/java/time/tck/java/time/AbstractTCKTest.java ! test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java ! test/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java ! test/java/time/tck/java/time/serial/TCKDurationSerialization.java ! test/java/time/tck/java/time/serial/TCKInstantSerialization.java ! test/java/time/tck/java/time/serial/TCKLocalDateSerialization.java ! test/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java ! test/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java ! test/java/time/tck/java/time/serial/TCKMonthDaySerialization.java ! test/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java ! test/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java ! test/java/time/tck/java/time/serial/TCKPeriodSerialization.java ! test/java/time/tck/java/time/serial/TCKYearMonthSerialization.java ! test/java/time/tck/java/time/serial/TCKYearSerialization.java ! test/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java ! test/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java ! test/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java ! test/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java ! test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java ! test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java ! test/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java Changeset: 3d9dfe04c40c Author: rriggs Date: 2013-12-20 13:06 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3d9dfe04c40c 8029909: Clarify equals/hashcode behavior for java.time types Summary: Document the behavior of equals and hashcode in java.time.chrono date types Reviewed-by: sherman, scolebourne ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java Changeset: b42d9d8d0689 Author: darcy Date: 2013-12-20 14:06 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b42d9d8d0689 8030785: Missing "since 1.8" javadoc for java.lang.reflect.Method:getParameterCount Reviewed-by: mduigou, mchung ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Method.java Changeset: 728ec3ee2a5d Author: smarks Date: 2013-12-13 18:08 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/728ec3ee2a5d 8027536: rmic: add deprecation warning message when generating JRMP static stubs/skeletons Reviewed-by: mchung, dmocek ! src/share/classes/sun/rmi/rmic/Main.java ! src/share/classes/sun/rmi/rmic/resources/rmic.properties Changeset: eaa533e9778a Author: tyan Date: 2013-12-20 15:10 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/eaa533e9778a 7168267: Cleanup of rmi regression tests Reviewed-by: smarks ! test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java ! test/java/rmi/reliability/juicer/ApplicationServer.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java ! test/java/rmi/testlibrary/ActivationLibrary.java ! test/java/rmi/transport/readTimeout/ReadTimeoutTest.java Changeset: d2e156b25d0a Author: dfuchs Date: 2013-12-22 11:20 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d2e156b25d0a 8030850: Setting .level=FINEST in logging configuration file doesn't work Summary: setLevel(INFO) was called too early on root logger, causing the value found in configuration file to be later ignored. Reviewed-by: mchung ! src/share/classes/java/util/logging/LogManager.java + test/java/util/logging/RootLogger/RootLevelInConfigFile.java + test/java/util/logging/RootLogger/rootlogger.properties Changeset: 3fdddeb63b58 Author: joehw Date: 2013-12-23 14:02 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3fdddeb63b58 8029955: AIOB in XMLEntityScanner.scanLiteral upon parsing literals with > 100 LF chars Reviewed-by: dfuchs, lancea, ulfzibis + test/javax/xml/jaxp/parsers/8029955/EntityScannerTest.java Changeset: 8ab889b624a4 Author: ksrini Date: 2013-12-23 14:24 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8ab889b624a4 8029997: [infra] remove Solaris ISA directories and the links Reviewed-by: alanb, tbell ! make/Images.gmk ! test/tools/launcher/ExecutionEnvironment.java Changeset: e39b7b1c61db Author: mullan Date: 2013-12-24 08:40 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e39b7b1c61db 8030813: Signed applet fails to load when CRLs are stored in an LDAP directory Summary: Skip JNDI application resource lookup to avoid recursive JAR validation Reviewed-by: vinnie, herrick ! src/share/classes/com/sun/naming/internal/ResourceManager.java ! src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java Changeset: 8c8af352ad49 Author: mullan Date: 2013-12-24 08:42 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8c8af352ad49 Merge Changeset: b8fad77f3814 Author: smarks Date: 2013-12-24 16:43 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b8fad77f3814 8007256: RMI testlibrary cleanup: remove JavaVMCallbackHandler Reviewed-by: darcy ! test/java/rmi/testlibrary/JavaVM.java Changeset: 7aa58a1362c8 Author: xuelei Date: 2013-12-24 20:07 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7aa58a1362c8 8025415: Test SSLSocketImplThrowsWrongExceptions.java timed out Reviewed-by: weijun ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java Changeset: 076738bb967d Author: weijun Date: 2013-12-30 11:51 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/076738bb967d 8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCCacheConstants.java + test/sun/security/jgss/GssMemoryIssues.java - test/sun/security/krb5/TimeInCCache.java + test/sun/security/krb5/ccache/CorruptedCC.java + test/sun/security/krb5/ccache/TimeInCCache.java Changeset: d0e6d466b7c6 Author: igerasim Date: 2013-12-30 16:34 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d0e6d466b7c6 8030698: Several GUI labels in jconsole need correction Reviewed-by: sla ! src/share/classes/sun/tools/jconsole/Messages.java ! src/share/classes/sun/tools/jconsole/SummaryTab.java ! src/share/classes/sun/tools/jconsole/ThreadTab.java ! src/share/classes/sun/tools/jconsole/resources/messages.properties ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Changeset: c0165cb2e9b3 Author: msheppar Date: 2014-01-02 19:23 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c0165cb2e9b3 8027903: java/net/MulticastSocket/SetGetNetworkInterfaceTest.java throws java.net.SocketException: Cannot assign requested address Summary: check for pending Exception and clear if invoking ipv6 mcast_set_xxx function during setNetworkInterface call flow. Reviewed-by: alanb, chegar ! src/solaris/native/java/net/PlainDatagramSocketImpl.c Changeset: 18080cca998a Author: dl Date: 2014-01-03 06:22 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/18080cca998a 8031133: AbstractMap should specify its default implementation using @implSpec Reviewed-by: chegar, alanb ! src/share/classes/java/util/AbstractMap.java Changeset: 2a3f779141f0 Author: chegar Date: 2014-01-03 06:28 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2a3f779141f0 Merge ! src/share/classes/java/util/AbstractMap.java Changeset: f454245399bf Author: alanb Date: 2014-01-03 15:42 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f454245399bf 8029018: (bf) Check src/share/native/java/nio/Bits.c for JNI pending exceptions Reviewed-by: chegar ! src/share/native/java/nio/Bits.c Changeset: 83e7a201b62c Author: alanb Date: 2014-01-03 15:59 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/83e7a201b62c 8031113: TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently Reviewed-by: chegar ! test/java/nio/channels/AsynchronousChannelGroup/Basic.java ! test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java ! test/java/nio/channels/AsynchronousChannelGroup/Restart.java Changeset: ddd79d3a427a Author: darcy Date: 2014-01-03 09:49 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ddd79d3a427a 8031148: Fix doclint issues in javax.xml.crypto.dsig Reviewed-by: chegar, mullan ! src/share/classes/javax/xml/crypto/dsig/CanonicalizationMethod.java ! src/share/classes/javax/xml/crypto/dsig/DigestMethod.java ! src/share/classes/javax/xml/crypto/dsig/Reference.java ! src/share/classes/javax/xml/crypto/dsig/SignatureMethod.java ! src/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignContext.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignature.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/share/classes/javax/xml/crypto/dsig/XMLValidateContext.java ! src/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java Changeset: c4afcffdb511 Author: darcy Date: 2014-01-03 10:38 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c4afcffdb511 8030212: Several api.java.util.stream tests got "NaN" value instead of "Infinity" or "-Infinity" Reviewed-by: mduigou, psandoz ! src/share/classes/java/util/DoubleSummaryStatistics.java ! src/share/classes/java/util/stream/Collectors.java ! src/share/classes/java/util/stream/DoublePipeline.java ! test/java/util/stream/TestDoubleSumAverage.java Changeset: 1b9c607049c9 Author: bpb Date: 2014-01-03 14:04 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1b9c607049c9 8029561: Optimization in Integer to string conversion Summary: Remove FIXME-TODO comments as the suggested change does not improve performance. Reviewed-by: darcy ! src/share/classes/java/lang/Integer.java Changeset: df79231a1e18 Author: tyan Date: 2014-01-03 20:43 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/df79231a1e18 8030284: intermittent StackOverflow in RMI bench/serial test Reviewed-by: smarks ! test/java/rmi/reliability/benchmark/bench/serial/Main.java Changeset: 1a4ed2bd4556 Author: joehw Date: 2014-01-05 21:02 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1a4ed2bd4556 8027359: XML parser returns incorrect parsing results Reviewed-by: lancea + test/javax/xml/jaxp/parsers/8027359/XML11EntityScannerTest.java Changeset: 9af7c1225730 Author: michaelm Date: 2014-01-06 11:00 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9af7c1225730 8029354: URLPermission. throws llegalArgumentException: Invalid characters in hostname Reviewed-by: alanb, chegar ! src/share/classes/java/net/URLPermission.java + test/java/net/URLPermission/OpenURL.java ! test/java/net/URLPermission/URLPermissionTest.java Changeset: 7bef51488933 Author: darcy Date: 2014-01-06 11:48 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7bef51488933 8031201: Fix casting lint issues in java.net Reviewed-by: alanb, chegar ! src/share/classes/java/net/Inet6Address.java Changeset: 5d921714a43a Author: juh Date: 2014-01-06 13:20 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5d921714a43a 8007967: Infinite loop can happen in sun.security.provider.certpath.SunCertPathBuilder.depthFirstSearchForward() Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java Changeset: d8759955a757 Author: rriggs Date: 2013-12-11 16:52 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d8759955a757 8029551: Add value-type notice to java.time classes Summary: Add warning about identity of value types and reference to ValueBased.html Reviewed-by: briangoetz, smarks, scolebourne ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! test/java/time/tck/java/time/TCKLocalDateTime.java Changeset: 8aba209fcc73 Author: darcy Date: 2014-01-06 13:54 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8aba209fcc73 8031210: Remove serial warning from java.lang.Enum Reviewed-by: lancea, mduigou ! src/share/classes/java/lang/Enum.java Changeset: 10a7f21e6d51 Author: plevart Date: 2014-01-07 09:54 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/10a7f21e6d51 8030801: SocketHandler(host, port) requires permission ("java.util.logging.LoggingPermission" "control") 8029781: Theoretical data race on java.util.logging.Handler.sealed Summary: Use privileged actions instead of racy boolean field to elevate privilege when constructing logging handlers Reviewed-by: mchung, dfuchs ! src/share/classes/java/util/logging/ConsoleHandler.java ! src/share/classes/java/util/logging/Handler.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/MemoryHandler.java ! src/share/classes/java/util/logging/SocketHandler.java ! src/share/classes/java/util/logging/StreamHandler.java + test/java/util/logging/HandlersConfigTest$Configured.props + test/java/util/logging/HandlersConfigTest$Default.props + test/java/util/logging/HandlersConfigTest.java Changeset: 8eb4585ecca7 Author: psandoz Date: 2014-01-07 11:15 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8eb4585ecca7 8031187: DoubleStream.count is incorrect for a stream containing > Integer.MAX_VALUE elements Reviewed-by: darcy ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/IntPipeline.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountLargeTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java Changeset: 39808c21755d Author: psandoz Date: 2014-01-07 11:33 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/39808c21755d 8031306: Incorrect bug id on tests Reviewed-by: chegar ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountLargeTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java Changeset: 379e2893b058 Author: chegar Date: 2014-01-07 11:34 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/379e2893b058 8031067: java/util/concurrent/atomic/AtomicUpdaters.java: java.lang.Error: Unexpected reflective access Summary: Ensure that the test is not influenced by the default users policy. Reviewed-by: martin ! test/java/util/concurrent/atomic/AtomicUpdaters.java Changeset: 7b38bd0ca1b1 Author: chegar Date: 2014-01-07 12:59 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7b38bd0ca1b1 8031142: AbstractCollection and AbstractList should specify their default implementation using @implSpec Reviewed-by: martin, psandoz ! src/share/classes/java/util/AbstractCollection.java ! src/share/classes/java/util/AbstractList.java Changeset: b2d3a512a534 Author: chegar Date: 2014-01-07 13:00 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b2d3a512a534 Merge Changeset: 19027fae2dc9 Author: darcy Date: 2014-01-07 09:09 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/19027fae2dc9 8027063: SecurityManger.getClassContext returns a raw type Reviewed-by: lancea, alanb, xuelei ! src/share/classes/java/lang/SecurityManager.java Changeset: b54fa34779b6 Author: darcy Date: 2014-01-07 09:17 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b54fa34779b6 8031302: Fix raw types lint warnings in java.security Reviewed-by: xuelei ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/UnresolvedPermission.java Changeset: 7bb2401e06f9 Author: rriggs Date: 2014-01-07 11:50 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7bb2401e06f9 8031103: java.time.Duration has wrong Javadoc Comments in toDays() and toHours() Summary: Correct specification for Duration.toDays, toHours Reviewed-by: lancea, alanb ! src/share/classes/java/time/Duration.java Changeset: 2647b91dbc2a Author: darcy Date: 2014-01-07 09:58 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2647b91dbc2a 8031326: Use Class rather than Class in java.net method signatures Reviewed-by: alanb, chegar ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLConnection.java Changeset: 5912c8deb51d Author: darcy Date: 2014-01-07 12:56 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5912c8deb51d 8031361: Fix raw types warning in java.lang.management Reviewed-by: psandoz, lancea, alanb ! src/share/classes/java/lang/management/ManagementFactory.java Changeset: f1066af06fa0 Author: ascarpino Date: 2014-01-07 14:35 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f1066af06fa0 8030823: Security Providers need to have their version numbers updated for JDK9 Reviewed-by: xuelei, wetmore ! src/macosx/classes/apple/security/AppleProvider.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/com/sun/security/sasl/Provider.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/share/classes/sun/security/ec/SunEC.java ! src/share/classes/sun/security/jgss/SunProvider.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/provider/MD4.java ! src/share/classes/sun/security/provider/Sun.java ! src/share/classes/sun/security/provider/VerificationProvider.java ! src/share/classes/sun/security/rsa/SunRsaSign.java ! src/share/classes/sun/security/smartcardio/SunPCSC.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! test/java/security/Provider/ProviderVersionCheck.java Changeset: 0b15f2e463da Author: darcy Date: 2014-01-07 15:02 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0b15f2e463da 8000962: Update JDK_MINOR_VERSION for JDK 9 Reviewed-by: jjg, ksrini ! test/ProblemList.txt Changeset: 9d29ba8fd305 Author: darcy Date: 2014-01-07 19:19 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9d29ba8fd305 8031369: Fix raw types warnings in sun.misc.{Cache, SoftCache} Reviewed-by: mduigou, lancea ! src/share/classes/sun/misc/Cache.java ! src/share/classes/sun/misc/SoftCache.java Changeset: 2d01f25b1b37 Author: alanb Date: 2014-01-08 12:59 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2d01f25b1b37 8030089: java/util/zip/ZipFile/FinalizeZipFile.java intermittently fails with fastdebug builds Reviewed-by: alanb Contributed-by: tristan.yan at oracle.com ! test/java/util/zip/ZipFile/FinalizeZipFile.java Changeset: 1e0ed6b05df7 Author: alanb Date: 2014-01-08 13:08 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1e0ed6b05df7 6772009: java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java test failed with 'Completed != 2' Reviewed-by: martin, dholmes Contributed-by: srikalyan.chandrashekar at oracle.com ! test/ProblemList.txt ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java Changeset: 03b9bcc42484 Author: erikj Date: 2014-01-08 14:04 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/03b9bcc42484 8030781: System.setProperties(null) drops all system properties (RELEASE not set) Reviewed-by: alanb + test/java/lang/System/SetPropertiesNull.java Changeset: 3b4ac8d1b76f Author: dxu Date: 2014-01-08 13:25 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3b4ac8d1b76f 8028726: (prefs) Check src/solaris/native/java/util/FileSystemPreferences.c for JNI pending exceptions Reviewed-by: lancea, chegar, alanb ! src/solaris/native/java/util/FileSystemPreferences.c From david.katleman at oracle.com Tue Jan 21 18:21:02 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 22 Jan 2014 02:21:02 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk9-b01 for changeset 79a8136b18c1 Message-ID: <20140122022103.64E036263A@hg.openjdk.java.net> Changeset: 95f1e7d56136 Author: katleman Date: 2014-01-21 18:16 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/95f1e7d56136 Added tag jdk9-b01 for changeset 79a8136b18c1 ! .hgtags From david.katleman at oracle.com Tue Jan 21 18:20:58 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 22 Jan 2014 02:20:58 +0000 Subject: hg: jdk9/jdk9: Added tag jdk9-b01 for changeset 50669e45cec4 Message-ID: <20140122022058.DAA7E62639@hg.openjdk.java.net> Changeset: 91b82f8211e4 Author: katleman Date: 2014-01-21 18:16 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/91b82f8211e4 Added tag jdk9-b01 for changeset 50669e45cec4 ! .hgtags From david.katleman at oracle.com Tue Jan 21 18:22:43 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 22 Jan 2014 02:22:43 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk9-b01 for changeset 050a626a8895 Message-ID: <20140122022245.697F56263B@hg.openjdk.java.net> Changeset: 239f9b9c86e3 Author: katleman Date: 2014-01-21 18:16 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/239f9b9c86e3 Added tag jdk9-b01 for changeset 050a626a8895 ! .hgtags From david.katleman at oracle.com Tue Jan 21 18:24:48 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 22 Jan 2014 02:24:48 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk9-b01 for changeset 9c9fabbcd3d5 Message-ID: <20140122022450.B0FE06263D@hg.openjdk.java.net> Changeset: 94c4578b2876 Author: katleman Date: 2014-01-21 18:17 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/94c4578b2876 Added tag jdk9-b01 for changeset 9c9fabbcd3d5 ! .hgtags From david.katleman at oracle.com Tue Jan 21 18:24:39 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 22 Jan 2014 02:24:39 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk9-b01 for changeset e5256f530a9b Message-ID: <20140122022442.6C8AE6263C@hg.openjdk.java.net> Changeset: 5be9a92100bf Author: katleman Date: 2014-01-21 18:17 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/5be9a92100bf Added tag jdk9-b01 for changeset e5256f530a9b ! .hgtags From david.katleman at oracle.com Tue Jan 21 18:25:01 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 22 Jan 2014 02:25:01 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk9-b01 for changeset 3b4ac8d1b76f Message-ID: <20140122022515.AC8196263E@hg.openjdk.java.net> Changeset: d94b9f4a50e5 Author: katleman Date: 2014-01-21 18:17 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d94b9f4a50e5 Added tag jdk9-b01 for changeset 3b4ac8d1b76f ! .hgtags From david.katleman at oracle.com Tue Jan 21 18:27:06 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 22 Jan 2014 02:27:06 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk9-b01 for changeset 65347535840f Message-ID: <20140122022707.B88A962640@hg.openjdk.java.net> Changeset: 3f1385a3bbf5 Author: katleman Date: 2014-01-21 18:17 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/3f1385a3bbf5 Added tag jdk9-b01 for changeset 65347535840f ! .hgtags From david.katleman at oracle.com Tue Jan 21 18:26:57 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 22 Jan 2014 02:26:57 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk9-b01 for changeset 077c12d527fb Message-ID: <20140122022701.53A576263F@hg.openjdk.java.net> Changeset: a90e57a4c87d Author: katleman Date: 2014-01-21 18:17 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a90e57a4c87d Added tag jdk9-b01 for changeset 077c12d527fb ! .hgtags From lana.steuck at oracle.com Mon Jan 27 21:25:35 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 28 Jan 2014 05:25:35 +0000 Subject: hg: jdk9/jdk9/corba: 3 new changesets Message-ID: <20140128052538.51F68627E9@hg.openjdk.java.net> Changeset: 08bd81c188de Author: msheppar Date: 2013-11-12 17:56 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/08bd81c188de 8026193: Enhance CORBA stub factories Summary: modify com.sun.corba.se.impl.presenetation.rmi.StubFactoryDynamicBase inheritance structure. Reviewed-by: alanb, coffeys, ahgross ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryProxyImpl.java Changeset: 28ea7aca8b5a Author: msheppar Date: 2013-11-12 18:04 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/28ea7aca8b5a 8025767: Enhance IIOP Streams Summary: modify org.omg.CORBA_2_3.portable.InputStream inheritance structure. Reviewed-by: alanb, coffeys, skoivu ! src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java ! src/share/classes/com/sun/corba/se/impl/encoding/EncapsInputStream.java ! src/share/classes/com/sun/corba/se/impl/encoding/EncapsOutputStream.java ! src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeInputStream.java ! src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java ! src/share/classes/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/share/classes/com/sun/corba/se/impl/io/InputStreamHook.java ! src/share/classes/com/sun/corba/se/impl/ior/EncapsulationUtility.java ! src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyFactoryImpl.java ! src/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java ! src/share/classes/com/sun/corba/se/impl/protocol/CorbaClientRequestDispatcherImpl.java ! src/share/classes/com/sun/corba/se/impl/protocol/SharedCDRClientRequestDispatcherImpl.java ! src/share/classes/com/sun/corba/se/impl/resolver/INSURLOperationImpl.java ! src/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContexts.java ! src/share/classes/org/omg/CORBA_2_3/portable/InputStream.java + src/share/classes/sun/corba/EncapsInputStreamFactory.java Changeset: 839499306313 Author: lana Date: 2014-01-27 21:00 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/839499306313 Merge From lana.steuck at oracle.com Mon Jan 27 21:25:33 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 28 Jan 2014 05:25:33 +0000 Subject: hg: jdk9/jdk9: 9 new changesets Message-ID: <20140128052534.226BE627E8@hg.openjdk.java.net> Changeset: 5d71dcd42e73 Author: erikj Date: 2014-01-09 12:35 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/5d71dcd42e73 8029908: jdk 8u5 mac build produces incorrect version string 1.8.0_5 Reviewed-by: tbell, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: c90c89d6f35a Author: erikj Date: 2014-01-14 12:03 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/c90c89d6f35a 8031580: bootcycle-images crashes with Unrecognized VM option 'PermSize=32m' Reviewed-by: sla, tbell ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh Changeset: d33e5e1a26e2 Author: erikj Date: 2014-01-14 12:05 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/d33e5e1a26e2 8025936: Windows .pdb and .map files does not have proper dependencies setup Reviewed-by: ihse, tbell ! make/common/NativeCompilation.gmk Changeset: 9dc6651aec45 Author: mduigou Date: 2014-01-14 10:25 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/9dc6651aec45 8031668: TOOLCHAIN_FIND_COMPILER unexpectedly resolves symbolic links Reviewed-by: erikj, ihse ! common/autoconf/toolchain.m4 Changeset: ea7a041eb994 Author: mduigou Date: 2014-01-14 12:49 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/ea7a041eb994 8011180: remove obsolete scripts Reviewed-by: smarks, erikj, psandoz - make/scripts/hgforest.sh - make/scripts/webrev.ksh Changeset: 690bb11e1df2 Author: erikj Date: 2014-01-16 17:16 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/690bb11e1df2 8031709: Configure --with-jvm-variants=client, server, x produces default outputdir containing comma Reviewed-by: ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 131a0f8deafa Author: asaha Date: 2014-01-15 14:19 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/131a0f8deafa 8031822: Regenerate common/autoconf/generated-configure.sh after merging changes from CPU14_01 Reviewed-by: tbell ! common/autoconf/generated-configure.sh Changeset: 0ff0275f3388 Author: asaha Date: 2014-01-16 21:43 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/0ff0275f3388 Merge ! common/autoconf/generated-configure.sh Changeset: 135f0c7af57e Author: lana Date: 2014-01-27 21:00 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/135f0c7af57e Merge From lana.steuck at oracle.com Mon Jan 27 21:25:46 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 28 Jan 2014 05:25:46 +0000 Subject: hg: jdk9/jdk9/jaxws: 14 new changesets Message-ID: <20140128052631.175F8627EB@hg.openjdk.java.net> Changeset: d00da7afb124 Author: alanb Date: 2014-01-13 16:17 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/d00da7afb124 8027908: serialVersionUID of javax.xml.bind.TypeConstraintException accidently changed Reviewed-by: alanb Contributed-by: iaroslav.savytskyi at oracle.com ! src/share/jaxws_classes/javax/xml/bind/TypeConstraintException.java Changeset: bc622ba563f9 Author: katleman Date: 2013-12-19 17:23 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/bc622ba563f9 Added tag jdk8-b121 for changeset 32050ab53c8a ! .hgtags Changeset: 91f5c542ccad Author: katleman Date: 2014-01-03 11:54 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/91f5c542ccad Added tag jdk8-b122 for changeset bc622ba563f9 ! .hgtags Changeset: 241e4effed6d Author: katleman Date: 2014-01-10 08:32 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/241e4effed6d Added tag jdk8-b123 for changeset 91f5c542ccad ! .hgtags Changeset: a0fe37d07212 Author: asaha Date: 2014-01-10 23:07 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/a0fe37d07212 Merge ! .hgtags Changeset: b0c2840e2513 Author: mkos Date: 2013-11-22 21:11 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/b0c2840e2513 8010935: Better XML handling 8027378: Two closed/javax/xml/8005432 fails with jdk7u51b04 8028382: Two javax/xml/8005433 tests still fail after the fix JDK-8028147 Summary: base fix + fixes for test regressions; fix also reviewed by Maxim Soloviev, Alexander Fomin Reviewed-by: mchung, mgrebac, mullan ! src/share/jaxws_classes/com/sun/tools/internal/jxc/model/nav/ApNavigator.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/EagerNType.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/NavigatorImpl.java + src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/api/JAXBRIContext.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/api/TypeReference.java + src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeAnyTypeImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeInfoSetImpl.java + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/Navigator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/ReflectionNavigator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfoSet.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Lister.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor.java + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/fault/SOAPFaultBuilder.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/model/RuntimeModeler.java + src/share/jaxws_classes/com/sun/xml/internal/ws/model/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/model/WrapperBeanGenerator.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/BindingHelper.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/TypeInfo.java + src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/Utils.java Changeset: f80c37c168f7 Author: kizune Date: 2013-12-03 14:13 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/f80c37c168f7 Merge Changeset: c99140027351 Author: kizune Date: 2013-12-05 16:37 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/c99140027351 Merge - make/jprt.properties - make/scripts/update_src.sh - makefiles/BuildJaxws.gmk - makefiles/Makefile Changeset: ca6bb6b558a6 Author: kizune Date: 2013-12-13 22:13 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/ca6bb6b558a6 Merge Changeset: d4b785ac4079 Author: asaha Date: 2013-12-20 07:42 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/d4b785ac4079 Merge Changeset: c07fc967624b Author: asaha Date: 2014-01-03 15:59 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/c07fc967624b Merge Changeset: d17231198057 Author: asaha Date: 2014-01-10 23:07 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/d17231198057 Merge Changeset: 83bfee7942ed Author: asaha Date: 2014-01-14 08:02 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/83bfee7942ed Merge Changeset: efe2bc258c78 Author: lana Date: 2014-01-27 21:01 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/efe2bc258c78 Merge ! .hgtags From lana.steuck at oracle.com Mon Jan 27 21:25:45 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 28 Jan 2014 05:25:45 +0000 Subject: hg: jdk9/jdk9/jaxp: 5 new changesets Message-ID: <20140128052606.0E21B627EA@hg.openjdk.java.net> Changeset: 9ddbebe5236e Author: joehw Date: 2013-08-26 21:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/9ddbebe5236e 8022935: Enhance Apache resolver classes Reviewed-by: alanb, mchung, skoivu ! src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java ! src/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java ! src/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java Changeset: 4ed4ed5d59ca Author: joehw Date: 2013-10-22 13:15 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/4ed4ed5d59ca 8025018: Enhance JAX-P set up Reviewed-by: alanb, dfuchs, lancea, ahgross ! src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java ! src/com/sun/org/apache/xalan/internal/lib/Extensions.java Changeset: 11678555606b Author: joehw Date: 2013-11-14 10:18 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/11678555606b 8027201: Enhance JAX-P set up Reviewed-by: alanb, dfuchs, lancea, hawtin ! src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java ! src/com/sun/org/apache/xalan/internal/lib/Extensions.java Changeset: 1d9a0d953497 Author: joehw Date: 2014-01-20 19:53 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/1d9a0d953497 8028111: XML readers share the same entity expansion counter Reviewed-by: alanb, lancea, dfuchs, ahgross ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java Changeset: 02f60a253e15 Author: lana Date: 2014-01-27 21:00 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/02f60a253e15 Merge From lana.steuck at oracle.com Mon Jan 27 21:25:49 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 28 Jan 2014 05:25:49 +0000 Subject: hg: jdk9/jdk9/nashorn: 47 new changesets Message-ID: <20140128052655.1755E627EC@hg.openjdk.java.net> Changeset: a26f4de458d4 Author: sundar Date: 2013-11-25 18:40 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/a26f4de458d4 8029090: Developers should be able to pass nashorn properties and enable/disable JFR from command line Reviewed-by: jlaskey, lagergren ! make/build-benchmark.xml ! make/build.xml ! make/project.properties Changeset: 0b6687c4efef Author: jlaskey Date: 2013-11-25 11:13 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0b6687c4efef Merge ! make/build.xml ! make/project.properties - makefiles/BuildNashorn.gmk - makefiles/Makefile Changeset: fce0ef0c9858 Author: sundar Date: 2013-11-26 18:36 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fce0ef0c9858 8029031: "ant clean jar" on nashorn repo results in number of ASM deprecated warnings Reviewed-by: lagergren, jlaskey, hannesw ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java Changeset: bdbb93b88236 Author: sundar Date: 2013-11-27 14:13 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/bdbb93b88236 8028345: Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs Reviewed-by: lagergren, hannesw - bin/jjs - bin/jjs.bat - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat Changeset: dcca148a8219 Author: sundar Date: 2013-12-02 18:19 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/dcca148a8219 8029364: NashornException to expose thrown object Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/runtime/ECMAException.java + test/script/basic/JDK-8029364.js + test/script/basic/JDK-8029364.js.EXPECTED Changeset: 550f881d43ba Author: sundar Date: 2013-12-12 19:02 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/550f881d43ba 8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn Summary: markdown test fix contributed by kshefov Reviewed-by: jlaskey ! make/build.xml ! make/project.properties + test/script/markdown.js + test/script/markdown/anchors-by-reference.js + test/script/markdown/anchors-by-reference.js.EXPECTED + test/script/markdown/automatic-anchors.js + test/script/markdown/automatic-anchors.js.EXPECTED + test/script/markdown/blockquote-nested-markdown.js + test/script/markdown/blockquote-nested-markdown.js.EXPECTED + test/script/markdown/blockquote.js + test/script/markdown/blockquote.js.EXPECTED + test/script/markdown/code-block-html-escape.js + test/script/markdown/code-block-html-escape.js.EXPECTED + test/script/markdown/code-block.js + test/script/markdown/code-block.js.EXPECTED + test/script/markdown/doubline-list.js + test/script/markdown/doubline-list.js.EXPECTED + test/script/markdown/emphasis.js + test/script/markdown/emphasis.js.EXPECTED + test/script/markdown/escaped-number-period.js + test/script/markdown/escaped-number-period.js.EXPECTED + test/script/markdown/escaping.js + test/script/markdown/escaping.js.EXPECTED + test/script/markdown/github-style-at-start.js + test/script/markdown/github-style-at-start.js.EXPECTED + test/script/markdown/github-style-codeblock.js + test/script/markdown/github-style-codeblock.js.EXPECTED + test/script/markdown/github-style-linebreaks.js + test/script/markdown/github-style-linebreaks.js.EXPECTED + test/script/markdown/h1-with-double-hash.js + test/script/markdown/h1-with-double-hash.js.EXPECTED + test/script/markdown/h1-with-equals.js + test/script/markdown/h1-with-equals.js.EXPECTED + test/script/markdown/h1-with-single-hash.js + test/script/markdown/h1-with-single-hash.js.EXPECTED + test/script/markdown/h2-with-dashes.js + test/script/markdown/h2-with-dashes.js.EXPECTED + test/script/markdown/h2-with-double-hash.js + test/script/markdown/h2-with-double-hash.js.EXPECTED + test/script/markdown/h2-with-single-hash.js + test/script/markdown/h2-with-single-hash.js.EXPECTED + test/script/markdown/h3-with-double-hash.js + test/script/markdown/h3-with-double-hash.js.EXPECTED + test/script/markdown/h3-with-single-hash.js + test/script/markdown/h3-with-single-hash.js.EXPECTED + test/script/markdown/h4-with-single-hash.js + test/script/markdown/h4-with-single-hash.js.EXPECTED + test/script/markdown/h5-with-single-hash.js + test/script/markdown/h5-with-single-hash.js.EXPECTED + test/script/markdown/h6-with-single-hash.js + test/script/markdown/h6-with-single-hash.js.EXPECTED + test/script/markdown/horizontal-rules.js + test/script/markdown/horizontal-rules.js.EXPECTED + test/script/markdown/html5-strutural-tags.js + test/script/markdown/html5-strutural-tags.js.EXPECTED + test/script/markdown/images.js + test/script/markdown/images.js.EXPECTED + test/script/markdown/implicit-anchors.js + test/script/markdown/implicit-anchors.js.EXPECTED + test/script/markdown/inline-anchors.js + test/script/markdown/inline-anchors.js.EXPECTED + test/script/markdown/inline-code.js + test/script/markdown/inline-code.js.EXPECTED + test/script/markdown/inline-style-tag.js + test/script/markdown/inline-style-tag.js.EXPECTED + test/script/markdown/lazy-blockquote.js + test/script/markdown/lazy-blockquote.js.EXPECTED + test/script/markdown/list-with-blockquote.js + test/script/markdown/list-with-blockquote.js.EXPECTED + test/script/markdown/list-with-code.js + test/script/markdown/list-with-code.js.EXPECTED + test/script/markdown/multi-paragraph-list.js + test/script/markdown/multi-paragraph-list.js.EXPECTED + test/script/markdown/multiline-unordered-list.js + test/script/markdown/multiline-unordered-list.js.EXPECTED + test/script/markdown/nested-blockquote.js + test/script/markdown/nested-blockquote.js.EXPECTED + test/script/markdown/ordered-list-same-number.js + test/script/markdown/ordered-list-same-number.js.EXPECTED + test/script/markdown/ordered-list-wrong-numbers.js + test/script/markdown/ordered-list-wrong-numbers.js.EXPECTED + test/script/markdown/ordered-list.js + test/script/markdown/ordered-list.js.EXPECTED + test/script/markdown/relative-anchors.js + test/script/markdown/relative-anchors.js.EXPECTED + test/script/markdown/simple-paragraph.js + test/script/markdown/simple-paragraph.js.EXPECTED + test/script/markdown/strong.js + test/script/markdown/strong.js.EXPECTED + test/script/markdown/table-basic.js + test/script/markdown/table-basic.js.EXPECTED + test/script/markdown/table-large.js + test/script/markdown/table-large.js.EXPECTED + test/script/markdown/table-with-equals.js + test/script/markdown/table-with-equals.js.EXPECTED + test/script/markdown/unordered-list-asterisk.js + test/script/markdown/unordered-list-asterisk.js.EXPECTED + test/script/markdown/unordered-list-minus.js + test/script/markdown/unordered-list-minus.js.EXPECTED + test/script/markdown/unordered-list-plus.js + test/script/markdown/unordered-list-plus.js.EXPECTED + test/script/markdown/url-with-parenthesis.js + test/script/markdown/url-with-parenthesis.js.EXPECTED Changeset: a46570c20412 Author: sundar Date: 2013-12-16 18:32 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/a46570c20412 8030169: Need regression test for bug JDK-8010731 Reviewed-by: attila, lagergren + test/script/basic/JDK-8010731.js Changeset: cade47c36c6c Author: sundar Date: 2013-12-16 23:25 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/cade47c36c6c 8030182: scopeCall with -1 as line number Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java + test/script/basic/JDK-8030182.js + test/script/basic/JDK-8030182.js.EXPECTED + test/script/basic/JDK-8030182_2.js + test/script/basic/JDK-8030182_2.js.EXPECTED Changeset: 8c0524412634 Author: sundar Date: 2013-12-19 21:53 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/8c0524412634 8030809: Anonymous functions should not be shown with internal names in script stack trace Reviewed-by: lagergren, hannesw, jlaskey ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8030809.js + test/script/basic/JDK-8030809.js.EXPECTED Changeset: 78cdf566535d Author: sundar Date: 2014-01-03 10:09 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/78cdf566535d 8031106: Nashorn: IndexOutOfBoundsException in NashornCallSiteDescriptor.getNameToken() Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java + test/script/sandbox/JDK-8031106.js Changeset: d6e66fef38eb Author: sundar Date: 2014-01-07 18:14 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/d6e66fef38eb 8029003: setField in ScriptObject is incorrect for non extensible objects Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 18eccb9656e0 Author: hannesw Date: 2014-01-07 14:16 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/18eccb9656e0 8029667: Prototype linking is incorrect Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java + test/script/basic/JDK-8029667.js + test/script/basic/JDK-8029667.js.EXPECTED Changeset: 3bbf629a2db9 Author: sundar Date: 2014-01-08 17:51 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/3bbf629a2db9 8031317: SyntaxError when property setter has no parameter Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8031317.js + test/script/basic/JDK-8031317.js.EXPECTED Changeset: d1d4d669373c Author: sundar Date: 2014-01-09 19:23 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/d1d4d669373c 8031359: Invocable.getInterface() works incorrectly if interface has default methods Reviewed-by: attila, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + test/script/basic/JDK-8031359.js + test/script/basic/JDK-8031359.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/InvocableTest.java Changeset: 64ab63d26500 Author: sundar Date: 2014-01-13 18:13 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/64ab63d26500 8029332: Do not require nasgen-generated functions to return Object Reviewed-by: lagergren, jlaskey, hannesw ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! src/jdk/nashorn/internal/objects/NativeMath.java Changeset: ac141e6625d7 Author: sundar Date: 2014-01-14 09:03 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/ac141e6625d7 Merge - bin/jjs - bin/jjs.bat - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat Changeset: 752554d45a07 Author: sundar Date: 2013-12-09 09:48 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/752554d45a07 8029612: the typeErrorThrower field in ScriptFunctionImpl cannot be static and common to all Globals Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java Changeset: 4706897b4dec Author: attila Date: 2013-12-09 10:52 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/4706897b4dec 8029467: Widening of booleans causes bad results Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/Attr.java + test/script/basic/JDK-8029467.js + test/script/basic/JDK-8029467.js.EXPECTED Changeset: 18edd7a1b166 Author: lagergren Date: 2013-12-11 18:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/18edd7a1b166 8029780: "ant externals" broke our test harness with the latest version of the octane benchmarks Reviewed-by: attila, sundar ! make/build-benchmark.xml ! test/script/basic/compile-octane-splitter.js.EXPECTED ! test/script/basic/compile-octane.js.EXPECTED ! test/script/basic/run-octane.js Changeset: c63eb6474c84 Author: sundar Date: 2014-01-14 14:18 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/c63eb6474c84 Merge ! make/build-benchmark.xml Changeset: c041d151d7e6 Author: sundar Date: 2014-01-15 14:51 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/c041d151d7e6 8031715: Indexed access to java package not working Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8031715.js + test/script/basic/JDK-8031715.js.EXPECTED Changeset: b2ca350d8415 Author: sundar Date: 2014-01-16 21:26 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b2ca350d8415 8031983: Error objects should capture stack at the constructor Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java ! src/jdk/nashorn/internal/runtime/ECMAException.java + test/script/basic/JDK-8031983.js + test/script/basic/JDK-8031983.js.EXPECTED ! test/script/basic/NASHORN-441.js.EXPECTED Changeset: 341f81ebefe0 Author: sundar Date: 2014-01-16 22:50 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/341f81ebefe0 8032004: instance property "message" of Error objects should be non-enumerable Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java + test/script/basic/JDK-8032004.js ! test/script/basic/NASHORN-111.js.EXPECTED Changeset: 76f606690a45 Author: sundar Date: 2014-01-17 20:09 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/76f606690a45 8032060: PropertyMap of Error objects is not stable Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ECMAException.java + test/script/trusted/JDK-8032060.js Changeset: 071eb6953a4a Author: sundar Date: 2014-01-20 19:51 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/071eb6953a4a 8032068: implement @sourceURL and #sourceURL directives Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java + test/script/basic/JDK-8032068.js + test/script/basic/JDK-8032068.js.EXPECTED Changeset: b9fdc55a6e28 Author: chegar Date: 2013-11-03 07:33 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b9fdc55a6e28 Merge Changeset: c1049f63d4f5 Author: kizune Date: 2013-12-03 14:13 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/c1049f63d4f5 Merge Changeset: 39a3e5a4d6d4 Author: kizune Date: 2013-12-05 16:37 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/39a3e5a4d6d4 Merge - makefiles/BuildNashorn.gmk - makefiles/Makefile Changeset: dd59e60accdd Author: kizune Date: 2013-12-13 22:13 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/dd59e60accdd Merge Changeset: 7841feee13f5 Author: katleman Date: 2013-12-19 17:24 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/7841feee13f5 Added tag jdk8-b121 for changeset 32631eed0fad ! .hgtags Changeset: 89f838ccd186 Author: asaha Date: 2013-12-20 07:44 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/89f838ccd186 Merge Changeset: 739f3abdfa55 Author: sundar Date: 2013-12-09 09:53 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/739f3abdfa55 Merge Changeset: e452a3797290 Author: sundar Date: 2013-12-12 09:18 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/e452a3797290 Merge Changeset: 0225a7ca37ab Author: lana Date: 2013-12-12 19:19 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0225a7ca37ab Merge Changeset: 9d112a0e7df7 Author: lana Date: 2013-12-23 14:46 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/9d112a0e7df7 Merge Changeset: a9d41a8055ca Author: asaha Date: 2014-01-02 15:31 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/a9d41a8055ca Merge Changeset: 688f4167f921 Author: katleman Date: 2014-01-03 11:55 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/688f4167f921 Added tag jdk8-b122 for changeset 9d112a0e7df7 ! .hgtags Changeset: 98e7379a4345 Author: asaha Date: 2014-01-03 16:01 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/98e7379a4345 Merge Changeset: 0b4301c79225 Author: katleman Date: 2014-01-10 08:32 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0b4301c79225 Added tag jdk8-b123 for changeset 688f4167f921 ! .hgtags Changeset: 2334772d5292 Author: asaha Date: 2014-01-10 17:06 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2334772d5292 Merge Changeset: 2523105f2165 Author: asaha Date: 2014-01-10 17:08 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2523105f2165 Merge ! .hgtags Changeset: 1c3fdbe8296a Author: asaha Date: 2014-01-14 08:09 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/1c3fdbe8296a Merge Changeset: 0765d74cc483 Author: asaha Date: 2014-01-15 10:24 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0765d74cc483 Merge Changeset: e2cd81d404c8 Author: asaha Date: 2014-01-16 21:46 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/e2cd81d404c8 Merge Changeset: 5498391976e0 Author: kizune Date: 2014-01-20 20:42 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/5498391976e0 Merge Changeset: aa5dad691156 Author: kizune Date: 2014-01-20 20:42 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/aa5dad691156 Merge Changeset: b3517e51f404 Author: lana Date: 2014-01-27 21:01 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b3517e51f404 Merge ! .hgtags From lana.steuck at oracle.com Mon Jan 27 21:26:02 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 28 Jan 2014 05:26:02 +0000 Subject: hg: jdk9/jdk9/langtools: 16 new changesets Message-ID: <20140128052707.4BF98627ED@hg.openjdk.java.net> Changeset: a970979c412a Author: alundblad Date: 2014-01-09 15:00 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a970979c412a 8006730: remove workaround tests when jtreg updated Summary: Removed temporary workaround test-files. Reviewed-by: jjg - test/tools/doclint/html/AAA.java - test/tools/doclint/tidy/AAA.java - test/tools/doclint/tool/AAA.java Changeset: c1c20e618930 Author: jlahoda Date: 2014-01-10 11:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/c1c20e618930 8029376: Full attribution of unresolvable annotations 8029161: javac crashing when processing broken annotations Summary: Attributing values of annotation attributes regardless how broken the annotation is. Reviewed-by: jjg, jfranck ! src/share/classes/com/sun/tools/javac/comp/Annotate.java + test/tools/javac/annotations/neg/8022765/ErroneousAnnotations.java + test/tools/javac/annotations/neg/8022765/ErroneousAnnotations.out ! test/tools/javac/annotations/neg/8022765/T8022765.out + test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java ! test/tools/javac/annotations/testCrashNestedAnnos/TestCrashNestedAnnos.out ! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out ! test/tools/javac/diags/examples/AnnotationMustBeNameValue.java Changeset: f5f0872a1b84 Author: alundblad Date: 2014-01-10 12:47 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f5f0872a1b84 8028389: NullPointerException compiling annotation values that have bodies Summary: Made sure anonymous class declarations inside class- and package-level annotations are properly entered. Reviewed-by: jfranck ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/annotations/neg/AnonSubclass.java + test/tools/javac/annotations/neg/AnonSubclass.out + test/tools/javac/annotations/neg/pkg/AnonSubclassOnPkg.java + test/tools/javac/annotations/neg/pkg/package-info.java + test/tools/javac/annotations/neg/pkg/package-info.out Changeset: 7163a6b6d8ea Author: jlahoda Date: 2014-01-10 19:02 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/7163a6b6d8ea 8030049: RoundEnvironment.getElementsAnnotatedWith receives wrong elements Summary: Match the required and actual annotations using Element equivalence rather than TypeMirror equivalence, to avoid trouble with erroneous types. Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! test/tools/javac/processing/environment/round/BuriedAnnotations.java + test/tools/javac/processing/environment/round/ErroneousAnnotations.java + test/tools/javac/processing/environment/round/ErroneousAnnotations.out ! test/tools/javac/processing/environment/round/Part1.java ! test/tools/javac/processing/environment/round/Part2.java ! test/tools/javac/processing/environment/round/SurfaceAnnotations.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java ! test/tools/javac/processing/environment/round/TypeParameterAnnotations.java Changeset: 7d3855d1a6c3 Author: jfranck Date: 2014-01-15 10:57 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/7d3855d1a6c3 8029690: Move symbol creation from ClassReader to Symtab Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/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/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java ! test/tools/javac/6889255/T6889255.java Changeset: c71cb4fbb329 Author: jlahoda Date: 2014-01-15 13:49 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/c71cb4fbb329 8028576: Incorrect RuntimeVisibleTypeAnnotations for exception parameters when not generating debuging info Summary: The exception parameters with type annotations need to be added into the varBuffer even if not generating debug info Reviewed-by: jjg, emc ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java Changeset: b49771a49320 Author: darcy Date: 2014-01-16 18:00 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b49771a49320 8031745: Remove unneeded/obsolete -source/-target options in javac tests, part 1 Reviewed-by: jjg, sogoel ! test/tools/apt/Basics/CheckAptIsRemovedTest.java ! test/tools/javac/6341866/T6341866.java - test/tools/javac/Capture.java ! test/tools/javac/ClassFileModifiers/MemberModifiers.java ! test/tools/javac/ConditionalArgTypes_1.java - test/tools/javac/Source5.java ! test/tools/javac/T6394563.java ! test/tools/javac/T6394563.warn.out ! test/tools/javac/api/T6306137.java ! test/tools/javac/api/TestGetElementReference.java ! test/tools/javac/lambda/ByteCodeTest.java ! test/tools/javac/processing/environment/TestSourceVersion.java ! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java - test/tools/javac/processing/warnings/gold_sv_warn_0_2.out - test/tools/javac/processing/warnings/gold_sv_warn_2_3.out ! test/tools/javac/stackmap/StackMapTest.java ! test/tools/javac/unicode/Unmappable.java - test/tools/javac/varargs/warning/Warn1.java ! test/tools/javap/output/Tester.java ! test/tools/javap/typeAnnotations/JSR175Annotations.java ! test/tools/javap/typeAnnotations/NewArray.java ! test/tools/javap/typeAnnotations/Presence.java ! test/tools/javap/typeAnnotations/PresenceInner.java ! test/tools/javap/typeAnnotations/TypeCasts.java ! test/tools/javap/typeAnnotations/Visibility.java ! test/tools/javap/typeAnnotations/Wildcards.java Changeset: 65782eb09bb3 Author: darcy Date: 2014-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/65782eb09bb3 8031375: Revert test exclusions after fix for JDK-8030656 propagates Reviewed-by: mduigou ! test/tools/javac/MethodParameters/AnnotationTest.java ! test/tools/javac/MethodParameters/AnonymousClass.java ! test/tools/javac/MethodParameters/CaptureTest.java ! test/tools/javac/MethodParameters/Constructors.java ! test/tools/javac/MethodParameters/EnumTest.java ! test/tools/javac/MethodParameters/InstanceMethods.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LocalClassTest.java ! test/tools/javac/MethodParameters/MemberClassTest.java ! test/tools/javac/MethodParameters/StaticMethods.java ! test/tools/javac/MethodParameters/UncommonParamNames.java Changeset: 6a84b95ed396 Author: mfang Date: 2013-12-17 23:32 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/6a84b95ed396 8026741: jdk8 l10n resource file translation update 5 Reviewed-by: naoto, yhuang ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties ! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties Changeset: 0e0dd8045290 Author: bpatel Date: 2013-12-18 19:48 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/0e0dd8045290 8016549: jdk7 javadocs are hard to read Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.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/background.gif ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java ! test/com/sun/javadoc/AccessH1/AccessH1.java ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java ! test/tools/javadoc/api/basic/APITest.java Changeset: 3b4db9e3824d Author: ksrini Date: 2013-12-24 09:17 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3b4db9e3824d 8029230: Update copyright year to match last edit in jdk8 langtools repository for 2013 Reviewed-by: ksrini Contributed-by: steve.sides at oracle.com ! make/Makefile ! src/share/classes/com/sun/javadoc/AnnotationDesc.java ! src/share/classes/com/sun/source/doctree/package-info.java ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/classfile/Dependencies.java ! src/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/Names.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java ! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java ! src/share/classes/com/sun/tools/jdeps/Archive.java ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Log.java ! src/share/classes/com/sun/tools/sjavac/Module.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/ProblemException.java ! src/share/classes/com/sun/tools/sjavac/Source.java ! src/share/classes/com/sun/tools/sjavac/Transformer.java ! src/share/classes/com/sun/tools/sjavac/Util.java ! src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java ! src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java ! src/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/share/classes/com/sun/tools/sjavac/server/SysInfo.java ! src/share/classes/javax/lang/model/element/TypeElement.java ! src/share/classes/javax/lang/model/element/VariableElement.java ! src/share/classes/javax/lang/model/element/package-info.java ! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java ! test/com/sun/javadoc/testAbstractMethod/pkg/A.java ! test/com/sun/javadoc/testAbstractMethod/pkg/B.java ! test/com/sun/javadoc/testAbstractMethod/pkg/C.java ! test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java ! test/com/sun/javadoc/testDocRootLink/pkg1/C1.java ! test/com/sun/javadoc/testDocRootLink/pkg2/C2.java ! test/com/sun/javadoc/testLegacyTaglet/C.java ! test/com/sun/javadoc/testNavigation/pkg/A.java ! test/com/sun/javadoc/testNavigation/pkg/C.java ! test/com/sun/javadoc/testNavigation/pkg/E.java ! test/com/sun/javadoc/testNavigation/pkg/I.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/C.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeRegDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/D.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/NonSynthDocContainer.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegArryDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/C.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java ! test/tools/javac/T6725036.java ! test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedBase.java ! test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedContainer.java ! test/tools/javac/annotations/typeAnnotations/TargetTypes.java ! test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java ! test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java ! test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java ! test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java ! test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java ! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java ! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java ! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java ! test/tools/javac/cast/intersection/IntersectionTypeParserTest.java ! test/tools/javac/cast/intersection/model/Model01.java ! test/tools/javac/cast/intersection/model/ModelChecker.java ! test/tools/javac/defaultMethods/static/Static01.java ! test/tools/javac/defaultMethods/static/Static02.java ! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java ! test/tools/javac/defaultMethods/static/import/StaticImport1.java ! test/tools/javac/defaultMethods/static/import/StaticImport2.java ! test/tools/javac/defaultMethods/static/import/StaticImport3.java ! test/tools/javac/defaultMethods/static/import/pkg/A.java ! test/tools/javac/defaultMethods/static/import/pkg/B.java ! test/tools/javac/defaultMethods/static/import/pkg/C.java ! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java ! test/tools/javac/diags/MessageFile.java ! test/tools/javac/diags/MessageInfo.java ! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java ! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java ! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java ! test/tools/javac/diags/examples/IllegalStaticIntfMethCall.java ! test/tools/javac/diags/examples/KindnameConstructor.java ! test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java ! test/tools/javac/diags/examples/NotInProfile.java ! test/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java ! test/tools/javac/diags/examples/StaticIntfMethodNotSupported.java ! test/tools/javac/diags/examples/WhereIntersection.java ! test/tools/javac/generics/odersky/BadTest4.java ! test/tools/javac/lambda/DoubleStaticImport.java ! test/tools/javac/lambda/Intersection01.java ! test/tools/javac/lambda/Intersection02.java ! test/tools/javac/lambda/LambdaCapture06.java ! test/tools/javac/lambda/LambdaConv01.java ! test/tools/javac/lambda/LambdaExpr15.java ! test/tools/javac/lambda/MethodReference25.java ! test/tools/javac/lambda/MethodReference26.java ! test/tools/javac/lambda/MethodReference59.java ! test/tools/javac/lambda/MethodReference60.java ! test/tools/javac/lambda/TargetType51.java ! test/tools/javac/lambda/lambdaExecution/InInterface.java ! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java ! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java ! test/tools/javac/lambda/methodReference/BridgeMethod.java ! test/tools/javac/lambda/methodReference/SamConversion.java ! test/tools/javac/lambda/methodReference/SamConversionComboTest.java ! test/tools/javac/lambda/typeInference/InferenceTest2b.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java ! test/tools/javac/multicatch/Pos05.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java ! test/tools/javac/resolve/Pos.java ! test/tools/javac/resolve/ResolveHarness.java ! test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java ! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java ! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java ! test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/p/Foo.java Changeset: 456dcda71ffe Author: asaha Date: 2014-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/456dcda71ffe Merge ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/classfile/Dependencies.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.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/background.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/Names.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Log.java ! src/share/classes/com/sun/tools/sjavac/Module.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/Source.java ! src/share/classes/com/sun/tools/sjavac/Util.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java Changeset: 1b3d8c693498 Author: asaha Date: 2014-01-15 10:18 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/1b3d8c693498 Merge Changeset: 96a4580afd62 Author: asaha Date: 2014-01-16 21:46 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/96a4580afd62 Merge - test/tools/javac/Capture.java - test/tools/javac/Source5.java - test/tools/javac/processing/warnings/gold_sv_warn_0_2.out - test/tools/javac/processing/warnings/gold_sv_warn_2_3.out - test/tools/javac/varargs/warning/Warn1.java Changeset: b0292ceb955e Author: kizune Date: 2014-01-20 19:11 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b0292ceb955e Merge Changeset: f2c58a337c8a Author: lana Date: 2014-01-27 21:01 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f2c58a337c8a Merge From lana.steuck at oracle.com Mon Jan 27 21:26:13 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 28 Jan 2014 05:26:13 +0000 Subject: hg: jdk9/jdk9/hotspot: 66 new changesets Message-ID: <20140128052843.0850C627EE@hg.openjdk.java.net> Changeset: d8d1b22b1809 Author: darcy Date: 2013-12-26 11:16 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d8d1b22b1809 8030656: Bad version check for parameter information in src/share/vm/classfile/javaClasses.cpp Summary: Switched version check to check for greater than or equal to 8, not equal to 8 Reviewed-by: dholmes, kamg ! src/share/vm/classfile/javaClasses.cpp Changeset: eb79bf22508b Author: sla Date: 2013-12-16 11:17 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/eb79bf22508b 8029798: Build warnings in windows/makefiles/sa.make Reviewed-by: sla Contributed-by: francis.andre.kampbell at orange.fr ! make/windows/makefiles/sa.make Changeset: b7cd330fd5b6 Author: zgu Date: 2013-12-16 10:57 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b7cd330fd5b6 8026300: VM warning: increase O_BUFLEN in ostream.hpp -- output truncated occurs with fastdebug VM when printing flags Summary: Fixed wrong print string format Reviewed-by: sla, ccheung ! src/share/vm/runtime/globals.cpp Changeset: 0f2de9d724a9 Author: sla Date: 2013-12-16 10:34 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0f2de9d724a9 8028737: Remove JVM_AccessVMIntFlag / JVM_AccessVMBooleanFlag / JVM_VMBreakPoint Reviewed-by: dcubed, coleenp ! make/bsd/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-debug ! make/solaris/makefiles/mapfile-vers-debug ! src/share/vm/prims/jvm.cpp Changeset: dbcb1dd0785b Author: sla Date: 2013-12-18 08:39 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dbcb1dd0785b 8029726: On OS X some dtrace probe names are mismatched with Solaris 8029727: On OS X dtrace probes CallMethodA/CallMethodV are not fired. 8029728: On OS X dtrace probes SetStaticBooleanField are not fired Reviewed-by: kamg, dsamersoff ! src/os/bsd/dtrace/hotspot.d ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp Changeset: 03e9e2e3028b Author: dsamersoff Date: 2013-12-18 20:32 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/03e9e2e3028b 8028408: unused-value warning on forte.cpp when build on Mac Summary: cast argument to void in function type definition Reviewed-by: sla, sspitsyn ! src/share/vm/prims/forte.cpp Changeset: 27c84ba76954 Author: dsamersoff Date: 2013-12-18 23:09 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/27c84ba76954 6969276: minor memory leak detected by cppcheck in agent/src/os/linux/symtab.c Summary: missed free call on error return Reviewed-by: sla, sspitsyn, igerasim ! agent/src/os/linux/symtab.c Changeset: 21db9a1d43ef Author: hseigel Date: 2013-12-23 10:13 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/21db9a1d43ef 8021774: [TESTBUG] Tests failed because of a warning in its output Summary: Remove check for warning Reviewed-by: zgu, mseledtsov Contributed-by: george.triantafillou at oracle.com ! test/runtime/NMT/CommandLineDetail.java ! test/runtime/NMT/CommandLineSummary.java ! test/runtime/NMT/CommandLineTurnOffNMT.java ! test/runtime/NMT/PrintNMTStatistics.java Changeset: 6c583aa36bc9 Author: iignatyev Date: 2013-12-23 20:56 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6c583aa36bc9 8029070: memory leak in jmm_SetVMGlobal Reviewed-by: kvn, dholmes ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/services/management.cpp Changeset: 5b0fbe224dff Author: iignatyev Date: 2013-12-23 18:39 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5b0fbe224dff Merge Changeset: a9683a647c9f Author: hseigel Date: 2013-12-23 18:44 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a9683a647c9f 8023735: [TESTBUG] runtime/XCheckJniJsig/XCheckJSig.java fails on MacOS X Summary: Look for libjsig in correct locations and do not fail if it's not found Reviewed-by: zgu, ccheung ! test/runtime/XCheckJniJsig/XCheckJSig.java Changeset: 23c27f9ae1e8 Author: zgu Date: 2013-12-31 08:58 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/23c27f9ae1e8 6730115: Fastdebug VM crashes with "ExceptionMark destructor expects no pending exceptions" error Summary: Fixed incompatible uses of EXCEPTION_MARK and CHECK macros in AttachListener::init(), handle exception locally. Reviewed-by: minqi, coleenp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/attachListener.hpp Changeset: e89b54bf4e51 Author: hseigel Date: 2014-01-06 08:44 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e89b54bf4e51 8030955: assert(_prologue != NULL) failed: prologue pointer must be initialized Summary: Allow multiple calls to PerfMemory::destroy() Reviewed-by: zgu, coleenp ! src/share/vm/runtime/perfMemory.cpp + test/runtime/PerfMemDestroy/PerfMemDestroy.java Changeset: 29985fccf378 Author: sla Date: 2014-01-07 10:50 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/29985fccf378 4990369: visibleMethods() and methodsByName() return wrong visible methods Reviewed-by: sspitsyn, coleenp ! agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java Changeset: 1a899ea6b7ed Author: sla Date: 2014-01-07 12:32 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1a899ea6b7ed 8031305: (hotspot) com.sun.management.VMOption is missing the ATTACH_ON_DEMAND origin Reviewed-by: jbachorik, mchung, dholmes ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp Changeset: ce86c36b8921 Author: coleenp Date: 2014-01-07 13:26 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ce86c36b8921 8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains Summary: Metaspace::contains cannot look at purged metaspaces while CMS concurrently deallocates them. Reviewed-by: mgerdin, sspitsyn, jmasa ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/runtime/os.cpp Changeset: e9d5e8a38ae3 Author: dcubed Date: 2014-01-08 13:53 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e9d5e8a38ae3 Merge Changeset: ff355e26c78d Author: brutisso Date: 2013-12-16 08:54 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ff355e26c78d 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc() Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: dd1b266713ea Author: brutisso Date: 2013-12-16 13:43 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dd1b266713ea 8027440: DefNew does not log heap change information when a promotion failure occurs Reviewed-by: tamao, jmasa ! src/share/vm/memory/defNewGeneration.cpp + test/gc/defnew/HeapChangeLogging.java Changeset: d41bd7e90661 Author: tschatzl Date: 2014-01-07 13:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d41bd7e90661 8027364: PSScavenge accounts too large code section to StringTable unlink Summary: Correct timing measurement by modifying the scope of the GCTraceTime instance. Reviewed-by: ysr, tamao Contributed-by: Jeremy Manson ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp Changeset: 9982f3b7527b Author: ehelin Date: 2014-01-07 16:15 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9982f3b7527b Merge Changeset: c8907928a976 Author: ehelin Date: 2014-01-09 16:53 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c8907928a976 Merge Changeset: d49557091d18 Author: anoll Date: 2013-12-17 08:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d49557091d18 8029091: Bug in calculation of code cache sweeping interval Summary: Use signed data type so that no underflow can happen Reviewed-by: kvn, roland ! src/share/vm/runtime/sweeper.cpp Changeset: b8b5791fa045 Author: anoll Date: 2013-12-19 06:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b8b5791fa045 8026478: -XX:+VerifyAdapterSharing is broken Summary: Fix by considering all checks in StubRoutines Reviewed-by: kvn, twisti ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 49a31fd8b93d Author: anoll Date: 2013-12-19 14:08 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/49a31fd8b93d 8025277: Add -XX: flag to print code cache sweeper statistics Summary: New diagnostic flag prints statistics about the code cache sweeper Reviewed-by: kvn Contributed-by: tobi.hartmann at gmail.com ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp Changeset: d1af589627d4 Author: anoll Date: 2013-12-20 10:29 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d1af589627d4 8030783: Provide regression test for 8026478: -XX:+VerifyAdapterSharing is broken Summary: Added simple regression test Reviewed-by: iveresov + test/compiler/debug/VerifyAdapterSharing.java Changeset: 655663109d87 Author: anoll Date: 2013-12-20 10:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/655663109d87 8028052: compiler/startup/SmallCodeCacheStartup.java fails there is no 'no space to run compiler' in the output Summary: Weaken test so that configurations that have no C1 compiler pass Reviewed-by: iveresov ! test/compiler/startup/SmallCodeCacheStartup.java Changeset: 3e98456aab94 Author: iveresov Date: 2013-12-26 21:00 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3e98456aab94 8027388: JVM crashes with SIGSEGV (0xb) at pc=0x00000001077cbbf6 Summary: Make object non-scalarizable if it has field with multiple bases one of which is null Reviewed-by: kvn, twisti ! src/share/vm/opto/escape.cpp Changeset: f9a4b59ae350 Author: iignatyev Date: 2013-12-31 19:26 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f9a4b59ae350 8028587: New tests development for intrisics for basic operators - add, neg, inc, dec, sub, mul Reviewed-by: twisti Contributed-by: anton.ivanov at oracle.com + test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java + test/compiler/intrinsics/mathexact/sanity/MathIntrinsic.java + test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/Verifier.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java Changeset: 866fafe5cc33 Author: hseigel Date: 2013-12-04 08:10 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/866fafe5cc33 8027458: VM anonymous classes: wrong context for protected access checks Summary: Use the anonymous class's host class for protected access checks Reviewed-by: acorn, coleenp, lfoltan ! src/share/vm/runtime/reflection.cpp Changeset: 7bc6b6227f14 Author: sla Date: 2013-12-04 14:43 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7bc6b6227f14 8029395: SA: jstack throws WrongTypeException Summary: SA missed some TLABs Reviewed-by: dsamersoff, mgerdin, brutisso ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java Changeset: e7b58922266b Author: mgronlun Date: 2013-12-05 12:35 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e7b58922266b 8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40 Reviewed-by: kvn, sspitsyn ! src/cpu/x86/vm/frame_x86.cpp Changeset: 5270f046a962 Author: hseigel Date: 2013-12-06 11:33 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5270f046a962 8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61 Summary: Check first that a class is not a dynamically-generated bytecode associated with 1.4 reflection implementation, to emitting an ICCE of an invokespecial IMR of a method in an indirect superinterface. Reviewed-by: acorn, hseigel Contributed-by: lois.foltan at oracle.com ! src/share/vm/interpreter/linkResolver.cpp Changeset: 252066a125de Author: hseigel Date: 2013-12-10 16:18 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/252066a125de 8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object Summary: Implementation of JDK 8 JVMS 5.4.3.4 specification change to skip static and non-public methods of java.lang.Object for interface method resolution. Reviewed-by: acorn, coleenp Contributed-by: lois.foltan at oracle.com ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! test/runtime/8024804/RegisterNatives.java Changeset: 46e2a5b0c076 Author: ehelin Date: 2013-12-09 08:20 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/46e2a5b0c076 8029326: G1 does not check if threads gets created Reviewed-by: brutisso, jmasa, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 397385cc2c83 Author: sjohanss Date: 2013-12-10 10:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/397385cc2c83 8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40 Summary: Reducing the number of calls to follow_class_loader to speed up the marking phase. Also removed some unnecessary calls to adjust_klass. Reviewed-by: stefank, jmasa, mgerdin ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp Changeset: a2a3f08b96fa Author: stefank Date: 2013-12-09 10:03 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a2a3f08b96fa 8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1) Summary: Fixed overflow bug in VirtualSpaceNode::is_available Reviewed-by: mgerdin, brutisso, coleenp, jmasa ! src/share/vm/memory/metaspace.cpp Changeset: 22ae97935e05 Author: kvn Date: 2013-12-06 12:11 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/22ae97935e05 8028107: Kitchensink crashed with EAV Summary: check the state of caller and callee nmethods and skip call site patching if any of them is not alive Reviewed-by: jrose, twisti ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 6c4c27c5cc9a Author: twisti Date: 2013-12-06 16:43 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6c4c27c5cc9a 8029366: ShouldNotReachHere error when creating an array with component type of void Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp + test/compiler/reflection/ArrayNewInstanceOfVoid.java Changeset: 7683a2f8d7d4 Author: iignatyev Date: 2013-12-11 01:04 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7683a2f8d7d4 8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java Reviewed-by: kvn, twisti ! test/compiler/regalloc/C1ObjectSpillInLogicOp.java Changeset: 567455579fe4 Author: iignatyev Date: 2013-12-11 01:09 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/567455579fe4 8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException Reviewed-by: twisti ! test/compiler/7141637/SpreadNullArg.java Changeset: cca85d826c8f Author: jprovino Date: 2013-12-11 13:51 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/cca85d826c8f 8029566: PPC: OrderAccess::load_acquire(julong) is broken Summary: JFR needs this fix to run on PPC Reviewed-by: sla, mikael ! src/share/vm/utilities/globalDefinitions_gcc.hpp Changeset: f3e0bcfff3ab Author: iveresov Date: 2013-12-12 11:25 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f3e0bcfff3ab 8029668: Kithcensink crashed with guarantee(Assembler::is_simm13(disp)) failed: Do not match large constant offsets Summary: Bailout if we try to reference a stack location that we can't encode Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/sparc.ad Changeset: 8379a22ac89d Author: iignatyev Date: 2013-12-13 00:34 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8379a22ac89d 8026941: [TESTBUG] java.lang.ClassNotFoundException: java.lang.invoke.InvokeGeneric Reviewed-by: kvn, vlivanov ! test/compiler/jsr292/ConcurrentClassLoadingTest.java Changeset: 9ae5189791f4 Author: drchase Date: 2013-12-12 15:11 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9ae5189791f4 8029351: assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmeth Summary: replace test condition with reference to the proper predicate, encode folk wisdom into an assert Reviewed-by: twisti, coleenp ! src/share/vm/oops/generateOopMap.cpp Changeset: f9508a2fd4d8 Author: roland Date: 2013-12-13 09:25 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f9508a2fd4d8 8029383: assert(counter_changed) failed: failed dependencies, but counter didn't change Summary: no call to SystemDictionary::notice_modification() when class is defined through Unsafe.defineAnonymousClass() can caused missed dependency change. Reviewed-by: kvn, twisti ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 2353011244bd Author: hseigel Date: 2013-12-16 08:24 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2353011244bd 8027804: JCK resolveMethod test fails expecting AbstractMethodError Summary: Create AME overpass methods and fix method search logic Reviewed-by: kamg, acorn, lfoltan, coleenp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp Changeset: e9b6b2aa5125 Author: coleenp Date: 2013-12-19 20:28 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e9b6b2aa5125 8030633: nsk/jvmti/RedefineClasses/StressRedefine failed invalid method ordering length on Solaris Summary: A method with no declared methods was getting an AME overpass method with the latest change. The method_ordering array was not updated for the new methods. Reviewed-by: dcubed, acorn, dsamersoff, lfoltan, hseigel ! src/share/vm/classfile/defaultMethods.cpp Changeset: de6a9e811145 Author: mikael Date: 2013-12-24 11:48 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/de6a9e811145 8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 Summary: Copyright year updated for files modified during 2013 Reviewed-by: twisti, iveresov ! agent/make/Makefile ! agent/src/os/linux/libproc.h ! agent/src/os/linux/salibelf.c ! agent/src/os/linux/symtab.c ! agent/src/os/solaris/proc/saproc.cpp ! agent/src/os/win32/windbg/sawindbg.cpp ! agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java ! agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java ! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.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/debugger/bsd/BsdAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java ! agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java ! agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js ! make/bsd/makefiles/adlc.make ! make/bsd/makefiles/minimal1.make ! make/hotspot.script ! make/linux/makefiles/adlc.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/minimal1.make ! make/linux/makefiles/saproc.make ! make/sa.files ! make/solaris/makefiles/adlc.make ! make/solaris/makefiles/gcc.make ! make/windows/build_vm_def.sh ! make/windows/makefiles/adlc.make ! make/windows/makefiles/debug.make ! make/windows/makefiles/product.make ! make/windows/makefiles/rules.make ! make/windows/makefiles/sa.make ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/c1_globals_sparc.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/c2_init_sparc.cpp ! src/cpu/sparc/vm/disassembler_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/sparc/vm/globalDefinitions_sparc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/jni_sparc.h ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/register_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vmStructs_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.hpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/c1_globals_x86.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globalDefinitions_x86.hpp ! src/cpu/x86/vm/register_definitions_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86.hpp ! src/cpu/x86/vm/vmStructs_x86.hpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/zero/vm/assembler_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/entryFrame_zero.hpp ! src/cpu/zero/vm/frame_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/cpu/zero/vm/icBuffer_zero.cpp ! src/cpu/zero/vm/interp_masm_zero.hpp ! src/cpu/zero/vm/interpreter_zero.cpp ! src/cpu/zero/vm/jni_zero.h ! src/cpu/zero/vm/nativeInst_zero.hpp ! src/cpu/zero/vm/register_zero.cpp ! src/cpu/zero/vm/relocInfo_zero.cpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/cpu/zero/vm/sharkFrame_zero.hpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/cpu/zero/vm/vmStructs_zero.hpp ! src/cpu/zero/vm/vtableStubs_zero.cpp ! src/os/bsd/dtrace/jvm_dtrace.c ! src/os/posix/vm/os_posix.hpp ! src/os/solaris/dtrace/jvm_dtrace.c ! src/os/solaris/vm/globals_solaris.hpp ! src/os/windows/vm/decoder_windows.hpp ! src/os_cpu/bsd_x86/vm/bsd_x86_32.s ! src/os_cpu/bsd_x86/vm/bsd_x86_64.s ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp ! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp ! src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp ! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp ! src/os_cpu/linux_sparc/vm/linux_sparc.s ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp ! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp ! src/os_cpu/linux_x86/vm/linux_x86_32.s ! src/os_cpu/linux_x86/vm/linux_x86_64.s ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.hpp ! src/os_cpu/linux_x86/vm/vmStructs_linux_x86.hpp ! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp ! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp ! src/os_cpu/solaris_sparc/vm/solaris_sparc.il ! src/os_cpu/solaris_sparc/vm/solaris_sparc.s ! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.s ! src/os_cpu/solaris_x86/vm/solaris_x86_64.s ! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.hpp ! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java ! src/share/tools/hsdis/hsdis.c ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/dfa.cpp ! src/share/vm/adlc/dict2.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/c1/c1_ValueMap.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_globals.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/bcEscapeAnalyzer.hpp ! src/share/vm/ci/ciArray.cpp ! src/share/vm/ci/ciArray.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciConstant.hpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciFlags.hpp ! src/share/vm/ci/ciInstance.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciObjArrayKlass.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/ci/ciType.cpp ! src/share/vm/ci/ciType.hpp ! src/share/vm/ci/ciTypeArray.cpp ! src/share/vm/ci/ciTypeArrayKlass.hpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/ci/ciUtilities.hpp ! src/share/vm/classfile/bytecodeAssembler.cpp ! src/share/vm/classfile/classFileStream.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/classLoaderData.inline.hpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/compressedStream.cpp ! src/share/vm/code/debugInfo.hpp ! src/share/vm/code/icBuffer.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/stubs.hpp ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/compiler/compileLog.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/allocationStats.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp ! src/share/vm/gc_implementation/shared/gSpaceCounters.cpp ! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp ! src/share/vm/gc_implementation/shared/immutableSpace.cpp ! src/share/vm/gc_implementation/shared/isGCActiveMark.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/gc_implementation/shared/spaceCounters.cpp ! src/share/vm/gc_implementation/shared/spaceCounters.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/binaryTreeDictionary.hpp ! src/share/vm/memory/blockOffsetTable.cpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/freeList.hpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/gcLocker.hpp ! src/share/vm/memory/genRemSet.cpp ! src/share/vm/memory/genRemSet.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/generationSpec.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/metaspaceCounters.cpp ! src/share/vm/memory/metaspaceCounters.hpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/specialized_oop_closures.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/fieldInfo.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceOop.hpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/klassPS.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/objArrayKlass.inline.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/coalesce.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/live.hpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/optoreg.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/regalloc.cpp ! src/share/vm/opto/regalloc.hpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm_misc.hpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiEnvThreadState.cpp ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiTrace.hpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/perf.cpp ! src/share/vm/prims/wbtestmethods/parserTests.hpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/fprofiler.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/handles.inline.hpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/perfData.hpp ! src/share/vm/runtime/reflection.hpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/unhandledOops.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/runtime/vframeArray.hpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/runtime/vm_version.hpp ! src/share/vm/services/classLoadingService.hpp ! src/share/vm/services/dtraceAttacher.cpp ! src/share/vm/services/g1MemoryPool.hpp ! src/share/vm/services/memReporter.cpp ! src/share/vm/services/memReporter.hpp ! src/share/vm/services/memSnapshot.hpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/memoryUsage.hpp ! src/share/vm/services/psMemoryPool.hpp ! src/share/vm/services/threadService.hpp ! src/share/vm/shark/sharkBlock.cpp ! src/share/vm/shark/sharkBuilder.cpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkCompiler.hpp ! src/share/vm/shark/sharkConstant.cpp ! src/share/vm/shark/sharkFunction.cpp ! src/share/vm/shark/sharkInliner.cpp ! src/share/vm/shark/sharkInvariants.hpp ! src/share/vm/shark/sharkTopLevelBlock.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/bitMap.inline.hpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/decoder.hpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/elfFile.hpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/globalDefinitions.cpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/hashtable.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/ostream.hpp ! src/share/vm/utilities/top.hpp ! src/share/vm/utilities/yieldingWorkgroup.cpp ! test/Makefile ! test/TEST.ROOT ! test/compiler/5091921/Test7005594.sh ! test/compiler/6431242/Test.java ! test/compiler/6589834/Test_ia32.java ! test/compiler/6636138/Test1.java ! test/compiler/6636138/Test2.java ! test/compiler/6795161/Test.java ! test/compiler/6857159/Test6857159.sh ! test/compiler/7068051/Test7068051.sh ! test/compiler/7070134/Test7070134.sh ! test/compiler/7200264/Test7200264.sh ! test/compiler/8000805/Test8000805.java ! test/compiler/8005419/Test8005419.java ! test/gc/6941923/Test6941923.java ! test/gc/g1/TestHumongousAllocInitialMark.java ! test/runtime/6626217/Test6626217.sh ! test/runtime/7110720/Test7110720.sh ! test/runtime/7162488/Test7162488.sh ! test/runtime/RedefineObject/Agent.java ! test/runtime/RedefineObject/TestRedefineObject.java Changeset: a7e8ff4a1838 Author: twisti Date: 2014-01-06 15:35 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a7e8ff4a1838 8031199: _MSC_VER is only defined on _WIN32 Reviewed-by: kvn, iveresov ! src/share/vm/adlc/adlc.hpp Changeset: 16e101c8691f Author: twisti Date: 2014-01-06 17:23 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/16e101c8691f 8029305: add type tag to AbstractCompiler Reviewed-by: iveresov, kvn ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/shark/sharkCompiler.cpp Changeset: 1891b98ded49 Author: roland Date: 2014-01-07 12:38 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1891b98ded49 8028536: Test cases to cover type system fixes pushed with 8024070 Summary: extra test cases for type speculation Reviewed-by: kvn ! test/compiler/types/TypeSpeculation.java Changeset: 1128e5fec05f Author: roland Date: 2014-01-07 14:36 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1128e5fec05f 8028064: tiered may collect wrong receiver type at virtual call Summary: when unique callee is known at compile time, recorded class may be wrong Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_GraphBuilder.cpp Changeset: e045e1876610 Author: roland Date: 2014-01-07 16:02 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e045e1876610 8027571: fatal error: meet not symmetric Summary: meet of one constant array and one exact array not symmetric. Reviewed-by: kvn ! src/share/vm/opto/type.cpp + test/compiler/types/TestMeetTopArrayExactConstantArray.java Changeset: d16be2b85802 Author: twisti Date: 2014-01-07 14:26 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d16be2b85802 8022263: use same Clang warnings on BSD as on Linux Reviewed-by: kvn, iveresov ! make/bsd/makefiles/gcc.make ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/prims/forte.cpp Changeset: b9b6934ad75c Author: roland Date: 2014-01-08 09:49 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b9b6934ad75c 8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV Summary: May end up in uncommon trap blob/deopt blob with unguarded stack Reviewed-by: kvn, twisti ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/sharedRuntime.cpp + test/compiler/uncommontrap/StackOverflowGuardPagesOff.java Changeset: 303c352ba1a8 Author: adlertz Date: 2014-01-08 12:05 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/303c352ba1a8 8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections Summary: Added loadConP0 projection node to block in case of re-materialization of the loadConP0. x86_64 only. Reviewed-by: kvn ! src/share/vm/opto/chaitin.cpp Changeset: 183bd5c00828 Author: kvn Date: 2014-01-08 10:25 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/183bd5c00828 8028468: Add inlining information into ciReplay Summary: Allow dump and replay inlining for specified method during a program execution. Reviewed-by: roland, twisti ! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java ! agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java ! agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciReplay.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 1f480770a1d4 Author: adlertz Date: 2014-01-09 10:47 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1f480770a1d4 8011391: C1: assert(code_offset() - offset == NativeInstruction::nop_instruction_size) failed: only one instruction can go in a delay slot Summary: Remove the VerifyOopMaps flag which doesn't work for tiered or for C1 with more compiler threads than one. Reviewed-by: twisti, drchase, iveresov ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_globals.hpp Changeset: 68343762fd63 Author: iignatyev Date: 2014-01-09 19:03 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/68343762fd63 8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't work Reviewed-by: kvn, twisti ! src/share/vm/classfile/vmSymbols.hpp Changeset: 933c8a58c9dc Author: twisti Date: 2014-01-09 18:09 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/933c8a58c9dc 8026413: ScopeDesc::is_equal is declared in header file but not implemented Reviewed-by: kvn ! src/share/vm/code/scopeDesc.hpp Changeset: 7c0122ed05fb Author: anoll Date: 2014-01-10 06:36 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7c0122ed05fb 8022494: Make compilation IDs sequential Summary: Use atomic operations to provide sequential compilation IDs Reviewed-by: kvn, twisti ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: db1ff6781ab4 Author: morris Date: 2014-01-10 12:54 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/db1ff6781ab4 Merge ! agent/src/os/linux/symtab.c ! make/windows/makefiles/sa.make ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: d3a3fc905c7e Author: coleenp Date: 2013-09-05 10:29 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d3a3fc905c7e 8021266: Better life cycle for objects Summary: Improve life cycle for objects Reviewed-by: art, hseigel Contributed-by: gerard.ziemski at oracle.com ! src/share/vm/runtime/os.cpp Changeset: c4b78cbea876 Author: jrose Date: 2013-12-05 00:36 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c4b78cbea876 8029507: Enhance JVM method processing Summary: update MemberName.clazz correctly in MemberName.resolve; also pass lookupClass to MethodHandles::resolve_MemberName Reviewed-by: acorn, vlivanov ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: b188446de75b Author: lana Date: 2014-01-27 21:00 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b188446de75b Merge From lana.steuck at oracle.com Mon Jan 27 21:29:16 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 28 Jan 2014 05:29:16 +0000 Subject: hg: jdk9/jdk9/jdk: 105 new changesets Message-ID: <20140128055056.2D79B627F1@hg.openjdk.java.net> Changeset: cfedcc6fd635 Author: darcy Date: 2014-01-09 14:15 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/cfedcc6fd635 8030845: Fix doclint missing issues in java.awt.event Reviewed-by: prr, anthony ! src/share/classes/java/awt/event/AWTEventListener.java ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/AdjustmentListener.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/HierarchyBoundsListener.java ! src/share/classes/java/awt/event/HierarchyListener.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/awt/event/InputMethodEvent.java ! src/share/classes/java/awt/event/InputMethodListener.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/KeyListener.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/MouseWheelListener.java ! src/share/classes/java/awt/event/PaintEvent.java ! src/share/classes/java/awt/event/TextListener.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/event/WindowStateListener.java Changeset: e332a6819993 Author: jbachorik Date: 2014-01-10 08:22 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e332a6819993 8031420: sun/management/jmxremote/bootstrap/CustomLauncherTest.java fails on some platforms: Unable to locate 'libjvm.so' Reviewed-by: sla, chegar, sjiang ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java Changeset: 2bd2fc41ce4a Author: dfuchs Date: 2014-01-10 15:51 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2bd2fc41ce4a 8031068: java/util/logging/ParentLoggersTest.java: checkLoggers: getLoggerNames() returned unexpected loggers Summary: The test was not keeping any strong reference on the loggers it created allowing for them to be garbage collected too early. Reviewed-by: mchung, chegar ! test/java/util/logging/ParentLoggersTest.java Changeset: 8360aced7bd6 Author: psandoz Date: 2014-01-10 16:17 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8360aced7bd6 8031428: CountTest causes lambda Ser/Derialization tests to fail Reviewed-by: chegar ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java Changeset: c58c6b0fbe34 Author: rriggs Date: 2014-01-10 10:45 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c58c6b0fbe34 8030875: Macros for checking and returning on exceptions Summary: Move exception checking macros to common jni_util.h Reviewed-by: chegar ! src/share/native/com/sun/java/util/jar/pack/coding.cpp ! src/share/native/com/sun/java/util/jar/pack/defines.h ! src/share/native/common/jni_util.h ! src/share/native/java/net/net_util.h Changeset: 5206018a9f3d Author: rriggs Date: 2013-12-05 15:49 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5206018a9f3d 8029629: java/lang/ProcessBuilder/Basic.java fails intermittently Summary: Improved test for Thread.interrupt Reviewed-by: martin, rriggs Contributed-by: martinrb at google.com ! test/java/lang/ProcessBuilder/Basic.java Changeset: 34b36f75d2d7 Author: darcy Date: 2014-01-10 09:24 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/34b36f75d2d7 8031082: Fix non-missing doclint problems in client libraries Reviewed-by: serb ! src/share/classes/java/awt/Graphics2D.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/font/TextAttribute.java ! src/share/classes/java/awt/peer/ComponentPeer.java ! src/share/classes/java/awt/peer/DialogPeer.java ! src/share/classes/java/awt/peer/KeyboardFocusManagerPeer.java ! src/share/classes/java/awt/peer/MouseInfoPeer.java ! src/share/classes/java/awt/peer/PanelPeer.java ! src/share/classes/java/awt/peer/TextAreaPeer.java ! src/share/classes/java/awt/peer/WindowPeer.java ! src/share/classes/java/awt/print/Paper.java ! src/share/classes/java/awt/print/Printable.java ! src/share/classes/java/beans/XMLEncoder.java ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/javax/imageio/ImageWriter.java ! src/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java ! src/share/classes/javax/imageio/stream/ImageInputStream.java ! src/share/classes/javax/imageio/stream/ImageOutputStream.java ! src/share/classes/javax/print/Doc.java ! src/share/classes/javax/print/DocFlavor.java ! src/share/classes/javax/print/MultiDoc.java ! src/share/classes/javax/print/MultiDocPrintJob.java ! src/share/classes/javax/print/ServiceUI.java ! src/share/classes/javax/print/StreamPrintServiceFactory.java ! src/share/classes/javax/print/attribute/AttributeSet.java ! src/share/classes/javax/print/attribute/standard/Chromaticity.java ! src/share/classes/javax/print/attribute/standard/Copies.java ! src/share/classes/javax/print/attribute/standard/Fidelity.java ! src/share/classes/javax/print/attribute/standard/Finishings.java ! src/share/classes/javax/print/attribute/standard/JobKOctets.java ! src/share/classes/javax/print/attribute/standard/JobState.java ! src/share/classes/javax/print/attribute/standard/MediaName.java ! src/share/classes/javax/print/attribute/standard/MediaSize.java ! src/share/classes/javax/print/attribute/standard/MediaSizeName.java ! src/share/classes/javax/print/attribute/standard/MediaTray.java ! src/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/share/classes/javax/print/attribute/standard/NumberUp.java ! src/share/classes/javax/print/attribute/standard/PageRanges.java ! src/share/classes/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java ! src/share/classes/javax/print/attribute/standard/PrinterResolution.java ! src/share/classes/javax/print/attribute/standard/SheetCollate.java ! src/share/classes/javax/print/attribute/standard/Sides.java ! src/share/classes/javax/sound/sampled/AudioInputStream.java ! src/share/classes/javax/sound/sampled/AudioPermission.java ! src/share/classes/javax/sound/sampled/ReverbType.java ! src/share/classes/javax/swing/DefaultComboBoxModel.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/plaf/TextUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/share/classes/javax/swing/text/CompositeView.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/javax/swing/text/Document.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/NavigationFilter.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/text/html/StyleSheet.java Changeset: 60e2c031ba54 Author: dfuchs Date: 2014-01-10 19:48 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/60e2c031ba54 8031525: Logger created in test/tools/jar/UpdateManifest.java might get gc'ed too early. Summary: The test needs to keep a strong reference on its loggers otherwise the modification of the logger level may only be transient. Reviewed-by: chegar ! test/tools/jar/UpdateManifest.java Changeset: f9aef895452f Author: aefimov Date: 2013-12-30 16:46 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f9aef895452f 8025051: Update resource files for TimeZone display names Reviewed-by: okutsu, mfang ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/java/util/Calendar/GenericTimeZoneNamesTest.sh ! test/sun/util/resources/TimeZone/Bug6317929.java + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNamesTest.java + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW_short.properties Changeset: b566c96ab683 Author: coffeys Date: 2014-01-11 11:22 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b566c96ab683 Merge Changeset: 4c32b9805702 Author: ascarpino Date: 2014-01-11 09:19 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4c32b9805702 8031372: JDK 9 Specification-Version in jar files is still 1.8 Reviewed-by: alanb, erikj, wetmore ! make/data/mainmanifest/manifest.mf Changeset: ede6f591f17a Author: darcy Date: 2014-01-13 14:52 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ede6f591f17a 8031589: Fix doclint issues in java.beans.beancontext Reviewed-by: alanb ! src/share/classes/java/beans/beancontext/BeanContextSupport.java Changeset: 901ae0ab58e5 Author: dxu Date: 2014-01-13 16:32 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/901ae0ab58e5 8029007: Check src/share/native/sun/misc code for JNI pending exceptions Reviewed-by: chegar, alanb, rriggs, mchung ! make/mapfiles/libjava/mapfile-vers ! src/share/native/sun/misc/MessageUtils.c ! src/share/native/sun/misc/VM.c ! src/share/native/sun/misc/Version.c Changeset: 2a115cbb876e Author: xuelei Date: 2014-01-13 20:56 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2a115cbb876e 8028518: Increase the priorities of GCM cipher suites Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/CipherSuite.java ! test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java Changeset: 5bb4952ea3e0 Author: xuelei Date: 2014-01-13 21:12 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5bb4952ea3e0 8030829: Add MD5 to jdk.certpath.disabledAlgorithms security property Reviewed-by: mullan, weijun ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java ! test/java/security/cert/CertPathValidator/OCSP/AIACheck.java ! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java ! test/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java + test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: ab914c760352 Author: weijun Date: 2014-01-14 13:31 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ab914c760352 8031046: Native Windows ccache might still get unsupported ticket Reviewed-by: valeriep ! src/windows/native/sun/security/krb5/NativeCreds.c Changeset: 4ee6d5df9665 Author: ykantser Date: 2014-01-14 11:08 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4ee6d5df9665 6380601: MISC_REGRESSION tests need to be more resilient to ps cmd problems Reviewed-by: sla, alanb, jbachorik - test/sun/tools/jmap/Basic.sh + test/sun/tools/jmap/BasicJMapTest.java - test/sun/tools/jstack/Basic.sh + test/sun/tools/jstack/BasicJStackTest.java Changeset: 9a32b6524710 Author: jbachorik Date: 2014-01-14 13:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9a32b6524710 8030847: java/lang/management/ThreadMXBean/ThreadBlockedCount.java fails intermittently again Reviewed-by: dholmes, sla, mchung ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java Changeset: da8074b927f0 Author: erikj Date: 2014-01-14 12:05 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/da8074b927f0 8025936: Windows .pdb and .map files does not have proper dependencies setup Reviewed-by: ihse, tbell ! make/CompileLaunchers.gmk ! make/lib/CoreLibraries.gmk Changeset: 75ca5e2f48de Author: xuelei Date: 2014-01-14 06:41 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/75ca5e2f48de 8031566: regression test failure, SSLEngineBadBufferArrayAccess.java Reviewed-by: mullan ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java Changeset: 80f646de7289 Author: alanb Date: 2014-01-14 14:54 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/80f646de7289 7027502: Remove demo/jvmti/hprof/MonitorTest.java from exclude list with additional debug output Reviewed-by: dholmes, sla, alanb Contributed-by: tristan.yan at oracle.com ! test/ProblemList.txt ! test/demo/jvmti/Context.java Changeset: 95c54d4f619d Author: chegar Date: 2014-01-14 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/95c54d4f619d 8031708: Windows x86 build failure: JNU_ThrowOutOfMemoryError undefined Reviewed-by: alanb ! src/share/native/sun/misc/MessageUtils.c Changeset: 07aee60ef0a6 Author: chegar Date: 2014-01-14 16:23 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/07aee60ef0a6 7100957: SOCKS proxying does not work with IPv6 connections Reviewed-by: chegar, alanb Contributed-by: Dimitar Mavrodiev ! src/share/classes/java/net/SocksSocketImpl.java + test/java/net/Socks/SocksIPv6Test.java ! test/java/net/Socks/SocksServer.java Changeset: 6744e0c2459f Author: darcy Date: 2014-01-14 10:08 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6744e0c2459f 8031651: Remove unneeded -source and -target flags in jdk repo regression tests Reviewed-by: dfuchs, mullan ! test/demo/jvmti/hprof/StackMapTableTest.java ! test/java/lang/reflect/OldenCompilingWithDefaults.java ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java ! test/java/security/cert/PKIXParameters/InvalidParameters.java ! test/java/util/Locale/Bug4175998Test.java ! test/javax/imageio/metadata/GetObjectMinValue.java ! test/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/javax/sound/sampled/AudioFormat/PCM_FLOAT_support.java ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java Changeset: a3a67b1229e3 Author: lancea Date: 2014-01-14 14:27 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a3a67b1229e3 8031721: Remove non-existent test from TEST.groups Reviewed-by: mchung ! test/TEST.groups Changeset: 6c50c972a101 Author: ksrini Date: 2014-01-14 13:19 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6c50c972a101 8031494: [launcher] java launcher should check for JNI Pending exceptions. Reviewed-by: alanb, chegar, mchung ! src/share/bin/java.c ! src/windows/bin/java_md.c Changeset: a62f87a1d65d Author: darcy Date: 2014-01-14 13:52 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a62f87a1d65d 8031736: Fix doclint issue in javax.print Reviewed-by: alanb ! src/share/classes/javax/print/PrintService.java Changeset: 322a13ba1def Author: darcy Date: 2014-01-14 23:10 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/322a13ba1def 8031467: Fix doclint missing issues in java.awt.{dnd[.peer], datatransfer} Reviewed-by: pchelko ! src/share/classes/java/awt/datatransfer/Clipboard.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/StringSelection.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/dnd/DragSource.java ! src/share/classes/java/awt/dnd/DropTarget.java ! src/share/classes/java/awt/dnd/peer/DragSourceContextPeer.java ! src/share/classes/java/awt/dnd/peer/DropTargetContextPeer.java Changeset: 335dc9c16a36 Author: darcy Date: 2014-01-15 00:03 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/335dc9c16a36 8031550: Fix overloads lint warnings in client code Reviewed-by: pchelko ! src/share/classes/java/awt/AWTEventMulticaster.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/dnd/DnDEventMulticaster.java Changeset: c07fd977f9e6 Author: bpb Date: 2014-01-15 10:40 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c07fd977f9e6 8030814: Long.parseUnsignedLong should throw exception on too large input Summary: Change test for overflow of unsigned long Reviewed-by: darcy, psandoz Contributed-by: Dmitry Nadezhin ! src/share/classes/java/lang/Long.java ! test/java/lang/Long/Unsigned.java Changeset: bf6a98e66486 Author: darcy Date: 2014-01-15 11:29 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/bf6a98e66486 8031747: Add overloads lint warning to build of jdk repository Reviewed-by: chegar, erikj, alanb ! make/Setup.gmk Changeset: 0928a5b5045d Author: psandoz Date: 2014-01-16 10:27 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0928a5b5045d 8030848: Collections.sort(List l, Comparator) should defer to List.sort(Comparator ) Reviewed-by: mduigou ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/List.java Changeset: 0ba15ac25072 Author: ykantser Date: 2014-01-16 11:37 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0ba15ac25072 7185591: jcmd-big-script.sh ERROR: could not find app's Java pid. Reviewed-by: egahlin, sla, jbachorik ! test/ProblemList.txt ! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java + test/sun/tools/jcmd/TestJcmdDefaults.java + test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jcmd/help_help.out - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk ! test/sun/tools/jcmd/usage.out Changeset: 3b4103d9ab7a Author: vlivanov Date: 2014-01-15 20:48 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3b4103d9ab7a 8031502: JSR292: IncompatibleClassChangeError in LambdaForm for CharSequence.toString() method handle type converter Reviewed-by: sundar, lagergren, drchase ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java + test/java/lang/invoke/ObjectMethodInInterfaceTest.java Changeset: d9ab73979ac7 Author: rriggs Date: 2014-01-16 10:33 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d9ab73979ac7 8031961: (process) java/lang/ProcessBuilder/Basic.java uses "cp -p" which is inefficient Summary: Replace invocation of /bin/cp with NIO Files.copy Reviewed-by: martin, alanb ! test/java/lang/ProcessBuilder/Basic.java Changeset: 37d3ca4faca5 Author: psandoz Date: 2014-01-16 18:20 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/37d3ca4faca5 8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements Reviewed-by: mduigou, briangoetz ! src/share/classes/java/util/stream/ForEachOps.java Changeset: 917579c532ff Author: bpb Date: 2014-01-16 15:56 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/917579c532ff 6667086: Double.doubleToLongBits(final double value) contains inefficient test for NaN Summary: Use isNaN() to test the parameter. Reviewed-by: darcy, psandoz ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java Changeset: 87e53b6af694 Author: michaelm Date: 2013-12-11 15:27 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/87e53b6af694 8029696: Broken doc links to package-summary.html#NonInterference in java.util.stream Reviewed-by: mduigou ! src/share/classes/java/util/stream/StreamSupport.java ! src/share/classes/java/util/stream/package-info.java Changeset: 45dd0caeabf3 Author: mduigou Date: 2014-01-16 16:41 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/45dd0caeabf3 Merge Changeset: 9c73db26edbb Author: chegar Date: 2014-01-17 13:54 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9c73db26edbb 8032057: Remove unneeded/obsolete -source options in concurrency tests Reviewed-by: chegar Contributed-by: Martin Buchholz ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java ! test/java/util/concurrent/Exchanger/ExchangeLoops.java ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java ! test/java/util/concurrent/atomic/VMSupportsCS8.java ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java Changeset: 86f3bb5787ea Author: tyan Date: 2014-01-17 14:03 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/86f3bb5787ea 8031666: TEST_BUG: java/net/ipv6tests/UdpTest.java failed because of SocketTimeoutException Reviewed-by: alanb, chegar ! test/java/net/ipv6tests/UdpTest.java Changeset: 8865f8ed4fa0 Author: sjiang Date: 2014-01-17 15:58 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8865f8ed4fa0 8029378: com/sun/jdi/BadHandshakeTest.java failed with java.util.concurrent.TimeoutException Reviewed-by: dholmes, jbachorik ! test/com/sun/jdi/BadHandshakeTest.java Changeset: 2eb99ea68fcb Author: allwin Date: 2014-01-17 16:25 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2eb99ea68fcb 8004183: test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java doesn't clean-up Reviewed-by: sjiang, dfuchs, dholmes, olagneau, dholmes, jbachorik ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java Changeset: 2bb960ae3038 Author: briangoetz Date: 2014-01-17 12:28 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2bb960ae3038 8031373: Lint warnings in java.util.stream 8030079: Lint warnings in java.lang.invoke Reviewed-by: psandoz, forax ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/share/classes/java/util/stream/ForEachOps.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/Streams.java Changeset: 9bf43f25eacd Author: darcy Date: 2014-01-18 10:57 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9bf43f25eacd 8031375: Revert test exclusions after fix for JDK-8030656 propagates Reviewed-by: mduigou ! test/ProblemList.txt Changeset: e90e92fa1d59 Author: sla Date: 2014-01-20 16:27 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e90e92fa1d59 8028994: com.sun.management.VMOption is missing the ATTACH_ON_DEMAND origin Reviewed-by: mchung, jbachorik ! src/share/classes/com/sun/management/VMOption.java ! src/share/javavm/export/jmm.h ! src/share/native/sun/management/Flag.c + test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java Changeset: 0dfcc99c6f5d Author: weijun Date: 2013-08-16 17:57 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0dfcc99c6f5d 8022945: Enhance JNDI implementation classes Reviewed-by: xuelei, ahgross, skoivu ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 46c8720ef36f Author: lancea Date: 2013-08-21 11:05 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/46c8720ef36f 8022904: Enhance JDBC Parsers Reviewed-by: alanb, skoivu ! src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java Changeset: 428288ee9c99 Author: valeriep Date: 2013-08-21 11:40 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/428288ee9c99 8022927: Input validation for byte/endian conversions Summary: Add additional boundary checks Reviewed-by: ascarpino ! src/share/classes/sun/security/provider/ByteArrayAccess.java Changeset: 24a7024bd86b Author: bae Date: 2013-08-23 12:41 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/24a7024bd86b 8021394: Better color profiles Reviewed-by: prr, vadim, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c Changeset: ff2792868d89 Author: chegar Date: 2013-08-23 12:32 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ff2792868d89 Merge Changeset: 036ad7864d35 Author: chegar Date: 2013-08-30 09:38 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/036ad7864d35 Merge ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 2ae5cf0805de Author: malenkov Date: 2013-09-02 11:41 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2ae5cf0805de 8023245: Enhance Beans decoding Reviewed-by: art, skoivu, alanb ! src/share/classes/com/sun/beans/decoder/DocumentHandler.java Changeset: 9bc1411d0223 Author: coleenp Date: 2013-09-05 10:29 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9bc1411d0223 8021266: Better life cycle for objects Summary: Improve life cycle for objects Reviewed-by: art, hseigel Contributed-by: gerard.ziemski at oracle.com ! make/common/Release.gmk ! make/java/Makefile ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk ! makefiles/GenerateJavaSources.gmk ! makefiles/Images.gmk ! makefiles/Profiles.gmk Changeset: 46e86a9402ab Author: chegar Date: 2013-09-06 13:36 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/46e86a9402ab Merge ! makefiles/Profiles.gmk ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 4cab5eb93124 Author: xuelei Date: 2013-09-07 20:27 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4cab5eb93124 8023069: Enhance TLS connections Summary: Also reviewed by Alexander Fomin and Andrew Gross Reviewed-by: wetmore ! src/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java ! src/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java ! src/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java ! src/share/classes/sun/security/rsa/RSAPadding.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: ac3e7b3c1a00 Author: weijun Date: 2013-09-13 15:37 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ac3e7b3c1a00 8024306: Enhance Subject consistency Summary: Also reviewed by Alexander Fomin Reviewed-by: mullan, ahgross ! src/share/classes/javax/security/auth/Subject.java Changeset: 4b74f9ad3dd7 Author: weijun Date: 2013-09-13 15:37 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4b74f9ad3dd7 8023672: Enhance jar file validation Summary: Also reviewed by Chris Ries and Alexander Fomin Reviewed-by: mullan, sherman ! src/share/classes/java/util/jar/JarVerifier.java Changeset: 432c348e15bc Author: vadim Date: 2013-09-13 13:17 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/432c348e15bc 8023057: Enhance start up image display Reviewed-by: anthony, serb, mschoene ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! src/share/native/sun/awt/splashscreen/splashscreen_impl.c ! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c Changeset: ca700a3c1708 Author: chegar Date: 2013-09-14 19:23 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ca700a3c1708 Merge Changeset: d931b672bfa9 Author: prr Date: 2013-09-19 08:34 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d931b672bfa9 8025034: Improve layout lookups Reviewed-by: mschoene, vadim, srl ! src/share/native/sun/font/layout/LookupProcessor.cpp Changeset: a90e9b3c99b8 Author: weijun Date: 2013-09-19 10:40 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a90e9b3c99b8 8024302: Clarify jar verifications 8023338: Update jarsigner to encourage timestamping Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh ! test/sun/security/tools/jarsigner/ts.sh + test/sun/security/tools/jarsigner/warnings.sh Changeset: f996a185e9a1 Author: weijun Date: 2013-09-19 10:41 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f996a185e9a1 8024659: Clarify JarFile API Reviewed-by: mullan, ahgross ! src/share/classes/java/util/jar/JarFile.java Changeset: f8b097b01270 Author: chegar Date: 2013-10-03 19:07 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f8b097b01270 Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk ! makefiles/Images.gmk ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: 1e3216123667 Author: chegar Date: 2013-10-04 14:51 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1e3216123667 Merge Changeset: 282c5e92d9a0 Author: malenkov Date: 2013-10-04 19:23 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/282c5e92d9a0 8025448: Enhance listening events Reviewed-by: art, skoivu ! src/share/classes/javax/swing/event/EventListenerList.java Changeset: 146dd44703f7 Author: chegar Date: 2013-10-07 11:32 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/146dd44703f7 Merge Changeset: 3cd01bc784b2 Author: dfuchs Date: 2013-10-07 12:09 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3cd01bc784b2 8024867: Enhance logging start up Reviewed-by: mchung, hawtin ! src/share/classes/java/util/logging/LogManager.java Changeset: d0a5383a63ad Author: weijun Date: 2013-10-09 18:58 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d0a5383a63ad 8026037: [TESTBUG] sun/security/tools/jarsigner/warnings.sh test fails on Solaris Reviewed-by: chegar Contributed-by: Artem Smotrakov ! test/sun/security/tools/jarsigner/warnings.sh Changeset: b90047350153 Author: jfranck Date: 2013-10-11 13:14 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b90047350153 8023301: Enhance generic classes Reviewed-by: mchung, hawtin ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: eafa41f4e9fd Author: weijun Date: 2013-10-12 10:22 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/eafa41f4e9fd 8026304: jarsigner output bad grammar Reviewed-by: chegar, coffeys Contributed-by: Artem Smotrakov ! src/share/classes/sun/security/tools/jarsigner/Resources.java Changeset: 62a8a26dca09 Author: xuelei Date: 2013-10-12 20:46 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/62a8a26dca09 8025026: Enhance canonicalization Summary: Don't use cached null xmlns definition. Also reviewed by Alexander Fomin Reviewed-by: mullan, hawtin ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java Changeset: c1f6ed408492 Author: prr Date: 2013-10-14 16:13 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c1f6ed408492 8026176: Enhance document printing Reviewed-by: bae, jgodinez ! src/share/classes/javax/print/SimpleDoc.java Changeset: 5cb70d52ae61 Author: xuelei Date: 2013-10-15 18:15 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5cb70d52ae61 8026204: Enhance auth login contexts Summary: Enforce package access control with current context. Also reviewed by Alexander Fomin Reviewed-by: weijun, ahgross ! src/share/classes/javax/security/auth/login/LoginContext.java Changeset: 48dc2eacb0e5 Author: malenkov Date: 2013-10-16 13:26 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/48dc2eacb0e5 8026172: Enhance UI Management Reviewed-by: art, skoivu ! src/share/classes/javax/swing/SwingUtilities.java Changeset: 76262685781c Author: xuelei Date: 2013-10-16 18:19 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/76262685781c 8025758: Enhance Naming management Summary: Enforce package access control with current context. Also reviewed by Alexander Fomin Reviewed-by: weijun, ahgross ! src/share/classes/com/sun/naming/internal/FactoryEnumeration.java ! src/share/classes/com/sun/naming/internal/VersionHelper12.java Changeset: d4f4a9915357 Author: prr Date: 2013-10-17 09:23 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d4f4a9915357 8024530: Enhance font process resilience Reviewed-by: mschoene, bae, srl, prr ! src/share/native/sun/font/layout/AlternateSubstSubtables.cpp ! src/share/native/sun/font/layout/AnchorTables.cpp ! src/share/native/sun/font/layout/AnchorTables.h ! src/share/native/sun/font/layout/ArabicLayoutEngine.cpp ! src/share/native/sun/font/layout/ArabicShaping.cpp ! src/share/native/sun/font/layout/CanonShaping.cpp ! src/share/native/sun/font/layout/CharSubstitutionFilter.h ! src/share/native/sun/font/layout/ClassDefinitionTables.h ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp ! src/share/native/sun/font/layout/ContextualSubstSubtables.h ! src/share/native/sun/font/layout/CoverageTables.cpp ! src/share/native/sun/font/layout/CoverageTables.h ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp ! src/share/native/sun/font/layout/DeviceTables.cpp ! src/share/native/sun/font/layout/DeviceTables.h ! src/share/native/sun/font/layout/ExtensionSubtables.cpp ! src/share/native/sun/font/layout/ExtensionSubtables.h ! src/share/native/sun/font/layout/GDEFMarkFilter.cpp ! src/share/native/sun/font/layout/GDEFMarkFilter.h ! src/share/native/sun/font/layout/GlyphIterator.cpp ! src/share/native/sun/font/layout/GlyphIterator.h ! src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp ! src/share/native/sun/font/layout/GlyphSubstLookupProc.cpp ! src/share/native/sun/font/layout/IndicLayoutEngine.cpp ! src/share/native/sun/font/layout/IndicReordering.cpp ! src/share/native/sun/font/layout/KernTable.cpp ! src/share/native/sun/font/layout/LEFontInstance.h ! src/share/native/sun/font/layout/LEGlyphFilter.h ! src/share/native/sun/font/layout/LEGlyphStorage.cpp ! src/share/native/sun/font/layout/LEGlyphStorage.h ! src/share/native/sun/font/layout/LEScripts.h ! src/share/native/sun/font/layout/LEStandalone.h ! src/share/native/sun/font/layout/LETableReference.h ! src/share/native/sun/font/layout/LETypes.h ! src/share/native/sun/font/layout/LayoutEngine.cpp ! src/share/native/sun/font/layout/LayoutEngine.h ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp ! src/share/native/sun/font/layout/LigatureSubstSubtables.cpp ! src/share/native/sun/font/layout/LookupProcessor.cpp ! src/share/native/sun/font/layout/Lookups.cpp ! src/share/native/sun/font/layout/MarkArrays.cpp ! src/share/native/sun/font/layout/MarkArrays.h ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToMarkPosnSubtables.cpp ! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.cpp ! src/share/native/sun/font/layout/OpenTypeUtilities.h ! src/share/native/sun/font/layout/PairPositioningSubtables.cpp ! src/share/native/sun/font/layout/PairPositioningSubtables.h ! src/share/native/sun/font/layout/ScriptAndLanguage.cpp ! src/share/native/sun/font/layout/ScriptAndLanguageTags.cpp ! src/share/native/sun/font/layout/ScriptAndLanguageTags.h ! src/share/native/sun/font/layout/SegmentArrayProcessor2.cpp ! src/share/native/sun/font/layout/SinglePositioningSubtables.cpp ! src/share/native/sun/font/layout/SingleSubstitutionSubtables.cpp ! src/share/native/sun/font/layout/TibetanReordering.h ! src/share/native/sun/font/layout/ValueRecords.cpp ! src/share/native/sun/font/layout/ValueRecords.h Changeset: b8008a2bf4fe Author: sjiang Date: 2013-10-21 09:56 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b8008a2bf4fe 7068126: Enhance SNMP statuses Reviewed-by: dfuchs, hawtin ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibOid.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java Changeset: d7ef65d3ee57 Author: chegar Date: 2013-10-21 15:00 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d7ef65d3ee57 Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk - makefiles/GendataBreakIterator.gmk - makefiles/GendataFontConfig.gmk - makefiles/GendataHtml32dtd.gmk - makefiles/GendataTZDB.gmk - makefiles/GendataTimeZone.gmk - makefiles/GenerateJavaSources.gmk + makefiles/GenerateSources.gmk - makefiles/GensrcBuffer.gmk - makefiles/GensrcCLDR.gmk - makefiles/GensrcCharacterData.gmk - makefiles/GensrcCharsetCoder.gmk - makefiles/GensrcCharsetMapping.gmk - makefiles/GensrcExceptions.gmk - makefiles/GensrcIcons.gmk - makefiles/GensrcJDWP.gmk - makefiles/GensrcJObjC.gmk - makefiles/GensrcLocaleDataMetaInfo.gmk - makefiles/GensrcMisc.gmk - makefiles/GensrcProperties.gmk - makefiles/GensrcSwing.gmk - makefiles/GensrcX11Wrappers.gmk ! makefiles/Images.gmk ! makefiles/Profiles.gmk - src/share/classes/com/sun/jdi/connect/package.html - src/share/classes/com/sun/jdi/connect/spi/package.html - src/share/classes/com/sun/jdi/event/package.html - src/share/classes/com/sun/jdi/package.html - src/share/classes/com/sun/jdi/request/package.html - src/share/classes/com/sun/management/package.html - src/share/classes/com/sun/tools/attach/package.html - src/share/classes/com/sun/tools/attach/spi/package.html - src/share/classes/com/sun/tools/jconsole/package.html - src/share/classes/java/lang/invoke/InvokeGeneric.java - src/share/classes/java/lang/invoke/MagicLambdaImpl.java - src/share/classes/java/net/HttpURLPermission.java - src/share/classes/java/time/chrono/ChronoDateImpl.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/event/EventListenerList.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-windows - src/solaris/doc/sun/man/man1/ja/javaws.1 - src/solaris/doc/sun/man/man1/javaws.1 - test/com/oracle/security/ucrypto/TestAES.java - test/com/oracle/security/ucrypto/TestDigest.java - test/com/oracle/security/ucrypto/TestRSA.java - test/com/oracle/security/ucrypto/UcryptoTest.java ! test/java/lang/SecurityManager/CheckPackageAccess.java - test/java/net/HttpURLPermission/HttpURLPermissionTest.java - test/java/net/HttpURLPermission/URLTest.java - test/java/net/HttpURLPermission/policy.1 - test/java/net/HttpURLPermission/policy.2 - test/java/net/HttpURLPermission/policy.3 - test/java/time/tck/java/time/chrono/TCKChronologySerialization.java Changeset: 1c85f50e2622 Author: chegar Date: 2013-10-22 12:33 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1c85f50e2622 Merge ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: ad808fe39337 Author: weijun Date: 2013-10-17 09:58 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ad808fe39337 8025014: Enhance Security Policy 6727821: Enhance JAAS Configuration Reviewed-by: xuelei, hawtin ! src/share/classes/javax/security/auth/Policy.java ! src/share/classes/javax/security/auth/login/Configuration.java Changeset: f87d59557049 Author: chegar Date: 2013-10-22 14:55 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f87d59557049 Merge Changeset: d92379723173 Author: asaha Date: 2013-12-07 16:15 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d92379723173 Merge ! make/CompileJavaClasses.gmk ! make/CompileNativeLibraries.gmk ! make/CreateJars.gmk ! make/CreateSecurityJars.gmk ! make/GenerateSources.gmk ! make/Images.gmk ! make/Profiles.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SecurityLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk ! make/lib/SoundLibraries.gmk ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/ts.sh Changeset: ef2352bf3dfe Author: xuelei Date: 2013-10-23 21:24 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ef2352bf3dfe 8026417: Enhance XML canonicalization Summary: Copy before use mutable byte arrays. Also reviewed by Alexander Fomin Reviewed-by: mullan, hawtin, ahgross ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java Changeset: fe1707a836b4 Author: xuelei Date: 2013-10-24 10:02 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fe1707a836b4 8027204: Revise the update of 8026204 and 8025758 Summary: Rivise the update to use system class loader with null TCCL. Also reviewed by Alexander Fomin Reviewed-by: mchung, ahgross ! src/share/classes/com/sun/naming/internal/FactoryEnumeration.java ! src/share/classes/com/sun/naming/internal/VersionHelper12.java ! src/share/classes/javax/security/auth/login/LoginContext.java Changeset: a147b2084bc3 Author: michaelm Date: 2013-10-24 20:39 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a147b2084bc3 8011786: Better applet networking Reviewed-by: alanb, chegar ! src/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/share/classes/java/nio/channels/SocketChannel.java ! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! src/share/classes/sun/security/util/SecurityConstants.java ! src/share/lib/security/java.policy ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java Changeset: a0b6e5895464 Author: michaelm Date: 2013-11-20 23:33 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a0b6e5895464 8028453: AsynchronousSocketChannel.connect() requires SocketPermission due to bind to local address (win) Reviewed-by: alanb, chegar ! src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java Changeset: d5107c804de5 Author: michaelm Date: 2013-11-26 10:06 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d5107c804de5 8028293: Check local configuration for actual ephemeral port range Reviewed-by: alanb, chegar, smarks ! make/lib/NetworkingLibraries.gmk ! make/mapfiles/libnet/mapfile-vers ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows + src/solaris/classes/sun/net/PortConfig.java ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/net/net_util_md.h + src/solaris/native/sun/net/portconfig.c + src/windows/classes/sun/net/PortConfig.java + src/windows/native/sun/net/portconfig.c ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/registry/readTest/readTest.sh ! test/java/rmi/testlibrary/TestLibrary.java Changeset: 864667921a05 Author: chegar Date: 2014-01-10 15:04 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/864667921a05 Merge ! make/CreateJars.gmk ! make/CreateSecurityJars.gmk ! make/Images.gmk ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/javax/security/auth/login/LoginContext.java ! src/share/classes/sun/security/util/SecurityConstants.java Changeset: 4db1faacad21 Author: asaha Date: 2014-01-15 10:09 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4db1faacad21 Merge ! make/lib/CoreLibraries.gmk ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows - test/sun/tools/jmap/Basic.sh - test/sun/tools/jstack/Basic.sh Changeset: a3ca39404279 Author: asaha Date: 2014-01-16 21:44 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a3ca39404279 Merge - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk Changeset: 05a8eb59a154 Author: kizune Date: 2014-01-20 19:11 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/05a8eb59a154 Merge Changeset: 67ea497b8e00 Author: kizune Date: 2014-01-20 20:51 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/67ea497b8e00 Merge Changeset: 734c1a4011f6 Author: erikj Date: 2014-01-08 13:25 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/734c1a4011f6 8029254: Build error when javadoc generates beaninfo for javax.swing.beans Reviewed-by: alanb, ihse, michaelm ! make/gensrc/GensrcSwing.gmk Changeset: c9cdfa872f0a Author: nikgor Date: 2014-01-07 12:17 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c9cdfa872f0a 8004562: Better support for crossdomain.xml Reviewed-by: herrick, ngthomas, chegar ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 3cbeb88b8735 Author: jbachorik Date: 2014-01-21 09:15 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3cbeb88b8735 8022221: Intermittent test failures in sun/management/jmxremote/startstop/JMXStartStopTest.sh Reviewed-by: sla ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java - test/sun/management/jmxremote/startstop/JMXStartStopTest.sh Changeset: 0bfa643dc228 Author: jbachorik Date: 2014-01-21 09:17 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0bfa643dc228 8031559: javax/management/monitor/StartStopTest.java fails intermittently Reviewed-by: dfuchs, sla ! test/javax/management/monitor/StartStopTest.java Changeset: 8ff79b0e3503 Author: alanb Date: 2014-01-21 09:33 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8ff79b0e3503 8032220: Files.createDirectories throws exception with confusing message for root directories that exist Reviewed-by: chegar ! src/share/classes/java/nio/file/Files.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! test/java/nio/file/Files/Misc.java Changeset: b38840b6decb Author: psandoz Date: 2014-01-21 10:49 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b38840b6decb 8032190: It's unclear that flatMap will ensure each stream will be closed. Reviewed-by: chegar, alanb ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Stream.java Changeset: 2f3b642d94cb Author: jbachorik Date: 2014-01-21 13:04 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2f3b642d94cb 8032377: test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java still fails intermittently Reviewed-by: dholmes ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java Changeset: 25fbeffbd8d8 Author: dfuchs Date: 2014-01-21 14:28 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/25fbeffbd8d8 8031980: Add new j.u.l deadlock test for JDK-8027670 and JDK-8029281 Summary: adds a new test for the deadlock found in JDK-8027670 and fixed in JDK-8029281. Reviewed-by: mchung ! test/java/util/logging/TestLogConfigurationDeadLock.java + test/java/util/logging/TestLogConfigurationDeadLockWithConf.java + test/java/util/logging/deadlockconf.properties Changeset: a2551e12a9ea Author: igerasim Date: 2014-01-20 19:23 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a2551e12a9ea 8025886: replace [[ and == bash extensions in regtest Reviewed-by: dsamersoff, sla ! test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh Changeset: 3d86ddd1c9df Author: mullan Date: 2014-01-21 10:51 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3d86ddd1c9df 8031825: OCSP client can't find responder cert if it uses a different subject key id algorithm than responderID Reviewed-by: vinnie, xuelei ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java Changeset: 9dbb0a185e09 Author: mullan Date: 2014-01-21 10:52 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9dbb0a185e09 Merge Changeset: 8c8275426a32 Author: lana Date: 2014-01-27 21:02 -0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8c8275426a32 Merge