hg: bsd-port/jdk8/langtools: 120 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Sun Mar 15 06:01:59 UTC 2015


Changeset: eb284abd64fe
Author:    rfield
Date:      2014-06-23 13:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/eb284abd64fe

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

Changeset: a138f9c9ba33
Author:    vromero
Date:      2014-03-18 22:12 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a138f9c9ba33

8036007: javac crashes when encountering an unresolvable interface
Reviewed-by: vromero, jlahoda
Contributed-by: paul.govereau at oracle.com

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/missingSuperRecovery/MissingInterfaceTest.java
+ test/tools/javac/missingSuperRecovery/MissingInterfaceTest.out
+ test/tools/javac/missingSuperRecovery/MissingInterfaceTestDep.java

Changeset: 3a31259481d8
Author:    coffeys
Date:      2014-06-25 16:50 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/3a31259481d8

Merge


Changeset: fc2a01ba3d79
Author:    vromero
Date:      2014-06-17 17:33 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fc2a01ba3d79

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: c51ac16f339f
Author:    mfang
Date:      2014-06-25 14:21 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c51ac16f339f

8047145: 8u20 l10n resource file translation update 2
Reviewed-by: naoto

! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties

Changeset: d30377ee2733
Author:    mfang
Date:      2014-06-27 14:01 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d30377ee2733

Merge

- test/tools/javac/varargs/6313164/T6313164.out

Changeset: 71a31843f550
Author:    vromero
Date:      2014-06-27 20:32 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/71a31843f550

8047719: Incorrect LVT in switch statement
Reviewed-by: jjg, jlahoda

! 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/TestCaseSwitch.java

Changeset: 4b4841501dd9
Author:    vromero
Date:      2014-07-04 16:34 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4b4841501dd9

8049075: javac, wildcards and generic vararg method invocation not accepted
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/T8049075/VarargsAndWildcardParameterizedTypeTest.java

Changeset: 20bab46f4db6
Author:    coffeys
Date:      2014-06-27 11:07 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/20bab46f4db6

Added tag jdk8u40-b00 for changeset d231957fe310

! .hgtags

Changeset: 856dc4030eaa
Author:    lana
Date:      2014-07-07 18:03 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/856dc4030eaa

Merge

- test/tools/javac/varargs/6313164/T6313164.out

Changeset: eaae9f3f33b8
Author:    robm
Date:      2014-07-17 18:08 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/eaae9f3f33b8

Merge

! .hgtags

Changeset: 1e39ae45d8ac
Author:    mchung
Date:      2014-07-17 15:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/1e39ae45d8ac

8029548: (jdeps) use @jdk.Exported to determine supported vs JDK internal API
8031092: jdeps does not recognize --help option.
8048063: (jdeps) Add filtering capability
Reviewed-by: alanb, dfuchs

! src/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/share/classes/com/sun/tools/jdeps/Archive.java
! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/Main.java
! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! src/share/classes/com/sun/tools/jdeps/Profile.java
! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/APIDeps.java
! test/tools/jdeps/Basic.java
+ test/tools/jdeps/DotFileTest.java
! test/tools/jdeps/m/Gee.java
! test/tools/jdeps/p/Bar.java

Changeset: a51b7fd0543b
Author:    mchung
Date:      2014-07-18 10:43 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a51b7fd0543b

8050804: (jdeps) Recommend supported API to replace use of JDK internal API
Reviewed-by: dfuchs

! src/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
+ src/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
! test/tools/jdeps/APIDeps.java

Changeset: c7947fd930eb
Author:    mchung
Date:      2014-07-18 10:44 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c7947fd930eb

Merge


Changeset: 77e510138519
Author:    vromero
Date:      2014-07-16 10:47 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/77e510138519

8050386: javac, follow-up of fix for JDK-8049305
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/T8049305/WrongStackframeGenerationTest1.java
+ test/tools/javac/T8049305/WrongStackframeGenerationTest2.java

Changeset: fa6e91185a27
Author:    vromero
Date:      2014-07-17 10:55 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fa6e91185a27

8051004: javac, incorrect bug id in tests for JDK-8050386
Reviewed-by: mcimadamore

- test/tools/javac/T8049305/WrongStackframeGenerationTest1.java
- test/tools/javac/T8049305/WrongStackframeGenerationTest2.java
+ test/tools/javac/T8050386/WrongStackframeGenerationTest1.java
+ test/tools/javac/T8050386/WrongStackframeGenerationTest2.java

