Current known failures ~~~~~~~~~~~~~~~~~~~~~~ deSugar/should_compile/ds052 -- inaccuracy in non-exhaustive pattern warnings deSugar/should_compile/ds053 -- inaccuracy in unused binding warnings deSugar/should_compile/ds054 -- inaccuracy in unused binding warnings lib/IO/hReady001 -- IO.hReady doesn't detect the end of a file lib/IO/openFile005, openFile007, readFile001 [Windows] -- file locking is broken on Windows lib/IOExts/hTell001, hTell002 [Windows] -- seeking on text handles not implemented on Windows lib/net/net001 [Windows] -- getProtocolByName seems not to be working on Windows parser/should_fail/read002 -- we don't disallow certain characters in strings (eg. newline) rename/should_fail/rnfail034 -- duplicated "in" in an error message rename/should_compile/rn038 -- hiding a non-exported identifer is now legal in the revised -- Haskell 98 report. typecheck/should_fail/tcfail080 -- ambiguity test: ambiguity isn't detected early enough -- (behaviour is sound but could be more helpful, according -- to SPJ) typecheck/should_run/tcrun007 -- tests for generics, which are currently broken in 5.02 programs/jeff_bug -- we don't know what the input should be programs/okeefe_neural -- causes the compiler to run out of heap in the simplifier -- (problem with large constant data structures?)