Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-lwc
http://hackage.haskell.org/trac/ghc/changeset/bfd1f3449a228c9d546d1a5bdc7c884d0dd9985c >--------------------------------------------------------------- commit bfd1f3449a228c9d546d1a5bdc7c884d0dd9985c Author: kc <[email protected]> Date: Mon May 14 01:07:40 2012 -0400 Fixing errors in base package files libraries/base/GHC/Char.hs | 15 + libraries/base/GHC/GHCi.hs | 44 ++ libraries/base/GHC/TypeLits.hs | 187 +++++++ libraries/base/cbits/DarwinUtils.c | 21 + libraries/base/tests/4006.hs | 8 + libraries/base/tests/4006.stdout | 2 + libraries/base/tests/5943.hs | 36 ++ libraries/base/tests/5943.stdout | 7 + libraries/base/tests/Concurrent/4876.hs | 19 + libraries/base/tests/Concurrent/4876.stdout | 1 + libraries/base/tests/Concurrent/Chan001.hs | 109 ++++ libraries/base/tests/Concurrent/Chan001.stdout | 3 + libraries/base/tests/Concurrent/MVar001.hs | 148 ++++++ libraries/base/tests/Concurrent/MVar001.stdout | 6 + .../base/tests/{Numeric => Concurrent}/Makefile | 0 libraries/base/tests/Concurrent/QSem001.hs | 93 ++++ libraries/base/tests/Concurrent/QSem001.stdout | 2 + libraries/base/tests/Concurrent/QSemN001.hs | 96 ++++ libraries/base/tests/Concurrent/QSemN001.stdout | 2 + libraries/base/tests/Concurrent/SampleVar001.hs | 132 +++++ .../base/tests/Concurrent/SampleVar001.stdout | 6 + libraries/base/tests/Concurrent/ThreadDelay001.hs | 30 ++ libraries/base/tests/Concurrent/all.T | 10 + libraries/base/tests/IO/2122.hs | 76 +++ libraries/base/tests/IO/3307.hs | 52 ++ libraries/base/tests/IO/3307.stdout | 12 + libraries/base/tests/IO/4808.hs | 13 + libraries/base/tests/IO/4808.stderr | 1 + libraries/base/tests/IO/4808.stdout | 1 + libraries/base/tests/IO/4855.hs | 3 + libraries/base/tests/IO/4855.stderr | 1 + libraries/base/tests/IO/4895.hs | 9 + libraries/base/tests/IO/4895.stdout | 1 + libraries/base/tests/IO/IOError001.hs | 7 + libraries/base/tests/IO/IOError001.stdout | 2 + libraries/base/tests/IO/IOError001.stdout-hugs | 2 + libraries/base/tests/IO/IOError002.hs | 5 + libraries/base/tests/IO/IOError002.stdout | 1 + libraries/base/tests/IO/Makefile | 52 ++ libraries/base/tests/IO/T4144.hs | 115 +++++ libraries/base/tests/IO/T4144.stdout | 1 + libraries/base/tests/IO/all.T | 161 ++++++ libraries/base/tests/IO/concio001.hs | 6 + libraries/base/tests/IO/concio001.stdout | 2 + libraries/base/tests/IO/concio001.thr.stdout | 2 + libraries/base/tests/IO/concio002.hs | 14 + libraries/base/tests/IO/concio002.stdout | 4 + libraries/base/tests/IO/countReaders001.hs | 17 + libraries/base/tests/IO/countReaders001.stdout | 1 + libraries/base/tests/IO/decodingerror001.hs | 22 + libraries/base/tests/IO/decodingerror001.in1 | 1 + libraries/base/tests/IO/decodingerror001.in2 | 1 + libraries/base/tests/IO/decodingerror001.stdout | 10 + libraries/base/tests/IO/decodingerror002.hs | 23 + libraries/base/tests/IO/decodingerror002.in | 1 + libraries/base/tests/IO/decodingerror002.stdout | 4 + libraries/base/tests/IO/encoding001.hs | 71 +++ libraries/base/tests/IO/encoding002.hs | 67 +++ libraries/base/tests/IO/encoding002.stdout | 61 +++ libraries/base/tests/IO/encodingerror001.hs | 27 + libraries/base/tests/IO/encodingerror001.stdout | 36 ++ libraries/base/tests/IO/environment001.hs | 16 + libraries/base/tests/IO/environment001.stdout | 6 + libraries/base/tests/IO/finalization001.hs | 26 + libraries/base/tests/IO/finalization001.stdout | 200 ++++++++ libraries/base/tests/IO/hClose001.hs | 8 + libraries/base/tests/IO/hClose001.stdout | 1 + libraries/base/tests/IO/hClose002.hs | 32 ++ libraries/base/tests/IO/hClose002.stdout | 4 + .../IO/hClose002.stdout-i386-unknown-solaris2 | 4 + libraries/base/tests/IO/hClose003.hs | 42 ++ libraries/base/tests/IO/hClose003.stdout | 4 + libraries/base/tests/IO/hDuplicateTo001.hs | 24 + libraries/base/tests/IO/hDuplicateTo001.stderr | 2 + libraries/base/tests/IO/hFileSize001.hs | 8 + libraries/base/tests/IO/hFileSize001.stdout | 1 + libraries/base/tests/IO/hFileSize002.hs | 35 ++ libraries/base/tests/IO/hFileSize002.stdout | 5 + libraries/base/tests/IO/hFlush001.hs | 31 ++ libraries/base/tests/IO/hFlush001.stdout | 2 + libraries/base/tests/IO/hGetBuf001.hs | 218 ++++++++ libraries/base/tests/IO/hGetBuf001.stdout | 117 +++++ libraries/base/tests/IO/hGetBuffering001.hs | 21 + libraries/base/tests/IO/hGetBuffering001.stdout | 7 + libraries/base/tests/IO/hGetChar001.hs | 18 + libraries/base/tests/IO/hGetChar001.stdin | 2 + libraries/base/tests/IO/hGetChar001.stdout | 1 + libraries/base/tests/IO/hGetLine001.hs | 25 + libraries/base/tests/IO/hGetLine001.stdout | 100 ++++ libraries/base/tests/IO/hGetLine002.hs | 16 + libraries/base/tests/IO/hGetLine002.stdin | 1 + libraries/base/tests/IO/hGetLine002.stdout | 2 + libraries/base/tests/IO/hGetLine002.stdout-hugs | 2 + libraries/base/tests/IO/hGetLine003.hs | 9 + libraries/base/tests/IO/hGetLine003.stdin | 1 + libraries/base/tests/IO/hGetLine003.stdout | 2 + libraries/base/tests/IO/hGetPosn001.hs | 28 + libraries/base/tests/IO/hGetPosn001.in | 2 + libraries/base/tests/IO/hGetPosn001.stdout | 5 + libraries/base/tests/IO/hGetPosn001.stdout-hugs | 5 + libraries/base/tests/IO/hIsEOF001.hs | 7 + libraries/base/tests/IO/hIsEOF001.stdout | 2 + libraries/base/tests/IO/hIsEOF002.hs | 48 ++ libraries/base/tests/IO/hIsEOF002.stdout | 16 + libraries/base/tests/IO/hReady001.hs | 11 + libraries/base/tests/IO/hReady001.stdout | 2 + libraries/base/tests/IO/hReady002.hs | 10 + libraries/base/tests/IO/hReady002.stdout | 1 + libraries/base/tests/IO/hSeek001.hs | 30 ++ libraries/base/tests/IO/hSeek001.in | 1 + libraries/base/tests/IO/hSeek001.stdout | 7 + libraries/base/tests/IO/hSeek002.hs | 25 + libraries/base/tests/IO/hSeek002.stdout | 5 + libraries/base/tests/IO/hSeek003.hs | 51 ++ libraries/base/tests/IO/hSeek003.stdout | 24 + libraries/base/tests/IO/hSeek004.hs | 8 + libraries/base/tests/IO/hSeek004.stdout | 1 + libraries/base/tests/IO/hSetBuffering002.hs | 6 + libraries/base/tests/IO/hSetBuffering002.stdout | 6 + libraries/base/tests/IO/hSetBuffering003.hs | 79 +++ libraries/base/tests/IO/hSetBuffering003.stderr | 1 + libraries/base/tests/IO/hSetBuffering003.stdout | 22 + libraries/base/tests/IO/hSetBuffering004.hs | 9 + libraries/base/tests/IO/hSetBuffering004.stdout | 1 + libraries/base/tests/IO/hSetEncoding001.hs | 49 ++ libraries/base/tests/IO/hSetEncoding001.in | Bin 0 -> 2076 bytes libraries/base/tests/IO/hSetEncoding001.stdout | 90 ++++ libraries/base/tests/IO/hSetEncoding002.hs | 13 + libraries/base/tests/IO/hSetEncoding002.stdout | 1 + libraries/base/tests/IO/ioeGetErrorString001.hs | 13 + .../base/tests/IO/ioeGetErrorString001.stdout | 1 + libraries/base/tests/IO/ioeGetFileName001.hs | 12 + libraries/base/tests/IO/ioeGetFileName001.stdout | 1 + libraries/base/tests/IO/ioeGetHandle001.hs | 13 + libraries/base/tests/IO/ioeGetHandle001.stdout | 1 + libraries/base/tests/IO/isEOF001.hs | 3 + libraries/base/tests/IO/isEOF001.stdout | 1 + libraries/base/tests/IO/latin1 | 5 + libraries/base/tests/IO/misc001.hs | 24 + .../base/{NHC/Makefile => tests/IO/misc001.stdout} | 0 libraries/base/tests/IO/newline001.hs | 121 +++++ libraries/base/tests/IO/openFile001.hs | 11 + libraries/base/tests/IO/openFile001.stdout | 1 + libraries/base/tests/IO/openFile002.hs | 6 + libraries/base/tests/IO/openFile002.stderr | 1 + libraries/base/tests/IO/openFile002.stderr-hugs | 1 + libraries/base/tests/IO/openFile003.hs | 17 + libraries/base/tests/IO/openFile003.stdout | 4 + .../IO/openFile003.stdout-i386-unknown-solaris2 | 4 + libraries/base/tests/IO/openFile003.stdout-mingw32 | 4 + .../base/tests/IO/openFile003.stdout-mips-sgi-irix | 4 + .../tests/IO/openFile003.stdout-sparc-sun-solaris2 | 4 + libraries/base/tests/IO/openFile004.hs | 23 + libraries/base/tests/IO/openFile004.stdout | 1 + libraries/base/tests/IO/openFile005.hs | 45 ++ libraries/base/tests/IO/openFile005.stdout | 12 + libraries/base/tests/IO/openFile006.hs | 14 + libraries/base/tests/IO/openFile006.stdout | 2 + libraries/base/tests/IO/openFile007.hs | 18 + libraries/base/tests/IO/openFile007.stdout | 2 + libraries/base/tests/IO/openFile008.hs | 22 + libraries/base/tests/IO/openTempFile001.hs | 13 + libraries/base/tests/IO/putStr001.hs | 6 + libraries/base/tests/IO/putStr001.stdout | 1 + libraries/base/tests/IO/readFile001.hs | 26 + libraries/base/tests/IO/readFile001.stdout | 30 ++ libraries/base/tests/IO/readwrite001.hs | 23 + libraries/base/tests/IO/readwrite001.stdout | 3 + libraries/base/tests/IO/readwrite002.hs | 49 ++ libraries/base/tests/IO/readwrite002.stdout | 9 + libraries/base/tests/IO/readwrite003.hs | 12 + libraries/base/tests/IO/readwrite003.stdout | 4 + libraries/base/tests/IO/utf8-test | 3 + libraries/base/tests/Memo1.lhs | 142 ++++++ libraries/base/tests/Memo2.lhs | 142 ++++++ libraries/base/tests/System/T5930.hs | 10 + libraries/base/tests/System/T5930.stdout | 2 + libraries/base/tests/T5962.hs | 8 + libraries/base/tests/T5962.stdout | 1 + libraries/base/tests/Text.Printf/1548.hs | 11 + libraries/base/tests/Text.Printf/1548.stdout | 3 + .../base/tests/{Numeric => Text.Printf}/Makefile | 0 libraries/base/tests/Text.Printf/all.T | 1 + libraries/base/tests/addr001.hs | 10 + libraries/base/tests/addr001.stdout | 2 + libraries/base/tests/addr001.stdout-alpha-dec-osf3 | 2 + libraries/base/tests/addr001.stdout-mips-sgi-irix | 2 + libraries/base/tests/addr001.stdout-ws-64 | 2 + .../tests/addr001.stdout-x86_64-unknown-openbsd | 2 + libraries/base/tests/all.T | 34 +- libraries/base/tests/char001.hs | 43 ++ libraries/base/tests/char001.stdout | 18 + libraries/base/tests/char002.hs | 7 + libraries/base/tests/char002.stdout | 4 + libraries/base/tests/cstring001.hs | 18 + libraries/base/tests/dynamic001.hs | 107 ++++ libraries/base/tests/dynamic001.stdout | 42 ++ libraries/base/tests/dynamic002.hs | 91 ++++ libraries/base/tests/dynamic002.stdout | 64 +++ libraries/base/tests/dynamic003.hs | 12 + libraries/base/tests/dynamic003.stdout | 1 + libraries/base/tests/dynamic004.hs | 36 ++ libraries/base/tests/dynamic004.stdout | 1 + libraries/base/tests/dynamic005.hs | 14 + libraries/base/tests/dynamic005.stdout | 1 + libraries/base/tests/echo001.hs | 13 + libraries/base/tests/echo001.stdout | 14 + libraries/base/tests/enum01.hs | 526 ++++++++++++++++++++ libraries/base/tests/enum01.stdout | 246 +++++++++ libraries/base/tests/enum01.stdout-alpha-dec-osf3 | 230 +++++++++ libraries/base/tests/enum01.stdout-hugs | 246 +++++++++ libraries/base/tests/enum01.stdout-ws-64 | 246 +++++++++ libraries/base/tests/enum02.hs | 263 ++++++++++ libraries/base/tests/enum02.stdout | 141 ++++++ libraries/base/tests/enum02.stdout-alpha-dec-osf3 | 141 ++++++ libraries/base/tests/enum02.stdout-hugs | 141 ++++++ libraries/base/tests/enum02.stdout-mips-sgi-irix | 141 ++++++ libraries/base/tests/enum02.stdout-ws-64 | 141 ++++++ .../tests/enum02.stdout-x86_64-unknown-openbsd | 141 ++++++ libraries/base/tests/enum03.hs | 266 ++++++++++ libraries/base/tests/enum03.stdout | 142 ++++++ libraries/base/tests/enum03.stdout-alpha-dec-osf3 | 142 ++++++ libraries/base/tests/enum03.stdout-hugs | 142 ++++++ libraries/base/tests/enum03.stdout-mips-sgi-irix | 142 ++++++ libraries/base/tests/enum03.stdout-ws-64 | 142 ++++++ .../tests/enum03.stdout-x86_64-unknown-openbsd | 142 ++++++ libraries/base/tests/enum04.hs | 15 + libraries/base/tests/enum04.stdout | 4 + libraries/base/tests/exceptionsrun001.hs | 47 ++ libraries/base/tests/exceptionsrun001.stdout | 5 + libraries/base/tests/exceptionsrun002.hs | 96 ++++ libraries/base/tests/exceptionsrun002.stdout | 40 ++ libraries/base/tests/hGetBuf002.hs | 22 + libraries/base/tests/hGetBuf002.stdout | 44 ++ libraries/base/tests/hGetBuf003.hs | 26 + libraries/base/tests/hGetBuf003.stdout | 52 ++ libraries/base/tests/hPutBuf001.hs | 7 + libraries/base/tests/hPutBuf001.stdout | 1 + libraries/base/tests/hPutBuf002.hs | 9 + libraries/base/tests/hPutBuf002.stdout | 1 + libraries/base/tests/hTell001.hs | 63 +++ libraries/base/tests/hTell001.stdout | 38 ++ libraries/base/tests/hTell002.hs | 33 ++ libraries/base/tests/hTell002.stdout | Bin 0 -> 51 bytes libraries/base/tests/length001.hs | 8 + libraries/base/tests/length001.stdout | 2 + libraries/base/tests/lex001.hs | 39 ++ libraries/base/tests/lex001.stdout | 84 ++++ libraries/base/tests/list001.hs | 152 ++++++ libraries/base/tests/list001.stdout | 54 ++ libraries/base/tests/list001.stdout-ghc | 54 ++ libraries/base/tests/list002.hs | 6 + libraries/base/tests/list002.stdout | 1 + libraries/base/tests/list003.hs | 7 + libraries/base/tests/list003.stdout | 1 + libraries/base/tests/memo001.hs | 19 + libraries/base/tests/memo001.stdout | 1 + libraries/base/tests/memo002.hs | 30 ++ libraries/base/tests/memo002.stdout | 44 ++ libraries/base/tests/packedstring001.hs | 11 + libraries/base/tests/packedstring001.stdout | 1 + libraries/base/tests/performGC001.hs | 5 + .../{NHC/Makefile => tests/performGC001.stdout} | 0 libraries/base/tests/rand001.hs | 22 + libraries/base/tests/rand001.stdout | 5 + libraries/base/tests/ratio001.hs | 4 + libraries/base/tests/ratio001.stdout | 1 + libraries/base/tests/ratio001.stdout-ghc | 1 + libraries/base/tests/readDouble001.hs | 11 + libraries/base/tests/readDouble001.stdout | 6 + libraries/base/tests/readInteger001.hs | 7 + libraries/base/tests/readInteger001.stdout | 2 + libraries/base/tests/reads001.hs | 10 + libraries/base/tests/reads001.stdout | 4 + libraries/base/tests/show001.hs | 24 + libraries/base/tests/show001.stdout | 15 + libraries/base/tests/stableptr001.hs | 19 + libraries/base/tests/stableptr001.stdout | 1 + libraries/base/tests/stableptr003.hs | 16 + libraries/base/tests/stableptr004.hs | 12 + libraries/base/tests/stableptr004.stdout | 2 + libraries/base/tests/stableptr005.hs | 22 + libraries/base/tests/stableptr005.stdout | 1 + libraries/base/tests/text001.hs | 15 + libraries/base/tests/text001.stdout | 1 + libraries/base/tests/trace001.hs | 10 + libraries/base/tests/trace001.stderr | 14 + libraries/base/tests/trace001.stdout | 1 + libraries/base/tests/tup001.hs | 33 ++ libraries/base/tests/tup001.stdout | 7 + libraries/base/tests/weak001.hs | 12 + 291 files changed, 9855 insertions(+), 17 deletions(-) Diff suppressed because of size. To see it, use: git show bfd1f3449a228c9d546d1a5bdc7c884d0dd9985c _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
