hg: ppc-aix-port/jdk8/langtools: 186 new changesets

volker.simonis at gmail.com volker.simonis at gmail.com
Fri Nov 15 01:03:31 PST 2013


Changeset: 1b7f5a27c4ba
Author:    cl
Date:      2013-09-12 11:09 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/1b7f5a27c4ba

Added tag jdk8-b107 for changeset 3f274927ec18

! .hgtags

Changeset: 23f0f3c9c44a
Author:    jjg
Date:      2013-08-29 19:19 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/23f0f3c9c44a

8023833: Replace direct use of AnnotatedType in javadoc code
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java

Changeset: 240f424cc0d5
Author:    jjg
Date:      2013-08-30 11:48 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/240f424cc0d5

8023700: Use non breaking space in various labels
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java

Changeset: 3dd40e5715fb
Author:    jjg
Date:      2013-08-30 15:14 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/3dd40e5715fb

8024093: Two *.rej files checked in to langtools/test directory
Reviewed-by: mchung

- test/tools/javac/diags/examples/MrefStat.java.rej
- test/tools/javac/diags/examples/MrefStat1.java.rej

Changeset: dd64288f5659
Author:    bpatel
Date:      2013-08-30 15:59 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/dd64288f5659

7198273: RFE : Javadoc Accessibility : Hyperlinks should contain text or an image with alt text
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java

Changeset: 7a2fe98cb0e6
Author:    bpatel
Date:      2013-08-30 16:16 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/7a2fe98cb0e6

8015882: Javadoc prints NPE when using Taglet
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java
! test/com/sun/javadoc/testLegacyTaglet/C.java
+ test/com/sun/javadoc/testLegacyTaglet/Check.java
! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java

Changeset: f050c714b556
Author:    jjg
Date:      2013-08-30 16:27 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/f050c714b556

8008367: Sub-packages missing from Profiles javadoc
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java

Changeset: b25e387481dc
Author:    bpatel
Date:      2013-08-30 16:38 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/b25e387481dc

8022738: doclet should only generate functional interface text if source >= 8
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
+ test/com/sun/javadoc/testLambdaFeature/pkg1/FuncInf.java

Changeset: 7993cfab8610
Author:    jjg
Date:      2013-08-30 17:36 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/7993cfab8610

8015663: Need to supply tests to provide javadoc for profiles support code coverage
Reviewed-by: jjg
Contributed-by: evgeniya.stepanova at oracle.com

! test/com/sun/javadoc/testProfiles/TestProfiles.java
+ test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
! test/com/sun/javadoc/testProfiles/pkg2/Class1Pkg2.java
+ test/com/sun/javadoc/testProfiles/pkg2/ClassError.java
+ test/com/sun/javadoc/testProfiles/pkg2/ClassException.java
+ test/com/sun/javadoc/testProfiles/pkgDeprecated/Class1PkgDeprecated.java
+ test/com/sun/javadoc/testProfiles/pkgDeprecated/package-info.java
! test/com/sun/javadoc/testProfiles/profile-rtjar-includes.txt

Changeset: 4a6acc42c3a1
Author:    vromero
Date:      2013-09-02 22:38 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/4a6acc42c3a1

8016177: structural most specific and stuckness
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore at oracle.com

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/util/GraphUtils.java
! src/share/classes/com/sun/tools/javac/util/List.java
! test/tools/javac/Diagnostics/compressed/T8012003c.out
! test/tools/javac/diags/examples/BadArgTypesInLambda.java
- test/tools/javac/diags/examples/CyclicInference.java
! test/tools/javac/diags/examples/IncompatibleArgTypesInMethodRef.java
+ test/tools/javac/diags/examples/PotentiallyAmbiguousOverload.java
+ test/tools/javac/lambda/8016177/T8016177a.java
+ test/tools/javac/lambda/8016177/T8016177a.out
+ test/tools/javac/lambda/8016177/T8016177b.java
+ test/tools/javac/lambda/8016177/T8016177b.out
+ test/tools/javac/lambda/8016177/T8016177c.java
+ test/tools/javac/lambda/8016177/T8016177c.out
+ test/tools/javac/lambda/8016177/T8016177d.java
+ test/tools/javac/lambda/8016177/T8016177e.java
+ test/tools/javac/lambda/8016177/T8016177f.java
+ test/tools/javac/lambda/8016177/T8016177g.java
+ test/tools/javac/lambda/8016177/T8016177g.out
! test/tools/javac/lambda/BadRecovery.out
! test/tools/javac/lambda/ErroneousLambdaExpr.java
+ test/tools/javac/lambda/ErroneousLambdaExpr.out
! test/tools/javac/lambda/MethodReference22.out
! test/tools/javac/lambda/MethodReference23.out
! test/tools/javac/lambda/MethodReference41.java
+ test/tools/javac/lambda/MethodReference41.out
! test/tools/javac/lambda/MethodReference42.java
+ test/tools/javac/lambda/MethodReference42.out
! test/tools/javac/lambda/MethodReference43.java
+ test/tools/javac/lambda/MethodReference43.out
! test/tools/javac/lambda/MethodReference44.java
+ test/tools/javac/lambda/MethodReference44.out
! test/tools/javac/lambda/MethodReference46.java
+ test/tools/javac/lambda/MethodReference46.out
! test/tools/javac/lambda/MethodReference47.java
! test/tools/javac/lambda/MethodReference47.out
! test/tools/javac/lambda/MethodReference48.java
+ test/tools/javac/lambda/MethodReference48.out
! test/tools/javac/lambda/MethodReference70.out
! test/tools/javac/lambda/MethodReference71.out
! test/tools/javac/lambda/MostSpecific04.java
+ test/tools/javac/lambda/MostSpecific04.out
! test/tools/javac/lambda/MostSpecific05.java
+ test/tools/javac/lambda/MostSpecific05.out
! test/tools/javac/lambda/MostSpecific08.java
+ test/tools/javac/lambda/MostSpecific08.out
! test/tools/javac/lambda/TargetType01.java
+ test/tools/javac/lambda/TargetType01.out
! test/tools/javac/lambda/TargetType02.java
+ test/tools/javac/lambda/TargetType02.out
! test/tools/javac/lambda/TargetType10.java
- test/tools/javac/lambda/TargetType10.out
! test/tools/javac/lambda/TargetType21.java
! test/tools/javac/lambda/TargetType21.out
! test/tools/javac/lambda/TargetType24.java
! test/tools/javac/lambda/TargetType24.out
! test/tools/javac/lambda/TargetType26.out
! test/tools/javac/lambda/TargetType27.out
! test/tools/javac/lambda/TargetType39.out
! test/tools/javac/lambda/TargetType43.out
! test/tools/javac/lambda/TargetType66.java
! test/tools/javac/lambda/TargetType66.out
! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
- test/tools/javac/lambda/typeInference/InferenceTest5.java
+ test/tools/javac/lambda/typeInference/InferenceTest6.java
! test/tools/javac/lambda/typeInference/InferenceTest_neg1_2.out
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.out
! test/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java

Changeset: 2bf4c132bf90
Author:    vromero
Date:      2013-09-02 22:44 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/2bf4c132bf90

8022162: Incorrect signature determination for certain inner class generics
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java

Changeset: fb5a846c4a49
Author:    vromero
Date:      2013-09-03 23:31 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/fb5a846c4a49

8023389: Javac fails to infer type for lambda used with intersection type and wildcards
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore at oracle.com

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/8023389/T8023389.java

Changeset: 9be0afbdf244
Author:    vromero
Date:      2013-09-03 23:41 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/9be0afbdf244

8023545: Misleading error message when using diamond operator with private constructor
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/T8023545/MisleadingErrorMsgDiamondPlusPrivateCtorTest.java
+ test/tools/javac/T8023545/MisleadingErrorMsgDiamondPlusPrivateCtorTest.out

Changeset: 438547d895dc
Author:    vromero
Date:      2013-09-04 00:01 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/438547d895dc

8023549: Compiler emitting spurious errors when constructor reference type is inferred and explicit type arguments are supplied
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore at oracle.com

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/MrefInferAndExplicitParams.java
+ test/tools/javac/lambda/8023549/T8023549.java
+ test/tools/javac/lambda/8023549/T8023549.out

Changeset: b94824ddcbb6
Author:    vromero
Date:      2013-09-04 11:53 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/b94824ddcbb6

8008275: javac.Main should be @Supported
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/Main.java

Changeset: 044721d4d359
Author:    jjg
Date:      2013-09-04 14:44 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/044721d4d359

8024288: javadoc generated-by comment should always be present
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java

Changeset: a76c663a9cac
Author:    jfranck
Date:      2013-09-05 11:27 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/a76c663a9cac

8023974: Drop 'implements Completer' and 'implements SourceCompleter' from ClassReader resp. JavaCompiler.
Reviewed-by: jjg, jfranck
Contributed-by: Andreas Lundblad <andreas.lundblad at oracle.com>

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java

Changeset: e32a8a29643a
Author:    bpatel
Date:      2013-09-05 16:35 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/e32a8a29643a

8023608: method grouping tabs folding issue
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java

Changeset: 7c7b4aea6d50
Author:    vromero
Date:      2013-09-06 09:53 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/7c7b4aea6d50

