[aarch64-port-dev ] hg: aarch64-port/jdk9/langtools: 112 new changesets

aph at redhat.com aph at redhat.com
Thu Nov 6 17:25:19 UTC 2014


Changeset: 0529b1e3369b
Author:    ohrstrom
Date:      2014-08-08 20:47 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0529b1e3369b

8054461: Add @file support to sjavac
Summary: Add @file support to sjavac commandline.
Reviewed-by: jjg, alundblad

! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/share/classes/com/sun/tools/sjavac/options/Options.java
! test/tools/sjavac/SJavac.java

Changeset: 2cfae1808440
Author:    ohrstrom
Date:      2014-08-08 21:26 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/2cfae1808440

8054474: Add --state-dir=bar to sjavac
Summary: Add --state-dir=bar to sjavac to control where sjavac stores the javac_state file.
Reviewed-by: jjg, alundblad

! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.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/comp/JavacServiceImpl.java
! src/share/classes/com/sun/tools/sjavac/options/Option.java
! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/share/classes/com/sun/tools/sjavac/options/Options.java
! src/share/classes/com/sun/tools/sjavac/server/JavacService.java
! src/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
! test/tools/sjavac/SJavac.java

Changeset: bbacfb416096
Author:    ohrstrom
Date:      2014-08-09 00:56 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/bbacfb416096

8054465: Add --permit-artifact=bar to sjavac
Summary: Add --permit-artifact=bar to white-list files that have been written to the destination directory and that sjavac should not delete.
Reviewed-by: jjg, alundblad

! 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/options/Option.java
! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/share/classes/com/sun/tools/sjavac/options/Options.java
! test/tools/sjavac/OptionDecoding.java
! test/tools/sjavac/SJavac.java

Changeset: 13b7f52d197c
Author:    lana
Date:      2014-08-09 21:27 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/13b7f52d197c

Added tag jdk9-b26 for changeset bbacfb416096

! .hgtags

Changeset: 8bae77602474
Author:    ksrini
Date:      2014-08-11 10:16 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/8bae77602474

8054044: [javadoc] javadoc tester must print out the javadoc run arguments.
Reviewed-by: jjg, sogoel

! test/com/sun/javadoc/lib/JavadocTester.java

Changeset: 2c72dfde538d
Author:    lana
Date:      2014-08-11 10:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/2c72dfde538d

Merge

! .hgtags

Changeset: c998c4293abc
Author:    lana
Date:      2014-08-11 11:28 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/c998c4293abc

Merge


Changeset: 64dd93efba84
Author:    sogoel
Date:      2014-08-12 16:41 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/64dd93efba84

8054964: Add a test for invalid package annotations
Reviewed-by: jjg

+ test/tools/javac/annotations/neg/InvalidPackageAnno.java
+ test/tools/javac/annotations/neg/InvalidPackageAnno.out
+ test/tools/javac/annotations/neg/bar/package-info.java

Changeset: 1e8664df1b9c
Author:    sogoel
Date:      2014-08-12 17:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/1e8664df1b9c

8049127: Group 8b - golden files for annotations test in tools/java dir
Reviewed-by: jjg

! test/tools/javac/annotations/neg/NoAnnotationMethods.java
+ test/tools/javac/annotations/neg/NoAnnotationMethods.out
! test/tools/javac/annotations/neg/NoClone.java
+ test/tools/javac/annotations/neg/NoClone.out
! test/tools/javac/annotations/neg/NoObjectMethods.java
+ test/tools/javac/annotations/neg/NoObjectMethods.out
! test/tools/javac/annotations/neg/ObjectMembers.java
+ test/tools/javac/annotations/neg/ObjectMembers.out
! test/tools/javac/annotations/neg/OverrideNo.java
+ test/tools/javac/annotations/neg/OverrideNo.out
! test/tools/javac/annotations/neg/Package.java
+ test/tools/javac/annotations/neg/Package.out
! test/tools/javac/annotations/neg/Recovery.java
+ test/tools/javac/annotations/neg/Recovery.out
! test/tools/javac/annotations/neg/Recovery1.java
+ test/tools/javac/annotations/neg/Recovery1.out
! test/tools/javac/annotations/neg/Scope.java
+ test/tools/javac/annotations/neg/Scope.out
! test/tools/javac/annotations/neg/Syntax1.java
+ test/tools/javac/annotations/neg/Syntax1.out

Changeset: e6bed5e8f0f0
Author:    sogoel
Date:      2014-08-12 17:39 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e6bed5e8f0f0

8049129: Group 8c - golden files for annotations test in tools/java dir
Reviewed-by: jjg

! test/tools/javac/annotations/neg/WrongTarget.java
+ test/tools/javac/annotations/neg/WrongTarget.out
! test/tools/javac/annotations/neg/WrongTarget2.java
+ test/tools/javac/annotations/neg/WrongTarget2.out
! test/tools/javac/annotations/neg/WrongValue.java
+ test/tools/javac/annotations/neg/WrongValue.out
! test/tools/javac/annotations/neg/Z10.java
+ test/tools/javac/annotations/neg/Z10.out
! test/tools/javac/annotations/neg/Z11.java
+ test/tools/javac/annotations/neg/Z11.out
! test/tools/javac/annotations/neg/Z12.java
+ test/tools/javac/annotations/neg/Z12.out
! test/tools/javac/annotations/neg/Z13.java
+ test/tools/javac/annotations/neg/Z13.out
! test/tools/javac/annotations/neg/Z14.java
+ test/tools/javac/annotations/neg/Z14.out
! test/tools/javac/annotations/neg/Z15.java
+ test/tools/javac/annotations/neg/Z15.out
! test/tools/javac/annotations/neg/Z16.java
+ test/tools/javac/annotations/neg/Z16.out

Changeset: 01d5bf0c20eb
Author:    sogoel
Date:      2014-08-12 17:48 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/01d5bf0c20eb

8049130: Group 8d - golden files for annotations test in tools/java dir
Reviewed-by: jjg

