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