8024039: javac, previous solution for JDK-8022186 was incorrect
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java

Changeset: 64328fe5e4a6
Author:    jjg
Date:      2013-09-06 15:31 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/64328fe5e4a6

8024434: problem running javadoc tests in samevm mode on Windows
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java
! test/tools/javadoc/api/basic/APITest.java
! test/tools/javadoc/api/basic/GetTask_FileManagerTest.java

Changeset: c9d6f4749f87
Author:    lana
Date:      2013-09-06 14:20 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/c9d6f4749f87

Merge


Changeset: e84587462a47
Author:    lana
Date:      2013-09-06 17:10 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/e84587462a47

Merge


Changeset: 2de3750d65a5
Author:    vromero
Date:      2013-09-08 11:54 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/2de3750d65a5

8024398: javac, compiler crashes with try with empty body
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/T8024398/NPETryTest.java

Changeset: 6cffcd15a17e
Author:    jfranck
Date:      2013-09-09 09:58 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/6cffcd15a17e

8022260: Rename javac.code.Annotations to javac.code.SymbolMetadata
Reviewed-by: jfranck, jjg
Contributed-by: Andreas Lundblad <andreas.lundblad at oracle.com>

- src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! test/tools/javac/lib/DPrinter.java

Changeset: a4b9a8859e58
Author:    vromero
Date:      2013-09-09 16:32 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/a4b9a8859e58

8024154: Fix for 8016177: structural most specific and stuckness breaks 6 langtools tests
Reviewed-by: jjg, jfranck

! test/tools/javac/lambda/MethodReference41.java
! test/tools/javac/lambda/MethodReference41.out
! test/tools/javac/lambda/MethodReference42.java
! test/tools/javac/lambda/MethodReference42.out
! test/tools/javac/lambda/MethodReference43.java
! test/tools/javac/lambda/MethodReference43.out
! test/tools/javac/lambda/MethodReference44.java
! test/tools/javac/lambda/MethodReference44.out
! test/tools/javac/lambda/MethodReference46.java
! test/tools/javac/lambda/MethodReference46.out
! test/tools/javac/lambda/MethodReference48.java
! test/tools/javac/lambda/MethodReference48.out

Changeset: f4efd6ef6e80
Author:    emc
Date:      2013-09-09 16:26 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/f4efd6ef6e80

8022322: Reject default and static methods in annotation
Summary: Causes javac to reject static and default method declarations inside an annotation
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/neg/NoDefault.java
+ test/tools/javac/annotations/neg/NoDefault.out
+ test/tools/javac/annotations/neg/NoDefaultAbstract.java
+ test/tools/javac/annotations/neg/NoDefaultAbstract.out
+ test/tools/javac/annotations/neg/NoStatic.java
+ test/tools/javac/annotations/neg/NoStatic.out
+ test/tools/javac/annotations/neg/NoStaticAbstract.java
+ test/tools/javac/annotations/neg/NoStaticAbstract.out

Changeset: 67c5110c60fe
Author:    emc
Date:      2013-09-09 17:11 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/67c5110c60fe

8015322: Javac template test framework
Summary: Putback of the javac template test framework from the Lambda repository
Reviewed-by: jjg
Contributed-by: brian.goetz at oracle.com

! README
+ test/lib/combo/TEST.properties
+ test/lib/combo/tools/javac/combo/Diagnostics.java
+ test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
+ test/lib/combo/tools/javac/combo/Template.java
+ test/lib/combo/tools/javac/combo/TemplateTest.java
+ test/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
+ test/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
+ test/tools/javac/lambda/bridge/template_tests/TEST.properties

Changeset: 7439356a7dc5
Author:    jjg
Date:      2013-09-09 17:36 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/7439356a7dc5

8006972: jtreg test fails: test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
Reviewed-by: darcy

! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.ref

Changeset: 77d395862700
Author:    jlahoda
Date:      2013-09-09 23:13 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/77d395862700

8019521: Enhanced rethrow disabled in lambdas
Summary: Fixing effectively final detection inside lambdas, small cleanup related to thrown types detection in lambdas
Reviewed-by: mcimadamore, jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/lambda/EffectivelyFinalThrows.java

Changeset: bb7271e64ef6
Author:    jfranck
Date:      2013-09-10 13:47 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/bb7271e64ef6

8005222: Fixed bugs should have tests with bugid in @bug tag
Reviewed-by: jfranck, jjg
Contributed-by: Andreas Lundblad <andreas.lundblad at oracle.com>

! test/tools/javac/defaultMethods/ClassReaderTest/ClassReaderTest.java
! test/tools/javac/defaultMethods/Neg01.java
! test/tools/javac/defaultMethods/Neg02.java
! test/tools/javac/defaultMethods/Neg03.java
! test/tools/javac/defaultMethods/Neg04.java
! test/tools/javac/defaultMethods/Neg05.java
! test/tools/javac/defaultMethods/Neg06.java
! test/tools/javac/defaultMethods/Neg07.java
! test/tools/javac/defaultMethods/Neg08.java
! test/tools/javac/defaultMethods/Neg09.java
! test/tools/javac/defaultMethods/Neg10.java
! test/tools/javac/defaultMethods/Neg11.java
! test/tools/javac/defaultMethods/Neg12.java
! test/tools/javac/defaultMethods/Neg13.java
! test/tools/javac/defaultMethods/Neg14.java
! test/tools/javac/defaultMethods/Neg15.java
! test/tools/javac/defaultMethods/Neg16.java
! test/tools/javac/defaultMethods/Pos01.java
! test/tools/javac/defaultMethods/Pos02.java
! test/tools/javac/defaultMethods/Pos04.java
! test/tools/javac/defaultMethods/Pos05.java
! test/tools/javac/defaultMethods/Pos06.java
! test/tools/javac/defaultMethods/Pos07.java
! test/tools/javac/defaultMethods/Pos08.java
! test/tools/javac/defaultMethods/Pos10.java
! test/tools/javac/defaultMethods/Pos11.java
! test/tools/javac/defaultMethods/Pos12.java
! test/tools/javac/defaultMethods/Pos13.java
! test/tools/javac/defaultMethods/Pos14.java
! test/tools/javac/defaultMethods/Pos15.java
! test/tools/javac/defaultMethods/Pos16.java
! test/tools/javac/defaultMethods/TestDefaultBody.java
! test/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/tools/javac/defaultMethods/crossCompile/CrossCompile.java
! test/tools/javac/defaultMethods/separate/Separate.java
! test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
! test/tools/javac/lambda/EffectivelyFinalTest.java

Changeset: d87f017ec217
Author:    mcimadamore
Date:      2013-09-10 16:47 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/d87f017ec217

8024414: javac, should facilitate the use of the bootstrap compiler for debugging
Reviewed-by: jjg

! make/netbeans/langtools/build.xml
! make/tools/anttasks/SelectToolTask.java

Changeset: 65c218b25b61
Author:    emc
Date:      2013-09-11 08:30 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/65c218b25b61

8024510: lib/combo/tools/javac/combo/TemplateTest.java fails
Summary: Edit regex in Template to allow "MAJOR." pattern.
Reviewed-by: briangoetz

! test/lib/combo/tools/javac/combo/Template.java

Changeset: cf37c3775397
Author:    bpatel
Date:      2013-09-11 14:50 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/cf37c3775397

8015496: Information that package is deprecated is missing in profiles view
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
+ test/com/sun/javadoc/testProfiles/profile-rtjar-includes-nopkgs.txt

Changeset: 5d2d484a1216
Author:    emc
Date:      2013-09-12 14:52 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/5d2d484a1216

8013846: javac fails to reject semantically equivalent generic method declarations
Summary: Cause javac to consider intersection types with the same elements to be equal regardless of order.
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/neg/OrderedIntersections.java
+ test/tools/javac/generics/neg/OrderedIntersections.out

Changeset: 3ae1814f7c59
Author:    vromero
Date:      2013-09-12 22:40 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/3ae1814f7c59

8023558: Javac creates invalid bootstrap methods for complex lambda/methodref case
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/lambda/8023558/T8023558a.java
+ test/tools/javac/lambda/8023558/T8023558b.java
+ test/tools/javac/lambda/8023558/T8023558c.java

Changeset: 03c26c60499c
Author:    vromero
Date:      2013-09-14 15:23 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/03c26c60499c

8024207: javac crash in Flow.AssignAnalyzer.visitIdent
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/T8024207/FlowCrashTest.java
+ test/tools/javac/T8024207/FlowCrashTest.out

Changeset: 4932bb04c4b8
Author:    vromero
Date:      2013-09-14 19:04 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/4932bb04c4b8

7047734: javac, the LVT is not generated correctly in several scenarios
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
+ src/share/classes/com/sun/tools/javac/jvm/LVTRanges.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
+ test/tools/javac/flow/AliveRanges.java
+ test/tools/javac/flow/LVTHarness.java
+ test/tools/javac/flow/tests/TestCaseConditional.java
+ test/tools/javac/flow/tests/TestCaseDoLoop.java
+ test/tools/javac/flow/tests/TestCaseFor.java
+ test/tools/javac/flow/tests/TestCaseForEach.java
+ test/tools/javac/flow/tests/TestCaseIf.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: 4ce8148ffc4f
Author:    jlahoda
Date:      2013-09-16 14:13 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/4ce8148ffc4f