! test/tools/javac/annotations/neg/Z1.java
+ test/tools/javac/annotations/neg/Z1.out
! test/tools/javac/annotations/neg/Z2.java
+ test/tools/javac/annotations/neg/Z2.out
! test/tools/javac/annotations/neg/Z3.java
+ test/tools/javac/annotations/neg/Z3.out
! test/tools/javac/annotations/neg/Z4.java
+ test/tools/javac/annotations/neg/Z4.out
! test/tools/javac/annotations/neg/Z5.java
+ test/tools/javac/annotations/neg/Z5.out
! test/tools/javac/annotations/neg/Z8.java
+ test/tools/javac/annotations/neg/Z8.out
! test/tools/javac/annotations/neg/Z9.java
+ test/tools/javac/annotations/neg/Z9.out
! test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java
+ test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.out
! test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.java
+ test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.out
! test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java
+ test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.out

Changeset: 98a99928a76b
Author:    alundblad
Date:      2014-08-13 14:44 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/98a99928a76b

8048457: Sjavac should not use portfiles, sockets, etc if background=false
8044131: Restructure client / server protocol code
Summary: Changes protocol code to use Object input/output streams. Avoids spawning server if background=false. Refactors idleness checks, pooling and port file monitoring.
Reviewed-by: jjg, jfranck

! 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/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/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/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/client/SjavacClient.java
! src/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
! src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
- src/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java
+ src/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.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/SjavacErrorHandler.java
+ src/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.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/options/ArgumentIterator.java
! src/share/classes/com/sun/tools/sjavac/options/Option.java
! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/share/classes/com/sun/tools/sjavac/options/Options.java
! src/share/classes/com/sun/tools/sjavac/options/SourceLocation.java
! src/share/classes/com/sun/tools/sjavac/server/CompilationResult.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/IdleResetSjavac.java
- src/share/classes/com/sun/tools/sjavac/server/JavacServer.java
- src/share/classes/com/sun/tools/sjavac/server/JavacService.java
- src/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
! src/share/classes/com/sun/tools/sjavac/server/PortFile.java
+ src/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
+ src/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
+ src/share/classes/com/sun/tools/sjavac/server/Sjavac.java
+ src/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! src/share/classes/com/sun/tools/sjavac/server/SysInfo.java
+ src/share/classes/com/sun/tools/sjavac/server/Terminable.java
+ test/tools/sjavac/IdleShutdown.java
+ test/tools/sjavac/PooledExecution.java

Changeset: 09bb56ec5fec
Author:    emc
Date:      2014-08-13 14:25 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/09bb56ec5fec

8055054: Remove visitWildcard visitor method from erasure visitor
Summary: Remove suspicious visitor method that should not be present
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Types.java

Changeset: a108029dbcbf
Author:    jjg
Date:      2014-08-13 13:20 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a108029dbcbf

8050429: Update/cleanup ToolBox
Reviewed-by: vromero

! make/build.properties
! test/tools/apt/Basics/CheckAptIsRemovedTest.java
! test/tools/javac/4846262/CheckEBCDICLocaleTest.java
! test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
! test/tools/javac/AnonymousSubclassTest.java
! test/tools/javac/ClassPathTest/ClassPathTest.java
! test/tools/javac/ConstFoldTest.java
! test/tools/javac/ExtDirs/ExtDirTest.java
! test/tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java
! test/tools/javac/MissingInclude/MissingIncludeTest.java
! test/tools/javac/Paths/AbsolutePathTest.java
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java
! test/tools/javac/T5090006/AssertionFailureTest.java
! test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
! test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java
! test/tools/javac/T8013394/CompileErrorWithIteratorTest.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java
! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java
! test/tools/javac/api/ToolProvider/HelloWorldTest.java
! test/tools/javac/api/ToolProvider/ToolProviderTest1.java
! test/tools/javac/api/ToolProvider/ToolProviderTest2.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/tools/javac/defaultMethodsVisibility/DefaultMethodsNotVisibleForSourceLessThan8Test.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/innerClassFile/InnerClassFileTest.java
! test/tools/javac/javazip/JavaZipTest.java
! test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java
- test/tools/javac/lib/ToolBox.java
! test/tools/javac/links/LinksTest.java
! test/tools/javac/newlines/NewLineTest.java
! test/tools/javac/processing/rounds/CompleteOnClosed.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
! test/tools/javac/stackmap/StackMapTest.java
! test/tools/javah/6257087/T6257087.java
! test/tools/javah/T4942232/MissingParamClassTest.java
! test/tools/javah/constMacroTest/ConstMacroTest.java
! test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
! test/tools/javap/4866831/PublicInterfaceTest.java
! test/tools/javap/stackmap/StackmapTest.java
+ test/tools/lib/ToolBox.java

Changeset: b6fef26b6c0b
Author:    aeremeev
Date:      2014-08-12 13:24 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b6fef26b6c0b

8042251: Implement classfile tests for InnerClasses attribute.
Reviewed-by: jjg, anazarov, shurailine

+ test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTestBase.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/README.txt
+ test/tools/javac/classfiles/attributes/innerclasses/TestCase.java
! test/tools/javac/classfiles/attributes/lib/TestBase.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java

Changeset: 525e4b838572
Author:    emc
Date:      2014-08-13 21:58 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/525e4b838572

Merge


Changeset: 557413561cd1
Author:    jjg
Date:      2014-08-13 15:47 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/557413561cd1

8055076: fix test failures in classfile tests
Reviewed-by: darcy

! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java

Changeset: a5b455614604
Author:    alundblad
Date:      2014-08-14 13:05 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a5b455614604

8054215: Use com.sun.tools.javac.util.Assert instead of 'assert'
Summary: Replaced assert keyword with methods from com.sun.tools.javac.util.Assert
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/sjavac/BuildState.java
! src/share/classes/com/sun/tools/sjavac/Package.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/server/PortFile.java

Changeset: 9e8cbfac9b6b
Author:    alundblad
Date:      2014-08-14 14:17 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9e8cbfac9b6b

