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