8021112: Spurious unchecked warning reported by javac
6480588: No way to suppress deprecation warnings when implementing deprecated interface
Summary: Fixing DeferredLintHandler configuration, so lint warnings are reported with correct @SuppressWarnings settings
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/depDocComment/SuppressDeprecation.out
! test/tools/javac/warnings/6594914/T6594914a.out
! test/tools/javac/warnings/6594914/T6594914b.out
+ test/tools/javac/warnings/suppress/ImplicitTest.java
+ test/tools/javac/warnings/suppress/ImplicitTest.out
+ test/tools/javac/warnings/suppress/PackageInfo.java
+ test/tools/javac/warnings/suppress/PackageInfo.out
+ test/tools/javac/warnings/suppress/T6480588.java
+ test/tools/javac/warnings/suppress/T6480588.out
+ test/tools/javac/warnings/suppress/T8021112a.java
+ test/tools/javac/warnings/suppress/T8021112b.java
+ test/tools/javac/warnings/suppress/T8021112b.out
+ test/tools/javac/warnings/suppress/TypeAnnotations.java
+ test/tools/javac/warnings/suppress/TypeAnnotations.out
+ test/tools/javac/warnings/suppress/VerifySuppressWarnings.java
+ test/tools/javac/warnings/suppress/pack/DeprecatedClass.java
+ test/tools/javac/warnings/suppress/pack/ImplicitMain.java
+ test/tools/javac/warnings/suppress/pack/ImplicitUse.java
+ test/tools/javac/warnings/suppress/pack/package-info.java

Changeset: 252f872b8a2f
Author:    lana
Date:      2013-09-17 08:21 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/252f872b8a2f

Merge

- src/share/classes/com/sun/tools/javac/code/Annotations.java
- test/tools/javac/diags/examples/CyclicInference.java
- test/tools/javac/diags/examples/MrefStat.java.rej
- test/tools/javac/diags/examples/MrefStat1.java.rej
- test/tools/javac/lambda/TargetType10.out
- test/tools/javac/lambda/typeInference/InferenceTest5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.out

Changeset: 8ecfe6a3ba4c
Author:    cl
Date:      2013-09-19 09:37 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/8ecfe6a3ba4c

Added tag jdk8-b108 for changeset 252f872b8a2f

! .hgtags

Changeset: 985abf1cd327
Author:    tbell
Date:      2013-09-25 12:24 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/985abf1cd327

8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
Reviewed-by: ksrini, katleman

! make/jprt.properties

Changeset: 6f11dc295641
Author:    cl
Date:      2013-09-26 10:43 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/6f11dc295641

Added tag jdk8-b109 for changeset 985abf1cd327

! .hgtags

Changeset: fdfbc5f0c4ed
Author:    jjg
Date:      2013-09-17 14:17 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/fdfbc5f0c4ed

8024538: -Xdoclint + -Xprefer:source + incremental compilation == FAIL
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/tools/javac/doclint/implicitSource/ImplicitSourceTest.java
+ test/tools/javac/doclint/implicitSource/Other.java

Changeset: ac6ec071c2b2
Author:    alundblad
Date:      2013-09-18 14:39 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/ac6ec071c2b2

8024127: javac, Code_attribute.exception_table_langth should be Code_attribute.exception_table_length
Summary: exception_table_langth renamed to exception_table_length
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/classfile/Code_attribute.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! test/tools/javac/T7093325.java
! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/tools/javac/multicatch/Pos05.java

Changeset: a2a5ad0853ed
Author:    bpatel
Date:      2013-09-18 17:13 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/a2a5ad0853ed

8015249: javadoc fails to document static final fields in annotation types
Reviewed-by: jjg

+ src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeFieldWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
+ test/com/sun/javadoc/testAnnotationTypes/pkg/AnnotationTypeField.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java

Changeset: 8df12c315ea3
Author:    bpatel
Date:      2013-09-18 22:47 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/8df12c315ea3

8024096: some javadoc tests may contain false positive results
Reviewed-by: jjg

! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testEncoding/EncodeTest.java
! test/com/sun/javadoc/testEncoding/TestEncoding.java
! test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java

Changeset: 36e342dd57e2
Author:    kizune
Date:      2013-09-19 17:05 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/36e342dd57e2

8017248: Compiler Diacritics Issue
Reviewed-by: naoto

! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java

Changeset: 8d1c48de706d
Author:    jlahoda
Date:      2013-09-19 17:05 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/8d1c48de706d

8022567: Javac Should Generate Warnings For Raw Array Type
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/warnings/6747671/T6747671.java
! test/tools/javac/warnings/6747671/T6747671.out

Changeset: 0cfd5baa7154
Author:    ohrstrom
Date:      2013-09-19 08:26 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/0cfd5baa7154

8024609: sjavac assertion fails during call to BuildState.collectArtifacts
Reviewed-by: jjg

! src/share/classes/com/sun/tools/sjavac/BuildState.java
! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/server/JavacServer.java

Changeset: 2375ce96e80d
Author:    vromero
Date:      2013-09-19 20:57 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/2375ce96e80d

8024437: Inferring the exception thrown: sometimes fails to compile
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java

Changeset: 9a75bdb249a2
Author:    jjg
Date:      2013-09-19 19:18 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/9a75bdb249a2

8025110: TreeCopier does not correctly copy LabeledStatementTree
Reviewed-by: jjg
Contributed-by: Werner Dietl <wdietl at gmail.com>

! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java

Changeset: 41599b57d262
Author:    jlahoda
Date:      2013-09-20 16:33 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/41599b57d262

8023835: TreeMaker.QualIdent() too leafy
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
+ test/tools/javac/tree/MakeQualIdent.java
+ test/tools/javac/tree/ScopeTest.java

Changeset: 571f8ebc2d51
Author:    vromero
Date:      2013-09-22 12:53 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/571f8ebc2d51

8024696: Missing null check in bound method reference capture
Reviewed-by: jjg, briangoetz

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/lambda/8023558/T8023558a.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java

Changeset: 86dd72166267
Author:    lana
Date:      2013-09-20 19:16 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/86dd72166267

Merge


Changeset: 20b72bae83d7
Author:    lana
Date:      2013-09-22 20:20 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/20b72bae83d7

Merge


Changeset: 1fe358ea75ff
Author:    alundblad
Date:      2013-09-23 10:10 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/1fe358ea75ff

8024988: javac, LVT test harness should generate tests .class files in the scratch folder
Summary: Set the CLASS_OUTPUT location to the scratch directory. Changed the argument to checkClassFile accordingly.
Reviewed-by: jjg, vromero

! test/tools/javac/flow/LVTHarness.java

Changeset: 5f915a0c9615
Author:    alundblad
Date:      2013-09-23 10:42 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/5f915a0c9615

6386236: Please rename com.sun.tools.javac.util.ListBuffer.lb()
Summary: Static factory method ListBuffer.lb removed. Replaced by constructor calls.
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/util/GraphUtils.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/scope/7017664/CompoundScopeTest.java
! test/tools/javac/types/TypeHarness.java

Changeset: 809a50f24d6f
Author:    kizune
Date:      2013-09-23 17:27 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/809a50f24d6f

7154966: CRs found to be in Fixed state with no test and no noreg- keyword.
Reviewed-by: ksrini

+ test/tools/javac/T7090499.java
+ test/tools/javac/T7090499.out
+ test/tools/javac/T7120463.java
+ test/tools/javac/T7120463.out
+ test/tools/javac/T7126754.java

Changeset: 64e79d38bd07
Author:    kizune
Date:      2013-09-23 18:29 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/64e79d38bd07

4881267: improve diagnostic for "instanceof T" for type parameter T
Reviewed-by: vromero, jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/T4881267.java
+ test/tools/javac/T4881267.out

Changeset: 09301757bb32
Author:    emc
Date:      2013-09-23 15:37 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/09301757bb32

6499673: Assertion check for TypeVariable.getUpperBound() fails.
Summary: Fix TypeVariable.getUpperBound to return results as specified
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! test/tools/javac/cast/intersection/model/Model01.java
! test/tools/javac/cast/intersection/model/ModelChecker.java
+ test/tools/javac/processing/model/type/BoundsTest.java
+ test/tools/javac/processing/model/type/IntersectionPropertiesTest.java

Changeset: 96dcb66e6b0a
Author:    jjg
Date:      2013-09-24 10:48 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/96dcb66e6b0a

8025050: Doclint doesn't recognize <dfn> tag
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclint/HtmlTag.java
! test/tools/doclint/html/InlineTagsTest.java

Changeset: 503338f16d2b
Author:    jjg
Date:      2013-09-24 10:51 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/503338f16d2b

8025246: [doclint] doclint is showing error on anchor already defined when it's not
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/anchorTests/p/Test.java
+ test/tools/doclint/anchorTests/p/Test.javac.out
+ test/tools/doclint/anchorTests/p/Test.out
+ test/tools/doclint/anchorTests/p/package-info.java
+ test/tools/doclint/anchorTests/p/package-info.javac.out
+ test/tools/doclint/anchorTests/p/package-info.out

Changeset: 6a05a713450d
Author:    jjg
Date:      2013-09-24 11:46 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/6a05a713450d

