History log of /openjdk10/langtools/test/tools/javac/generics/7015430/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2119:8b3e2cc5f1de 25-Jul-2013 chegar

Merge

1958:55da6b3a6940 20-Aug-2013 kizune

7182350: Regression in wording of unchecked warning message
Reviewed-by: mcimadamore, jjg

1907:82f68da70e47 22-Jul-2013 lana

Merge

1895:44e27378f523 17-Jul-2013 mcimadamore

8012242: Lambda compatibility and checked exceptions
Summary: Inference variables in 'throws' clause with no constraints should be inferred as RuntimeException
Reviewed-by: jjg, vromero

1811:f8472e561a97 06-Jun-2013 mcimadamore

8015432: javac crashes with stack overflow when method called recursively from nested generic call
Summary: Check.checkMethod should only be called after inference has completed
Reviewed-by: jjg, vromero

1561:2154ed9ff6c8 12-Feb-2013 mcimadamore

8007464: Add graph inference support
Summary: Add support for more aggressive type-inference scheme
Reviewed-by: jjg


/openjdk10/langtools/src/share/classes/com/sun/tools/javac/code/Source.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/Attr.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/Infer.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/util/GraphUtils.java
/openjdk10/langtools/test/tools/javac/6758789/T6758789b.out
/openjdk10/langtools/test/tools/javac/Diagnostics/6799605/T6799605.out
/openjdk10/langtools/test/tools/javac/diags/examples/CantApplyDiamond1.java
/openjdk10/langtools/test/tools/javac/diags/examples/InferredDoNotConformToEq.java
/openjdk10/langtools/test/tools/javac/diags/examples/InferredDoNotConformToUpper.java
/openjdk10/langtools/test/tools/javac/diags/examples/WhereFreshTvar.java
T7015430.out
/openjdk10/langtools/test/tools/javac/generics/7151802/T7151802.out
/openjdk10/langtools/test/tools/javac/generics/diamond/neg/Neg06.out
/openjdk10/langtools/test/tools/javac/generics/inference/6278587/T6278587Neg.java
/openjdk10/langtools/test/tools/javac/generics/inference/6638712/T6638712d.out
/openjdk10/langtools/test/tools/javac/generics/inference/6638712/T6638712e.out
/openjdk10/langtools/test/tools/javac/generics/inference/7154127/T7154127.java
/openjdk10/langtools/test/tools/javac/generics/inference/7154127/T7154127.out
/openjdk10/langtools/test/tools/javac/generics/inference/7177306/T7177306a.out
/openjdk10/langtools/test/tools/javac/generics/inference/7177306/T7177306e.java
/openjdk10/langtools/test/tools/javac/generics/inference/7177306/T7177306e.out
/openjdk10/langtools/test/tools/javac/generics/odersky/BadTest4.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType14.out
/openjdk10/langtools/test/tools/javac/lambda/TargetType20.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType20.out
/openjdk10/langtools/test/tools/javac/lambda/TargetType28.out
/openjdk10/langtools/test/tools/javac/lambda/TargetType50.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType50.out
/openjdk10/langtools/test/tools/javac/lambda/TargetType51.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType52.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType52.out
/openjdk10/langtools/test/tools/javac/lambda/TargetType53.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType54.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType55.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType56.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType57.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType57.out
/openjdk10/langtools/test/tools/javac/lambda/TargetType58.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType59.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType61.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType62.java
1337:ad2ca2a4ab5e 25-Sep-2012 mcimadamore

7177306: Regression: unchecked method call does not erase return type
Summary: Spurious extra call to Attr.checkMethod when method call is unchecked
Reviewed-by: jjg, dlsmith

1267:af6a4c24f4e3 31-May-2012 mcimadamore

7166552: Inference: cleanup usage of Type.ForAll
Summary: Remove hack to callback into type-inference from assignment context
Reviewed-by: dlsmith, jjg


/openjdk10/langtools/src/share/classes/com/sun/tools/javac/code/Type.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/Attr.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/AttrContext.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/Infer.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/Resolve.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/resources/compiler.properties
/openjdk10/langtools/test/tools/javac/6758789/T6758789b.out
/openjdk10/langtools/test/tools/javac/diags/examples.not-yet.txt
/openjdk10/langtools/test/tools/javac/diags/examples/ApplicableMethodFound1.java
/openjdk10/langtools/test/tools/javac/diags/examples/CantApplyDiamond1.java
/openjdk10/langtools/test/tools/javac/diags/examples/FullInstSig.java
/openjdk10/langtools/test/tools/javac/diags/examples/IncompatibleTypes1.java
/openjdk10/langtools/test/tools/javac/diags/examples/InferredDoNotConformToLower.java
/openjdk10/langtools/test/tools/javac/diags/examples/InvalidInferredTypes.java
/openjdk10/langtools/test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
/openjdk10/langtools/test/tools/javac/diags/examples/UndeterminedType1.java
/openjdk10/langtools/test/tools/javac/diags/examples/WhereFreshTvar.java
T7015430.out
/openjdk10/langtools/test/tools/javac/generics/7151802/T7151802.out
/openjdk10/langtools/test/tools/javac/generics/inference/6315770/T6315770.out
/openjdk10/langtools/test/tools/javac/generics/inference/6638712/T6638712b.out
/openjdk10/langtools/test/tools/javac/generics/inference/6638712/T6638712e.out
/openjdk10/langtools/test/tools/javac/generics/inference/6650759/T6650759m.out
/openjdk10/langtools/test/tools/javac/generics/inference/7154127/T7154127.out
/openjdk10/langtools/test/tools/javac/varargs/6313164/T6313164.out
1225:97bec6ab1227 09-Mar-2012 mcimadamore

7151802: compiler update caused sqe test failed
Summary: Fix regression caused by 7144506
Reviewed-by: jjg, dlsmith

1218:48ee63caaa93 06-Mar-2012 mcimadamore

7144506: Attr.checkMethod should be called after inference variables have been fixed
Summary: Unify post-inference sanity check with Attr.checkMethod
Reviewed-by: jjg, dlsmith

894:9286a5d1fae3 28-Feb-2011 mcimadamore

7015430: Incorrect thrown type determined for unchecked invocations
Summary: Thrown types do not get updated after 15.12.2.8, and do not get erased as per 15.12.2.6
Reviewed-by: jjg, dlsmith