8055039: Sjavac does not print compilation errors to the console
Summary: Sjavac (client) now prints the result of the compilation on stdout/stderr.
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java

Changeset: 383432f1719c
Author:    pgovereau
Date:      2014-08-15 11:02 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/383432f1719c

8054556: javac should report the error for default usage as the primary error
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! test/tools/javac/annotations/neg/Z3.java
! test/tools/javac/annotations/neg/Z3.out

Changeset: 035b01d356ee
Author:    chegar
Date:      2014-08-18 10:59 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/035b01d356ee

Merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/BuildState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileChunk.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Module.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/ProblemException.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/ArgumentIterator.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/SourceLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServer.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacService.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SysInfo.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Terminable.java
- test/tools/javac/lib/ToolBox.java

Changeset: 75e8065a3e88
Author:    mcimadamore
Date:      2014-08-19 12:13 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/75e8065a3e88

8055390: IntelliJ langtools project should reflect modular source tree
Summary: Adjust langtools.iml to point to the new source trees
Reviewed-by: jfranck

! make/intellij/langtools.iml

Changeset: 4d1ea4477956
Author:    ksrini
Date:      2014-08-19 15:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/4d1ea4477956

8055501: [javac] ignore test/tools/javac/Paths/AbsolutePathTest.java
Reviewed-by: jjg

! test/tools/javac/Paths/AbsolutePathTest.java

Changeset: 016786f79314
Author:    lana
Date:      2014-08-28 14:53 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/016786f79314

Merge

! .hgtags
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServer.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacService.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
- test/tools/javac/lib/ToolBox.java

Changeset: 407df169f50e
Author:    katleman
Date:      2014-08-29 11:30 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/407df169f50e

Added tag jdk9-b28 for changeset 016786f79314

! .hgtags

Changeset: bad77727fa11
Author:    erikj
Date:      2014-08-22 12:25 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/bad77727fa11

8055767: Sjavac is leaking servers
Reviewed-by: alundblad, jfranck

! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java

Changeset: 50b448c5be54
Author:    jjg
Date:      2014-08-22 16:28 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/50b448c5be54

8044859: javac duplicates option processing when using Compiler API
Reviewed-by: mcimadamore, vromero, jlahoda

! make/build.properties
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/6457284/T6457284.java
! test/tools/javac/T6358166.java
! test/tools/javac/T6358168.java
! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
! test/tools/javac/api/6410643/T6410643.java
! test/tools/javac/api/T6357331.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/TestJavacTask_Lock.java
! test/tools/javac/api/TestResolveError.java
! test/tools/javac/api/taskListeners/CompileEvent.java
! test/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/tools/javac/failover/CheckAttributedTree.java
+ test/tools/javac/options/modes/AtFilesTest.java
+ test/tools/javac/options/modes/DocLintTest.java
+ test/tools/javac/options/modes/FSInfoTest.java
+ test/tools/javac/options/modes/InfoOptsTest.java
+ test/tools/javac/options/modes/NoOperandsTest.java
+ test/tools/javac/options/modes/OutputDirTest.java
+ test/tools/javac/options/modes/ProfileBootClassPathTest.java
+ test/tools/javac/options/modes/ProfileTargetTest.java
+ test/tools/javac/options/modes/SourceTargetTest.java
+ test/tools/javac/options/modes/StdOutTest.java
+ test/tools/javac/options/modes/Tester.java
! test/tools/javac/profiles/ProfileOptionTest.java
! test/tools/javac/versions/Versions.java

Changeset: f2518ce1dabc
Author:    mcimadamore
Date:      2014-08-26 12:45 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/f2518ce1dabc

8056055: IntelliJ source paths broken after modularization of langtools
Summary: Add 'share/classes' prefix to all src roots
Reviewed-by: jfranck

! make/intellij/langtools.iml

Changeset: 8e638f046bf0
Author:    jlahoda
Date:      2014-08-27 07:44 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/8e638f046bf0

8056061: Mark implementations of public interfaces with an annotation
Summary: Adding @DefinedBy annotation to mark methods that implement public API methods; annotating the methods; adding a coding rules analyzer to enforce all such methods are annotated.
Reviewed-by: jjg, mcimadamore, jfranck
Contributed-by: jan.lahoda at oracle.com, jonathan.gibbons at oracle.com

+ make/test/crules/DefinedByAnalyzer/Test.java
+ make/test/crules/DefinedByAnalyzer/Test.out
! make/tools/crules/AbstractCodingRulesAnalyzer.java
! make/tools/crules/CodingRulesAnalyzerPlugin.java
+ make/tools/crules/DefinedByAnalyzer.java
! make/tools/crules/resources/crules.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/DefinedBy.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java

Changeset: a75064469e3f
Author:    mcimadamore
Date:      2014-08-27 11:41 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a75064469e3f

8056075: Add support for dumping inference dependency graphs
Summary: Add option '-XDdumpInferenceGraphTo=<folder>' to dump inference internal dependency graphs
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java

Changeset: 00d021d01485
Author:    ksrini
Date:      2014-08-27 06:25 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/00d021d01485

8038732: [javadoc] NetBeans IDE target does not build doclets
Reviewed-by: jjg, jlahoda

! make/build.properties
! make/build.xml
! make/tools/anttasks/GenStubsTask.java
! make/tools/anttasks/SelectToolTask.java

Changeset: bc4d5d9f30f0
Author:    ksrini
Date:      2014-08-26 08:12 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/bc4d5d9f30f0

8054925: [javadoc] refactor the Doclet start method.
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java

Changeset: 506a8e26a53e
Author:    ksrini
Date:      2014-08-27 06:56 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/506a8e26a53e

8050031: [javadoc] class-use pages have duplicates and missing entries
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testOrdering/TestOrdering.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
+ test/com/sun/javadoc/testUseOption/unique/C1.java
+ test/com/sun/javadoc/testUseOption/unique/UseMe.java

Changeset: 452dd2988607
Author:    alundblad
Date:      2014-08-28 17:38 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/452dd2988607