8025272: doclint needs to check for valid usage of @value tag
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/ValueTest.java
+ test/tools/doclint/ValueTest.out

Changeset: 3ae62331a56f
Author:    jjg
Date:      2013-09-24 13:48 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/3ae62331a56f

8002154: [doclint] doclint should check for issues which are errors in javadoc
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
! test/tools/doclint/ReferenceTest.java
! test/tools/doclint/ReferenceTest.out

Changeset: 184c0d6698c3
Author:    bpatel
Date:      2013-09-24 16:12 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/184c0d6698c3

8016328: Regression : Javadoc i18n regression caused by fix for 8012375
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java

Changeset: 5043e7056be8
Author:    jjg
Date:      2013-09-25 11:07 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/5043e7056be8

8025407: TypeAnnotations does not use Context
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java

Changeset: 1332a99572c5
Author:    mfang
Date:      2013-09-24 14:20 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/1332a99572c5

8025215: jdk8 l10n resource file translation update 4
Reviewed-by: naoto, yhuang

! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties
! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
! src/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties

Changeset: daa3bfb82e58
Author:    mfang
Date:      2013-09-24 14:35 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/daa3bfb82e58

Merge


Changeset: 6b702ace3e45
Author:    mfang
Date:      2013-09-25 07:36 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/6b702ace3e45

Merge


Changeset: 68292726000e
Author:    mfang
Date:      2013-09-25 14:02 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/68292726000e

Merge


Changeset: 3d61984b077c
Author:    jjg
Date:      2013-09-25 14:04 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/3d61984b077c

8025412: Add legal header and comments to test/tools/doclint/tidy/util/Main.java
Reviewed-by: bpatel

! test/tools/doclint/tidy/util/Main.java
! test/tools/doclint/tidy/util/tidy.sh

Changeset: 9e884d3ddb0b
Author:    bpatel
Date:      2013-09-25 22:26 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/9e884d3ddb0b

8004825: javadoc crash DocletAbortException
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testValueTag/pkg1/Class1.java

Changeset: 9235ae08a449
Author:    jlahoda
Date:      2013-09-26 20:07 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/9235ae08a449

8025491: Javac regression test tools/javac/T8003967/DetectMutableStaticFields.java failing
Summary: Making HtmlTree.NONENCODING_CHARS final
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java

Changeset: 13eba2e322e6
Author:    vromero
Date:      2013-09-26 19:06 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/13eba2e322e6

8025139: javac patch for using bootstrap compiler for debugging is not working properly
Reviewed-by: jjg

! make/netbeans/langtools/build.xml
! make/tools/anttasks/SelectToolTask.java

Changeset: 17653c4c22ec
Author:    sogoel
Date:      2013-09-26 15:04 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/17653c4c22ec

8011738: Write test to check for bootstrap attributes for lambda expressions in class file
Reviewed-by: mcimadamore

+ test/tools/javac/lambda/ByteCodeTest.java

Changeset: 41541097533a
Author:    lana
Date:      2013-09-26 17:23 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/41541097533a

Merge


Changeset: af6244ba81b6
Author:    katleman
Date:      2013-10-02 13:26 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/af6244ba81b6

Added tag jdk8-b110 for changeset 41541097533a

! .hgtags

Changeset: a0e8fd2464d6
Author:    cl
Date:      2013-10-10 10:09 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/a0e8fd2464d6

Added tag jdk8-b111 for changeset af6244ba81b6

! .hgtags

Changeset: 16194509e483
Author:    vromero
Date:      2013-09-27 10:24 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/16194509e483

8024497: crash returning this-referencing lambda from default method
Reviewed-by: jjg, rfield

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/lambda/8024497/CrashUsingReturningThisRefLambdaFromDefaultMetTest.java

Changeset: b7d8b71e1658
Author:    jlahoda
Date:      2013-09-27 17:28 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/b7d8b71e1658

8022765: Compiler crashes with exception on wrong usage of an annotation.
Summary: Error recovery for incorrect annotation attribute values - ensure the values are always attributed appropriately
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/annotations/neg/8022765/T8022765.java
+ test/tools/javac/annotations/neg/8022765/T8022765.out
+ test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java

Changeset: 2c24a04ebfb4
Author:    kizune
Date:      2013-09-27 21:20 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/2c24a04ebfb4

6978886: javadoc shows stacktrace after print error resulting from disk full
Reviewed-by: jjg

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

Changeset: 699b86e82656
Author:    sogoel
Date:      2013-09-27 10:39 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/699b86e82656

8025537: Convert 2 javac/enumdeclarations tests in jtreg for regression ws
Reviewed-by: jjg

+ test/tools/javac/enum/EnumAsIdentifier.java
+ test/tools/javac/enum/EnumAsIdentifier.out
+ test/tools/javac/enum/EnumAsIdentifier4.out
+ test/tools/javac/enum/EnumAsIdentifier5.out
+ test/tools/javac/enum/EnumMembersOrder.java
+ test/tools/javac/enum/EnumMembersOrder.out

Changeset: 4ed8565fa536
Author:    mduigou
Date:      2013-09-27 11:34 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/4ed8565fa536

8024842: Define ABS_TEST_OUTPUT_DIR via TEST_OUTPUT_DIR
Reviewed-by: ihse, erikj, vromero

! test/Makefile

Changeset: dee28dd47e12
Author:    rfield
Date:      2013-09-27 13:06 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/dee28dd47e12

8025548: langtools test tools/javac/lambda/methodReference/BridgeMethod.java incorrectly assumes no other methods generated in lambda class
Reviewed-by: vromero

! test/tools/javac/lambda/methodReference/BridgeMethod.java

Changeset: 82044fe8c7f7
Author:    ksrini
Date:      2013-09-27 16:05 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/82044fe8c7f7

8015073: c.s.t.javac.api.JavacTool.getTask() - more informative exception
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! test/tools/javac/api/TestJavacTask.java

Changeset: 34223fc58c1a
Author:    lana
Date:      2013-09-27 18:38 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/34223fc58c1a

Merge


Changeset: 84161510f257
Author:    emc
Date:      2013-09-28 13:46 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/84161510f257

8025413: NPE in Type.java due to recent change
Summary: isCompound throws a NPE for noType and other types.  Made it return a reasonable result instead.
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Type.java
+ test/tools/javac/processing/model/type/InheritedAP.java

Changeset: 1a3e8347f3dd
Author:    kizune
Date:      2013-10-01 17:03 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/1a3e8347f3dd

7118749: NPE in CreateSymbols caused by bad diagnostic
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java

Changeset: de1c5dbe6c28
Author:    emc
Date:      2013-10-01 17:41 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/de1c5dbe6c28

8021339: Compile-time error during casting array to intersection
Summary: Add ability to have arrays in intersection types.
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/ArraysInIntersections.java
+ test/tools/javac/InferArraysInIntersections.java
! test/tools/javac/generics/typevars/6680106/T6680106.out

Changeset: 1e6088da1740
Author:    vromero
Date:      2013-10-02 17:04 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/1e6088da1740

8023679: Improve error message for '_' used as a lambda parameter name
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/UnderscoreInLambdaExpression.java

Changeset: c13305cf8528
Author:    jlahoda
Date:      2013-10-04 08:29 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/c13305cf8528

8025118: Annotation processing api returns default modifier for interface without default methods
Summary: TypeElement.getModifiers() should not contain Modifier.DEFAULT
Reviewed-by: darcy, jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/processing/model/element/TestTypeElement.java

Changeset: c0d44b1e6b6a
Author:    kizune
Date:      2013-10-04 19:38 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/c0d44b1e6b6a

7096170: should remove unused support for enabling javac logging
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: 379c04c090cf
Author:    darcy
Date:      2013-10-04 10:00 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/379c04c090cf

8025913: Rename jdk.Supported to jdk.Exported
Reviewed-by: psandoz, forax, lancea, alanb, mchung, jjg

