hg: anno-pipeline/dev/langtools: 40 new changesets
joel.franck at oracle.com
joel.franck at oracle.com
Mon Nov 17 21:44:57 UTC 2014
Changeset: bbd0164f668d
Author: alundblad
Date: 2014-10-27 14:55 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/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/anno-pipeline/dev/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: 7b80aafb5b76
Author: jfranck
Date: 2014-09-25 14:38 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/7b80aafb5b76
8059453: javac crashes with -Xjcov and union types
Reviewed-by: jlahoda, vromero
Contributed-by: Liam Miller-Cushon <cushon at google.com>
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
+ test/tools/javac/options/XjcovUnionTypeTest.java
Changeset: 82acac4e6d0d
Author: rwarburton
Date: 2014-10-29 12:09 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/82acac4e6d0d
8062376: Suppress cast warnings when using NIO buffers
Reviewed-by: psandoz, jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java
Changeset: 56f8be952a5c
Author: jjg
Date: 2014-10-29 17:25 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/56f8be952a5c
8062348: langtools tests should close file manager (group 1)
Reviewed-by: darcy
! test/tools/all/RunCodingRules.java
! test/tools/javac/6341866/T6341866.java
! test/tools/javac/6400872/T6400872.java
! test/tools/javac/6402516/Checker.java
! test/tools/javac/6440583/T6440583.java
! test/tools/javac/6902720/Test.java
! test/tools/javac/7003595/T7003595.java
! test/tools/javac/7079713/TestCircularClassfile.java
! test/tools/javac/7142086/T7142086.java
! test/tools/javac/NoStringToLower.java
! test/tools/javac/Paths/6638501/JarFromManifestFailure.java
! test/tools/javac/Paths/TestCompileJARInClassPath.java
! test/tools/javac/T6265400.java
! test/tools/javac/T6340549.java
! test/tools/javac/T6351767.java
! test/tools/javac/T6361619.java
! test/tools/javac/T6395974.java
! test/tools/javac/T6397044.java
! test/tools/javac/T6397286.java
! test/tools/javac/T6403466.java
! test/tools/javac/T6406771.java
! test/tools/javac/T6407066.java
! test/tools/javac/T6410706.java
! test/tools/javac/T6458823/T6458823.java
! test/tools/javac/T6665791.java
! test/tools/javac/T6705935.java
! test/tools/javac/T6900149.java
! test/tools/javac/T6956462/T6956462.java
! test/tools/javac/T6956638.java
! test/tools/javac/T7142672/Bug.java
! test/tools/javac/T7159016.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/tools/javac/TryWithResources/InterruptedExceptionTest.java
! test/tools/javac/TryWithResources/UnusedResourcesTest.java
! test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java
! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java
! test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java
! test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java
! test/tools/javac/annotations/typeAnnotations/failures/CheckErrorsForSource7.java
! test/tools/javac/api/6420409/T6420409.java
! test/tools/javac/api/6420464/T6420464.java
! test/tools/javac/api/6431435/T6431435.java
! test/tools/javac/api/7086261/T7086261.java
! test/tools/javac/api/8007344/Test.java
! test/tools/javac/api/Sibling.java
! test/tools/javac/api/T6258271.java
! test/tools/javac/api/T6265137.java
! test/tools/javac/api/T6306137.java
! test/tools/javac/api/T6345974.java
! test/tools/javac/api/T6357331.java
! test/tools/javac/api/T6358786.java
! test/tools/javac/api/T6358955.java
! test/tools/javac/api/T6392782.java
! test/tools/javac/api/T6397104.java
! test/tools/javac/api/T6400205.java
! test/tools/javac/api/T6400207.java
! test/tools/javac/api/T6412669.java
! test/tools/javac/api/T6419926.java
! test/tools/javac/api/T6430241.java
! test/tools/javac/api/T6431879.java
! test/tools/javac/api/T6483788.java
! test/tools/javac/api/T6501502.java
! test/tools/javac/api/TestClientCodeWrapper.java
! test/tools/javac/api/TestDocComments.java
! test/tools/javac/api/TestGetElementReference.java
! test/tools/javac/api/TestGetScope.java
! test/tools/javac/api/TestJavacTask.java
! test/tools/javac/api/TestJavacTask_Lock.java
! test/tools/javac/api/TestJavacTask_Multiple.java
! test/tools/javac/api/TestJavacTask_ParseAttrGen.java
! test/tools/javac/api/TestSearchPaths.java
! test/tools/javac/api/TestTreePath.java
! test/tools/javac/api/TestTrees.java
! test/tools/javac/api/taskListeners/CompileEvent.java
! test/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/tools/javac/api/taskListeners/TestSimpleAddRemove.java
! test/tools/javac/cast/intersection/IntersectionTypeParserTest.java
! test/tools/javac/classreader/T7031108.java
! test/tools/javac/defaultMethods/DefaultMethodFlags.java
! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/doclint/DocLintTest.java
! test/tools/javac/doctree/DocTreePathScannerTest.java
! test/tools/javac/doctree/SimpleDocTreeVisitorTest.java
! test/tools/javac/file/T7068451.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/generics/bridges/BridgeHarness.java
! test/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java
! test/tools/javac/generics/diamond/7030687/ParserTest.java
! test/tools/javac/generics/inference/7086601/T7086601b.java
! test/tools/javac/lambda/BadLambdaExpr.java
! test/tools/javac/lambda/TestSelfRef.java
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/lambda/methodReference/SamConversionComboTest.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java
! test/tools/javac/nativeHeaders/NativeHeaderTest.java
! test/tools/javac/options/xprefer/XPreferTest.java
! test/tools/javac/plugin/showtype/Test.java
! test/tools/javac/positions/TreeEndPosTest.java
! test/tools/javac/processing/6348193/T6348193.java
! test/tools/javac/processing/6348499/T6348499.java
! test/tools/javac/processing/6378728/T6378728.java
! test/tools/javac/processing/6414633/T6414633.java
! test/tools/javac/processing/6430209/T6430209.java
! test/tools/javac/processing/T6439826.java
! test/tools/javac/processing/errors/TestSuppression.java
! test/tools/javac/processing/loader/testClose/TestClose.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
! test/tools/javac/processing/model/type/BoundsTest.java
! test/tools/javac/processing/model/type/IntersectionPropertiesTest.java
! test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
! test/tools/javac/processing/model/util/elements/doccomments/TestPackageInfoComments.java
! test/tools/javac/processing/options/testCommandLineClasses/Test.java
! test/tools/javac/processing/rounds/BaseClassesNotReRead.java
! test/tools/javac/profiles/ProfileOptionTest.java
! test/tools/javac/resolve/ResolveHarness.java
! test/tools/javac/tree/ClassTreeTest.java
! test/tools/javac/tree/DocCommentToplevelTest.java
! test/tools/javac/tree/MissingSemicolonTest.java
! test/tools/javac/tree/PrettySimpleStringTest.java
! test/tools/javac/tree/T6963934.java
! test/tools/javac/tree/T6993305.java
! test/tools/javac/tree/TestToString.java
! test/tools/javac/tree/TreePosRoundsTest.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/unit/T6198196.java
! test/tools/javac/varargs/6199075/T6199075.java
! test/tools/javac/varargs/7043922/T7043922.java
! test/tools/javac/versions/Versions.java
! test/tools/javadoc/CheckResourceKeys.java
! test/tools/javadoc/api/basic/DocletPathTest.java
! test/tools/javadoc/api/basic/GetTask_DiagListenerTest.java
! test/tools/javadoc/api/basic/GetTask_DocletClassTest.java
! test/tools/javadoc/api/basic/GetTask_FileObjectsTest.java
! test/tools/javadoc/api/basic/GetTask_OptionsTest.java
! test/tools/javadoc/api/basic/GetTask_WriterTest.java
! test/tools/javadoc/api/basic/JavadocTaskImplTest.java
! test/tools/javadoc/api/basic/TagletPathTest.java
! test/tools/javadoc/api/basic/Task_reuseTest.java
! test/tools/javadoc/doclint/DocLintTest.java
! test/tools/javap/TestSuperclass.java
! test/tools/sjavac/DependencyCollection.java
Changeset: b0b7c051d199
Author: jjg
Date: 2014-10-29 18:01 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/b0b7c051d199
8062504: javadoc Start does not close file managers that it opens
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
Changeset: f839b50088bc
Author: jjg
Date: 2014-10-29 19:07 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/f839b50088bc
8062514: Update ToolTester tests to close file manager
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! test/tools/javac/api/6406133/T6406133.java
! test/tools/javac/api/6410643/T6410643.java
! test/tools/javac/api/6411310/T6411310.java
! test/tools/javac/api/6411333/T6411333.java
! test/tools/javac/api/6412656/T6412656.java
! test/tools/javac/api/6415780/T6415780.java
! test/tools/javac/api/6418694/T6418694.java
! test/tools/javac/api/6421111/T6421111.java
! test/tools/javac/api/6421756/T6421756.java
! test/tools/javac/api/6422215/T6422215.java
! test/tools/javac/api/6422327/T6422327.java
! test/tools/javac/api/6423003/T6423003.java
! test/tools/javac/api/6431257/T6431257.java
! test/tools/javac/api/6437349/T6437349.java
! test/tools/javac/api/6437999/T6437999.java
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/api/6468404/T6468404.java
! test/tools/javac/api/6731573/T6731573.java
! test/tools/javac/api/6733837/T6733837.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/TestResolveError.java
! test/tools/javac/api/guide/Test.java
! test/tools/javac/api/lib/ToolTester.java
Changeset: d0fc66ac270c
Author: katleman
Date: 2014-10-30 08:35 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/d0fc66ac270c
Added tag jdk9-b37 for changeset 478972d90f7b
! .hgtags
Changeset: 2039ed305029
Author: lana
Date: 2014-10-30 13:55 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/2039ed305029
Merge
Changeset: 5ad591bc3ef6
Author: sogoel
Date: 2014-10-30 15:21 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/5ad591bc3ef6
8062336: Revert tools/javap/T6729471.java to original test code
Reviewed-by: jjg
! test/tools/javap/T6729471.java
Changeset: c36403059804
Author: jjg
Date: 2014-10-30 16:08 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/c36403059804
8062579: JavacTask, DocumentationTask impls should close file manager when possible
Reviewed-by: ksrini
! 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/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java
Changeset: fd59a2d43134
Author: jjg
Date: 2014-10-30 17:31 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/fd59a2d43134
8062593: remove debug print statements
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: 9fd9a50e7994
Author: ksrini
Date: 2014-10-31 07:02 -0700
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/9fd9a50e7994
8061305: Javadoc crashes when method name ends with "Property"
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
- test/com/sun/javadoc/testJavaFX/C.java
- test/com/sun/javadoc/testJavaFX/D.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
+ test/com/sun/javadoc/testJavaFX/pkg1/C.java
+ test/com/sun/javadoc/testJavaFX/pkg1/D.java
+ test/com/sun/javadoc/testJavaFX/pkg2/Test.java
Changeset: 8a6c7e87e72d
Author: dlsmith
Date: 2014-10-31 17:23 -0600
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/8a6c7e87e72d
8062449: Update langtools/test/Makefile to use JCK 9
Summary: Updated to JCK 9 and improved use of variables to control the invocation
Reviewed-by: jjg, erikj
! test/Makefile
Changeset: 10100ecb0c97
Author: alundblad
Date: 2014-11-03 10:20 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/10100ecb0c97
8042088: Sjavac spawns external processes in a unnecessarily complex and platform dependent way
Summary: Refactoring of the sjavac background fork code.
Reviewed-by: jfranck, ohrstrom
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.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/ServerMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
Changeset: c5c8a1f32b83
Author: alundblad
Date: 2014-11-04 09:04 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/c5c8a1f32b83
8062740: Since changeset 2686:56f8be952a5c test/tools/sjavac/DependencyCollection.java does no longer compile
Summary: Added throws IOException to main method.
Reviewed-by: jjg
! test/tools/sjavac/DependencyCollection.java
Changeset: 03dc012a11a5
Author: sogoel
Date: 2014-11-04 13:21 -0800
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/03dc012a11a5
8062314: Update tools/javac/plugin/showtype/Test.java to use ToolBox.java
Reviewed-by: jjg
! test/tools/javac/plugin/showtype/Test.java
! test/tools/lib/ToolBox.java
Changeset: 84ccbbd216b3
Author: emc
Date: 2014-11-05 08:37 -0500
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/84ccbbd216b3
8035259: javac, incorrect shadowing of classes vs type parameters
Summary: Cause javac to look at type variables first when resolving names in an extends/implements list
Reviewed-by: mcimadamore, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/TypeVarShadow.java
Changeset: 98bf355126f0
Author: jjg
Date: 2014-11-05 19:09 -0800
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/98bf355126f0
8063039: incorrect message reference or broken message file
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/diags/examples/PluginNotFound.java
+ test/tools/javac/plugin/missing/PluginNotFound.java
+ test/tools/javac/plugin/missing/PluginNotFound.out
Changeset: b9daa6475f12
Author: jjg
Date: 2014-11-05 19:12 -0800
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/b9daa6475f12
8062676: Tests which leak lots of file managers should be fixed (group 2)
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java
! test/tools/javac/api/TestContainTypes.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/diags/Example.java
! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java
! test/tools/javac/parser/JavacParserTest.java
! test/tools/javac/tree/TypeAnnotationsPretty.java
Changeset: d32c4f52e295
Author: jjg
Date: 2014-11-05 19:48 -0800
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/d32c4f52e295
8063074: test/tools/javac/plugin/showType/Test.java fails on Windows
Reviewed-by: ksrini
! test/tools/javac/plugin/showtype/Test.java
! test/tools/lib/ToolBox.java
Changeset: 7b6a6aeeb544
Author: mcimadamore
Date: 2014-11-06 14:31 +0000
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/7b6a6aeeb544
6987475: Order of declarations affects whether abstract method considered overridden
Summary: Types.implementation erroneously returns first matching method in hierarchy.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/6987475/T6987475neg.java
+ test/tools/javac/generics/6987475/T6987475neg.out
+ test/tools/javac/generics/6987475/T6987475pos.java
Changeset: 4235749f4989
Author: mcimadamore
Date: 2014-11-06 14:33 +0000
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/4235749f4989
8062977: Inference: NullPointerException during bound incorporation
Summary: Bogus Types.asSuper call on array type symbol
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8062977/T8062977.java
+ test/tools/javac/generics/inference/8062977/T8062977.out
Changeset: 50b661ac2165
Author: katleman
Date: 2014-11-06 10:11 -0800
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/50b661ac2165
Added tag jdk9-b38 for changeset 5ad591bc3ef6
! .hgtags
Changeset: 5ff1cd07bd92
Author: lana
Date: 2014-11-06 15:13 -0800
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/5ff1cd07bd92
Merge
- test/com/sun/javadoc/testJavaFX/C.java
- test/com/sun/javadoc/testJavaFX/D.java
Changeset: 960a6311b8b7
Author: emc
Date: 2014-11-06 17:39 -0500
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/960a6311b8b7
8062245: Test executes incorrect class
Summary: Fix issue with test executing incorrect class, and trivial test failure linked to different subclasses of CharSequance.
Reviewed-by: jjg
! test/tools/javac/processing/model/type/BoundsTest.java
Changeset: aa9b6165ab12
Author: emc
Date: 2014-11-07 07:54 -0500
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/aa9b6165ab12
8029012: parameter_index for type annotation not updated after outer.this added
Summary: Fix javac's handling of type annotations when synthetic parameters are added
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java
+ test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
Changeset: 9144dcb5bd6a
Author: jlahoda
Date: 2014-11-07 18:22 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/9144dcb5bd6a
8058489: More adjustments of langtools/make/build.xml to modularized layout
Summary: Re-structuring the langtools/make/build.xml to reflect the modular layout, cleanup of the build script
Reviewed-by: jjg, mcimadamore, ksrini
! make/build.properties
! make/build.xml
! make/launcher.sh-template
! make/netbeans/langtools/build.xml
! make/netbeans/langtools/nbproject/project.xml
! make/tools/anttasks/SelectToolTask.java
Changeset: 7879a4144d20
Author: jjg
Date: 2014-11-07 14:51 -0800
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/7879a4144d20
8063145: ToolBox should support extracting classes from a JavaFileManager/Location
Reviewed-by: ksrini
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/lib/ToolBox.java
Changeset: 1f593bc97283
Author: mcimadamore
Date: 2014-11-08 22:00 +0000
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/1f593bc97283
8064367: Fix IntelliJ langtools support to use new dev build
Summary: Update ant hooks in langtools IntelliJ project
Reviewed-by: jlahoda
! make/intellij/build.xml
! make/intellij/src/idea/LangtoolsIdeaAntLogger.java
! make/intellij/workspace.xml
Changeset: c3cb06860511
Author: jfranck
Date: 2014-10-24 10:08 +0200
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/c3cb06860511
8060448: ArrayIndexOutOfBoundsException with annotation processing printout of empty line
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
+ test/tools/javac/util/NewlineOnlyDiagnostic.java
Changeset: b5eeeb11b9d4
Author: alundblad
Date: 2014-11-10 20:29 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/b5eeeb11b9d4
8062737: Sjavac creates unnecessarily many SjavacClient/PooledSjavac/SjavacImpl instances
Summary: Moved sjavac initialization out of loop body.
Reviewed-by: jfranck, ohrstrom
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
Changeset: 601e08b62ba8
Author: mcimadamore
Date: 2014-11-12 12:41 +0000
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/601e08b62ba8
8064464: regression with type inference of conditional expression
Summary: Bad classification of conditional leads to spurious error
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/tools/javac/ConditionalWithVoid.java
! test/tools/javac/ConditionalWithVoid.out
+ test/tools/javac/conditional/8064464/T8064464.java
+ test/tools/javac/conditional/8064464/T8064464.out
! test/tools/javac/diags/examples/NeitherConditionalSubtype.java
Changeset: 8a4c8be21774
Author: aeremeev
Date: 2014-11-12 15:16 +0200
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/8a4c8be21774
8042931: Implement classfile tests for EnclosingMethod attribute.
Reviewed-by: jjg, shurailine, anazarov
+ test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/tools/javac/classfiles/attributes/lib/TestBase.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java
Changeset: 532a67fe69ec
Author: jlahoda
Date: 2014-11-12 19:05 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/532a67fe69ec
8064362: WriteableScope.dupUnshared misbehaves on shared Scopes
Summary: When calling dupUnshared on a shared scope, make sure the result does not contain Symbols that don't belong to the scope that is being dupUnshared.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/scope/DupUnsharedTest.java
Changeset: ce519d6f344b
Author: alundblad
Date: 2014-11-13 14:49 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/ce519d6f344b
8059591: Give TaskListener methods empty default implementations
Summary: Added empty default implementations for TaskListener methods.
Reviewed-by: jfranck, ohrstrom
! src/jdk.compiler/share/classes/com/sun/source/util/TaskListener.java
Changeset: 6851e14adaa0
Author: katleman
Date: 2014-11-12 20:32 -0800
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/6851e14adaa0
Added tag jdk9-b39 for changeset 5ff1cd07bd92
! .hgtags
Changeset: c286272a81dd
Author: lana
Date: 2014-11-13 09:39 -0800
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/c286272a81dd
Merge
Changeset: 0b467b70ad82
Author: jlahoda
Date: 2014-11-14 11:58 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/0b467b70ad82
8062747: Compiler error when anonymous class uses method with parametrized exception
Summary: When inferring lambda's thrown types, avoid tracking variables that are not under the lambda to avoid crashes.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/flow/T8062747.java
Changeset: 8294d1516f79
Author: jfranck
Date: 2014-11-17 17:55 +0100
URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/8294d1516f79
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
More information about the anno-pipeline-dev
mailing list