8054500: Refactor sjavac Main class into ClientMain and ServerMain
Summary: Restructured Main into ClientMain and ServerMain
Reviewed-by: jfranck

! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! test/tools/sjavac/ExclPattern.java
! test/tools/sjavac/IgnoreSymbolFile.java
! test/tools/sjavac/OptionDecoding.java
! test/tools/sjavac/SJavac.java

Changeset: 23a08a5e36d6
Author:    darcy
Date:      2014-08-28 11:29 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/23a08a5e36d6

8056283: @ignore tools/javac/defaultMethods/Assertions.java until JDK-8047675 is fixed
Reviewed-by: ksrini

! test/tools/javac/defaultMethods/Assertions.java

Changeset: 9fbec2de1d14
Author:    sogoel
Date:      2014-08-28 23:42 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9fbec2de1d14

8049126: golden files for annotations test in tools/java dir
Reviewed-by: jjg

! test/tools/javac/annotations/neg/AnnComma.java
+ test/tools/javac/annotations/neg/AnnComma.out
! test/tools/javac/annotations/neg/ArrayLit.java
+ test/tools/javac/annotations/neg/ArrayLit.out
! test/tools/javac/annotations/neg/Constant.java
+ test/tools/javac/annotations/neg/Constant.out
! test/tools/javac/annotations/neg/Cycle1.java
+ test/tools/javac/annotations/neg/Cycle1.out
! test/tools/javac/annotations/neg/Cycle2.java
+ test/tools/javac/annotations/neg/Cycle2.out
! test/tools/javac/annotations/neg/Cycle3.java
+ test/tools/javac/annotations/neg/Cycle3.out
! test/tools/javac/annotations/neg/Dup.java
+ test/tools/javac/annotations/neg/Dup.out
! test/tools/javac/annotations/neg/DupTarget.java
+ test/tools/javac/annotations/neg/DupTarget.out
! test/tools/javac/annotations/neg/MemberOver.java
+ test/tools/javac/annotations/neg/MemberOver.out

Changeset: 9e6adccdd77f
Author:    sogoel
Date:      2014-08-29 00:42 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9e6adccdd77f

8055074: Group 9a: golden files for tests in tools/javac dir
Reviewed-by: jjg

! test/tools/javac/Ambig3.java
+ test/tools/javac/Ambig3.out
! test/tools/javac/BadAnnotation.java
+ test/tools/javac/BadAnnotation.out
! test/tools/javac/BadCovar.java
+ test/tools/javac/BadCovar.out
! test/tools/javac/BadHexConstant.java
+ test/tools/javac/BadHexConstant.out
! test/tools/javac/BoundClassError.java
+ test/tools/javac/BoundClassError.out
! test/tools/javac/BreakAcrossClass.java
+ test/tools/javac/BreakAcrossClass.out
! test/tools/javac/ClassIsAbstract.java
+ test/tools/javac/ClassIsAbstract.out
! test/tools/javac/ClassToTypeParm.java
+ test/tools/javac/ClassToTypeParm.out
! test/tools/javac/CompoundBox.java
+ test/tools/javac/CompoundBox.out

Changeset: 9e29021d0d13
Author:    alundblad
Date:      2014-08-29 14:58 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9e29021d0d13

8056252: Incremental build fails on Windows
Summary: Changed from '/' to File.separatorChar
Reviewed-by: jfranck

! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java

Changeset: 9da59b2ab73d
Author:    mchung
Date:      2014-08-29 10:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9da59b2ab73d

8055856: checkdeps build target doesn't work for cross-compilation builds
8056113: [build] tools.jar missing modules.xml
Reviewed-by: ihse, erikj

! make/CompileInterim.gmk
! src/jdk.dev/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/PlatformClassPath.java

Changeset: 13705e2ddeb2
Author:    lana
Date:      2014-08-29 11:57 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/13705e2ddeb2

Merge


Changeset: 5b2b0cde7f7b
Author:    katleman
Date:      2014-09-04 13:26 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/5b2b0cde7f7b

Added tag jdk9-b29 for changeset 13705e2ddeb2

! .hgtags

Changeset: 37e0edfac52e
Author:    sogoel
Date:      2014-08-29 14:08 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/37e0edfac52e

8056288: Missing bug id in test/com/sun/javadoc/testOrdering/TestOrdering.java
Reviewed-by: ksrini

! test/com/sun/javadoc/testOrdering/TestOrdering.java

Changeset: 73b1d870a886
Author:    mcimadamore
Date:      2014-09-01 17:41 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/73b1d870a886

8057005: IntelliJ should allow import for nested classes
Summary: Minor tweaks to langtools intellij project
Reviewed-by: jfranck

! make/intellij/codeStyleSettings.xml
! make/intellij/copyright/profiles_settings.xml
! make/intellij/workspace.xml

Changeset: c565b044f8c4
Author:    kizune
Date:      2014-09-03 19:22 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/c565b044f8c4

8044597: Request to update tools/javap/T4501661.java to add test for package option
Reviewed-by: jjg

! test/tools/javap/T4501661.java

Changeset: 9a41fce5a626
Author:    jjg
Date:      2014-09-03 14:06 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9a41fce5a626

8034861: Incorrect format and indentation of InnerClasses section
Reviewed-by: jjg, ksrini, mcimadamore, lagergren

! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/tools/javap/T4975569.java

Changeset: b33de166fafb
Author:    jjg
Date:      2014-09-03 14:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b33de166fafb

8038414: Constant pool's strings are not escaped properly
Reviewed-by: jjg, mcimadamore, ksrini

! src/jdk.compiler/share/classes/com/sun/tools/javap/ConstantWriter.java
+ test/tools/javap/T8038414.java

Changeset: 093d86cc0f8d
Author:    jlahoda
Date:      2014-09-04 08:48 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/093d86cc0f8d

8054563: Update RunCodingRules.java for source code reorg
Summary: Tests RunCodingRules and MessageInfo fixed to work in the new source code structure.
Reviewed-by: jjg