! src/share/classes/com/sun/source/doctree/AttributeTree.java
! src/share/classes/com/sun/source/doctree/AuthorTree.java
! src/share/classes/com/sun/source/doctree/BlockTagTree.java
! src/share/classes/com/sun/source/doctree/CommentTree.java
! src/share/classes/com/sun/source/doctree/DeprecatedTree.java
! src/share/classes/com/sun/source/doctree/DocCommentTree.java
! src/share/classes/com/sun/source/doctree/DocRootTree.java
! src/share/classes/com/sun/source/doctree/DocTree.java
! src/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/share/classes/com/sun/source/doctree/EndElementTree.java
! src/share/classes/com/sun/source/doctree/EntityTree.java
! src/share/classes/com/sun/source/doctree/ErroneousTree.java
! src/share/classes/com/sun/source/doctree/IdentifierTree.java
! src/share/classes/com/sun/source/doctree/InheritDocTree.java
! src/share/classes/com/sun/source/doctree/InlineTagTree.java
! src/share/classes/com/sun/source/doctree/LinkTree.java
! src/share/classes/com/sun/source/doctree/LiteralTree.java
! src/share/classes/com/sun/source/doctree/ParamTree.java
! src/share/classes/com/sun/source/doctree/ReferenceTree.java
! src/share/classes/com/sun/source/doctree/ReturnTree.java
! src/share/classes/com/sun/source/doctree/SeeTree.java
! src/share/classes/com/sun/source/doctree/SerialDataTree.java
! src/share/classes/com/sun/source/doctree/SerialFieldTree.java
! src/share/classes/com/sun/source/doctree/SerialTree.java
! src/share/classes/com/sun/source/doctree/SinceTree.java
! src/share/classes/com/sun/source/doctree/StartElementTree.java
! src/share/classes/com/sun/source/doctree/TextTree.java
! src/share/classes/com/sun/source/doctree/ThrowsTree.java
! src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
! src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
! src/share/classes/com/sun/source/doctree/ValueTree.java
! src/share/classes/com/sun/source/doctree/VersionTree.java
! src/share/classes/com/sun/source/doctree/package-info.java
! src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/AnnotationTree.java
! src/share/classes/com/sun/source/tree/ArrayAccessTree.java
! src/share/classes/com/sun/source/tree/ArrayTypeTree.java
! src/share/classes/com/sun/source/tree/AssertTree.java
! src/share/classes/com/sun/source/tree/AssignmentTree.java
! src/share/classes/com/sun/source/tree/BinaryTree.java
! src/share/classes/com/sun/source/tree/BlockTree.java
! src/share/classes/com/sun/source/tree/BreakTree.java
! src/share/classes/com/sun/source/tree/CaseTree.java
! src/share/classes/com/sun/source/tree/CatchTree.java
! src/share/classes/com/sun/source/tree/ClassTree.java
! src/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java
! src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java
! src/share/classes/com/sun/source/tree/ContinueTree.java
! src/share/classes/com/sun/source/tree/DoWhileLoopTree.java
! src/share/classes/com/sun/source/tree/EmptyStatementTree.java
! src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java
! src/share/classes/com/sun/source/tree/ErroneousTree.java
! src/share/classes/com/sun/source/tree/ExpressionStatementTree.java
! src/share/classes/com/sun/source/tree/ExpressionTree.java
! src/share/classes/com/sun/source/tree/ForLoopTree.java
! src/share/classes/com/sun/source/tree/IdentifierTree.java
! src/share/classes/com/sun/source/tree/IfTree.java
! src/share/classes/com/sun/source/tree/ImportTree.java
! src/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/share/classes/com/sun/source/tree/IntersectionTypeTree.java
! src/share/classes/com/sun/source/tree/LabeledStatementTree.java
! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/share/classes/com/sun/source/tree/LineMap.java
! src/share/classes/com/sun/source/tree/LiteralTree.java
! src/share/classes/com/sun/source/tree/MemberReferenceTree.java
! src/share/classes/com/sun/source/tree/MemberSelectTree.java
! src/share/classes/com/sun/source/tree/MethodInvocationTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/ModifiersTree.java
! src/share/classes/com/sun/source/tree/NewArrayTree.java
! src/share/classes/com/sun/source/tree/NewClassTree.java
! src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java
! src/share/classes/com/sun/source/tree/ParenthesizedTree.java
! src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java
! src/share/classes/com/sun/source/tree/ReturnTree.java
! src/share/classes/com/sun/source/tree/Scope.java
! src/share/classes/com/sun/source/tree/StatementTree.java
! src/share/classes/com/sun/source/tree/SwitchTree.java
! src/share/classes/com/sun/source/tree/SynchronizedTree.java
! src/share/classes/com/sun/source/tree/ThrowTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TryTree.java
! src/share/classes/com/sun/source/tree/TypeCastTree.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/tree/UnaryTree.java
! src/share/classes/com/sun/source/tree/UnionTypeTree.java
! src/share/classes/com/sun/source/tree/VariableTree.java
! src/share/classes/com/sun/source/tree/WhileLoopTree.java
! src/share/classes/com/sun/source/tree/WildcardTree.java
! src/share/classes/com/sun/source/tree/package-info.java
! src/share/classes/com/sun/source/util/DocSourcePositions.java
! src/share/classes/com/sun/source/util/DocTreePath.java
! src/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/share/classes/com/sun/source/util/DocTreeScanner.java
! src/share/classes/com/sun/source/util/DocTrees.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/SourcePositions.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TaskListener.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/source/util/TreePathScanner.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/source/util/package-info.java
! src/share/classes/com/sun/tools/javac/Main.java
+ src/share/classes/jdk/Exported.java
- src/share/classes/jdk/Supported.java

Changeset: 6e186ca11ec0
Author:    bpatel
Date:      2013-10-04 13:32 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/6e186ca11ec0

8008164: Invisible table captions in javadoc-generated html
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
+ test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java
+ test/com/sun/javadoc/testHtmlTableStyles/pkg1/TestTable.java
+ test/com/sun/javadoc/testHtmlTableStyles/pkg2/TestUse.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java

Changeset: 3344ea7404b1
Author:    bpatel
Date:      2013-10-04 13:41 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/3344ea7404b1

8024756: method grouping tabs are not selectable
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java

Changeset: 2fa6ced325cc
Author:    jjg
Date:      2013-10-04 13:59 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/2fa6ced325cc

8022163: javac exits with 0 status and no messages on error to construct an ann-procesor
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/errors/TestBadProcessor.java

Changeset: 515d54c1b063
Author:    jjg
Date:      2013-10-04 14:46 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/515d54c1b063

6525408: DiagnosticListener should receive MANDATORY_WARNING in standard compiler mode
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/javax/tools/Diagnostic.java

Changeset: 3e3c321710be
Author:    jjg
Date:      2013-10-04 15:24 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/3e3c321710be

8025970: Spurious characters in JavaCompiler
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: bb87db832b31
Author:    ksrini
Date:      2013-10-04 16:08 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/bb87db832b31

8003537: javap use internal class name when printing bound of type variable
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/tools/javap/BoundsTypeVariableTest.java

Changeset: 15651a673358
Author:    ksrini
Date:      2013-10-04 16:23 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/15651a673358

8005542: jtreg test OverrideBridge.java contains @ignore
Reviewed-by: jjg
Contributed-by: steve.sides at oracle.com

- test/tools/javac/generics/OverrideBridge.java

Changeset: 4dd7ffbf01fb
Author:    darcy
Date:      2013-10-07 16:51 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/4dd7ffbf01fb

8026017: Make history of AnnotatedConstruct methods in jx.l.m.e.Element clearer
Reviewed-by: jjg

! src/share/classes/javax/lang/model/element/Element.java

Changeset: 4dfcf3a6902f
Author:    lana
Date:      2013-10-08 14:59 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/4dfcf3a6902f

Merge

- src/share/classes/jdk/Supported.java
- test/tools/javac/generics/OverrideBridge.java

Changeset: 2f43529df42f
Author:    lana
Date:      2013-10-11 03:09 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/2f43529df42f

Merge

- src/share/classes/jdk/Supported.java
- test/tools/javac/generics/OverrideBridge.java

Changeset: 343aeb2033f0
Author:    ihse
Date:      2013-10-10 14:58 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/343aeb2033f0

8001931: The new build system whitespace cleanup
Reviewed-by: tbell, simonis, erikj

! makefiles/BuildLangtools.gmk
! makefiles/Makefile

Changeset: 954dd199d6ff
Author:    katleman
Date:      2013-10-16 12:05 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/954dd199d6ff

Merge


Changeset: 8f54b4231c28
Author:    cl
Date:      2013-10-17 09:41 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/8f54b4231c28

Added tag jdk8-b112 for changeset 954dd199d6ff

! .hgtags

Changeset: ea000904db62
Author:    alundblad
Date:      2013-10-08 15:33 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/ea000904db62

8024415: Bug in javac Pretty: Wrong precedence in JCConditional trees
Summary: Fixed precedence and associativity issues with pretty printing of JCConditional expressions.
Reviewed-by: jfranck
Contributed-by: Andreas Lundblad <andreas.lundblad at oracle.com>, Matthew Dempsky <mdempsky at google.com>

! src/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/tools/javac/tree/T8024415.java

Changeset: 0be3f1820e8b
Author:    jlahoda
Date:      2013-10-09 13:06 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/0be3f1820e8b

8025141: java.lang.ClassFormatError: Illegal field modifiers in class (...)
Summary: Should not generate non-public $assertionsDisabled field into interfaces
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/defaultMethods/Assertions.java
+ test/tools/javac/defaultMethods/CannotChangeAssertionsStateAfterInitialized.java

Changeset: 1b469fd31e35
Author:    jlahoda
Date:      2013-10-09 13:09 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/1b469fd31e35

8025087: Annotation processing api returns default modifier for interface static method
Summary: ClassReader must not set Flags.DEFAULT for interface static methods
Reviewed-by: vromero, jjg

! make/build.xml
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/defaultMethods/BadClassfile.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
+ test/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
+ test/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
+ test/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java
! test/tools/javac/processing/model/element/TestExecutableElement.java

Changeset: 1e7ad879f15e
Author:    alundblad
Date:      2013-10-10 08:51 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/1e7ad879f15e

8021237: clean up JavacAnnotatedConstruct
Summary: Refactored the static helper methods in JavacAnnoConstructs into ordinary methods and put them in a common superclass (AnnoConstruct) of Symbol and Type.
Reviewed-by: jjg, vromero, jfranck

