hg: jdk9/hs-emb/langtools: 12 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Apr 18 23:37:44 UTC 2014


Changeset: bf185947b41e
Author:    emc
Date:      2014-04-14 18:48 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/bf185947b41e

8040181: Silent failure in Code.findExceptionIndex
Summary: Remove silent failure when exception index has not been set properly.
Reviewed-by: jjg

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

Changeset: 906e7a390d22
Author:    jlahoda
Date:      2014-04-15 18:58 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/906e7a390d22

8039079: Test tools/javac/processing/environment/round/TestElementsAnnotatedWith.java fails
Summary: Ensuring the test passes in both samevm and othervm modes.
Reviewed-by: darcy

! test/tools/javac/processing/environment/round/ErroneousAnnotations.out
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java

Changeset: 3fc3df8c3eea
Author:    bpatel
Date:      2014-01-13 14:50 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3fc3df8c3eea

8026736: Enhance Javadoc pages
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java

Changeset: 4a1443738f7c
Author:    rfield
Date:      2014-04-15 15:52 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/4a1443738f7c

8037935: Javac -- final local String var referenced in binary/unary op in lambda produces code that does not verify
Summary: Remove over-zealous Attr optimization breaking lambdas
Reviewed-by: jjg, vromero

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

Changeset: 337cf1c63618
Author:    rfield
Date:      2014-04-15 15:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/337cf1c63618

8038420: Lambda returning post-increment generates wrong code
Reviewed-by: vromero, jlahoda

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/T8038420/LambdaIncrement.java

Changeset: 6207608205b8
Author:    jjg
Date:      2014-04-16 16:17 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/6207608205b8

8031649: Clean up javadoc tests
Reviewed-by: jjg
Contributed-by: neil.toda at oracle.com

! test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java
! test/com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java
! test/com/sun/javadoc/AccessH1/AccessH1.java
! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java
! test/com/sun/javadoc/AccessSummary/AccessSummary.java
! test/com/sun/javadoc/AuthorDD/AuthorDD.java
! test/com/sun/javadoc/DocRootSlash/DocRootSlash.java
! test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java
! test/com/sun/javadoc/MetaTag/MetaTag.java
! test/com/sun/javadoc/PackagesHeader/PackagesHeader.java
! test/com/sun/javadoc/T6735320/T6735320.java
! test/com/sun/javadoc/ValidHtml/ValidHtml.java
! test/com/sun/javadoc/VersionNumber/VersionNumber.java
! test/com/sun/javadoc/WindowTitles/WindowTitles.java
! test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java
! test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java
! test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java
! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java
! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java
! test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
! test/com/sun/javadoc/testBaseClass/TestBaseClass.java
! test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testCharset/TestCharset.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testConstructors/TestConstructors.java
! test/com/sun/javadoc/testCustomTag/TestCustomTag.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java
! test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testDocFiles/TestDocFiles.java
! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java
! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java
! test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java
! test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java
! test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java
! test/com/sun/javadoc/testEncoding/TestEncoding.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
! test/com/sun/javadoc/testHeadings/TestHeadings.java
! test/com/sun/javadoc/testHelpFile/TestHelpFile.java
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
! test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testIndentation/TestIndentation.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
! test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java
! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java
! test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java
! test/com/sun/javadoc/testModifier/TestModifier.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
! test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
! test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java
! test/com/sun/javadoc/testOptions/TestOptions.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.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/testPackagePage/TestPackagePage.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/testRecurseSubPackages/TestRecurseSubPackages.java
! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java
! test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/com/sun/javadoc/testReturnTag/TestReturnTag.java
! test/com/sun/javadoc/testSeeTag/TestSeeTag.java
! test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java
! test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java
! test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java
! test/com/sun/javadoc/testSourceTab/TestSourceTab.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java
! test/com/sun/javadoc/testSubTitle/TestSubTitle.java
! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java
! test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/com/sun/javadoc/testSupplementary/TestSupplementary.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java
! test/com/sun/javadoc/testTagOutput/TestTagOutput.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java
! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java
! test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java
! test/com/sun/javadoc/testTopOption/TestTopOption.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java
! test/com/sun/javadoc/testXOption/TestXOption.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java

Changeset: 3d8d9f0df999
Author:    ksrini
Date:      2014-04-16 18:36 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3d8d9f0df999

8039251: Test tools/javadoc/6964914/TestStdDoclet.java fails
Reviewed-by: jjg

! test/tools/javadoc/6964914/TestStdDoclet.java

Changeset: 6acecb34d1bc
Author:    ksrini
Date:      2014-04-16 18:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/6acecb34d1bc

8037484: [javadoc] fails with java.lang.IllegalStateException: endPosTable already set
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! test/tools/javadoc/parser/7091528/T7091528.java
+ test/tools/javadoc/parser/7091528/p/C3.java

Changeset: 81f0b8ffce68
Author:    ksrini
Date:      2014-04-16 19:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/81f0b8ffce68

8038976: javadoc requires a trailing / for links where java 7's javadoc didn't
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java

Changeset: 9d01c8d49aa1
Author:    emc
Date:      2014-04-17 12:17 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/9d01c8d49aa1

8040319: Clean up type annotation exception index generating code in Code.java
Summary: Remove bad code from exception index generation for type annotations and make type_index final
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.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/jvm/Gen.java

Changeset: 95f5329ecbbb
Author:    jlahoda
Date:      2014-04-18 11:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/95f5329ecbbb

8038788: javac behaves incorrectly for annotations after method type parameters in some cases
Reviewed-by: jjg, emc

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java

Changeset: cf78452cdb3b
Author:    vromero
Date:      2014-04-18 17:50 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/cf78452cdb3b

8029002: javac should take multiple upper bounds into account in incorporation
Reviewed-by: dlsmith, jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/T8029002/MultipleUpperBoundsIncorporationTest.java



More information about the jdk9-hs-emb-changes mailing list