hg: jdk8u/jdk8u/langtools: 18 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Fri Jun 20 01:27:00 UTC 2014
Changeset: 372fd7283bf0
Author: vromero
Date: 2014-05-29 15:28 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/372fd7283bf0
8037937: javac: AssertionError during LVT generation, wrong variable ranges
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseIfElse.java
Changeset: 8a5512cb5e9d
Author: pgovereau
Date: 2014-05-28 21:47 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/8a5512cb5e9d
8037934: Javac generates invalid signatures for local types
Reviewed-by: vromero, rfield
Contributed-by: separdaud at redhat.com
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/types/BadSigTest.java
Changeset: 716f2466ddd0
Author: pgovereau
Date: 2014-05-27 22:26 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/716f2466ddd0
8042741: Java 8 compiler throws NullPointerException depending location in source file
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/flow/T8042741/A.java
+ test/tools/javac/flow/T8042741/PositionTest.java
Changeset: 7e0ba7b086c8
Author: vromero
Date: 2014-05-30 18:21 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/7e0ba7b086c8
8042785: javac, bridge methods are not getting the flags from the original method
Reviewed-by: jjg, jlahoda
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java
Changeset: e64bb2f5f0cf
Author: jlahoda
Date: 2014-05-30 12:54 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/e64bb2f5f0cf
8031967: For some sources compiler compiles for ever
Summary: Avoid creating DeferredTypes for method calls with method calls as receivers if the site can be determined reliably
Reviewed-by: mcimadamore, vromero
Contributed-by: maurizio.cimadamore at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8031967.java
Changeset: 71767cdf52a7
Author: vromero
Date: 2014-06-03 20:00 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/71767cdf52a7
8044487: Fix for 8042785 causes regression tests to fail with java.lang.VerifyError
Reviewed-by: jjg, ksrini
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
- test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java
Changeset: bf8edbcae43a
Author: vromero
Date: 2014-06-04 20:01 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/bf8edbcae43a
8041713: Type inference of non-existent method references crashes the compiler
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java
+ test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.out
Changeset: fe033d997ddf
Author: jlahoda
Date: 2013-12-17 10:55 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/fe033d997ddf
8029800: Flags.java uses String.toLowerCase without specifying Locale
Summary: Introducing StringUtils.toLowerCase/toUpperCase independent on the default locale, converting almost all usages of String.toLowerCase/toUpperCase to use the new methods.
Reviewed-by: jjg, bpatel
! src/share/classes/com/sun/tools/classfile/Instruction.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.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/markup/HtmlAttr.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/Env.java
! src/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/share/classes/com/sun/tools/doclint/Messages.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/file/Locations.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/share/classes/com/sun/tools/javac/util/StringUtils.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
+ test/tools/javac/NoStringToLower.java
+ test/tools/javac/util/StringUtilsTest.java
Changeset: 17ce329d7bd0
Author: emc
Date: 2013-12-19 11:38 -0500
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/17ce329d7bd0
8030726: tools/javac/NoStringToLower.java fails due to enforcement no use of String.toLowerCase on non-langtools classes
Summary: Fix NoStringToLower test to only enforce ban on String.toLowerCase on langtools classes
Reviewed-by: vromero, jfranck
Contributed-by: paul.govereau at oracle.com
! test/tools/javac/NoStringToLower.java
Changeset: 7ceaee0e497b
Author: jlahoda
Date: 2014-05-29 10:48 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/7ceaee0e497b
8043186: javac test langtools/tools/javac/util/StringUtilsTest.java fails
Summary: The result of String.toLowerCase.indexOf does not always point at the start of the given string in the non-lowercased text.
Reviewed-by: jjg, bpatel
! 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/javac/util/StringUtils.java
! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java
! test/com/sun/javadoc/testRelativeLinks/pkg/C.java
! test/com/sun/javadoc/testTopOption/TestTopOption.java
! test/tools/javac/util/StringUtilsTest.java
Changeset: 63ef1e0410d1
Author: mcimadamore
Date: 2014-06-10 10:22 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/63ef1e0410d1
8043725: javac fails with StackOverflowException
Summary: loose type comparison test should be protected against infinite recursion with fbounds
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/8043725/T8043725.java
Changeset: 28e204e63063
Author: jjg
Date: 2014-02-27 13:57 -0800
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/28e204e63063
8033287: Reduce the size of the endPosTable
Reviewed-by: jjg
Contributed-by: per.bothner at oracle.com, chturne at gmail.com
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ src/share/classes/com/sun/tools/javac/util/IntHashTable.java
Changeset: 16a698253f33
Author: dlsmith
Date: 2014-06-10 12:41 -0600
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/16a698253f33
8037385: constant pool errors with -target 1.7 and static default methods
Summary: Add error check for static interface methods invoked from -source 7
Reviewed-by: vromero, mcimadamore
! 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/StaticIntfMethodInvokeNotSupported.java
Changeset: e6d1e9f29132
Author: dlsmith
Date: 2014-06-10 15:25 -0600
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/e6d1e9f29132
8015101: Covariance of return type implied by upper bounding on type parameter is ignored
Summary: Capture intersection supertypes before comparing their members
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/generics/wildcards/7034495/T7034495.out
+ test/tools/javac/generics/wildcards/T8015101.java
Changeset: 1aeb322cf646
Author: dlsmith
Date: 2014-06-13 13:30 -0600
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/1aeb322cf646
8046762: Revert some inference fixes in JDK-8033718
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/generics/inference/7086586/T7086586.out
! test/tools/javac/generics/inference/7086586/T7086586b.java
+ test/tools/javac/generics/inference/NestedWildcards.java
Changeset: b060e7c2f5cc
Author: lana
Date: 2014-06-16 11:19 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/b060e7c2f5cc
Merge
Changeset: 4ee06c77b51b
Author: dlsmith
Date: 2014-06-17 16:32 -0600
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/4ee06c77b51b
8042803: Types.wildLowerBound and cvarLowerBound should call unannotatedType()
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/code/Types.java
Changeset: cff4be16ffdd
Author: lana
Date: 2014-06-19 17:59 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/cff4be16ffdd
Merge
More information about the jdk8u-changes
mailing list