hg: panama/panama/langtools: 16 new changesets

henry.jen at oracle.com henry.jen at oracle.com
Tue Oct 6 17:23:23 UTC 2015


Changeset: 5ba1a29a0eb0
Author:    alundblad
Date:      2015-09-04 13:24 +0200
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/5ba1a29a0eb0

8129114: Sjavac should stream back compiler output to the client as soon as it becomes available
Summary: Protocol revised, javac output sent back to client slightly earlier.
Reviewed-by: jlahoda

+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/AutoFlushWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/LinePrefixFilterWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! test/tools/sjavac/IdleShutdown.java
! test/tools/sjavac/PooledExecution.java

Changeset: 3059496164ab
Author:    vromero
Date:      2015-09-08 10:36 -0700
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/3059496164ab

8132806: javac does a naive implementation of some incorporation steps
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: c14eb253bdd8
Author:    vromero
Date:      2015-09-08 11:53 -0700
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/c14eb253bdd8

8135203: javac, patch intended for an issue was pushed with wrong id and message
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: 2a035634dcb6
Author:    vromero
Date:      2015-09-08 11:59 -0700
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/2a035634dcb6

8073594: javac, before calling rawInstantiate from selectBest the warner should be cleared out
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: 2d65e99e2ae7
Author:    jlahoda
Date:      2015-09-10 21:10 +0200
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/2d65e99e2ae7

8132885: langtools/test/tools/javac/sym/ElementStructureTest.java is also searching default classpath
Summary: Explicitly setting classpath when inspecting the platform classes; using the java.util.ServiceLoader instead of the javac's copy
Reviewed-by: jjg

! test/tools/javac/sym/ElementStructureTest.java

Changeset: 551d797dc863
Author:    mcimadamore
Date:      2015-09-11 16:27 +0100
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/551d797dc863

8135246: CheckAttributedTree silently generates spurious compiler error
Summary: cyclic inheritance errors should cause shared combo context to be thrown away
Reviewed-by: jlahoda

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

Changeset: d68904d5a00e
Author:    lana
Date:      2015-09-11 13:01 -0700
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/d68904d5a00e

Merge

- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java

Changeset: 59071599f17d
Author:    lana
Date:      2015-09-18 10:46 -0700
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/59071599f17d

Added tag jdk9-b82 for changeset d68904d5a00e

! .hgtags

Changeset: 8fa8045bbd4e
Author:    mcimadamore
Date:      2015-09-14 11:26 +0100
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/8fa8045bbd4e

8077306: Recursive implementation of List.map leads to stack overflow
Summary: Recusrive implementation of List.map uses too much stack; switch to iterative version.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
+ test/tools/javac/generics/inference/8077306/T8077306.java

Changeset: 286fc9270404
Author:    mcimadamore
Date:      2015-09-15 13:43 +0100
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/286fc9270404

8078093: Severe compiler performance regression Java 7 to 8 for nested method invocations
Summary: Add infrastructure to avoid combinatorial explosion of method argument attributions
Reviewed-by: jlahoda, vromero, dlsmith

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/generics/wildcards/neg/Readonly.out
! test/tools/javac/lambda/8019480/T8019480.out
+ test/tools/javac/lambda/speculative/InferStrict.java
+ test/tools/javac/lambda/speculative/InferWeak.java
+ test/tools/javac/lambda/speculative/NestedLambdaGenerics.java
+ test/tools/javac/lambda/speculative/NestedLambdaNoGenerics.java
+ test/tools/javac/lambda/speculative/T8055984.java
+ test/tools/javac/lambda/speculative/T8077247.java
+ test/tools/javac/lambda/speculative/T8078093.java

Changeset: 6b3b94a2ebca
Author:    lana
Date:      2015-09-18 14:21 -0700
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/6b3b94a2ebca

Merge


Changeset: 3f3129007ded
Author:    lana
Date:      2015-09-25 22:59 -0700
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/3f3129007ded

Added tag jdk9-b83 for changeset 6b3b94a2ebca

! .hgtags

Changeset: c8206f440046
Author:    alundblad
Date:      2015-09-21 11:19 +0200
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/c8206f440046

8135131: Enable thin server mode in Sjavac
Summary: State tracknig and incremental compilation disabled unless --state-dir is provided.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
! test/tools/sjavac/ApiExtraction.java
! test/tools/sjavac/ClasspathDependencies.java
! test/tools/sjavac/CompileCircularSources.java
! test/tools/sjavac/CompileExcludingDependency.java
! test/tools/sjavac/CompileWithAtFile.java
! test/tools/sjavac/CompileWithInvisibleSources.java
! test/tools/sjavac/CompileWithOverrideSources.java
! test/tools/sjavac/ExclPattern.java
! test/tools/sjavac/IgnoreSymbolFile.java
! test/tools/sjavac/IncCompInheritance.java
! test/tools/sjavac/IncCompileChangeNative.java
! test/tools/sjavac/IncCompileDropClasses.java
! test/tools/sjavac/IncCompileFullyQualifiedRef.java
! test/tools/sjavac/IncCompileNoChanges.java
! test/tools/sjavac/IncCompileUpdateNative.java
! test/tools/sjavac/IncCompileWithChanges.java
+ test/tools/sjavac/NoState.java
! test/tools/sjavac/OptionDecoding.java
! test/tools/sjavac/ParallelCompilations.java
! test/tools/sjavac/PermittedArtifact.java
! test/tools/sjavac/SJavacTester.java

Changeset: 8e76163b3f3a
Author:    jlahoda
Date:      2015-09-23 08:29 +0200
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/8e76163b3f3a

8135307: CompletionFailure thrown when calling FieldDoc.type, if the field's type is missing
Summary: Handling CompletionFailures inside the Javadoc API implementation.
Reviewed-by: mcimadamore, ksrini, jjg

! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java
+ test/tools/javadoc/CompletionError.java

Changeset: e3445ccab58f
Author:    lana
Date:      2015-09-26 09:22 -0700
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/e3445ccab58f

Merge


Changeset: 6e680ff5969e
Author:    lana
Date:      2015-10-05 20:25 -0700
URL:       http://hg.openjdk.java.net/panama/panama/langtools/rev/6e680ff5969e

Added tag jdk9-b84 for changeset e3445ccab58f

! .hgtags



More information about the panama-dev mailing list