[aarch64-port-dev ] hg: aarch64-port/stage/langtools: 46 new changesets
vladimir.kozlov at oracle.com
vladimir.kozlov at oracle.com
Wed Jan 21 23:45:45 UTC 2015
Changeset: 91771a4460a7
Author: jjg
Date: 2014-12-11 18:20 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/91771a4460a7
8066807: langtools/test/Makefile should use -agentvm not -samevm
Reviewed-by: mcimadamore
! test/Makefile
Changeset: 2b47c42974ff
Author: jjg
Date: 2014-12-11 18:23 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/2b47c42974ff
8066808: langtools/test/Makefile should not use OS-specific jtreg binary
Reviewed-by: mcimadamore
! test/Makefile
Changeset: 3c1b5fcf6fad
Author: mcimadamore
Date: 2014-12-12 18:07 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3c1b5fcf6fad
8064365: Better support for finder capabilities in target-typing context
Summary: Add new framework to allow for easy creation of finder-like capabilities.
Reviewed-by: jjg, jlahoda
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.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/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/diags/examples/DiamondRedundantArgs.java
! test/tools/javac/diags/examples/DiamondRedundantArgs1.java
+ test/tools/javac/diags/examples/MethodRedundantTypeargs.java
! test/tools/javac/diags/examples/PotentialLambdaFound.java
! test/tools/javac/generics/diamond/6939780/T6939780.java
! test/tools/javac/generics/diamond/6939780/T6939780_7.out
! test/tools/javac/generics/diamond/6939780/T6939780_8.out
! test/tools/javac/generics/diamond/7002837/T7002837.java
! test/tools/javac/lambda/LambdaConv18.java
! test/tools/javac/lambda/LambdaConv18.out
! test/tools/javac/lambda/speculative/DiamondFinder.java
Changeset: 04e51caa93f9
Author: mchung
Date: 2014-12-15 10:29 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/04e51caa93f9
8067360: verify-modules target was dropped in jdk9 b41
Reviewed-by: alanb, erikj
! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java
Changeset: a3c4196fc990
Author: mcimadamore
Date: 2014-12-16 13:44 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/a3c4196fc990
8067663: Add bugId to tests that have been modified as part of JDK-8064365
Summary: Add missing bug id to modified tests
Reviewed-by: jlahoda
! test/tools/javac/generics/diamond/6939780/T6939780.java
! test/tools/javac/generics/diamond/7002837/T7002837.java
! test/tools/javac/lambda/LambdaConv18.java
! test/tools/javac/lambda/speculative/DiamondFinder.java
Changeset: d386dce997f6
Author: jlahoda
Date: 2014-12-17 12:49 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/d386dce997f6
8067422: Lambda method names are unnecessarily unstable
Summary: Lambda method numbers are now assigned per class for non-serializable lambdas.
Reviewed-by: mcimadamore, rfield
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
Changeset: 46105e2a56c7
Author: mcimadamore
Date: 2014-12-17 16:47 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/46105e2a56c7
8067792: Javac crashes in finder mode with nested implicit lambdas
Summary: Revert tree changes occurred in Attr before running the analyzer
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
+ test/tools/javac/lambda/8067792/T8067792.java
+ test/tools/javac/lambda/8067792/T8067792.out
Changeset: 47926c290355
Author: rfield
Date: 2014-12-17 12:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/47926c290355
8067384: Facilitate extension of the javac parser
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
Changeset: c402b2856ed1
Author: mcimadamore
Date: 2014-12-18 13:21 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c402b2856ed1
8066974: Compiler doesn't infer method's generic type information in lambda body
Summary: Add loghic to avoid post-inference triggers on temporarty AST types
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/8066974/T8066974.java
+ test/tools/javac/lambda/8066974/T8066974.out
Changeset: 20475c78a0a6
Author: jfranck
Date: 2014-12-19 21:07 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/20475c78a0a6
8061472: String.format in DeferredAttr.DeferredTypeMap constructor leads to excessive object creation
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
Changeset: d442757afcdd
Author: sogoel
Date: 2014-12-24 11:17 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/d442757afcdd
8054689: Split large SJavac.java test source into multiple files
Reviewed-by: jjg, jfranck
+ test/tools/sjavac/CompileCircularSources.java
+ test/tools/sjavac/CompileExcludingDependency.java
+ test/tools/sjavac/CompileWithAtFile.java
+ test/tools/sjavac/CompileWithInvisibleSources.java
+ test/tools/sjavac/CompileWithOverrideSources.java
+ test/tools/sjavac/IncCompileChangeNative.java
+ test/tools/sjavac/IncCompileDropClasses.java
+ test/tools/sjavac/IncCompileFullyQualifiedRef.java
+ test/tools/sjavac/IncCompileNoChanges.java
+ test/tools/sjavac/IncCompileUpdateNative.java
+ test/tools/sjavac/IncCompileWithChanges.java
+ test/tools/sjavac/PermittedArtifact.java
- test/tools/sjavac/SJavac.java
+ test/tools/sjavac/SJavacTester.java
+ test/tools/sjavac/StateDir.java
Changeset: a2cedf7d76b2
Author: lana
Date: 2014-12-18 19:57 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/a2cedf7d76b2
Added tag jdk9-b43 for changeset 6a06008aec10
! .hgtags
Changeset: de2ce70d907c
Author: lana
Date: 2014-12-23 13:58 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/de2ce70d907c
Merge
Changeset: 1f060de59b3d
Author: katleman
Date: 2014-12-30 09:44 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/1f060de59b3d
Added tag jdk9-b44 for changeset de2ce70d907c
! .hgtags
Changeset: 3c528021e99a
Author: lana
Date: 2014-12-25 19:44 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3c528021e99a
Merge
Changeset: 73bbdcf236b2
Author: lana
Date: 2014-12-30 13:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/73bbdcf236b2
Merge
- test/tools/sjavac/SJavac.java
Changeset: 3bdbc3b8aa14
Author: vromero
Date: 2015-01-05 17:35 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3bdbc3b8aa14
8064857: javac generates LVT entry with length 0 for local variable
Reviewed-by: mcimadamore, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseFor.java
! test/tools/javac/flow/tests/TestCaseForEach.java
! test/tools/javac/flow/tests/TestCaseIfElse.java
! test/tools/javac/flow/tests/TestCaseSwitch.java
! test/tools/javac/flow/tests/TestCaseTry.java
! test/tools/javac/flow/tests/TestCaseWhile.java
Changeset: 92ee16cb8a0c
Author: mcimadamore
Date: 2015-01-06 15:46 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/92ee16cb8a0c
8067883: Javac misses some opportunities for diagnostic simplification
Summary: Javac always report full inference diagnostic, even when message does not mention inference variables.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/Diagnostics/compressed/8067883/T8067883.java
+ test/tools/javac/Diagnostics/compressed/8067883/T8067883a.out
+ test/tools/javac/Diagnostics/compressed/8067883/T8067883b.out
Changeset: 70d213c84585
Author: jjg
Date: 2015-01-06 14:51 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/70d213c84585
8059977: StandardJavaFileManager should support java.nio.file.Path
Reviewed-by: jlahoda
+ src/java.compiler/share/classes/javax/tools/FileManagerUtils.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ToolProvider.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
+ test/tools/javac/api/file/MyStandardJavaFileManager.java
+ test/tools/javac/api/file/SJFM_AsPath.java
+ test/tools/javac/api/file/SJFM_GetFileObjects.java
+ test/tools/javac/api/file/SJFM_IsSameFile.java
+ test/tools/javac/api/file/SJFM_Locations.java
+ test/tools/javac/api/file/SJFM_TestBase.java
Changeset: 0fbde6c61674
Author: darcy
Date: 2015-01-07 17:06 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/0fbde6c61674
8068639: Make certain annotation classfile warnings opt-in
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/tools/javac/annotations/6214965/T6214965.java
! test/tools/javac/annotations/6365854/T6365854.java
Changeset: aa568700edd1
Author: mcimadamore
Date: 2015-01-08 14:43 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/aa568700edd1
8058542: Devise scheme for better diagnostic creation
Summary: Add support for generating (at build-time) an enum-like class containing all javac diagnostics, which allows for safe diagnostic creation.
Reviewed-by: jlahoda, jjg, vromero, erikj, jfranck
! make/Tools.gmk
! make/build.properties
! make/build.xml
! make/gensrc/Gensrc-jdk.compiler.gmk
! make/gensrc/GensrcCommon.gmk
! make/intellij/build.xml
! make/intellij/compiler.xml
! make/intellij/langtools.iml
! make/intellij/misc.xml
! make/netbeans/langtools/nbproject/project.xml
+ make/tools/anttasks/PropertiesParserTask.java
+ make/tools/propertiesparser/PropertiesParser.java
+ make/tools/propertiesparser/gen/ClassGenerator.java
+ make/tools/propertiesparser/parser/Message.java
+ make/tools/propertiesparser/parser/MessageFile.java
+ make/tools/propertiesparser/parser/MessageInfo.java
+ make/tools/propertiesparser/parser/MessageLine.java
+ make/tools/propertiesparser/parser/MessageType.java
+ make/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/diags/MessageFile.java
Changeset: 7b2e1f42a6ad
Author: sogoel
Date: 2015-01-08 22:01 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/7b2e1f42a6ad
8058373: Group 10a: golden files for tests in tools/javac dir
Reviewed-by: jjg, darcy
! test/tools/javac/SerialWarn.java
+ test/tools/javac/SerialWarn.out
! test/tools/javac/T4994049/DeprecatedYES.java
+ test/tools/javac/T4994049/DeprecatedYES.out
! test/tools/javac/T6231847.java
! test/tools/javac/T6231847.out
! test/tools/javac/overrridecrash/B.java
+ test/tools/javac/overrridecrash/B.out
! test/tools/javac/processing/6365040/T6365040.java
+ test/tools/javac/processing/6365040/T6365040.out
! test/tools/javac/processing/6511613/clss41701.java
+ test/tools/javac/processing/6511613/clss41701.out
! test/tools/javac/processing/errors/TestFatalityOfParseErrors.java
+ test/tools/javac/processing/errors/TestFatalityOfParseErrors.out
! test/tools/javac/processing/messager/MessagerBasics.java
+ test/tools/javac/processing/messager/MessagerBasics.out
! test/tools/javac/staticQualifiedNew/StaticQualifiedNew.java
+ test/tools/javac/staticQualifiedNew/StaticQualifiedNew.out
Changeset: 6a927a9114c1
Author: mcimadamore
Date: 2015-01-09 15:48 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/6a927a9114c1
8066871: java.lang.VerifyError: Bad local variable type - local final String
Summary: baseType() erroneously called on MethodResultInfo causes lack of constant type info
Reviewed-by: jlahoda, mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/conditional/ConditionalWithFinalStrings.java
Changeset: 6d3e36e420df
Author: mcimadamore
Date: 2015-01-09 15:49 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/6d3e36e420df
8043741: VerifyError due to missing checkcast
Summary: Proto-type is not set correctly for NULLCHK synthetic trees
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/MissingCast2.java
Changeset: 7dfe06818a80
Author: mcimadamore
Date: 2015-01-09 15:50 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/7dfe06818a80
8067429: java.lang.VerifyError: Inconsistent stackmap frames at branch target
Summary: bitset for alive variables contains info about variables out of range
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/BranchToFewerDefines.java
Changeset: 38f7c632df2b
Author: mcimadamore
Date: 2015-01-09 15:51 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/38f7c632df2b
8067914: Redundant type cast nodes in AST (follow up from JDK-8043741)
Summary: Workaround for redundant (but harmless) synthetic cast generated in TransTypes
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/tree/8067914/E.out
+ test/tools/javac/tree/8067914/NukeExtraCast.java
+ test/tools/javac/tree/8067914/T8067914.java
Changeset: 3be9980b55c3
Author: jjg
Date: 2015-01-09 18:03 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3be9980b55c3
8068759: ConstFoldTest fails on Windows
Reviewed-by: ksrini
! test/tools/javac/ConstFoldTest.java
Changeset: 8d887da488cd
Author: darcy
Date: 2015-01-12 09:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/8d887da488cd
8006469: Cleanup reflective access of java.lang.annotation.Repeatable
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
Changeset: c65afe55d627
Author: katleman
Date: 2015-01-08 12:08 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c65afe55d627
Added tag jdk9-b45 for changeset 73bbdcf236b2
! .hgtags
Changeset: e272d9be5f90
Author: lana
Date: 2015-01-12 12:23 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/e272d9be5f90
Merge
- src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java
Changeset: 143e819d5ddc
Author: jlahoda
Date: 2015-01-13 10:17 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/143e819d5ddc
8062358: ClassCastException in TransTypes.visitApply
Summary: Incorrect handling of subtype relations involving lower bounded wildcard causes ClassCastException
Reviewed-by: vromero, dlsmith
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/LowerBoundBottomTypeTest.java
Changeset: 441711fd360d
Author: jlahoda
Date: 2015-01-13 10:25 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/441711fd360d
8037546: javac -parameters does not emit parameter names for lambda expressions
Summary: MethodParameters attribute is missing for synthetic methods encoding lambda expressions.
Reviewed-by: rfield, mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/LambdaTest.java
! test/tools/javac/MethodParameters/LambdaTest.out
! test/tools/javac/MethodParameters/ReflectionVisitor.java
Changeset: 4359df35c893
Author: jlahoda
Date: 2015-01-13 10:32 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/4359df35c893
8068254: Method reference uses wrong qualifying type
Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions.
Reviewed-by: rfield, mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java
+ test/tools/javac/lambda/methodReferenceExecution/pkg/B.java
Changeset: 014b653eafa9
Author: jlahoda
Date: 2015-01-13 10:36 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/014b653eafa9
8027888: javac wrongly allows annotations in array-typed class literals
Summary: Compiler incorrectly accepts type annotations on array-typed class literals.
Reviewed-by: jlahoda, jfranck
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.out
Changeset: 3e11383862ce
Author: jlahoda
Date: 2015-01-13 19:13 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3e11383862ce
8066843: Messager.printMessage cannot print multiple errors for same source position
Summary: Using a DiagnosticFlag to mark diagnostics that should be always printed even if multiple of them have the same source position.
Reviewed-by: darcy, jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/doclint/AnchorTest.out
! test/tools/doclint/AnchorTest2.out
! test/tools/doclint/HtmlTagsTest.out
! test/tools/doclint/anchorTests/p/Test.javac.out
! test/tools/doclint/anchorTests/p/Test.out
! test/tools/doclint/anchorTests/p/package-info.javac.out
! test/tools/doclint/anchorTests/p/package-info.out
! test/tools/doclint/tidy/AnchorAlreadyDefined.out
! test/tools/javac/6304921/TestLog.java
+ test/tools/javac/processing/TestMultipleErrors.java
+ test/tools/javac/processing/TestMultipleErrors.out
Changeset: c7a7b3fb997e
Author: mcimadamore
Date: 2015-01-15 13:58 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c7a7b3fb997e
8068995: Cleanup method reference lookup code
Summary: Simplify method reference code lookup and generate better/more uniform diagnostics
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.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/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
+ test/tools/javac/diags/examples/BadInstanceMethodInUnboundLookup.java
+ test/tools/javac/diags/examples/BadStaticMethodInBoundLookup.java
+ test/tools/javac/diags/examples/BadStaticMethodInUnboundLookup.java
- test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java
- test/tools/javac/diags/examples/StaticBoundMref.java
- test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java
! test/tools/javac/lambda/MethodReference22.out
! test/tools/javac/lambda/MethodReference28.out
! test/tools/javac/lambda/MethodReference51.out
! test/tools/javac/lambda/MethodReference55.out
! test/tools/javac/lambda/MethodReference68.out
! test/tools/javac/lambda/MethodReference73.out
! test/tools/javac/lambda/TargetType60.out
Changeset: 59a7535b9ff7
Author: mcimadamore
Date: 2015-01-15 16:24 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/59a7535b9ff7
8069069: Build failure because of dependency on generated file
Summary: Make build spuriously fails to build property classes
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
Changeset: ab5991ac1286
Author: mcimadamore
Date: 2015-01-16 12:02 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/ab5991ac1286
8069164: Fix langtools make build so that diagnostic framework can be used
Summary: Fix race condition between gensrc targets and output location of parseproperties task
Reviewed-by: erikj, jlahoda
Contributed-by: erik.joelsson at oracle.com
! make/Tools.gmk
! make/gensrc/Gensrc-jdk.compiler.gmk
! make/gensrc/GensrcCommon.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
Changeset: a510d7536fa1
Author: jlahoda
Date: 2015-01-16 14:47 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/a510d7536fa1
8068517: Compiler may generate wrong InnerClasses attribute for static enum reference
Summary: Making sure enum's abstractness is resolved before writing InnerClasses entry about it.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/classfiles/InnerClasses/T8068517.java
Changeset: e7cf0a7e1c03
Author: katleman
Date: 2015-01-15 13:09 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/e7cf0a7e1c03
Added tag jdk9-b46 for changeset e272d9be5f90
! .hgtags
Changeset: 230c13955250
Author: lana
Date: 2015-01-16 12:34 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/230c13955250
Merge
- test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java
- test/tools/javac/diags/examples/StaticBoundMref.java
- test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java
Changeset: 52227644abfa
Author: rfield
Date: 2015-01-16 20:03 -0800
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/52227644abfa
8068488: Facilitate extension of the javac parser -- missing modifier
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/extend/JavacExtensionTest.java
+ test/tools/javac/parser/extend/TrialParser.java
+ test/tools/javac/parser/extend/TrialParserFactory.java
Changeset: c31aefdd3ab4
Author: mcimadamore
Date: 2015-01-19 18:29 +0000
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c31aefdd3ab4
8069229: new .java file with no copyright notice
Summary: Add missing copyright header
Reviewed-by: jlahoda
! make/tools/propertiesparser/gen/ClassGenerator.java
Changeset: 2dc86bb9736a
Author: jlahoda
Date: 2015-01-20 09:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/2dc86bb9736a
8052070: javac crashes when there are duplicated type parameters
Summary: Avoid eager completion of ClassSymbol while type parameters are being processed.
Reviewed-by: jlahoda, mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/tools/javac/8052070/DuplicateTypeParameter.java
+ test/tools/javac/8052070/DuplicateTypeParameter.out
Changeset: 1b58b3cc63bc
Author: jlahoda
Date: 2015-01-20 12:00 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/1b58b3cc63bc
8069094: SuppressWarnings(\"deprecation\") not respected on default clause on annotation declarations
Summary: Properly deferring warnings that are reported during entering of annotation's default value.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/warnings/suppress/T8069094.java
+ test/tools/javac/warnings/suppress/T8069094.out
Changeset: 1580b10e028a
Author: jfranck
Date: 2015-01-20 21:49 +0100
URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/1580b10e028a
8046977: ClassCastException: typing information needed for method reference bridging not preserved
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
More information about the aarch64-port-dev
mailing list