Changeset: c6d5efccedc3
Author:    vromero
Date:      2014-06-20 20:36 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c6d5efccedc3

8044546: Crash on faulty reduce/lambda
Reviewed-by: mcimadamore, dlsmith
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
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/inference/T8044546/CrashImplicitLambdaTest.java
+ test/tools/javac/generics/inference/T8044546/NestedInvocationsTest.java

Changeset: 91e9834baff2
Author:    vromero
Date:      2014-07-21 10:45 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/91e9834baff2

8051402: javac, type containment should accept that CAP <= ? extends CAP and CAP <= ? super CAP
Reviewed-by: mcimadamore, dlsmith

! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/lambda/TargetType61.java

Changeset: 64dc6333e6dc
Author:    mcimadamore
Date:      2014-07-22 13:21 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/64dc6333e6dc

8043926: javac, code valid in 7 is not compiling for 8
Summary: type-containment doesn't handle inference variables correctly
Reviewed-by: vromero, dlsmith

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/8043926/T8043926.java

Changeset: 06c99ec9d8fb
Author:    jeff
Date:      2014-07-21 21:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/06c99ec9d8fb

8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys

! THIRD_PARTY_README

Changeset: 08c12757a1c9
Author:    jeff
Date:      2014-07-22 14:25 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/08c12757a1c9

Merge


Changeset: bf89a471779d
Author:    vromero
Date:      2014-07-23 10:18 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/bf89a471779d

8051467: javac, additional test case for JDK-8051402
Reviewed-by: mcimadamore, dlsmith

+ test/tools/javac/generics/wildcards/T8051402/WildcardAndCAPSubtypeTest.java

Changeset: 02370b1748eb
Author:    coffeys
Date:      2014-08-19 20:42 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/02370b1748eb

Merge

! .hgtags

Changeset: 191d1aecdf68
Author:    jlahoda
Date:      2014-02-07 21:43 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/191d1aecdf68

8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method
Summary: When the overrides deprecated method warning is being reported, need to do that in the lint context of the method.
Reviewed-by: vromero

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/warnings/suppress/Overridden.java
+ test/tools/javac/warnings/suppress/Overridden.out
+ test/tools/javac/warnings/suppress/OverriddenSuppressed.java

Changeset: 0b6cc4ea670f
Author:    katleman
Date:      2014-08-13 14:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0b6cc4ea670f

Added tag jdk8u40-b01 for changeset bf89a471779d

! .hgtags

Changeset: 5183e8b58a03
Author:    katleman
Date:      2014-08-21 11:43 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/5183e8b58a03

Added tag jdk8u40-b02 for changeset 0b6cc4ea670f

! .hgtags

Changeset: e76105e91c16
Author:    amurillo
Date:      2014-08-26 14:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/e76105e91c16

Merge

! .hgtags

Changeset: 535e9cc74078
Author:    katleman
Date:      2014-08-28 13:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/535e9cc74078

Added tag jdk8u40-b03 for changeset 5183e8b58a03

! .hgtags

Changeset: cde557bc48f5
Author:    lana
Date:      2014-08-28 16:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/cde557bc48f5

Merge

! .hgtags

Changeset: a36fce70b505
Author:    katleman
Date:      2014-09-03 13:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a36fce70b505

Added tag jdk8u40-b04 for changeset cde557bc48f5

! .hgtags

Changeset: d560276b8a35
Author:    mcimadamore
Date:      2014-09-10 10:50 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d560276b8a35

8051958: Cannot assign a value to final variable in lambda
Summary: Remove Attr.owner and refactor code for detecting forward field references
Reviewed-by: vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/8051958/T8051958.java

Changeset: 0253e7cc98a4
Author:    mcimadamore
Date:      2014-09-10 10:51 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0253e7cc98a4

8055514: Wrong, confusing error when non-static varargs referenced in static context
Summary: Improved heuristics in MethodResolutionPhase.mergeResults()
Reviewed-by: vromero

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/8055514/T8055514.java
+ test/tools/javac/varargs/8055514/T8055514.out

Changeset: c627efb5fdcd
Author:    jlahoda
Date:      2014-09-08 10:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c627efb5fdcd

8056014: Type inference may be skipped for a complex receiver generic method in a parameter position
Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type.
Reviewed-by: mcimadamore, vromero

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

Changeset: ced008063508
Author:    jlahoda
Date:      2014-09-08 10:50 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ced008063508

8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed.
Reviewed-by: mcimadamore, vromero

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