! test/tools/all/RunCodingRules.java
! test/tools/javac/diags/MessageInfo.java

Changeset: d898543d13fb
Author:    jlahoda
Date:      2014-09-04 08:49 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/d898543d13fb

8047675: tools/javac/defaultMethods/Assertions.java fails if run with -enableassertions (-ea)
Summary: Using ToolBox to start new Java processes, to avoid passing default VM options to the newly started process.
Reviewed-by: jjg

! test/tools/javac/defaultMethods/Assertions.java
+ test/tools/javac/defaultMethods/AssertionsTest.java
! test/tools/lib/ToolBox.java

Changeset: ef5427c13e1e
Author:    lana
Date:      2014-09-04 14:45 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/ef5427c13e1e

Merge


Changeset: a4843ba8f2dc
Author:    katleman
Date:      2014-09-11 09:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a4843ba8f2dc

Added tag jdk9-b30 for changeset ef5427c13e1e

! .hgtags

Changeset: 0ecc0804ec11
Author:    sogoel
Date:      2014-09-04 16:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0ecc0804ec11

8055996: Remove @ignore from tools/javac/T6725036.java
Reviewed-by: jjg

! test/tools/javac/T6725036.java

Changeset: 0877f3c322c3
Author:    sogoel
Date:      2014-09-05 16:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0877f3c322c3

8055075: Group 9b: golden files for tests in tools/javac dir
Reviewed-by: jjg

! test/tools/javac/ConditionalWithVoid.java
+ test/tools/javac/ConditionalWithVoid.out
! test/tools/javac/DuplicateClass.java
+ test/tools/javac/DuplicateClass.out
! test/tools/javac/EOI.java
+ test/tools/javac/EOI.out
! test/tools/javac/ExceptionalFinally2.java
+ test/tools/javac/ExceptionalFinally2.out
! test/tools/javac/ExprQualifiedType.java
+ test/tools/javac/ExprQualifiedType.out
! test/tools/javac/ExtendsScope.java
+ test/tools/javac/ExtendsScope.out
! test/tools/javac/ExtraneousEquals.java
+ test/tools/javac/ExtraneousEquals.out
! test/tools/javac/FlatnameClash2.java
+ test/tools/javac/FlatnameClash2.out
! test/tools/javac/InconsistentInheritedSignature.java
+ test/tools/javac/InconsistentInheritedSignature.out

Changeset: ea62dc3a866e
Author:    sogoel
Date:      2014-09-05 16:51 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/ea62dc3a866e

8055079: Group 9c: golden files for tests in tools/javac dir
Reviewed-by: jjg

! test/tools/javac/InterfaceObjectIncompatibility.java
+ test/tools/javac/InterfaceObjectIncompatibility.out
! test/tools/javac/InterfaceObjectInheritance.java
+ test/tools/javac/InterfaceObjectInheritance.out
! test/tools/javac/InterfaceOverrideFinal.java
+ test/tools/javac/InterfaceOverrideFinal.out
! test/tools/javac/LabeledDeclaration.java
+ test/tools/javac/LabeledDeclaration.out
! test/tools/javac/NestedDuplicateLabels.java
+ test/tools/javac/NestedDuplicateLabels.out
! test/tools/javac/NewGeneric.java
+ test/tools/javac/NewGeneric.out
! test/tools/javac/NoClass.java
+ test/tools/javac/NoClass.out
! test/tools/javac/Object1.java
+ test/tools/javac/Object1.out
! test/tools/javac/Object2.java
+ test/tools/javac/Object2.out

Changeset: b545a2b1039d
Author:    jlahoda
Date:      2014-09-08 10:48 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b545a2b1039d

8056014: Type inference may be skipped for a complex receiver generic method in a parameter position
Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type.
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8056014.java

Changeset: d7e615e0115c
Author:    jlahoda
Date:      2014-09-08 10:50 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/d7e615e0115c

8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed.
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8056984.java

Changeset: 8df25ec8c930
Author:    jfranck
Date:      2014-09-08 13:11 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/8df25ec8c930

8056021: checkin for JDK-8027262 breaks Checker Framework
Reviewed-by: jjg, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Env.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java
! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
! test/tools/javac/warnings/6747671/T6747671.java
! test/tools/javac/warnings/6747671/T6747671.out
! test/tools/javac/warnings/suppress/T6480588.java
! test/tools/javac/warnings/suppress/T6480588.out
! test/tools/javac/warnings/suppress/TypeAnnotations.java
! test/tools/javap/output/RepeatingTypeAnnotations.java

Changeset: b27a7aae4b23
Author:    mcimadamore
Date:      2014-09-08 14:16 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b27a7aae4b23

8055514: Wrong, confusing error when non-static varargs referenced in static context
Summary: Improved heuristics in MethodResolutionPhase.mergeResults()
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/8055514/T8055514.java
+ test/tools/javac/varargs/8055514/T8055514.out

Changeset: 63711c189d79
Author:    jlahoda
Date:      2014-09-08 15:51 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/63711c189d79

8057753: Test langtools/test/tools/javac/NoClass.java is failing when run together with langtools/test/tools/javac/DuplicateImport.java
Summary: Removing javac/NoClass test, as it is superseded by javac/importChecks/InvalidImportsNoClasses.java
Reviewed-by: jfranck

- test/tools/javac/NoClass.java
- test/tools/javac/NoClass.out
! test/tools/javac/importChecks/InvalidImportsNoClasses.java

Changeset: 10287adbf9d6
Author:    pgovereau
Date:      2014-09-09 11:55 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/10287adbf9d6

8055500: fix for 8030046 is incorrect
Reviewed-by: jjg, ksrini

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! test/tools/javac/Paths/AbsolutePathTest.java

Changeset: afb14d7db974
Author:    pgovereau
Date:      2014-09-09 12:16 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/afb14d7db974

8054210: NullPointerException when compiling specific code.
Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/flow/T8042741/LambdaArgumentsTest.java

Changeset: 0d89f8b94872
Author:    vromero
Date:      2014-09-09 10:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0d89f8b94872

