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