Changeset: 398f1b5e8361
Author:    katleman
Date:      2014-09-10 09:05 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/398f1b5e8361

Added tag jdk8u40-b05 for changeset a36fce70b505

! .hgtags

Changeset: 7c3d27120b92
Author:    lana
Date:      2014-09-11 17:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/7c3d27120b92

Merge


Changeset: 4ac623ddd8d0
Author:    lana
Date:      2014-09-16 14:15 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4ac623ddd8d0

Merge


Changeset: 58e7e71b302e
Author:    vromero
Date:      2014-09-09 10:43 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/58e7e71b302e

8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class
Reviewed-by: mcimadamore, jjg, jlahoda

! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/util/Bits.java

Changeset: 9a3e5ce68cef
Author:    vromero
Date:      2014-07-09 10:49 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9a3e5ce68cef

8033483: Should ignore nested lambda bodies during overload resolution
Reviewed-by: mcimadamore, dlsmith

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.java
+ test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.out
+ test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.java
+ test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.out

Changeset: 2fa3858a281f
Author:    katleman
Date:      2014-09-17 13:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/2fa3858a281f

Added tag jdk8u40-b06 for changeset 7c3d27120b92

! .hgtags

Changeset: 0ff5e3f8df45
Author:    lana
Date:      2014-09-22 18:34 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0ff5e3f8df45

Merge


Changeset: ed1a48bedfa8
Author:    katleman
Date:      2014-09-24 11:38 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ed1a48bedfa8

Added tag jdk8u40-b07 for changeset 2fa3858a281f

! .hgtags

Changeset: d3515520e68e
Author:    lana
Date:      2014-09-25 11:02 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d3515520e68e

Merge


Changeset: 31d2a837676f
Author:    vromero
Date:      2014-09-25 17:09 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/31d2a837676f

8058708: java.lang.AssertionError compiling source code
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseIf.java

Changeset: ef53c996e943
Author:    mfang
Date:      2014-10-01 14:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ef53c996e943

8059177: jdk8u40 l10n resource file translation update 1
Reviewed-by: naoto, joehw, yhuang

! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties

Changeset: c9c6b56c7b15
Author:    mfang
Date:      2014-10-01 14:37 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c9c6b56c7b15

Merge


Changeset: 8bb38a350722
Author:    asaha
Date:      2014-10-01 07:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8bb38a350722

Added tag jdk8u40-b08 for changeset d3515520e68e

! .hgtags

Changeset: 05d50e7f6c95
Author:    jcoomes
Date:      2014-10-07 10:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/05d50e7f6c95

Merge


Changeset: 3f9566ffac0f
Author:    katleman
Date:      2014-10-08 12:38 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/3f9566ffac0f

Added tag jdk8u40-b09 for changeset 8bb38a350722

! .hgtags

Changeset: 4f98c0cd921d
Author:    lana
Date:      2014-10-09 12:15 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4f98c0cd921d

Merge


Changeset: ffed5df6bec9
Author:    rfield
Date:      2014-10-13 20:06 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ffed5df6bec9

8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
Reviewed-by: mcimadamore, vromero

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

Changeset: fc1b69dce787
Author:    pgovereau
Date:      2014-09-09 12:16 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fc1b69dce787

8054210: NullPointerException when compiling specific code.
Reviewed-by: vromero, jlahoda

! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/flow/T8042741/LambdaArgumentsTest.java

Changeset: 0f5dc6fb282b
Author:    asaha
Date:      2014-09-11 15:33 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0f5dc6fb282b

Merge

! .hgtags

Changeset: 5f1518156bac
Author:    asaha
Date:      2014-09-16 13:59 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/5f1518156bac

Merge


Changeset: 85e33a42e40b
Author:    asaha
Date:      2014-09-19 12:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/85e33a42e40b

Merge

! .hgtags

Changeset: eae0e2c221a2
Author:    asaha
Date:      2014-09-22 08:27 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/eae0e2c221a2

Merge

! .hgtags

Changeset: 05776cc7ba7b
Author:    asaha
Date:      2014-09-24 14:43 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/05776cc7ba7b

Merge

! .hgtags

Changeset: d132df705637
Author:    asaha
Date:      2014-10-06 15:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d132df705637

Merge

! .hgtags

Changeset: fcba5e6351b7
Author:    asaha
Date:      2014-10-07 15:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fcba5e6351b7

Merge

! .hgtags