8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class
Reviewed-by: mcimadamore, jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Bits.java

Changeset: aa09fc6a3459
Author:    lana
Date:      2014-09-10 19:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/aa09fc6a3459

Merge

- test/tools/javac/NoClass.java

Changeset: d75456e839b5
Author:    wetmore
Date:      2014-09-11 12:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/d75456e839b5

8058180: .hgignore should be updated with webrev in all repos
Reviewed-by: jrose, katleman, jjg

! .hgignore

Changeset: 0046d55383a9
Author:    lana
Date:      2014-09-11 14:29 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0046d55383a9

Merge

- test/tools/javac/NoClass.java

Changeset: 414fb97e029d
Author:    katleman
Date:      2014-09-17 22:56 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/414fb97e029d

Added tag jdk9-b31 for changeset 0046d55383a9

! .hgtags

Changeset: 3eb8614e39b3
Author:    sogoel
Date:      2014-09-12 17:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/3eb8614e39b3

8055080: Group 9d: golden files for tests in tools/javac dir
Reviewed-by: jjg, mcimadamore, jlahoda

! test/tools/javac/Parens1.java
+ test/tools/javac/Parens1.out
! test/tools/javac/Parens2.java
+ test/tools/javac/Parens2.out
! test/tools/javac/Parens3.java
+ test/tools/javac/Parens3.out
! test/tools/javac/Parens4.java
+ test/tools/javac/Parens4.out
! test/tools/javac/ParseConditional.java
+ test/tools/javac/ParseConditional.out
! test/tools/javac/StoreClass.java
+ test/tools/javac/StoreClass.out
! test/tools/javac/SwitchScope.java
+ test/tools/javac/SwitchScope.out
! test/tools/javac/SynthName2.java
+ test/tools/javac/SynthName2.out
! test/tools/javac/T6234077.java
+ test/tools/javac/T6234077.out

Changeset: c419bddef7f3
Author:    mcimadamore
Date:      2014-09-15 12:43 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/c419bddef7f3

8055963: Inference failure with nested invocation
Summary: Revise heuristics to force eager instantiation of return inference vars
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8055963/T8055963.java

Changeset: 9a6c1bf0d19a
Author:    bpatel
Date:      2014-09-17 23:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9a6c1bf0d19a

8043698: <title> tag not getting generated in package-summary pages for un-named packages
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java

Changeset: 7e15b8d4631d
Author:    bpatel
Date:      2014-09-18 00:50 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/7e15b8d4631d

8047745: Javadoc should include encoding information in generated html files
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! test/com/sun/javadoc/testCharset/TestCharset.java

Changeset: ad99965443d1
Author:    lana
Date:      2014-09-18 13:27 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/ad99965443d1

Merge


Changeset: fdefd7052a32
Author:    katleman
Date:      2014-09-25 12:40 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/fdefd7052a32

Added tag jdk9-b32 for changeset ad99965443d1

! .hgtags

Changeset: c67dc7a385b2
Author:    sogoel
Date:      2014-09-19 13:54 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/c67dc7a385b2

8058755: Update tools/javadoc/6227454 to add head tag
Reviewed-by: jjg

! test/tools/javadoc/6227454/Test.java

Changeset: 2f8f2ae8a806
Author:    jlahoda
Date:      2014-09-22 14:55 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/2f8f2ae8a806

8057794: Compiler Error when obtaining .class property
Summary: Ensuring a non-null type and sym for illegal T.class to prevent downstream errors.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/T8057794.java
+ test/tools/javac/lambda/T8057794.out

Changeset: ff1998c1ecab
Author:    emc
Date:      2014-09-22 17:09 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/ff1998c1ecab

8048614: Add TypeMetadata to contain type annotations and other type information
Summary: Implement general framework for metadata on types
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/UninitializedType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/types/TypeHarness.java

Changeset: 3c7c7485fab7
Author:    ntoda
Date:      2014-09-25 13:54 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/3c7c7485fab7

8050117: add to javac test Versions.java tests that show correct operation for source/target options pre 1.9
Reviewed-by: jjg

! test/tools/javac/versions/Versions.java

Changeset: 180b0fc6cabf
Author:    lana
Date:      2014-09-25 16:21 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/180b0fc6cabf

Merge


Changeset: e891e0c4edc5
Author:    vromero
Date:      2014-09-25 17:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e891e0c4edc5

8058708: java.lang.AssertionError compiling source code
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseIf.java

Changeset: 49d692597e7b
Author:    lana
Date:      2014-10-03 11:07 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/49d692597e7b

Added tag jdk9-b33 for changeset e891e0c4edc5

! .hgtags

Changeset: 1a77eeed0c06
Author:    bpatel
Date:      2014-09-26 13:51 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/1a77eeed0c06

8048351: tidy errors for attribute href, name for langtools javadoc tests needs investigation
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java

Changeset: ed691a10b8fc
Author:    sogoel
Date:      2014-10-01 14:15 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/ed691a10b8fc

8055783: Group 9e: golden files for tests in tools/javac dir
Reviewed-by: jjg, mcimadamore

! test/tools/javac/T6306967.java
+ test/tools/javac/T6306967.out
! test/tools/javac/T6379327.java
+ test/tools/javac/T6379327.out
! test/tools/javac/T6407257.java
+ test/tools/javac/T6407257.out
! test/tools/javac/T6663588.java
+ test/tools/javac/T6663588.out
! test/tools/javac/UncaughtOverflow.java
+ test/tools/javac/UncaughtOverflow.out
- test/tools/javac/UncaughtOverflow2.java
! test/tools/javac/UseEnum.java
+ test/tools/javac/UseEnum.out
! test/tools/javac/VoidArray.java
+ test/tools/javac/VoidArray.out

Changeset: e18407fcede8
Author:    lana
Date:      2014-10-03 12:11 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e18407fcede8

Merge

- test/tools/javac/UncaughtOverflow2.java

Changeset: 00b00232dab6
Author:    katleman
Date:      2014-10-09 11:24 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/00b00232dab6