+ src/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Type.java
- src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java

Changeset: 933ba3f81a87
Author:    bpatel
Date:      2013-10-10 10:51 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/933ba3f81a87

8025633: Fix javadoc to generate valid anchor names
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
+ src/share/classes/com/sun/tools/doclets/formats/html/SectionName.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java
! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java
+ test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java
+ test/com/sun/javadoc/testAnchorNames/pkg1/DeprMemClass.java
+ test/com/sun/javadoc/testAnchorNames/pkg1/RegClass.java
! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java

Changeset: 6dcf94e32a3a
Author:    emc
Date:      2013-10-10 13:55 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/6dcf94e32a3a

8019461: Clean up javac diagnostics
7196553: Review error messages for repeating annotations
Summary: Changes to the diagnostic messages to improve clarity and JLS coherence
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/DuplicateAnnotation.java
+ test/tools/javac/diags/examples/InterfaceOrArrayExpected.java
+ test/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java

Changeset: b1b4a6dcc282
Author:    emc
Date:      2013-10-10 20:12 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/b1b4a6dcc282

8008762: Type annotation on inner class in anonymous class show up as regular type annotations
8015257: type annotation with TYPE_USE and FIELD attributed differently if repeated.
8013409: test failures for type annotations
Summary: Fixes to address some problems in type annotations
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
+ test/tools/javac/annotations/typeAnnotations/classfile/testanoninner.template
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out
! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java

Changeset: f068d235c4f7
Author:    jjg
Date:      2013-10-10 17:13 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/f068d235c4f7

8026294: 8025633 breaks langtools/test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java
Reviewed-by: darcy

! test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java

Changeset: 8f293c710369
Author:    lana
Date:      2013-10-10 13:41 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/8f293c710369

Merge


Changeset: bf33f4f81b40
Author:    lana
Date:      2013-10-10 20:57 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/bf33f4f81b40

Merge

- test/tools/javac/diags/examples/DuplicateAnnotation.java

Changeset: 1ce8405af5fe
Author:    rfield
Date:      2013-10-10 23:26 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/1ce8405af5fe

8012557: Implement lambda methods on interfaces as private
8016320: Method reference in subinterface of type I.super::foo produces exception at runtime
Summary: Now that the VM supports interface instance private methods, lambda methods and lambda bridges are always private. Access is now through invokespecial.
Reviewed-by: vromero, jlahoda

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/lambda/8012557/A.java
+ test/tools/javac/lambda/8012557/B.java
+ test/tools/javac/lambda/8012557/C.java
+ test/tools/javac/lambda/8012557/PrivateLambdas.java
+ test/tools/javac/lambda/8012557/SAM.java
+ test/tools/javac/lambda/8016320/IllegalBridgeModifier.java

Changeset: 872c4a898b38
Author:    jlahoda
Date:      2013-10-11 15:49 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/872c4a898b38

6278240: Exception from AnnotationValue.getValue() should list the found type not the required type
Reviewed-by: darcy, jfranck, jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Processor.java
+ test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.java
+ test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.out

Changeset: f329c374da4b
Author:    lana
Date:      2013-10-11 23:31 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/f329c374da4b

Merge


Changeset: b024fe427d24
Author:    jjg
Date:      2013-10-14 12:38 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/b024fe427d24

8026368: doclint does not report empty tags when tag closed implicitly
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
! test/tools/doclint/HtmlAttrsTest.java
! test/tools/doclint/HtmlAttrsTest.out
! test/tools/doclint/tidy/BadEnd.out
! test/tools/doclint/tidy/TrimmingEmptyTag.java
! test/tools/doclint/tidy/TrimmingEmptyTag.out

Changeset: 87b5bfef7edb
Author:    jlahoda
Date:      2013-10-14 22:11 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/87b5bfef7edb

8014016: javac is too late detecting invalid annotation usage
Summary: Adding new queue to Annotate for validation tasks, performing annotation validation during enter
Reviewed-by: jjg, emc, jfranck

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out
+ test/tools/javac/processing/errors/StopOnInapplicableAnnotations/GenerateFunctionalInterface.java
+ test/tools/javac/processing/errors/StopOnInapplicableAnnotations/GenerateSuperInterfaceProcessor.java
+ test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java
+ test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Source.java

Changeset: b9e3b55a908c
Author:    jjg
Date:      2013-10-14 16:28 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/b9e3b55a908c

8026371: "tidy" issues in langtools/src/**/*.html files
Reviewed-by: darcy

+ src/share/classes/com/sun/javadoc/package-info.java
- src/share/classes/com/sun/javadoc/package.html
+ src/share/classes/com/sun/tools/classfile/package-info.java
- src/share/classes/com/sun/tools/classfile/package.html
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/package-info.java
- src/share/classes/com/sun/tools/doclets/formats/html/markup/package.html
+ src/share/classes/com/sun/tools/doclets/formats/html/package-info.java
- src/share/classes/com/sun/tools/doclets/formats/html/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package.html
+ src/share/classes/com/sun/tools/doclets/package-info.java
- src/share/classes/com/sun/tools/doclets/package.html
+ src/share/classes/com/sun/tools/javap/package-info.java
- src/share/classes/com/sun/tools/javap/package.html
! src/share/classes/javax/lang/model/overview.html
! src/share/classes/javax/tools/overview.html

Changeset: 7d266a2b31b2
Author:    jjg
Date:      2013-10-14 22:34 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/7d266a2b31b2

8025693: recent javadoc changes cause com/sun/javadoc/testLinkOption/TestLinkOption.java to fail
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
+ test/tools/javadoc/8025693/Test.java

Changeset: 09a414673570
Author:    jjg
Date:      2013-10-14 23:07 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/09a414673570

8025998: Missing LV table in lambda bodies
Reviewed-by: vromero

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/lambda/LocalVariableTable.java

Changeset: 79649bf21a92
Author:    jlahoda
Date:      2013-10-15 16:23 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/79649bf21a92

8026180: com.sun.source.tree.NewArrayTree refers to com.sun.tools.javac.util.List
Summary: Correcting import in NewArrayTree, adding test protecting againts improper types in API signatures
Reviewed-by: jjg

! src/share/classes/com/sun/source/tree/NewArrayTree.java
+ test/tools/javac/tree/NoPrivateTypesExported.java

Changeset: bf6b11347b1a
Author:    bpatel
Date:      2013-10-15 11:20 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/bf6b11347b1a

8026370: javadoc creates empty <span class="italic"></span>
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
+ test/com/sun/javadoc/testTagOutput/TestTagOutput.java
+ test/com/sun/javadoc/testTagOutput/pkg1/DeprecatedTag.java

Changeset: 70a301b35e71
Author:    vromero
Date:      2013-10-15 19:36 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/70a301b35e71

8025816: javac crash with method reference with a type variable as the site
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/T8025816/CrashMethodReferenceWithSiteTypeVarTest.java

Changeset: d8d6b58f1ebf
Author:    vromero
Date:      2013-10-15 21:02 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/d8d6b58f1ebf

8024947: javac should issue the potentially ambiguous overload warning only where the problem appears
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
+ test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.out

Changeset: 84df20dc604a
Author:    bpatel
Date:      2013-07-24 15:18 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/84df20dc604a

8016675: Make Javadoc pages more robust
Reviewed-by: jlaskey, ksrini

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
+ test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java
+ test/com/sun/javadoc/testWindowTitle/p1/C1.java
+ test/com/sun/javadoc/testWindowTitle/p2/C2.java

Changeset: 8b3e2cc5f1de
Author:    chegar
Date:      2013-07-25 19:06 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/8b3e2cc5f1de

Merge

- test/tools/javac/generics/6723444/T6723444.out
- test/tools/javac/generics/7015430/T7015430.out

Changeset: 0d75d3b96477
Author:    chegar
Date:      2013-08-02 11:11 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/0d75d3b96477

Merge


Changeset: 2d1a54d213c2
Author:    chegar
Date:      2013-08-09 14:44 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/2d1a54d213c2

Merge


Changeset: 84b6d75ff2c9
Author:    chegar
Date:      2013-08-15 21:34 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/84b6d75ff2c9

Merge


Changeset: a540e2a926cf
Author:    chegar
Date:      2013-08-23 22:12 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/a540e2a926cf

Merge


Changeset: a8f0c3583a86
Author:    chegar
Date:      2013-08-30 10:17 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/a8f0c3583a86

Merge

- test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java
- test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java

Changeset: 6250a7f0aba6
Author:    chegar
Date:      2013-09-06 10:05 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/6250a7f0aba6

Merge

- test/com/sun/javadoc/testNavagation/TestNavagation.java
- test/com/sun/javadoc/testNavagation/pkg/A.java
- test/com/sun/javadoc/testNavagation/pkg/C.java
- test/com/sun/javadoc/testNavagation/pkg/E.java
- test/com/sun/javadoc/testNavagation/pkg/I.java
- test/tools/javac/8015701/AnonymousParameters.java

Changeset: a6901af8a2e4
Author:    chegar
Date:      2013-09-14 20:46 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/a6901af8a2e4

Merge


Changeset: 2c13a5da6854
Author:    chegar
Date:      2013-10-03 19:28 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/2c13a5da6854