Changeset: f5e5ca7505e2
Author:    asaha
Date:      2014-10-08 14:16 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f5e5ca7505e2

Merge

! .hgtags

Changeset: 69b84370397f
Author:    asaha
Date:      2014-10-14 10:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/69b84370397f

Merge


Changeset: d3c93dc64c5e
Author:    katleman
Date:      2014-10-15 11:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d3c93dc64c5e

Added tag jdk8u40-b10 for changeset 69b84370397f

! .hgtags

Changeset: c058b97ecb87
Author:    amurillo
Date:      2014-10-22 08:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c058b97ecb87

Merge


Changeset: 8c4a9603598f
Author:    katleman
Date:      2014-10-22 11:18 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8c4a9603598f

Added tag jdk8u40-b11 for changeset d3c93dc64c5e

! .hgtags

Changeset: e7560bceb36a
Author:    lana
Date:      2014-10-22 12:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/e7560bceb36a

Merge


Changeset: 1cf5a53613ae
Author:    vromero
Date:      2014-10-23 10:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/1cf5a53613ae

8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Code.java

Changeset: fa8be3ce18fc
Author:    jfranck
Date:      2014-10-28 08:56 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fa8be3ce18fc

8054448: (ann) Cannot reference field of inner class in an anonymous class
Reviewed-by: jlahoda, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/annotations/FinalStringInNested.java

Changeset: ac75605c22f6
Author:    mcimadamore
Date:      2014-10-28 14:59 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ac75605c22f6

8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
Summary: Lub crashes when handling typevar with array bound
Reviewed-by: vromero, dlsmith

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/8058511/T8058511a.java
+ test/tools/javac/generics/inference/8058511/T8058511b.java
+ test/tools/javac/generics/inference/8058511/T8058511c.java

Changeset: 93cc96153390
Author:    katleman
Date:      2014-10-29 10:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/93cc96153390

Added tag jdk8u40-b12 for changeset e7560bceb36a

! .hgtags

Changeset: 88ce114c6adc
Author:    lana
Date:      2014-10-31 20:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/88ce114c6adc

Merge


Changeset: 8dcde670aed3
Author:    vromero
Date:      2014-11-03 16:03 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8dcde670aed3

8057800: Method reference with generic type creates NPE when compiling
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/lambda/T8057800/NPEMethodReferenceAndGenericsTest.java

Changeset: f18c5b47f27b
Author:    katleman
Date:      2014-11-05 12:54 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f18c5b47f27b

Added tag jdk8u40-b13 for changeset 88ce114c6adc

! .hgtags

Changeset: 91cd351eff32
Author:    lana
Date:      2014-11-11 10:41 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/91cd351eff32

Merge


Changeset: cf69984309bc
Author:    katleman
Date:      2014-11-12 13:47 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/cf69984309bc

Added tag jdk8u40-b14 for changeset f18c5b47f27b

! .hgtags

Changeset: 682a6c1aefd7
Author:    lana
Date:      2014-11-14 09:48 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/682a6c1aefd7

Merge


Changeset: f7f3f96999ba
Author:    jlahoda
Date:      2014-11-14 20:27 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f7f3f96999ba

8062747: Compiler error when anonymous class uses method with parametrized exception
Summary: When inferring lambda's thrown types, avoid tracking variables that are not under the lambda to avoid crashes.
Reviewed-by: vromero

! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/flow/T8062747.java

Changeset: 10e9228e77b0
Author:    rfield
Date:      2014-11-14 21:10 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/10e9228e77b0

8048121: javac complex method references: revamp and simplify
8037404: javac NPE or VerifyError for code with constructor reference of inner class
8047341: lambda reference to inner class in base class causes LambdaConversionException
8044748: JVM cannot access constructor though ::new reference although can call it directly
8044737: Lambda: NPE while obtaining method reference through lambda expression
8038776: VerifyError when running successfully compiled java class
Reviewed-by: dlsmith, vromero

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerBootstrap.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE1.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE2.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify1.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2simple.java
+ test/tools/javac/lambda/methodReference/MethodRefQualifier1.java
+ test/tools/javac/lambda/methodReference/MethodRefSingleRefEvalBridge.java
+ test/tools/javac/lambda/methodReference/MethodRefToInner.java
+ test/tools/javac/lambda/methodReference/MethodReferenceComplexNullCheckTest.java

Changeset: da01c2706e5d
Author:    mfang
Date:      2014-11-18 14:51 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/da01c2706e5d

8055798: Japanese translation for a warning from javac looks incorrect.
Reviewed-by: peytoia

! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties

Changeset: 74c51ff270c5
Author:    katleman
Date:      2014-11-19 11:29 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/74c51ff270c5

Added tag jdk8u40-b15 for changeset 682a6c1aefd7

! .hgtags

Changeset: edb89e5d7ace
Author:    lana
Date:      2014-11-20 11:27 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/edb89e5d7ace

Merge


Changeset: f4df97bf5392
Author:    vromero
Date:      2014-11-24 14:55 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f4df97bf5392

8059921: Missing compile error in Java 8 mode for Interface.super.field access
Reviewed-by: mcimadamore, jlahoda

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.java
+ test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.out

Changeset: 9e80ab1dad9e
Author:    vromero
Date:      2014-11-20 14:05 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9e80ab1dad9e

8063052: Inference chokes on wildcard derived from method reference
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/methodReference/MethodRef8.java

Changeset: cb7e7928902f
Author:    emc
Date:      2014-11-24 12:49 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/cb7e7928902f

8029012: parameter_index for type annotation not updated after outer.this added
Summary: Fix javac's handling of type annotations when synthetic parameters are added
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java
+ test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java

Changeset: 272300c8b557
Author:    emc
Date:      2014-11-25 08:30 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/272300c8b557

8065132: Parameter annotations not updated when synthetic parameters are prepended
Summary: Cause javac to add synthetic parameters to Runtime[In]VisibleParameterAnnotations attributes
Reviewed-by: jjg, jfranck

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/lib/annotations/annotations/classfile/ClassfileInspector.java
+ test/tools/javac/annotations/SyntheticParameters.java
- test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java
! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java

Changeset: b5c8adb2206a
Author:    rfield
Date:      2014-11-25 13:37 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/b5c8adb2206a

8058112: Invalid BootstrapMethod for constructor/method reference
Summary: Bridge method references with functional interface method parameters of intersection type
Reviewed-by: vromero, dlsmith

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java

Changeset: 4d2222373842
Author:    jfranck
Date:      2014-11-26 12:16 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4d2222373842

8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass
Reviewed-by: jlahoda, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.java
+ test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.out

Changeset: 0bcd3a8c0d56
Author:    asaha
Date:      2014-11-26 08:00 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0bcd3a8c0d56

Added tag jdk8u40-b16 for changeset 74c51ff270c5

! .hgtags

Changeset: 4721674bb051
Author:    lana
Date:      2014-11-26 13:59 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4721674bb051

Merge


Changeset: a12a9932f649
Author:    jlahoda
Date:      2014-09-22 14:55 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a12a9932f649

8057794: Compiler Error when obtaining .class property
Summary: Ensuring a non-null type and sym for illegal T.class to prevent downstream errors.
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/T8057794.java
+ test/tools/javac/lambda/T8057794.out

Changeset: feafeed79979
Author:    jeff
Date:      2014-12-01 18:08 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/feafeed79979

8057629: Third Party License Readme update for 8u40
Reviewed-by: tbell

! THIRD_PARTY_README

Changeset: 94f30e5fde53
Author:    katleman
Date:      2014-12-03 11:12 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/94f30e5fde53

Added tag jdk8u40-b17 for changeset a12a9932f649

! .hgtags

Changeset: c7870583cd32
Author:    lana
Date:      2014-12-09 13:15 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c7870583cd32

Merge


Changeset: 0714b4f7f507
Author:    emc
Date:      2014-12-11 10:06 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0714b4f7f507

8067039: Revert changes to annotation attribute generation
Summary: Revert changes from JDK-8029012 and JDK-8065132
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
- test/lib/annotations/annotations/classfile/ClassfileInspector.java
- test/tools/javac/annotations/SyntheticParameters.java
- test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java

Changeset: aed62b57a769
Author:    katleman
Date:      2014-12-10 14:35 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/aed62b57a769

Added tag jdk8u40-b18 for changeset 94f30e5fde53

! .hgtags

Changeset: 0c514d1fd006
Author:    lana
Date:      2014-12-11 13:38 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0c514d1fd006

Merge

- test/lib/annotations/annotations/classfile/ClassfileInspector.java
- test/tools/javac/annotations/SyntheticParameters.java
- test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java

Changeset: c3d6d1a53399
Author:    katleman
Date:      2014-12-17 10:43 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c3d6d1a53399

Added tag jdk8u40-b19 for changeset 0c514d1fd006

! .hgtags