Added tag jdk9-b34 for changeset e18407fcede8

! .hgtags

Changeset: 7193d3fefda6
Author:    rfield
Date:      2014-10-04 10:13 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/7193d3fefda6

8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReferenceArrayClone.java

Changeset: a0125e2a10e8
Author:    alundblad
Date:      2014-10-07 21:15 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a0125e2a10e8

8056258: Analysis of public API does not take super classes into account
8048609: simplify sjavac dependence on javac dependency gathering
Summary: Replaces Attr-/ResolveWithDeps with TaskListeners
Reviewed-by: jfranck, ohrstrom

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/Dependency.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyCollector.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyScanner.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PackageDependency.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java
+ test/tools/sjavac/DependencyCollection.java
+ test/tools/sjavac/IncCompInheritance.java
+ test/tools/sjavac/SjavacBase.java
+ test/tools/sjavac/test-input/src/nondependency/pkg26/Cls26.java
+ test/tools/sjavac/test-input/src/pkg/Test.java
+ test/tools/sjavac/test-input/src/pkg10/Cls10.java
+ test/tools/sjavac/test-input/src/pkg11/Cls11.java
+ test/tools/sjavac/test-input/src/pkg12/Cls12.java
+ test/tools/sjavac/test-input/src/pkg13/Cls13.java
+ test/tools/sjavac/test-input/src/pkg14/Cls14.java
+ test/tools/sjavac/test-input/src/pkg15/Cls15.java
+ test/tools/sjavac/test-input/src/pkg16/Cls16.java
+ test/tools/sjavac/test-input/src/pkg17/Cls17.java
+ test/tools/sjavac/test-input/src/pkg18/Cls18.java
+ test/tools/sjavac/test-input/src/pkg19/Cls19.java
+ test/tools/sjavac/test-input/src/pkg2/Cls2.java
+ test/tools/sjavac/test-input/src/pkg20/Anno20.java
+ test/tools/sjavac/test-input/src/pkg21/Cls21.java
+ test/tools/sjavac/test-input/src/pkg22/Anno22.java
+ test/tools/sjavac/test-input/src/pkg23/Cls23.java
+ test/tools/sjavac/test-input/src/pkg24/Cls24.java
+ test/tools/sjavac/test-input/src/pkg25/Cls25.java
+ test/tools/sjavac/test-input/src/pkg27/Cls27.java
+ test/tools/sjavac/test-input/src/pkg28/Cls28.java
+ test/tools/sjavac/test-input/src/pkg29/Cls29.java
+ test/tools/sjavac/test-input/src/pkg3/Cls3.java
+ test/tools/sjavac/test-input/src/pkg30/Cls30.java
+ test/tools/sjavac/test-input/src/pkg4/Cls4.java
+ test/tools/sjavac/test-input/src/pkg5/Anno5.java
+ test/tools/sjavac/test-input/src/pkg6/Cls6.java
+ test/tools/sjavac/test-input/src/pkg7/Cls7.java
+ test/tools/sjavac/test-input/src/pkg8/Cls8.java
+ test/tools/sjavac/test-input/src/pkg9/Cls9.java

Changeset: 69d7812dabcc
Author:    alundblad
Date:      2014-10-07 21:21 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/69d7812dabcc

8059349: Public API scanning should be implemented in the form of a TaskListener
Summary: Replaces JavaCompilerWithDeps with a TaskListener.
Reviewed-by: jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java
+ test/tools/sjavac/PackagePathMismatch.java

Changeset: 089e1adc7136
Author:    jlahoda
Date:      2014-10-09 10:08 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/089e1adc7136

8057652: Request to improve error messages for labeled declarations
Summary: Parse labeled statements as block statements to improve error recovery for labeled declarations; related cleanup.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/LabeledDeclaration.java
! test/tools/javac/LabeledDeclaration.out

Changeset: b8e7bbdd8064
Author:    lana
Date:      2014-10-09 12:17 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b8e7bbdd8064

Merge

- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java

Changeset: bb82b0f45269
Author:    katleman
Date:      2014-10-16 12:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/bb82b0f45269

Added tag jdk9-b35 for changeset b8e7bbdd8064

! .hgtags

Changeset: 6a9c87edb6ff
Author:    jjg
Date:      2014-10-09 19:14 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/6a9c87edb6ff

8060043: Rename Locations.Path to Locations.SearchPath
Reviewed-by: ksrini

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java

Changeset: 338eb81007d7
Author:    sogoel
Date:      2014-10-10 14:41 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/338eb81007d7

8058410: Group 10b: golden files for tests in tools/javac dir
Reviewed-by: jjg

+ test/tools/javac/7129225/NegTest.out
- test/tools/javac/7129225/NegTest.ref
! test/tools/javac/7129225/TestImportStar.java
+ test/tools/javac/7129225/TestImportStar.out
- test/tools/javac/7129225/TestImportStar.ref
! test/tools/javac/QualifiedAccess/QualifiedAccess_4.java
+ test/tools/javac/QualifiedAccess/QualifiedAccess_4.out
! test/tools/javac/T4848619/T4848619a.java
+ test/tools/javac/T4848619/T4848619a.out
! test/tools/javac/T4848619/T4848619b.java
+ test/tools/javac/T4848619/T4848619b.out
! test/tools/javac/scope/6225935/Estatico4.java
+ test/tools/javac/scope/6225935/Estatico4.out
! test/tools/javac/scope/6225935/T6214959.java
+ test/tools/javac/scope/6225935/T6214959.out
! test/tools/javac/warnings/DepAnn.java
+ test/tools/javac/warnings/DepAnn.out
! test/tools/javac/warnings/Finally.java
+ test/tools/javac/warnings/Finally.out
! test/tools/javac/warnings/Serial.java
+ test/tools/javac/warnings/Serial.out

Changeset: a65be7dd80f8
Author:    pgovereau
Date:      2014-10-13 11:21 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a65be7dd80f8

8058243: Reduce size of bytecode for large switch statements
Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java