Merge

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
- src/share/classes/com/sun/tools/javac/code/Annotations.java
- test/tools/javac/diags/examples/CyclicInference.java
- test/tools/javac/diags/examples/MrefStat.java.rej
- test/tools/javac/diags/examples/MrefStat1.java.rej
- test/tools/javac/lambda/TargetType10.out
- test/tools/javac/lambda/typeInference/InferenceTest5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.out

Changeset: 86e57f576e65
Author:    chegar
Date:      2013-10-11 19:05 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/86e57f576e65

Merge

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java

Changeset: 46feacb99698
Author:    chegar
Date:      2013-10-15 14:17 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/46feacb99698

Merge

- src/share/classes/com/sun/javadoc/package.html
- src/share/classes/com/sun/tools/classfile/package.html
- src/share/classes/com/sun/tools/doclets/formats/html/markup/package.html
- src/share/classes/com/sun/tools/doclets/formats/html/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package.html
- src/share/classes/com/sun/tools/doclets/package.html
- src/share/classes/com/sun/tools/javap/package.html

Changeset: 90c9ae4bc756
Author:    chegar
Date:      2013-10-15 20:47 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/90c9ae4bc756

Merge


Changeset: dd073728085d
Author:    chegar
Date:      2013-10-15 21:12 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/dd073728085d

Merge


Changeset: 19e8eebfbe52
Author:    jlahoda
Date:      2013-10-15 22:15 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/19e8eebfbe52

8026510: The name of com.sun.tools.javac.comp.Annotate.Annotator is confusing
Summary: A mostly automated rename Annotate.Annotator->Annotate.Worker and enterAnnotation->run.
Reviewed-by: emc, jjg

! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: b0c086cd4520
Author:    jjg
Date:      2013-10-15 15:57 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/b0c086cd4520

8026564: import changes from type-annotations forest
Reviewed-by: jjg
Contributed-by: wdietl at gmail.com, steve.sides at oracle.com

! make/build.properties
! make/build.xml
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
! test/tools/javac/T7042623.java
! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
+ test/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out
! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out
! test/tools/javac/annotations/typeAnnotations/failures/BadCast.java
! test/tools/javac/annotations/typeAnnotations/failures/BadCast.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
- test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out
! test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.java
! test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.out
- test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.java
- test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.out
! test/tools/javac/annotations/typeAnnotations/failures/IndexArray.java
! test/tools/javac/annotations/typeAnnotations/failures/IndexArray.out
! test/tools/javac/annotations/typeAnnotations/failures/LintCast.out
! test/tools/javac/annotations/typeAnnotations/failures/OldArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/OldArray.out
! test/tools/javac/annotations/typeAnnotations/failures/Scopes.java
! test/tools/javac/annotations/typeAnnotations/failures/Scopes.out
! test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java
! test/tools/javac/annotations/typeAnnotations/failures/StaticFields.out
- test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.java
- test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out
! test/tools/javac/annotations/typeAnnotations/failures/TypeVariableCycleTest.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.out
- test/tools/javac/diags/examples/CantAnnotateNestedType.java
+ test/tools/javac/diags/examples/CantAnnotateScoping.java
+ test/tools/javac/diags/examples/CantAnnotateScoping1.java
- test/tools/javac/diags/examples/CantAnnotateStaticClass.java
! test/tools/javac/lib/DPrinter.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: d7e155f874a7
Author:    jjg
Date:      2013-10-16 10:47 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/d7e155f874a7

8026704: Build failure with --enable-debug
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
- test/tools/javac/lambda/LocalVariableTable.java

Changeset: 7f6481e5fe3a
Author:    emc
Date:      2013-10-16 16:33 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/7f6481e5fe3a

8026286: Improper locking of annotation queues causes assertion failures.
8026063: Calls to annotate.flush() cause incorrect type annotations to be generated.
Summary: Fix locking in ClassReader.java
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/annotations/typeAnnotations/TestAnonInnerInstance1.java
! test/tools/javac/annotations/typeAnnotations/classfile/T8008762.java

Changeset: a48d3b981083
Author:    mnunez
Date:      2013-10-17 13:27 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/a48d3b981083

8015372: Update tests for Method Parameter Reflection API to check whether a parameter is final
Reviewed-by: jjg, jfranck

! test/tools/javac/MethodParameters/AnnotationTest.java
+ test/tools/javac/MethodParameters/AnnotationTest.out
! test/tools/javac/MethodParameters/AnonymousClass.java
+ test/tools/javac/MethodParameters/AnonymousClass.out
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/Constructors.java
+ test/tools/javac/MethodParameters/Constructors.out
! test/tools/javac/MethodParameters/EnumTest.java
+ test/tools/javac/MethodParameters/EnumTest.out
! test/tools/javac/MethodParameters/InstanceMethods.java
+ test/tools/javac/MethodParameters/InstanceMethods.out
! test/tools/javac/MethodParameters/LambdaTest.java
+ test/tools/javac/MethodParameters/LambdaTest.out
! test/tools/javac/MethodParameters/LocalClassTest.java
+ test/tools/javac/MethodParameters/LocalClassTest.out
! test/tools/javac/MethodParameters/MemberClassTest.java
+ test/tools/javac/MethodParameters/MemberClassTest.out
! test/tools/javac/MethodParameters/ReflectionVisitor.java
! test/tools/javac/MethodParameters/StaticMethods.java
+ test/tools/javac/MethodParameters/StaticMethods.out
! test/tools/javac/MethodParameters/Tester.java
! test/tools/javac/MethodParameters/UncommonParamNames.java
+ test/tools/javac/MethodParameters/UncommonParamNames.out

Changeset: 4d8af6fda907
Author:    mnunez
Date:      2013-10-17 13:50 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/4d8af6fda907

8008192: Better ordering checks needed in repeatingAnnotations/combo/ReflectionTest
Reviewed-by: jjg, jfranck

! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java

Changeset: defadd528513
Author:    mchung
Date:      2013-10-17 13:19 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/defadd528513

8015912: jdeps support to output in dot file format
8026255: Switch jdeps to follow traditional Java option style
Reviewed-by: alanb

! src/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/share/classes/com/sun/tools/jdeps/Archive.java
! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
+ src/share/classes/com/sun/tools/jdeps/Profile.java
- src/share/classes/com/sun/tools/jdeps/Profiles.java
! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
+ test/tools/jdeps/APIDeps.java
! test/tools/jdeps/Basic.java
! test/tools/jdeps/Test.java
+ test/tools/jdeps/b/B.java
+ test/tools/jdeps/c/C.java
+ test/tools/jdeps/c/I.java
+ test/tools/jdeps/d/D.java
+ test/tools/jdeps/e/E.java
+ test/tools/jdeps/f/F.java
+ test/tools/jdeps/g/G.java
+ test/tools/jdeps/m/Bar.java
+ test/tools/jdeps/m/Foo.java
+ test/tools/jdeps/m/Gee.java

Changeset: bca97b47f0a2
Author:    lana
Date:      2013-10-17 16:13 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/bca97b47f0a2

Merge


Changeset: 127c2e74d2cf
Author:    tbell
Date:      2013-10-22 16:30 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/127c2e74d2cf

8027039: [jprt] Remove 32-bit Solaris from jprt.properties files
Reviewed-by: mduigou, mchung

! make/jprt.properties

Changeset: 54150586ba78
Author:    katleman
Date:      2013-10-23 08:50 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/54150586ba78

Merge


Changeset: 850d2602ae98
Author:    cl
Date:      2013-10-24 09:10 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/850d2602ae98

Added tag jdk8-b113 for changeset 54150586ba78

! .hgtags

Changeset: fea486d30d41
Author:    cl
Date:      2013-10-31 12:36 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/fea486d30d41

Added tag jdk8-b114 for changeset 850d2602ae98

! .hgtags

Changeset: 7af634b1fc5b
Author:    darcy
Date:      2013-10-17 19:10 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/7af634b1fc5b

8026838: Fix new doclint issues in javax.annotation.processing
Reviewed-by: jjg

! src/share/classes/javax/annotation/processing/Processor.java

Changeset: 7de97abc4a5c
Author:    jjg
Date:      2013-10-18 15:03 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/7de97abc4a5c

8026749: Missing LV table in lambda bodies
Reviewed-by: vromero, jlahoda

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/lambda/LocalVariableTable.java

Changeset: 130b8c0e570e
Author:    bpatel
Date:      2013-10-18 16:34 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/130b8c0e570e

8026567: Use meaningful style names for strong and italic styles.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! test/com/sun/javadoc/AuthorDD/AuthorDD.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testLegacyTaglet/Check.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java
! test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java
! test/com/sun/javadoc/testTagOutput/TestTagOutput.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testTaglets/taglets/Foo.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java

Changeset: c4292590fc70
Author:    vromero
Date:      2013-10-19 17:43 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/c4292590fc70

8024809: javac, some lambda programs are rejected by flow analysis
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! test/tools/javac/lambda/8016081/T8016081.java
! test/tools/javac/lambda/LambdaExpr13.java
+ test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.java
+ test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.out
+ test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.java
+ test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.out
! test/tools/javac/lambda/TestSelfRef.java

Changeset: e5d3cd43c85e
Author:    jjg
Date:      2013-10-20 12:01 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/e5d3cd43c85e

