Changeset: 8fa8045bbd4e Author: mcimadamore Date: 2015-09-14 11:26 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/langtools/rev/6b3b94a2ebca Merge Changeset: 3f3129007ded Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/3f3129007ded Added tag jdk9-b83 for changeset 6b3b94a2ebca ! .hgtags Changeset: b40af8decd0b Author: jfdenise Date: 2015-09-29 18:59 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/b40af8decd0b Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/ProblemList.jake.txt