Changeset: b5d44ecef54d
Author:    jlahoda
Date:      2014-10-13 17:22 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b5d44ecef54d

8054956: Javac reports wrong error offset for unknown identifier of annotation element/value pair
Summary: When reporting an error about unresolvable annotation attribute, use the position of the explicit left-hand-side of the assignment if available, otherwise use the position of the right-hand-side.
Reviewed-by: jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! test/tools/javac/annotations/neg/Recovery1.out
! test/tools/javac/positions/TreeEndPosTest.java

Changeset: 9e6a9d5a3551
Author:    pgovereau
Date:      2014-10-13 12:12 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9e6a9d5a3551

8060234: Fix push for JDK-8058243
Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/SwitchMetricTest.java

Changeset: 76b58486b9d5
Author:    pgovereau
Date:      2014-10-13 17:09 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/76b58486b9d5

8060249: Backout fix for JDK-8058243
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
- test/tools/javac/SwitchMetricTest.java

Changeset: 103d3df93bbd
Author:    mcimadamore
Date:      2014-10-14 12:00 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/103d3df93bbd

8058199: Code generation problem with javac skipping a checkcast instruction
Summary: TransTypes sometimes ignores inferred signatures when emitting synthetic casts
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/inference/8058199/T8058199.java

Changeset: 6f666e88a0f4
Author:    mcimadamore
Date:      2014-10-14 12:01 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/6f666e88a0f4

8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
Summary: Lub crashes when handling typevar with array bound
Reviewed-by: vromero, dlsmith

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/8058511/T8058511a.java
+ test/tools/javac/generics/inference/8058511/T8058511b.java
+ test/tools/javac/generics/inference/8058511/T8058511c.java

Changeset: 01ea1efef3ea
Author:    jjg
Date:      2014-10-16 14:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/01ea1efef3ea

8040131: Implement classfile test for LineNumberTable attribute.
Reviewed-by: jjg, shurailine

+ test/tools/javac/classfiles/attributes/LineNumberTable/Container.java
+ test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
+ test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
+ test/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java

Changeset: b07ff0ef1ba1
Author:    lana
Date:      2014-10-16 14:15 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b07ff0ef1ba1

Merge

- test/tools/javac/7129225/NegTest.ref
- test/tools/javac/7129225/TestImportStar.ref

Changeset: c536541235e5
Author:    lana
Date:      2014-10-16 14:55 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/c536541235e5

Merge


Changeset: 315237c6b5e4
Author:    katleman
Date:      2014-10-23 11:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/315237c6b5e4

Added tag jdk9-b36 for changeset c536541235e5

! .hgtags

Changeset: bf8500822576
Author:    emc
Date:      2014-10-21 09:01 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/bf8500822576

8054457: Refactor Symbol kinds from small ints to an enum
Summary: Replace bitmap logic in symbol.kind and pkind with an enum-based API
Reviewed-by: mcimadamore, jjg

! make/build.properties
! make/tools/crules/MutableFieldsAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! test/tools/javac/6889255/T6889255.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/StarImportTest.java

Changeset: e284f560acf6
Author:    jjg
Date:      2014-10-21 13:08 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e284f560acf6

8060056: replace java.io.File with java.nio.file.Path
Reviewed-by: ksrini, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! test/tools/javac/T6725036.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/file/T7018098.java
! test/tools/javac/file/T7068437.java
! test/tools/javac/file/T7068451.java
! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java
! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java
! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java
! test/tools/javap/WhitespaceTest.java

Changeset: 4be0e35f385a
Author:    jjg
Date:      2014-10-21 17:50 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/4be0e35f385a

8061723: 8060056 breaks tests on Windows
Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! test/tools/javac/T6725036.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/file/T7018098.java
! test/tools/javac/file/T7068437.java
! test/tools/javac/file/T7068451.java
! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java
! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java
! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java
! test/tools/javap/WhitespaceTest.java

Changeset: 873e58766948
Author:    vromero
Date:      2014-10-23 10:40 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/873e58766948

8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java

Changeset: 211903a785f3
Author:    vromero
Date:      2014-10-23 10:42 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/211903a785f3

8057800: Method reference with generic type creates NPE when compiling
Reviewed-by: mcimadamore, dlsmith

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/lambda/T8057800/NPEMethodReferenceAndGenericsTest.java

Changeset: e72e850ffa77
Author:    lana
Date:      2014-10-23 13:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e72e850ffa77

Merge


Changeset: 2e654dfe862e
Author:    mcimadamore
Date:      2014-10-24 10:54 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/2e654dfe862e

8061778: Wrong LineNumberTable for default constructors
Summary: Synthetic empty blocks generated by Lower are erroneously picked up by Gen
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/linenumbers/NestedLineNumberTest.java

Changeset: 834b3d80c734
Author:    jfranck
Date:      2014-10-24 08:34 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/834b3d80c734

8054448: (ann) Cannot reference field of inner class in an anonymous class
Reviewed-by: jlahoda, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/annotations/FinalStringInNested.java

Changeset: 14e1d2a15822
Author:    jlahoda
Date:      2014-10-24 20:07 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/14e1d2a15822

8061323: JavadocTokenizer repeatedly compiles pattern to check for deprecation
Summary: Keeping the "@deprecated" Pattern in a static field.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java

Changeset: bbd0164f668d
Author:    alundblad
Date:      2014-10-27 14:55 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/bbd0164f668d

8060715: There is a small race condition in IdleResetSjavac
Summary: Synchronizes on method level instead of variable access level.
Reviewed-by: jfranck

! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java

Changeset: 478972d90f7b
Author:    sogoel
Date:      2014-10-27 10:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/478972d90f7b

8059423: Replace references for rt.jar by temp.jar
Reviewed-by: jjg

! test/tools/javac/T6558476.java
! test/tools/javap/T6729471.java

Changeset: d0fc66ac270c
Author:    katleman
Date:      2014-10-30 08:35 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/d0fc66ac270c

Added tag jdk9-b37 for changeset 478972d90f7b

! .hgtags



More information about the aarch64-port-dev mailing list