Changeset: 56183cfc3c3e
Author:    asaha
Date:      2015-01-02 13:39 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/56183cfc3c3e

Added tag jdk8u40-b20 for changeset c3d6d1a53399

! .hgtags

Changeset: 9113c7c8d902
Author:    mchung
Date:      2015-01-06 14:20 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9113c7c8d902

8068548: jdeps needs a different mechanism to recognize javax.jnlp as supported API
Reviewed-by: lancea, ddehaven

! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java

Changeset: 6fc251c9ebac
Author:    katleman
Date:      2015-01-14 16:26 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/6fc251c9ebac

Added tag jdk8u40-b21 for changeset 9113c7c8d902

! .hgtags

Changeset: a5eb8f677bd4
Author:    bpatel
Date:      2015-01-13 12:41 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a5eb8f677bd4

8068495: Update the protocol for references of docs.oracle.com to HTTPS in langtools.
Reviewed-by: coffeys

! src/share/classes/com/sun/source/doctree/package-info.java
! src/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/util/Convert.java
! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java

Changeset: d42678403377
Author:    asaha
Date:      2014-10-23 12:42 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d42678403377

Merge

! .hgtags
! src/share/classes/com/sun/tools/javac/jvm/Gen.java

Changeset: 9d9dfc49f87f
Author:    asaha
Date:      2014-10-31 16:27 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9d9dfc49f87f

Merge

! .hgtags

Changeset: 66ca301f615f
Author:    asaha
Date:      2014-11-05 15:39 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/66ca301f615f

Merge

! .hgtags

Changeset: c2b0d3eaeb42
Author:    asaha
Date:      2014-11-06 09:22 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c2b0d3eaeb42

Merge

! .hgtags

Changeset: d7024b4bd5a2
Author:    asaha
Date:      2014-11-19 12:56 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d7024b4bd5a2

Merge

! .hgtags

Changeset: bdfac39ac7fc
Author:    asaha
Date:      2014-11-26 08:16 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/bdfac39ac7fc

Merge

! .hgtags

Changeset: c22d0e2868be
Author:    asaha
Date:      2014-11-26 09:46 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c22d0e2868be

Merge

! .hgtags
! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties

Changeset: c44d686230bc
Author:    asaha
Date:      2014-12-04 11:32 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c44d686230bc

Merge

! .hgtags

Changeset: 9b191517a63f
Author:    asaha
Date:      2014-12-12 09:40 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9b191517a63f

Merge

! .hgtags

Changeset: 93073392654c
Author:    asaha
Date:      2014-12-16 14:45 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/93073392654c

Merge

! .hgtags

Changeset: a2b88fda0764
Author:    asaha
Date:      2014-12-17 12:51 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a2b88fda0764

Merge

! .hgtags
- test/lib/annotations/annotations/classfile/ClassfileInspector.java
- test/tools/javac/annotations/SyntheticParameters.java
- test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java

Changeset: 8622219761eb
Author:    asaha
Date:      2014-12-17 17:55 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8622219761eb

Added tag jdk8u31-b13 for changeset 7a34ec7bb1c8

! .hgtags

Changeset: 6a368590e883
Author:    asaha
Date:      2014-12-23 10:29 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/6a368590e883

Merge

! .hgtags

Changeset: 11d7833589dc
Author:    asaha
Date:      2015-01-02 14:13 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/11d7833589dc

Merge

! .hgtags

Changeset: ec98b7342a52
Author:    asaha
Date:      2015-01-15 11:21 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ec98b7342a52

Merge

! .hgtags

Changeset: 79177246b3db
Author:    asaha
Date:      2015-01-16 13:51 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/79177246b3db

Merge


Changeset: fb294b49373b
Author:    katleman
Date:      2015-01-21 12:19 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fb294b49373b

Added tag jdk8u40-b22 for changeset 79177246b3db

! .hgtags

Changeset: c5d4ffa220f3
Author:    katleman
Date:      2015-01-28 12:08 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c5d4ffa220f3

Added tag jdk8u40-b23 for changeset fb294b49373b

! .hgtags

Changeset: 991141080b20
Author:    katleman
Date:      2015-02-04 12:14 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/991141080b20

Added tag jdk8u40-b24 for changeset c5d4ffa220f3

! .hgtags

Changeset: 30891b20979f
Author:    Greg Lewis <glewis at eyesbeyond.com>
Date:      2015-03-14 10:28 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/30891b20979f

Merge from main OpenJDK repository




More information about the bsd-port-dev mailing list