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

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Jun 20 22:45:52 UTC 2014


Changeset: 017098c7fa18
Author:    ksrini
Date:      2014-05-22 12:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/017098c7fa18

8042829: [javadoc] index-file output is not sorted correctly
8043062: JDK 9 platform and compiler upgrade failed on Solaris-sparcv9 with Javadoc.gmk:360: recipe for target docs/api/index.html
Reviewed-by: erikj, jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testOrdering/TestOrdering.java
! test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java
- test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java

Changeset: c2d589333410
Author:    alundblad
Date:      2014-06-12 14:29 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c2d589333410

8042830: A recently added Xprefer test fails on Windows
Summary: Test now accepts both / and \ as file separator.
Reviewed-by: mcimadamore

! test/tools/javac/options/xprefer/XPreferTest.java

Changeset: 220bfc92607e
Author:    jjg
Date:      2014-06-16 11:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/220bfc92607e

8046369: sjavac should not use javac internal API for starting javac
Reviewed-by: jfranck, alundblad, ohrstrom

! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
! test/tools/sjavac/SJavac.java

Changeset: 33cb06e65de2
Author:    pgovereau
Date:      2014-06-17 11:11 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/33cb06e65de2

8038975: Access control in enhanced for
Reviewed-by: vromero, jlahoda

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Enter.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/comp/TypeEnvs.java
+ test/tools/javac/T8038975/AccessTest.java
+ test/tools/javac/T8038975/a/A.java
+ test/tools/javac/T8038975/a/B.java

Changeset: b4d1f317b2cc
Author:    vromero
Date:      2014-06-17 17:33 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/b4d1f317b2cc

8036953: Fix timing of varargs access check, per JDK-8016205
Reviewed-by: mcimadamore, dlsmith

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/varargs/6313164/T6313164.java
- test/tools/javac/varargs/6313164/T6313164.out
+ test/tools/javac/varargs/6313164/T6313164Source7.out
+ test/tools/javac/varargs/6313164/T6313164Source8AndHigher.out
! test/tools/javac/varargs/6313164/T7175433.java
+ test/tools/javac/varargs/6313164/T7175433.out
! test/tools/javac/varargs/6313164/p1/B.java

Changeset: d8d49a41294a
Author:    jlahoda
Date:      2014-06-18 10:44 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/d8d49a41294a

8046916: Type parameter annotations don't work with multiple type parameters
Summary: When reading type variable's annotations out of the owner's type annotations, use the type variable's index in owner to exclude annotations belonging to other type variables.
Reviewed-by: jfranck, emc

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

Changeset: f4ea5dca6498
Author:    mcimadamore
Date:      2014-06-18 13:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/f4ea5dca6498

8043253: Slow javac compile times in JDK 8
Summary: Enable on-demand diagnostic source position completion
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java

Changeset: 22edab1c93db
Author:    katleman
Date:      2014-06-13 11:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/22edab1c93db

Added tag jdk9-b18 for changeset fd8da51c5df4

! .hgtags

Changeset: a9accd7c4415
Author:    lana
Date:      2014-06-18 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/a9accd7c4415

Merge

- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java

Changeset: ca2f625d3712
Author:    lana
Date:      2014-06-18 10:54 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/ca2f625d3712

Merge

- test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java
- test/tools/javac/varargs/6313164/T6313164.out

Changeset: c230fa74ef7b
Author:    sogoel
Date:      2014-06-18 14:58 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c230fa74ef7b

8046071: update three javadoc tests for empty <p> tag
Reviewed-by: jjg, ksrini

! test/com/sun/javadoc/DocRootSlash/p1/package.html
! test/com/sun/javadoc/JavascriptWinTitle/overview.html
! test/com/sun/javadoc/ValidHtml/overview.html

Changeset: f25395823aab
Author:    vromero
Date:      2014-06-19 15:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/f25395823aab

8038182: javac crash with FunctionDescriptorLookupError for invalid functional interface
Reviewed-by: mcimadamore
Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.java
+ test/tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.out

Changeset: 8085359d9444
Author:    jlahoda
Date:      2014-06-19 22:06 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/8085359d9444

8041648: do while loop that misses ending semicolon has wrong end position
Summary: Ensure the end positions are meaningful even if statement's semicolon is missing.
Reviewed-by: jjg
Contributed-by: dusan.balek at oracle.com, jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/tree/MissingSemicolonTest.java

Changeset: 340148a26acf
Author:    vromero
Date:      2014-06-19 23:52 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/340148a26acf

8042759: Lambda returning implicitly-typed lambdas considered pertinent to applicability
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.java
+ test/tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.out

Changeset: 9b187f24c709
Author:    dlsmith
Date:      2014-06-20 10:56 -0600
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/9b187f24c709

8034147: javac crashes with a NullPointerException during bounds checking
Summary: Types.supertype should return Type.noType rather than null
Reviewed-by: vromero, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/wildcards/T8034147.java

Changeset: 11ed38d8765b
Author:    dlsmith
Date:      2014-06-20 11:42 -0600
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/11ed38d8765b

8047407: Add test for JDK-8037385
Reviewed-by: mcimadamore

+ test/tools/javac/defaultMethods/static/StaticInvoke.java
+ test/tools/javac/defaultMethods/static/StaticInvoke6.out
+ test/tools/javac/defaultMethods/static/StaticInvoke7.out

Changeset: 173f27d6e81f
Author:    rfield
Date:      2014-06-20 10:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/173f27d6e81f

8046060: Different results of floating point multiplication for lambda code block
Summary: propogate strictfp into lambda body
Reviewed-by: vromero, jlahoda

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaTestStrictFP.java
+ test/tools/javac/lambda/LambdaTestStrictFPFlag.java
+ test/tools/javac/lambda/LambdaTestStrictFPMethod.java



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