Changeset: d213ecfb98b2 Author: vromero Date: 2016-06-27 12:29 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d213ecfb98b2
8159439: javac throws NPE with Module attribute and super_class != 0 Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/ProblemList.txt ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.java + test/tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.out + test/tools/javac/modules/T8159439/module-info.jcod Changeset: c06787799b4b Author: jlahoda Date: 2016-06-28 15:46 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/c06787799b4b 8132857: Historical name of default encoding shown on encoding mismatch Summary: Using Charset.defaultCharset().name() to get the proper name of the default Charset. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java + test/tools/javac/file/T8132857.java Changeset: 30bfbfa94fad Author: vromero Date: 2016-06-28 15:29 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/30bfbfa94fad 8159970: javac, JLS8 18.2.4 is not completely implemented by the compiler Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/tools/javac/T8159970/TypeEqualityInInferenceTest.java ! test/tools/javac/types/BoxingConversionTest.java ! test/tools/javac/types/CastTest.java ! test/tools/javac/types/GenericTypeWellFormednessTest.java ! test/tools/javac/types/PrimitiveConversionTest.java ! test/tools/javac/types/TestComparisons.java - test/tools/javac/types/TypeHarness.java + test/tools/lib/types/TypeHarness.java Changeset: aa715dc7ead5 Author: ksrini Date: 2016-06-28 16:43 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/aa715dc7ead5 8160301: javadoc RootDoclmpl and DocEnv needs to be renamed Reviewed-by: bpatel, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java Changeset: ae3f20fdce06 Author: darcy Date: 2016-06-28 17:39 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ae3f20fdce06 8160504: Fix typo in JavacProcessingEnvironment.importStringToPattern Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: 7637541752e7 Author: jlahoda Date: 2016-06-28 13:33 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7637541752e7 8155026: javac grants implied readability to explicit modules Summary: Automatic modules should not 'requires public' ordinary named modules Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/tools/javac/modules/AutomaticModules.java Changeset: 2cdcc9283e47 Author: darcy Date: 2016-06-29 19:24 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/2cdcc9283e47 8160506: Use @implSpec tags in javax.lang.model.util Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java Changeset: 1766fe8e98fb Author: amurillo Date: 2016-06-30 22:39 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/1766fe8e98fb Merge - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java - test/tools/javac/types/TypeHarness.java Changeset: 9205af0935af Author: rfield Date: 2016-07-01 14:16 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/9205af0935af 8159635: JShell API: Add compiler options Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java + test/jdk/jshell/CompilerOptionsTest.java ! test/jdk/jshell/KullaTesting.java Changeset: 0a1bb568a328 Author: rfield Date: 2016-07-01 14:41 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0a1bb568a328 8159111: JShell API: Add access to wrappers and dependencies Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java ! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java + test/jdk/jshell/WrapperTest.java Changeset: 395ec7e065b6 Author: jlahoda Date: 2016-07-04 08:52 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/395ec7e065b6 8148131: compilation result depends on order of sources Summary: Complete during imports phase should not trigger the hierarchy phase Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/importscope/T8148131/A.java + test/tools/javac/importscope/T8148131/B.java + test/tools/javac/importscope/T8148131/C.java + test/tools/javac/importscope/T8148131/D.java Changeset: ea4eea2997b9 Author: sadayapalam Date: 2016-07-04 14:57 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ea4eea2997b9 8132446: AsssertionError in ClassSymbol.setAnnotationType Reviewed-by: jlahoda, darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/8132446/Processor.java + test/tools/javac/processing/8132446/T8132446.java Changeset: 192affb6cfa1 Author: amurillo Date: 2016-07-07 18:21 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/192affb6cfa1 Added tag jdk-9+126 for changeset ea4eea2997b9 ! .hgtags Changeset: d9626c9c61c2 Author: jlahoda Date: 2016-07-10 09:12 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d9626c9c61c2 Merge ! .hgtags ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/ProblemList.txt ! test/tools/javac/modules/AutomaticModules.java
