Changes between Version 151 and Version 152 of TypeFunctionsStatus
- Timestamp:
- 08/21/07 03:14:53 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TypeFunctionsStatus
v151 v152 83 83 Unexpected failures: 84 84 Refl2(normal) 85 Simple5a(normal) 86 break001(ghci) 87 break006(ghci) 88 print019(ghci) 89 rw(normal) 85 break003(ghci) 90 86 tc210(normal) 91 87 tc211(normal) … … 94 90 tcfail102(normal) 95 91 tcfail128(normal) 96 tcfail145(normal) 97 tcfail153(normal) 98 while(normal) 92 tcfail178(normal) 93 tcfail185(normal) 99 94 }}} 100 95 101 96 * Class1: VALID. (Only marked to fail in head to keep validate happy.) 102 97 * Relf2: VALID. Type family BUG. 103 * Simple5a: VALID. Changed error message for data families, BUT the new error message is cryptic and indicates a much too complicated treatment of data families.104 * break001: INVALID. GHC panic instead of printing error message about ambiguous variable.105 * break006: INVALID. Seems to be the same problem as break001.106 * print019: INVALID. Seems to be the same problem as break001.107 * rw: VALID. Changed error message for GADTs. Seems to be the same behaviour as in Simple5a.98 * ~~Simple5a~~: VALID. Changed error message for data families, BUT the new error message is cryptic and indicates a much too complicated treatment of data families. 99 * ~~break001~~: INVALID. GHC panic instead of printing error message about ambiguous variable. 100 * ~~break006~~: INVALID. Seems to be the same problem as break001. 101 * ~~print019~~: INVALID. Seems to be the same problem as break001. 102 * ~~rw~~: VALID. Changed error message for GADTs. Seems to be the same behaviour as in Simple5a. 108 103 * tc210: INVALID (matching `forall a.a -> Int` against `Int -> Int fails). 109 104 * tc211: INVALID (tests impredicative types). … … 112 107 * tcfail102: VALID. 113 108 * tcfail128: VALID. Same as tcfail046. 114 * tcfail145: VALID. Error message got worse.115 * tcfail153: VALID. Related to Simple5a in that a match against a rigid type variable gets reported as an equality context that could not be deduced.109 * ~~tcfail145~~: VALID. Error message got worse. 110 * ~~tcfail153~~: VALID. Related to Simple5a in that a match against a rigid type variable gets reported as an equality context that could not be deduced. 116 111 * while: VALID. Works if definition of `succeed` gets a type signature `Monad m => a -> m a`. The error seems to be due to the new GADT rules about annotations, but the error message is a bit strange; ie, need to be improved. 117 112
