- 29 8月, 2013 1 次提交
-
-
由 henryjen 提交于
Reviewed-by: briangoetz, jjg
-
- 16 8月, 2013 1 次提交
-
-
由 jlahoda 提交于
Summary: Producing individual errors for uncaught undeclared exceptions inside lambda expressions, rather than one error for the whole lambda Reviewed-by: mcimadamore
-
- 13 8月, 2013 1 次提交
-
-
由 mcimadamore 提交于
Summary: Javac incorrectly forgets about constant folding results within lambdas Reviewed-by: jjg, vromero
-
- 10 8月, 2013 1 次提交
-
-
由 vromero 提交于
Reviewed-by: mcimadamore
-
- 25 7月, 2013 3 次提交
-
-
由 mcimadamore 提交于
Summary: method reference overload check doesn't walk through type-variable receivers Reviewed-by: jjg
-
由 mcimadamore 提交于
Summary: check for annotation attributes should skip over synthetic methods Reviewed-by: jjg
-
由 mcimadamore 提交于
Summary: Assertion is causing javac to crash because of lack of support for arrays in intersection types Reviewed-by: jjg
-
- 17 7月, 2013 4 次提交
-
-
由 mcimadamore 提交于
Summary: Scope of deferred types is not copied correctly; postAttr analyzer should not run on stuck expressions Reviewed-by: jjg
-
由 mcimadamore 提交于
8008200: java/lang/Class/asSubclass/BasicUnit.java fails to compile Summary: Inference support should be more flexible w.r.t. nested method calls returning captured types Reviewed-by: jjg, vromero
-
由 mcimadamore 提交于
Summary: Type-checking of non-overloaded method references should be independent from target-type Reviewed-by: jjg, vromero
-
由 mcimadamore 提交于
Summary: Inference variables in 'throws' clause with no constraints should be inferred as RuntimeException Reviewed-by: jjg, vromero
-
- 11 7月, 2013 2 次提交
-
-
由 mcimadamore 提交于
Summary: Fix previously ignored test Reviewed-by: jjg, vromero
-
由 mcimadamore 提交于
8020010: Move lambda bridge creation from metafactory and VM to compiler Summary: langtools/javac component of the bridge support and MethodType vs. MethodHandle changes. Reviewed-by: jjg, vromero, briangoetz, forax Contributed-by: robert.field@oracle.com
-
- 05 7月, 2013 3 次提交
-
-
由 mcimadamore 提交于
8016060: Lambda isn't compiled with return statement Summary: Spurious error triggered during unnecessary recovery round Reviewed-by: jjg, vromero
-
由 mcimadamore 提交于
Summary: Logic for shortcircuiting speculative attribution doesn't handle type-variable receivers Reviewed-by: jjg, vromero
-
由 mcimadamore 提交于
Summary: RDF crashes when diagnostic contains type 'void' Reviewed-by: jjg, vromero
-
- 28 6月, 2013 1 次提交
-
-
由 emc 提交于
Summary: javac does not report type errors on illegal Object == primitive comparisons Reviewed-by: abuckley, mcimadamore
-
- 19 6月, 2013 1 次提交
-
-
由 chegar 提交于
Reviewed-by: alanb
-
- 18 6月, 2013 1 次提交
-
-
由 rfield 提交于
Summary: paired with 8015402: Lambda metafactory should not attempt to determine bridge methods Reviewed-by: vromero Contributed-by: maurizio.cimadamore@oracle.com
-
- 10 6月, 2013 1 次提交
-
-
由 mcimadamore 提交于
Summary: LambdaToMethod should emit info to help diagnose/test lambda metafactory problems Reviewed-by: jjg, vromero
-
- 06 6月, 2013 3 次提交
-
-
由 mcimadamore 提交于
Summary: Missing flag in synthetic lambda blog is causing duplicates symbol to go undetected Reviewed-by: jjg, vromero
-
由 mcimadamore 提交于
Summary: Check.checkMethod should only be called after inference has completed Reviewed-by: jjg, vromero
-
由 mcimadamore 提交于
Summary: Compiler should not enforce an order in how ambiguous methods should be resolved Reviewed-by: jjg, vromero
-
- 04 6月, 2013 1 次提交
-
-
由 mcimadamore 提交于
Summary: Remove @ignore flags from tests that now pass Reviewed-by: jjg
-
- 24 5月, 2013 1 次提交
-
-
由 mcimadamore 提交于
Summary: varargs element is not refreshed after type-inference Reviewed-by: jjg, vromero
-
- 21 5月, 2013 1 次提交
-
-
由 vromero 提交于
Reviewed-by: mcimadamore
-
- 15 5月, 2013 5 次提交
-
-
由 rfield 提交于
Reviewed-by: mcimadamore
-
由 mcimadamore 提交于
Summary: Bad warnings and position for lambda inferred parameter types Reviewed-by: jjg, vromero
-
由 mcimadamore 提交于
Summary: Spurious raw type warning when unbound method reference qualifier parameter types are inferred from target Reviewed-by: jjg, vromero
-
由 mcimadamore 提交于
Summary: Unfold method resolution diagnostics when they mention errors in poly expressions Reviewed-by: jjg, vromero
-
由 rfield 提交于
8006140: Javac NPE compiling Lambda expression on initialization expression of static field in interface Summary: Lambdas occurring in static contexts or those not needing instance information should be generated into static methods. This has long been the case for classes. However, as a work-around to the lack of support for statics on interfaces, interface lambda methods have been generated into default methods. For lambdas in interface static contexts (fields and static methods) this causes an NPE in javac because there is no 'this'. MethodHandles now support static methods on interfaces. This changeset allows lambda methods to be generated as static interface methods. An existing bug in Hotspot (8013875) is exposed in a test when the "-esa" flag is used. This test and another test that already exposed this bug have been marked with @ignore. Reviewed-by: mcimadamore
-
- 07 5月, 2013 1 次提交
-
-
由 rfield 提交于
8014023: When a method reference to a local class constructor is contained in a method whose number of parameters matches the number of constructor parameters compilation fails Reviewed-by: mcimadamore
-
- 04 5月, 2013 1 次提交
-
-
由 jjg 提交于
Reviewed-by: vromero, mcimadamore
-
- 01 5月, 2013 1 次提交
-
-
由 rfield 提交于
Reviewed-by: mcimadamore
-
- 15 4月, 2013 4 次提交
-
-
由 mcimadamore 提交于
Summary: javac should emit a checkcast for each additional target type specified in an intersection type cast Reviewed-by: jjg
-
由 mcimadamore 提交于
Summary: Fix bug in Types.removeWildcards Reviewed-by: jjg
-
由 mcimadamore 提交于
Summary: Fallback attribution logic doesn't work properly when lambda throws checked exceptions Reviewed-by: jjg
-
由 mcimadamore 提交于
Summary: Wrong attribution environment used by DeferredAttr Reviewed-by: jjg
-
- 08 4月, 2013 2 次提交
-
-
由 mcimadamore 提交于
Summary: Remove support for marker interfaces; redefine intersection type casts to be order-independent Reviewed-by: jjg
-
由 mcimadamore 提交于
8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types Summary: Lambdas that have errors in their bodies should make enclosing overload resolution fail Reviewed-by: jjg
-