8025109: Better encapsulation for AnnotatedType
Reviewed-by: jjg
Contributed-by: wdietl at gmail.com

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: ae4f5cb78ebd
Author:    jjg
Date:      2013-10-20 12:46 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/ae4f5cb78ebd

8026791: wrong type_path encoded for method_return on an inner class constructor
Reviewed-by: jjg
Contributed-by: wdietl at gmail.com

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java

Changeset: 399c738e5103
Author:    ksrini
Date:      2013-10-20 12:54 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/399c738e5103

8026931: MethodParameters tests failing on Windows
Reviewed-by: jjg, vromero

! test/tools/javac/MethodParameters/Tester.java

Changeset: 9f876bd43f55
Author:    vromero
Date:      2013-10-21 15:55 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/9f876bd43f55

8026956: test tools/javac/lambda/TargetType58.java is failing after a libs change
Reviewed-by: jfranck

! test/tools/javac/lambda/TargetType58.java

Changeset: b82982ac3ca2
Author:    darcy
Date:      2013-10-21 15:37 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/b82982ac3ca2

8026984: Clarity intended use of jdk.Exported
Reviewed-by: psandoz, mr, alanb

! src/share/classes/jdk/Exported.java

Changeset: ac839d6f4953
Author:    jfranck
Date:      2013-10-22 03:36 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/ac839d6f4953

8026855: AnnoConstruct.getAnnotationsByType includes inherited indirectly present annotations even when containee type is not inheritable
Summary: In AnnoConstruct.getAnnotationByType() check that the annotation sought after is inherited before looking on supertypes.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
+ test/tools/javac/processing/model/element/TestNonInherited.java

Changeset: 87c950ea88be
Author:    ksrini
Date:      2013-10-21 20:10 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/87c950ea88be

8026758: Inefficient code in LambdaToMethod
Reviewed-by: jjg, jlahoda, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java

Changeset: f003f09144ff
Author:    jfranck
Date:      2013-10-22 10:08 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/f003f09144ff

8026857: AnnoConstruct.getAnnotationsByType does not search supertype for inherited annotations if @SomeContainer({}) is present
Summary: An empty container should not stop javac from looking at supertypes for inherited repeating annotations
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
+ test/tools/javac/processing/model/element/TestEmptyContainer.java

Changeset: 963c57175e40
Author:    vromero
Date:      2013-10-22 13:54 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/963c57175e40

8025290: javac implicit versus explicit lambda compilation error
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/util/JavacMessages.java
+ test/tools/javac/lambda/T8025290/ExplicitVSImplicitLambdaTest.java

Changeset: 6cd16d8ed2b9
Author:    rfield
Date:      2013-10-22 16:53 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/6cd16d8ed2b9

8023668: Desugar serializable lambda bodies using more robust naming scheme
Summary: lambda / bridged method-reference naming overhaul
Reviewed-by: ksrini, briangoetz

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/MethodParameters/LambdaTest.out
! test/tools/javac/T8019486/WrongLVTForLambdaTest.java
+ test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTNameOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTOrderOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTTargetName.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTTargetType.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTTypesOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTVariableAssignmentTarget.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTNameOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTOrderOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTTargetName.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTTargetType.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTTypesOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTVariableAssignmentTarget.java

Changeset: 351d6808c1a5
Author:    jjg
Date:      2013-10-22 17:42 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/351d6808c1a5

8027119: Cleanup javadoc comments for taglet API
Reviewed-by: mduigou

! src/share/classes/com/sun/javadoc/Tag.java

Changeset: 41d3ffca22ff
Author:    jjg
Date:      2013-10-22 17:44 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/41d3ffca22ff

Merge


Changeset: b05db8c815e8
Author:    jlahoda
Date:      2013-10-23 07:50 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/b05db8c815e8

8026508: Invokedynamic instructions don't get line number table entries
Summary: Setting or correcting positions for many trees produced by LambdaToMethod.
Reviewed-by: vromero, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/T8019486/WrongLNTForLambdaTest.java
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java

Changeset: 32ea6ccb7607
Author:    rfield
Date:      2013-10-23 10:28 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/32ea6ccb7607

8022720: Method refeerences - private method should be accessible (nested classes)
Reviewed-by: jjg, ksrini

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/privateMethodReferences/MethodInvoker.java
+ test/tools/javac/lambda/privateMethodReferences/MethodSupplier.java
+ test/tools/javac/lambda/privateMethodReferences/ThirdClass.java

Changeset: 8746caa5cf80
Author:    bpatel
Date:      2013-10-23 13:54 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/8746caa5cf80

8026770: javadoc creates invalid HTML in profile summary pages
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java

Changeset: abc3eaccba73
Author:    jlahoda
Date:      2013-10-23 23:02 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/abc3eaccba73

8027191: Fix for JDK-8026861 refers to an incorrect bug number
Summary: Reverting changeset b05db8c815e8, so that it can be applied again with a correct bug number
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
- test/tools/javac/T8019486/WrongLNTForLambdaTest.java
+ test/tools/javac/T8019486/WrongLVTForLambdaTest.java

Changeset: 864dafc5ab7a
Author:    jlahoda
Date:      2013-10-23 07:50 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/864dafc5ab7a

8026861: Wrong LineNumberTable for variable declarations in lambdas
Summary: Setting or correcting positions for many trees produced by LambdaToMethod.
Reviewed-by: vromero, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/T8019486/WrongLNTForLambdaTest.java
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java

Changeset: 31fe30e2deac
Author:    ksrini
Date:      2013-10-23 15:45 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/31fe30e2deac

8026936: Initialize LamdbaToMethod lazily and as required
Reviewed-by: jjg, rfield
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: d2fa3f7e964e
Author:    emc
Date:      2013-10-23 23:20 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/d2fa3f7e964e

8006732: support correct bytecode storage of type annotations in multicatch
Summary: Fix issue with annotations being added before attribution, which causes multicatch not to work right and several tests to fail.
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java

Changeset: 119747cd9f25
Author:    emc
Date:      2013-10-24 01:27 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/119747cd9f25

8023682: Incorrect attributes emitted for anonymous class declaration
Summary: Cause javac to emit type annotations on new instruction as well as anonymous class supertype for annotated anonymous classes.
Reviewed-by: jjg, jfranck

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.out
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java

Changeset: 667843bd2193
Author:    bpatel
Date:      2013-10-24 11:22 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/667843bd2193

8006248: Since addition of -Xdoclint, javadoc ignores unknown tags
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/Env.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
+ test/com/sun/javadoc/testCustomTag/TagTestClass.java
+ test/com/sun/javadoc/testCustomTag/TestCustomTag.java
+ test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java
+ test/tools/doclint/CustomTagTest.java
+ test/tools/doclint/CustomTagTest.out
+ test/tools/doclint/CustomTagTestWithOption.out
! test/tools/doclint/DocLintTester.java

Changeset: 860f1d21763a
Author:    rfield
Date:      2013-10-24 16:52 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/860f1d21763a

8027220: DefaultMethodsTest: Change test to match spec
Reviewed-by: ksrini

! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java

Changeset: 44e3ba40e00c
Author:    lana
Date:      2013-10-28 12:29 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/44e3ba40e00c

Merge


Changeset: aa91bc6e8480
Author:    mchung
Date:      2013-10-30 08:35 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/aa91bc6e8480

8027481: jdeps to handle classes with the same package name and correct profile for javax.crypto.*
Reviewed-by: alanb, dfuchs

! src/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/share/classes/com/sun/tools/jdeps/Archive.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/Profile.java
! test/tools/jdeps/Basic.java
! test/tools/jdeps/Test.java
+ test/tools/jdeps/javax/activity/NotCompactProfile.java
+ test/tools/jdeps/p/Bar.java

Changeset: 537fa895fd74
Author:    vromero
Date:      2013-10-30 18:09 +0000
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/537fa895fd74

8027327: jar files related to test test/tools/javac/ExtDirs/ExtDirTest.java should be removed from the repo
Reviewed-by: ksrini

! test/tools/javac/ExtDirs/ExtDirTest.java
- test/tools/javac/ExtDirs/ext1/pkg1.jar
- test/tools/javac/ExtDirs/ext2/pkg2.jar
- test/tools/javac/ExtDirs/ext3/pkg1.jar
- test/tools/javac/ExtDirs/ext3/pkg2.jar

Changeset: 62a67e0875ff
Author:    briangoetz
Date:      2013-10-30 14:12 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/62a67e0875ff

8024930: Re-enable disabled bridging tests
Reviewed-by: psandoz, rfield

! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java

Changeset: 6b4d6205366c
Author:    lana
Date:      2013-10-31 16:46 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/6b4d6205366c

Merge

- test/tools/javac/ExtDirs/ext1/pkg1.jar
- test/tools/javac/ExtDirs/ext2/pkg2.jar
- test/tools/javac/ExtDirs/ext3/pkg1.jar
- test/tools/javac/ExtDirs/ext3/pkg2.jar
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java

Changeset: 3c040b04af05
Author:    cl
Date:      2013-11-07 08:16 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/langtools/rev/3c040b04af05

Added tag jdk8-b115 for changeset 6b4d6205366c

! .hgtags



More information about the ppc-aix-port-dev mailing list