[commit: ghc] wip/nomeata-T2110's head updated: Add Case TyConAppCo to match_co (8d68e50)
git at git.haskell.org
git at git.haskell.org
Fri Jan 24 14:33:22 UTC 2014
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/nomeata-T2110' now includes:
6b67476 [project @ 2001-03-07 15:49:24 by sewardj] Driver and infrastructure files (.T's) for the new test framework.
c476429 [project @ 2001-03-07 16:55:48 by sewardj] Beginnings of a H98 test suite: 16 tests taken from Malcolm Wallace's NHC test suite. Many more to come.
d9f024b [project @ 2001-03-08 14:21:02 by sewardj] Changes to support multiple tests in a single directory.
375b743 [project @ 2001-03-08 14:21:53 by sewardj] Changes to support multiple tests in a single directory (rename std-macros.T to singlefile-macros.T).
5f0ccf4 [project @ 2001-03-08 14:23:20 by sewardj] Rearrange so that multiple tests reside in the same directory.
35450a6 [project @ 2001-03-08 14:46:20 by sewardj] Further flattening of the directory hierarchy.
9b3c7b7 [project @ 2001-03-08 15:02:19 by sewardj] Make existing tests work again in the modified framework.
15a0c07 [project @ 2001-03-08 16:33:03 by sewardj] More tests. .T files are all empty at the moment.
909a6d2 [project @ 2001-03-08 17:01:31 by sewardj] Make more tests work.
1d4cafb [project @ 2001-03-09 11:30:10 by malcolm] #ifdef the import location for `trace' depending on build compiler.
1be3095 [project @ 2001-03-09 11:33:35 by malcolm] Should run to completion with output "True".
a60cc4d [project @ 2001-03-09 11:36:34 by malcolm] Add config case for nhc98.
cebad7b [project @ 2001-03-09 11:37:30 by malcolm] This test should pass.
37b2013 [project @ 2001-03-09 11:40:05 by malcolm] GHC gives a "parse error", not "Could not deduce".
ee82fee [project @ 2001-03-09 11:42:00 by malcolm] Add nhc98 config case.
eaaf73d [project @ 2001-03-09 11:49:14 by malcolm] Basic config file for a York machine.
82fed7f [project @ 2001-03-09 11:50:24 by malcolm] Use the -98 flag with nhc98 to ensure H'98 compatibility.
49d51f5 [project @ 2001-03-09 14:36:13 by malcolm] Test should deliver a runtime pass, with 'True' as output.
9835a32 [project @ 2001-03-09 14:40:14 by malcolm] Add config clause for nhc98.
6c23303 [project @ 2001-03-09 14:47:17 by malcolm] Example infix/fndecl should now compile and run with ghc. It wasn't intended to test for ambiguous type variables - just for the (a1 `op` a2) a3 = ... definition style, which nhc98 still fails to parse.
ba0d1cf [project @ 2001-03-09 14:49:23 by malcolm] Add a config clause for nhc98.
b04a3ae [project @ 2001-03-09 14:53:18 by malcolm] Add config clause for nhc98.
76a32be [project @ 2001-03-09 14:56:09 by malcolm] Typo: chr1.run.stderr should be chr1.run.stdout.
e2446b6 [project @ 2001-03-09 14:59:55 by malcolm] Add expected output.
210848c [project @ 2001-03-09 15:02:19 by malcolm] These have moved up a directory.
db84b27 [project @ 2001-03-09 15:05:46 by malcolm] More stuff that has moved up a directory.
2a4fd92 [project @ 2001-03-12 17:10:38 by malcolm] Typo in test config file: expect -> expected
cded480 [project @ 2001-06-12 11:48:13 by sewardj] It is a sad directory that does not contain a Makefile.
9531b02 [project @ 2001-06-12 12:06:02 by sewardj] Make another sad directory happy.
90e793b [project @ 2001-06-13 12:24:25 by sewardj] Changes to support running "vanilla" tests -- those with a single source file, reference .stdin, .stdout and maybe .stderr files. These constitute the vast majority of GHC tests.
0cc32f5 [project @ 2001-06-13 12:25:20 by sewardj] Beginnings of documentation for the driver language syntax/semantics.
48d22aa [project @ 2001-06-14 11:39:14 by sewardj] Commit hackery so far.
655db08 [project @ 2001-06-14 17:01:55 by sewardj] Save today's work in a safe of placety, in view of the catastrophically bad current state of our main NFS server.
416f1d0 [project @ 2001-06-15 16:33:22 by sewardj] Yet another major rewrite of the test driver.
05e11cd [project @ 2001-06-18 17:02:22 by sewardj] Onwards and upwards (allegedly).
1e64a14 [project @ 2001-06-19 13:17:06 by sewardj] Many improvements and debuggings. The test driver now works as desired, with multiple tests described in each .T file, and with the test driver having a minimum of hardwired logic.
d6b22f0 [project @ 2001-06-19 14:03:39 by sewardj] Move to new framework.
0ad1f5e [project @ 2001-06-19 15:06:07 by sewardj] More minor tweaks.
8c28264 [project @ 2001-06-19 15:06:36 by sewardj] Track recent hackery.
23f574d [project @ 2001-06-20 13:08:14 by sewardj] Command-line enhancements: * Restrict the run to specific test(s). * Allow variables to be set at the command line.
1dce884 [project @ 2001-06-20 15:11:17 by sewardj] All your codeGen tests are belong to me. Well, the should_run ones, at least.
c1d554d [project @ 2001-06-20 15:12:17 by sewardj] Various misc hackery which didn't seem to have made it through since the last commit.
76e5776 [project @ 2001-06-20 15:44:54 by sewardj] Add support for compile-only (should_run) style tests.
5cef897 [project @ 2001-06-20 15:46:02 by sewardj] Complete the codeGen tests.
f888eb8 [project @ 2001-06-20 15:57:19 by sewardj] Hey! This game is easy.
ec4b443 [project @ 2001-06-20 16:13:06 by sewardj] Quite a significant number of your typechecker tests are belong to fptools/testsuite.
0a845eb [project @ 2001-06-21 11:15:17 by sewardj] Document current limitations of ghc-regress tests.
05065c9 [project @ 2001-06-21 11:16:27 by sewardj] Add typechecker should_fail tests.
9ea3922 [project @ 2001-06-21 16:18:26 by sewardj] Add support for piping arbitrary strings through arbitrary programs.
8fe8aed [project @ 2001-06-21 16:21:48 by sewardj] Further adventures to do with approximate matching of compiler error messages. Use the new pipe facility in the test driver to normalise error messages before comparison, by piping them through new program normalise_errmsg. This avoids various kinds of tiresome comparison failures to do with capitalisation, whitespace changes, and path names.
be8858f [project @ 2001-06-22 09:04:29 by sewardj] Updated expected output for typechecker failure tests.
883433f [project @ 2001-06-22 09:47:24 by sewardj] Print the outcome for each test as soon as it is known. Makes debugging the testsuite a lot easier.
95a03e6 [project @ 2001-06-22 09:49:57 by sewardj] Assimilate renamer tests.
569bcea [project @ 2001-06-22 11:17:29 by sewardj] Add stranal tests.
f28cb04 [project @ 2001-06-22 11:18:25 by sewardj] normalise_errmsg()s in a few more places.
4f3a880 [project @ 2001-06-22 11:53:44 by sewardj] Add simplifier tests.
b43197d [project @ 2001-06-22 12:10:59 by sewardj] Further improvements to printing of diagnostic information.
2f6552a [project @ 2001-06-22 12:28:32 by sewardj] Add deSugar tests.
a2de2d3 [project @ 2001-06-22 12:29:14 by sewardj] More diagnostic wibbles.
fa980b2 [project @ 2001-06-25 09:49:12 by sewardj] Enough commits to make it usable.
11373b9 [project @ 2001-06-25 10:04:28 by sewardj] Use an installed ghc-5.00.2 to build the test driver and error normaliser. This is a temp hack until the Makefiles in testsuite/ are properly integrated into mkworld.
34a5daa [project @ 2001-06-25 11:57:16 by sewardj] Improved diagnostics when a should_compile test fails.
172201a [project @ 2001-06-25 12:54:59 by simonpj] Add an implicit-parameter test
850e0b3 [project @ 2001-06-26 11:31:20 by sewardj] Add the parser tests, formerly known as reader/. Contains a significant amount of breakage which needs to be looked at.
58bbfc5 [project @ 2001-06-26 11:45:11 by sewardj] Add the printing tests.
ca8f236 [project @ 2001-06-26 11:53:11 by sewardj] Add the numeric/ tests.
25f7d5d [project @ 2001-06-26 12:04:32 by sewardj] Add deriving/ tests.
0bb68a0 [project @ 2001-06-26 12:19:59 by sewardj] Add concurrent/ tests. Still needs work.
312ff67 [project @ 2001-06-26 12:20:29 by sewardj] Implement a missing case in doStmt.
7d4ce16 [project @ 2001-06-26 14:11:05 by sewardj] Add ccall tests.
f3a1946 [project @ 2001-06-26 14:17:21 by sewardj] Add array tests.
b4e851f [project @ 2001-06-27 15:22:16 by sewardj] Fix some breakage.
e78eebf [project @ 2001-06-27 15:44:02 by sewardj] upd expected output
f6122f2 [project @ 2001-06-27 15:44:33 by sewardj] Fix bug in vanilla-comp-test-actions
0fb039d [project @ 2001-06-27 16:31:45 by sewardj] Update expected outputs.
a6291e8 [project @ 2001-06-27 16:32:51 by sewardj] Record the current state of play.
583a4dc [project @ 2001-06-27 16:39:02 by sewardj] All these concurrent/ tests tend to fare better when compiled with "-package concurrent". Duh.
3b27905 [project @ 2001-06-28 15:08:39 by simonpj] Add tcfail094
190697f [project @ 2001-06-28 15:24:56 by lewie] I guess I shoulda put it here...
648d1b9 [project @ 2001-06-28 16:25:46 by simonpj] Update tests
6b071de [project @ 2001-07-06 14:24:18 by simonmar] add these files in The Other Place too
a686e0c [project @ 2001-07-11 16:06:23 by sewardj] Assimilate ghc/tests/programs. This includes bringing several of them back from the dead.
3b5b917 [project @ 2001-07-11 16:07:02 by sewardj] Support file for multiple-module tests.
771cb56 [project @ 2001-07-11 16:07:52 by sewardj] Rename some functions used in vanilla-test.T to be more consistent/logical.
516abcb [project @ 2001-07-11 16:11:26 by sewardj] Oops! Nuke the old Makefiles.
79c2420 [project @ 2001-07-12 12:40:09 by sewardj] Fix type causing all concurrent tests to fail.
ba63115 [project @ 2001-07-12 16:22:04 by simonpj] Add tc130
87d8f19 [project @ 2001-07-13 14:25:14 by sewardj] Changes to support comparing against summaries of previous runs: --save-summary=<file> saves a summary of this run <file> --compare-summary=<file> compares this run against summary from <file>
179553f [project @ 2001-07-13 14:59:13 by sewardj] -- Use diff to show diffs between actual and expected compiler output. -- Show compiler output in cases where none was expected.
708d4ba [project @ 2001-07-13 15:39:55 by sewardj] Handy shell scripts for running tests. Use either as ./run or ./run testname(s) (In general, ./run followed by any other args you want to pass to the test driver).
e0ee994 [project @ 2001-07-13 15:40:24 by sewardj] Fix bogons from last commit.
80c2dd3 [project @ 2001-07-13 15:41:52 by sewardj] printing wibble
92ee7ed [project @ 2001-07-20 16:51:58 by simonpj] Add test for newtypes
a325b73 [project @ 2001-07-23 09:45:08 by simonpj] Add tc131
5519110 [project @ 2001-07-25 15:56:39 by simonpj] Add tc132
5c1adf6 [project @ 2001-08-14 14:19:50 by simonmar] Random hackage, including:
bc8fc28 [project @ 2001-08-14 16:02:15 by sewardj] Some rudimentary documentation of the .T language syntax and semantics.
810768d [project @ 2001-08-16 12:00:00 by simonmar] - Fix a bug in the 'defined' operator - Print fewer newlines
42afc33 [project @ 2001-08-16 12:02:16 by simonmar] Add a verbose flag (use ./runtests verbose=True to get the actual command lines printed out)
16e9c49 [project @ 2001-08-16 13:22:01 by simonmar] - print diffs when output files differ (in verbose mode)
60a369a [project @ 2001-08-16 13:30:06 by simonmar] --tool is no longer a formal option: you can get the same effect by just saying tool=<tool> on the command line. This means it can also be set in a config file instead.
a4ca1e3 [project @ 2001-08-16 13:32:32 by simonmar] Bring these tests up to date.
7139190 [project @ 2001-08-16 14:12:56 by simonmar] Fix these tests.
cb18602 [project @ 2001-08-16 14:13:37 by simonmar] Don't try to handle multiple sample stdout/stderr files for now.
d2cfd45 [project @ 2001-08-16 14:23:27 by simonmar] merge from old test suite
3e8cae7 [project @ 2001-08-16 14:25:04 by simonmar] Allow compiling to .hc only.
e6e7e51 [project @ 2001-08-17 10:48:27 by simonmar] - Replace the parser with a happy one - simplify the grammar in a couple of places - don't automatically print out the argument to 'run'.
212adad [project @ 2001-08-17 12:58:37 by simonmar] Track some minor changes to the syntax.
e174308 [project @ 2001-08-17 13:00:24 by simonmar] Use say_fail_if_noteq() rather than inline version.
3f4e985 [project @ 2001-08-17 15:05:29 by simonmar] Print a helpful message when the program produced some output and it shouldn't have.
481e06b [project @ 2001-08-17 16:16:21 by simonmar] Knock this into slightly better shape and bring over some more tests from the old test suite.
cdd58a9 [project @ 2001-08-20 14:53:12 by simonpj] Add tcrun016
886e7fe [project @ 2001-08-20 14:58:10 by simonmar] print contents of the file that should have been empty, in verbose mode
f30dbe2 [project @ 2001-08-20 14:59:21 by simonmar] These tests now work
ab6bd57 [project @ 2001-08-20 15:15:23 by simonmar] We had file better turn on -fglasgow-exts for this test: it uses local unversal quantification.
1e81eb4 [project @ 2001-08-20 15:42:41 by simonmar] fix obviously wrong typo
68990f6 [project @ 2001-08-20 15:47:12 by simonmar] ignore newlines too: because the compiler pretty-prints error messages, we sometimes encounter spurious line wrappage.
386ead5 [project @ 2001-08-20 16:20:30 by simonmar] update these tests
01a7e86 [project @ 2001-08-21 16:23:29 by simonpj] Add tc133
2dd00f3 [project @ 2001-08-22 09:58:49 by simonpj] add strictness test
730ab9b [project @ 2001-08-22 10:36:07 by simonmar] Add a simple fptools project, so we don't have to wire in things like the location of GHC_INPLACE, and so we can use Makefiles in the various test subdirectories to simplify running the test driver.
6011b4e [project @ 2001-08-22 10:42:32 by simonmar] Use makefiles in the subdirectories to ease running the test driver in a subdirectory. It can be run in the following ways:
9e2f38d [project @ 2001-08-22 10:57:35 by simonmar] Add a README file, which explains how to run the testsuite, how to update the expected output, and how to add new tests. It assimilates the contents of tests/ghc-regress/HOW_TO_ADD_A_TEST, which has been removed.
20e48fd [project @ 2001-08-22 11:21:07 by simonmar] Allow expected failures, by setting the global var $expect to "fail" (defaults to "pass").
71bd814 [project @ 2001-08-22 11:23:22 by simonmar] Allow expected failures.
47d33a6 [project @ 2001-08-22 11:23:44 by simonmar] This test is an expected failure. We have no idea how to run it.
b78b12e [project @ 2001-08-22 11:41:40 by simonmar] update this and actually use it from vanilla-test.T and multimod-test.T
88b6ee1 [project @ 2001-08-22 11:45:42 by simonmar] make this an expected failure
8247bf8 [project @ 2001-08-22 11:46:29 by simonmar] Add Makefiles for these tests
0c1eaff [project @ 2001-08-22 11:47:00 by simonmar] the stubs shouldn't be in the repository
40ae428 [project @ 2001-08-22 11:48:53 by simonmar] don't forget to include std-macros.T
6f3df5c [project @ 2001-08-22 11:50:07 by simonmar] tcrun015 doesn't exist (???)
5ac6fee [project @ 2001-08-22 11:52:34 by simonmar] expected failure fixes
e2520c8 [project @ 2001-08-22 11:53:10 by simonmar] expect tcrun007 to fail, because it requires generics support in the prelude.
ee157e6 [project @ 2001-08-22 12:17:42 by simonmar] Remove these tests: they used to test the compiler's internal printing machinery, but too much has changed in that area for the tests to stand any chance of working. At some point we should add some new tests for -ddump-foo.
1ff078e [project @ 2001-08-22 12:21:15 by simonmar] Add cpranal tests.
1f95756 [project @ 2001-08-22 12:31:24 by simonmar] Add a Makefile here.
ea04e86 [project @ 2001-08-22 13:17:54 by simonmar] oops, I didn't notice that "reader" had been renamed to "parser" when it was imported. So these are the changes I made to the reader tests to make them work. I'll go and remove reader in the repo.
5beeb5f [project @ 2001-08-22 13:20:57 by simonmar] add Makefiles
0ae8de2 [project @ 2001-08-22 13:36:15 by simonmar] Run each test in its own directory, rather than trying to run them all from the directory in which the driver was started. This is required because several tests expect to be able to open auxilliary files in the current directory.
4511bce [project @ 2001-08-22 13:59:54 by simonmar] More tidyups and code sharing.
8724376 [project @ 2001-08-22 14:08:21 by simonmar] This file isn't used any more. I had to do some repository surgey on std-macros.T because it seemed to have been removed and then magically brought back to life such that it was "alive" but living in the Attic.
d2946ab [project @ 2001-08-22 14:11:33 by simonpj] Add tcrun015
d98ce54 [project @ 2001-08-22 14:58:35 by simonmar] Move the test code into a separate makefile.
284db99 [project @ 2001-08-22 15:00:34 by simonmar] Run the compiler from the directory in which the test source lives. This allows simple multi-module tests using the vanilla test macros to work (not strictly the right way to do it, but several of our tests are of this kind).
061ce2c [project @ 2001-08-22 15:04:55 by simonmar] Slight change to the semantics so that global vars can be modified from within a macro.
10b86e7 [project @ 2001-08-22 15:05:21 by simonmar] fptools-ish Makefile
2051a4c [project @ 2001-08-22 15:09:56 by simonmar] hReady001 is an expected failure
38c78d8 [project @ 2001-08-22 15:31:55 by simonpj] Add tc134
d65e92e [project @ 2001-08-22 15:32:37 by simonpj] Add Thurstons modular arith
5b3f3b1 [project @ 2001-08-22 15:38:25 by simonmar] update expected output
5069be6 [project @ 2001-08-22 15:46:41 by simonmar] update expected output
9cadf1b [project @ 2001-08-22 15:57:01 by simonmar] fptools-ish makefiles.
358bd3d [project @ 2001-08-22 16:04:59 by simonmar] fptools-ish makefile
a002db5 [project @ 2001-08-22 16:25:33 by rrt] ENOWORD (gastly)
3c68c8d [project @ 2001-08-22 16:33:29 by rrt] Add ffi002, which consists of a c file and an hs file. Added some gunk to all.T to maybe make it work.
23aaae7 [project @ 2001-08-23 08:46:23 by simonpj] Add cg050
8460e94 [project @ 2001-08-24 09:48:20 by simonmar] Add a new flag, --output-summary, which dumps the human-readable form of the summary to a file.
eb7bbde [project @ 2001-08-24 11:17:28 by simonmar] separate $platform into $arch and $os.
d3278e6 [project @ 2001-08-24 13:39:40 by simonmar] update some expected output, and mark tcfail080 as an expected failure
f16fdcd [project @ 2001-08-24 14:36:19 by simonpj] Add tcfail096
a1e8f05 [project @ 2001-08-24 14:36:44 by simonpj] Remove bogus test from tc126
293accb [project @ 2001-08-24 14:46:03 by simonpj] Simon fixup
5cf1a83 [project @ 2001-08-24 14:47:08 by simonmar] accept the new output
eb718c9 [project @ 2001-08-24 14:48:49 by simonmar] accept the output
7590bd3 [project @ 2001-08-24 14:50:48 by simonmar] expect read002 to fail (illegal character in string literal, not implemented yet)
a88abab [project @ 2001-08-24 14:52:15 by simonmar] accept output
0f2c524 [project @ 2001-08-24 15:17:29 by simonmar] These two tests collectively used to be rnfail014. tcfail097 works, tcfail098 currently fails.
ae578d6 [project @ 2001-08-24 15:18:35 by simonmar] This test moved to typecheck/should_fail/tcfail0{97,98}
986ffd7 [project @ 2001-08-24 15:56:54 by simonmar] Add tests for the warning problems reported by Marcin earlier this week.
019fea4 [project @ 2001-08-27 10:32:46 by simonmar] update expected output
e0c453f [project @ 2001-08-27 10:38:53 by simonmar] program runs in its own directory now, so doesn't need hackage to find its input file.
13083e7 [project @ 2001-08-27 10:40:17 by simonmar] add $TEST as a synonym for $TESTS, so you can say 'make TEST=foo'
c25352e [project @ 2001-08-27 10:41:17 by simonmar] The program runs in its own directory now, so doesn't need hackage to find its input file.
38245db [project @ 2001-08-27 10:43:36 by simonmar] Remove debugging output from sample output
f4f7d2c [project @ 2001-08-27 10:47:57 by simonmar] add expected output (warnings)
2a1f26b [project @ 2001-08-27 10:49:54 by simonmar] update expected output
9391707 [project @ 2001-08-27 10:55:24 by simonmar] Skip ffi002, we don't have the require machinery to perform this test (it has a separate .c file to compile).
8dbcb15 [project @ 2001-08-27 11:25:29 by simonmar] Add another missing warning test from Marcin
fe4151b [project @ 2001-08-27 11:27:15 by simonmar] Update the known failure list. We currently have 9 known failures, of which one is actually a potential problem (okeefe_neural; the compiler runs out of heap in the simplifier while compiling it).
b5855c3 [project @ 2001-08-27 11:34:10 by simonmar] Add test for recursive newtypes and foreign imports, from Manuel.
78664bb [project @ 2001-08-27 11:41:37 by simonmar] Add test for scoped type variables w/ existential constructors (failed in 5.00 but works in 5.02, reported by Peter Gammie <peteg at cse.unsw.EDU.AU>)
71988f3 [project @ 2001-08-28 10:01:14 by simonmar] Add two more tests: - arith014 tests fromIntegral behaviour on overflow - arith015 tests things like (read :: "Infinity" :: Double)
c262f1c [project @ 2001-08-28 10:35:35 by simonmar] Allow multi-module compile-only tests.
a2ae270 [project @ 2001-08-28 10:37:40 by simonmar] Add functional dependency/missing instance test.
f81e778 [project @ 2001-08-28 10:49:50 by simonmar] Modify this test to do something reasonable: it now tests that hiding a constructor leaves the corresponding type constructor visible (this is a bug reported by George Russell a while back). Enable rn037 in all.T.
edf3f79 [project @ 2001-08-28 11:12:09 by simonmar] Add some tests for hGetBuf & hPutBuf
3bf4c9f [project @ 2001-08-28 13:26:59 by simonmar] Test for exporting of an unimported module.
162ca7c [project @ 2001-08-28 13:27:36 by simonmar] comment this test
2c9e746 [project @ 2001-08-28 13:33:59 by simonmar] add test for conflicting exports
89f46f5 [project @ 2001-08-28 13:38:10 by simonmar] Add a test for unqualified imports bringing into scope qualified names.
918a03a [project @ 2001-08-28 13:42:33 by simonmar] Add a test to make sure that qualified imports can be restricted to the specified entities.
a8f7f14 [project @ 2001-08-28 13:45:39 by simonmar] Test that hiding works on a qualified import
6d7f6f5 [project @ 2001-08-28 13:51:25 by simonmar] Test that using hiding on an unqualified import also hides the qualified name.
179da89 [project @ 2001-08-28 13:56:30 by simonmar] Test that hiding a non-exported identifier is legal.
6fc4f79 [project @ 2001-08-28 13:57:46 by simonmar] note that rn038 is a new expected failure.
1e558c8 [project @ 2001-08-28 14:03:55 by simonmar] Test that a qualified name can't be bound in a local binding group.
c15cdf6 [project @ 2001-08-28 14:19:55 by simonmar] add '!!!' to the comment in here
b082afe [project @ 2001-08-28 14:23:41 by simonmar] rn030 was a duplicate of rn026
7374d8b [project @ 2001-08-29 08:42:15 by simonmar] Add irrefutable pattern test from the Hugs bugs list.
ac43c83 [project @ 2001-08-29 08:44:49 by simonmar] bugfix in check_stderr_ok()
36b6643 [project @ 2001-08-29 09:35:32 by simonmar] Update this test for the changes to the Ix class. In particular, we can no longer depend on Eq being a superclass of Ix, so when comparing indices we have to use Ix.index and comapre the Int results.
517e555 [project @ 2001-08-29 13:59:05 by rrt] Correct spurious instructions.
a03c70b [project @ 2001-08-29 14:34:09 by simonmar] Expand this test to show a range of floats and doubles using showEFLoat, showFFloat and showGFloat with a range of precisions, and also attempt to "read" back the results.
ba0277c [project @ 2001-08-29 14:38:59 by simonmar] Move Numeric tests into lib/Numeric
5b431cf [project @ 2001-08-30 09:37:45 by simonmar] note about expected failure rnfail034 (nothing major, just an error message wibble)
fd14814 [project @ 2001-08-30 10:15:01 by rrt] Make it work on Windows
a3140fb [project @ 2001-08-30 17:22:13 by rrt] Make it work better on windows MERGE TO STABLE BRANCH
6b3261b [project @ 2001-08-31 11:29:04 by simonmar] Update test after the behaviour of scan{r,l}1 changed
c5d7e7e [project @ 2001-08-31 11:29:35 by simonmar] update expected output
212fa53 [project @ 2001-08-31 12:43:39 by rrt] Update expected output; MERGE TO STABLE BRANCH
4eb498d [project @ 2001-08-31 16:06:46 by rrt] Change this test to make it mathematically trivial, but keep the ccall intact. This has two salutary effects:
c89ac42 [project @ 2001-08-31 16:15:52 by rrt] There is no file getPermissions001 on Windows, so comment out this test. There's no other obvious source of executable files which are named the same on Windows and Unix either. If you really want to, you could always set the permissions (if that's possible from Haskell) and then test them, but for now content ourselves with non-executable files and directories.
95e357e [project @ 2001-09-03 09:27:18 by rrt] Julian pointed out that as 0.0 is a bit string of 0s (at least for IEEE), it's an easy result to get bogusly. So use cos instead of sin, expecting 1.0 back. Has all the other nice properties, plus better error detection.
3588010 [project @ 2001-09-03 12:51:36 by sewardj] Changes to make it work with Solaris tools (/bin/sh, diff).
e9f73bf [project @ 2001-09-03 15:53:55 by sewardj] Expunge more bash-isms.
3895411 [project @ 2001-09-04 18:29:22 by ken] THIS CHANGE AFFECTS ALL OBJECT FILES COMPILED FROM HASKELL. Please say "make -C ghc/lib/std clean; make -C hslibs clean".
9622eba [project @ 2001-09-05 04:06:41 by ken] Don't buffer stdout when running tests, to keep log files tidy when we redirect both stderr and stdout into the same log file from runtest.
83fe338 [project @ 2001-09-05 04:07:19 by ken] Fix expected output.
42b56be [project @ 2001-09-07 08:17:07 by simonmar] Fix some signatures after the change to the Ix class.
ecf856a [project @ 2001-09-07 08:23:27 by simonmar] Fix some signatures after Ord was removed as a superclass of Ix.
a9ad23a [project @ 2001-09-07 09:49:05 by sewardj] Update expected result.
0ecc9e3 [project @ 2001-09-07 12:52:23 by rrt]
c9cb517 [project @ 2001-09-07 13:00:51 by rrt] Test-suite titivation ---------------------
246fa63 [project @ 2001-09-07 13:22:31 by rrt] Set some expected failures for Windows. ZBB time...
a5c9e80 [project @ 2001-09-07 14:14:07 by sewardj] Mark tcfail098 as an expected failure, since that's what it is.
3435b25 [project @ 2001-09-07 14:30:52 by sewardj] Fix Unix expected output.
8f07e37 [project @ 2001-09-07 14:31:13 by rrt] Changed "expect fail" in all.T to "$expect = "fail"", which should work; the former shouldn't work, the latter does.
f5af381 [project @ 2001-09-07 14:34:26 by sewardj] Update expected output.
ba2b16f [project @ 2001-09-07 15:21:09 by sewardj] Really fix expected output. Duh.
e2c894d [project @ 2001-09-07 16:00:17 by rrt] Check in Windows-specific results files; remove a spurious one, and fix that for hGetLine001 (a new Win-specific file).
1baf6bb [project @ 2001-09-13 14:41:30 by sewardj] update expected output.
3770767 [project @ 2001-09-13 14:44:57 by sewardj] Yet another change to the expected output. This test is really very stupid and should be re-done.
718d043 [project @ 2001-09-13 15:54:43 by simonmar] Back out the change to remove Ord as a superclass of Ix; the revised Haskell 98 report will no longer have this change.
e66d94b [project @ 2001-09-14 13:58:07 by sewardj] solaris-specific results
0e2e78f [project @ 2001-09-14 14:03:59 by sewardj] solaris-specific results
721d408 [project @ 2001-09-14 14:08:54 by sewardj] solaris specific results
a1eb965 [project @ 2001-09-14 14:12:00 by sewardj] yet solaris bogons
bcac9f5 [project @ 2001-09-14 15:04:34 by sewardj] fix endian problems causing sparc failure for cg044
1a42e0f [project @ 2001-09-17 09:05:28 by sewardj] Pick up PATH rather than TERM, since the latter ain't always set.
506b6d1 [project @ 2001-09-17 09:09:11 by sewardj] Remove redundant printing in simple_build_Main_wrk.
0697cc8 [project @ 2001-09-17 17:40:55 by rrt] Make call of tool (i.e. the compiler) work when it has spaces in its paths.
ac82fb0 [project @ 2001-09-18 11:53:37 by sewardj] remove spurious debug printing (again)
39b2e47 [project @ 2001-09-18 12:09:04 by sewardj] cg038 is no longer an expected failure on Windoze
b83c4cd [project @ 2001-09-18 12:23:02 by sewardj] Make this less fragile. Was failing sometime on Windoze.
7432f58 [project @ 2001-09-20 08:21:06 by simonpj] Add tcrun017, enable tcrun015, 016
6b313cf [project @ 2001-09-20 08:42:55 by simonpj] Add tc136
d211188 [project @ 2001-09-20 10:19:07 by sewardj] Add test for cgIdInfo assert fail.
988c15e [project @ 2001-09-20 14:37:30 by simonmar] Test that you can't export a constructor on its own.
fe07ba0 [project @ 2001-09-20 14:37:47 by simonmar] Add rnfail035
5bd6235 [project @ 2001-09-23 20:54:39 by ken] On alpha-dec-osf3, we need to compile galois_raytrace with -O to prevent the following fatality:
4133136 [project @ 2001-09-23 20:59:55 by ken] 64-bit expected result is, um, correct, unlike the overflowing 32-bit result MERGE TO STABLE
62ba649 [project @ 2001-09-23 21:01:23 by ken] Add 64-bit platform-specific expected stdout MERGE TO STABLE
ac0b458 [project @ 2001-09-23 21:09:46 by ken] Added platform-specific result for alpha-dec-osf3. Apparently, running programs are prohibited from writing to their own binary images.
6467f76 [project @ 2001-09-23 21:43:25 by ken] Yes, Virginia, alpha-dec-osf3 is little-endian. MERGE TO STABLE
ba02c38 [project @ 2001-09-23 21:46:03 by ken] conc030 requires 2 megs of stack space on the Alpha; let's just give it 2 megs of stack space on every platform. MERGE TO STABLE
cccad52 [project @ 2001-09-23 21:50:17 by ken] Skip the test on alpha-dec-osf3, where we run into an infinite loop on some builds
8eb811e [project @ 2001-09-23 21:57:25 by ken] Add 64-bit platform-specific expected stdouts MERGE TO STABLE
33df184 [project @ 2001-09-23 22:25:57 by ken] Added 64-bit platform-specific output for enum01, enum02 and enum03, including a minor fix to enum03.hs and enum03.stdout.
a2a118b [project @ 2001-09-24 00:39:26 by ken] Add 64-bit platform-specific expected stdouts; MERGE TO STABLE
6d6c6ab [project @ 2001-09-24 13:53:47 by ken] Fix 64-bit expected output. MERGE TO STABLE
acd4954 [project @ 2001-09-24 15:49:24 by simonmar] We have to declare some extra precedences after the change in behaviour in Happy 1.11.
1f3cfb2 [project @ 2001-09-26 09:42:12 by simonmar] add test for unterminated nested comments
f488c31 [project @ 2001-09-26 13:18:45 by simonmar] add CmdParser.hs to CLEAN_FILES
68d5c3f [project @ 2001-10-01 09:59:42 by simonmar] Add tests for mixing layout and explicit braces.
d5e76b2 [project @ 2001-10-04 08:18:06 by simonpj] Add test that Hugs bizarrely fails
3dd2a62 [project @ 2001-10-11 14:41:31 by sewardj] Add test for converting DEFAULTs to unboxed tuples in case alts.
39ba82a [project @ 2001-10-16 15:07:21 by simonmar] test the Show instance for HandlePosn.
9a83618 [project @ 2001-10-16 15:32:57 by simonpj] Add a test I had hanging around; maybe merge to branch
6c91928 [project @ 2001-10-17 10:57:16 by simonpj] Add tests for unsaturated type synonyms
0ac8718 [project @ 2001-10-17 11:13:57 by simonpj] Add another functional dependency test [oArmin Groesslinger bug]
625334c [project @ 2001-10-19 14:03:28 by rrt] Add win32 hello world as a test. It tests linking stub files, among other things.
a944b29 [project @ 2001-10-19 14:10:14 by rrt] Tweak to not run on non-Windows platforms.
cf796b3 [project @ 2001-10-22 09:35:11 by simonpj] Add tc140
b87e982 [project @ 2001-10-22 11:32:27 by simonpj] Add tcfail099
96a8377 [project @ 2001-10-22 11:33:21 by simonpj] Add tcfail099.stderr
1a9a693 [project @ 2001-10-22 11:34:41 by simonpj] Correct error message
2fbca5b [project @ 2001-10-22 16:13:07 by simonmar] Add a name shadowing test.
51025d4 [project @ 2001-10-24 10:21:44 by sewardj] Deez dudes are malclassified. Rm dem.
8390afc [project @ 2001-10-24 10:27:55 by sewardj] Move malclassified tc138/tc139 to tcfail100/tcfail101 in this dir.
b9645ab [project @ 2001-10-25 14:06:07 by simonpj] Add Mark Shields IP test
57fd559 [project @ 2001-10-26 11:30:54 by sewardj] merge from stable, rev 1.1.2.1:
0263bf1 [project @ 2001-10-29 09:38:39 by simonmar] Move the unused binding test from deSugar to rename, and add another case which currently fails to produce a warning (from Marcin). This test is a known failure at the moment.
4d23723 [project @ 2001-10-30 09:30:29 by simonmar] Update some sample output following rev. 1.41 of ghc/compiler/prelude/TysPrim.lhs.
ea16ee8 [project @ 2001-10-30 09:33:02 by simonmar] update sample output
7a9cd69 [project @ 2001-10-31 12:25:31 by simonmar] Add empty file test.
16564aa [project @ 2001-11-01 10:30:13 by simonpj] Add test that killed 5.02
424cd45 [project @ 2001-11-02 09:54:42 by simonpj] Test for record update failure
42a7e04 [project @ 2001-11-02 10:20:51 by simonpj] Add another test
b6e2d73 [project @ 2001-11-02 10:27:19 by simonpj] Hiding non-existent entity is now an error; move rn038 to should_fail
c56f99b [project @ 2001-11-02 10:28:06 by simonpj] Hiding non-existent entity is now an error; add rnfail038
dc9bc50 [project @ 2001-11-02 10:30:26 by simonpj] Remove duplicate defn on Win32
9e2ad08 [project @ 2001-11-06 14:39:29 by simonpj] Add another demand test
b2e2ef0 [project @ 2001-11-20 16:24:32 by simonpj] Avoid default-method warning
77198bc [project @ 2001-11-20 16:24:54 by simonpj] Avoid inlining to allow rule to fire
40c54e0 [project @ 2001-11-20 16:25:21 by simonpj] Update error messages
9220f41 [project @ 2001-11-20 16:27:19 by simonpj] Update expected output
1a3ba3e [project @ 2001-11-21 13:53:41 by simonpj] add tc141
232bf42 [project @ 2001-11-21 13:55:02 by simonpj] Add Makefile
09928e1 [project @ 2001-11-21 17:10:26 by simonpj] update expected output
8ba7f42 [project @ 2001-11-30 09:26:27 by simonpj] Update expected output
73edd06 [project @ 2001-12-03 11:53:10 by simonpj] Update expected output
d61949b [project @ 2001-12-07 15:11:05 by sewardj] Change expected results for a couple of boundary cases for gcd to be more in line with how the Report indicates gcd should work.
681a88a [project @ 2001-12-10 09:51:36 by simonpj] Add a lexical comment test
2acb595 [project @ 2001-12-10 15:22:12 by simonmar] Test that the instances of enumFrom for the basic numeric types are strict (only Int is at the moment, so this is an expected failure).
9d5ace9 [project @ 2001-12-20 09:06:26 by simonpj] Remove tcfail039; now legal after a H98 change
444c71e [project @ 2001-12-20 09:07:05 by simonpj] Moved from tcfail039
83e9a3f [project @ 2001-12-20 09:07:39 by simonpj] add new tc142
d1e58b6 [project @ 2001-12-20 09:07:52 by simonpj] remove tcfail039
1f8d5b0 [project @ 2001-12-20 09:18:09 by simonpj] Update expected output
b7d8b03 [project @ 2001-12-20 15:24:44 by sewardj] Add test of floating-point comparisons in the presence of NaNs.
5d680ce [project @ 2001-12-21 10:23:52 by simonmar] Add test for record declaration with zero fields.
19b9798 [project @ 2001-12-21 10:29:16 by simonpj] Add simple deriving test
0a0a2da [project @ 2001-12-28 10:25:02 by simonpj] Update output
f32268f [project @ 2001-12-28 17:36:49 by simonpj] Update output
e1d30e6 [project @ 2002-01-03 12:34:04 by simonpj] update output
c695393 [project @ 2002-01-03 12:36:04 by simonpj] update output, add drvfail002
109771d [project @ 2002-01-03 12:42:21 by simonpj] update output
3dd01d6 [project @ 2002-01-07 22:43:07 by ken] Use HsInt rather than int MERGE TO STABLE
3658c02 [project @ 2002-01-22 13:54:23 by simonmar] Deadlock is now an exception instead of a return status from rts_evalIO().
1c44d85 [project @ 2002-01-22 14:07:16 by simonmar] Add deadlock exception test.
aee7f7b [project @ 2002-01-22 14:30:16 by simonmar] Add a multi-thread blackhole test (now gets a NonTermination exception instead of a fatal "no threads to run" error).
b26cf9b [project @ 2002-01-25 12:28:03 by simonmar] Actually test tryTakeMVar on a full MVar, as well as an empty one.
4002760 [project @ 2002-01-25 13:40:39 by simonmar] - Miss out the gcd cases where either operand is minInt. These cases are undefined in GHC, because (abs minBound ::Int) is undefined.
edfd3a9 [project @ 2002-01-29 17:17:29 by simonmar] Test that IOError has Eq defined.
471c416 [project @ 2002-01-31 10:07:59 by simonpj] Feuer bug
c75776c [project @ 2002-02-04 09:49:00 by simonpj] Add implicit-param rank-2 test
8e5079b [project @ 2002-02-04 09:49:20 by simonpj] Add tc144
0da55ba [project @ 2002-02-04 11:50:49 by simonmar] Add test for parenthesised left-hand-sides
4e4ef30 [project @ 2002-02-05 09:42:58 by simonmar] Update these tests w.r.t. the new FFI syntax.
8de2c49 [project @ 2002-02-05 09:49:35 by simonmar] update to new FFI syntax and update sample output
6cc8a8e [project @ 2002-02-05 09:50:39 by simonmar] update sample output
7a5083f [project @ 2002-02-07 13:56:56 by simonpj] Add test for stangely-kinded tyvar default
898568a [project @ 2002-02-11 15:21:21 by simonmar] Add regression test for lexer bug when parsing "1.0e+x".
34f586a [project @ 2002-02-13 14:56:38 by simonmar] Fiddle with $(TOP)
02570cc [project @ 2002-02-13 15:00:22 by simonmar] Section precedence test
1d193b1 [project @ 2002-02-13 15:07:17 by simonmar] Check a difficult operator precedence case: (-3 **) where (**) is infixl 7 should be disallowed.
edbab70 [project @ 2002-02-18 09:33:44 by simonmar] Add test for PAP_entry: CATCH_FRAME bug.
022ec94 [project @ 2002-02-18 12:10:41 by simonmar] Catch up with changes in other parts of the tree
c18e9c2 [project @ 2002-02-21 14:08:57 by sewardj] new-library-ise
0cb5d9f [project @ 2002-02-21 15:13:07 by sewardj] Move towards new-library-compatibility
5b06422 [project @ 2002-02-21 16:57:38 by sewardj] new-library-ise some of these
9bec2a1 [project @ 2002-02-21 17:31:17 by sewardj] Fix those failures which are manifestly due to the new library.
c8adbae [project @ 2002-02-22 12:36:01 by sewardj] new-library-ise
64ac7ed [project @ 2002-03-02 18:09:32 by sof] make them compile again
340cd1e [project @ 2002-03-02 18:10:57 by sof] more import wibble
b6beb55 [project @ 2002-03-08 15:54:32 by simonpj] More tests
8093e05 [project @ 2002-03-08 16:01:53 by simonpj] A test for zero-constructor types
0f20c6b [project @ 2002-03-08 16:02:21 by simonpj] missed the stderr file
ca62d8c [project @ 2002-03-12 10:39:02 by simonmar] The foreign import in here should be "safe" not "unsafe", because it calls directly back to a foreign export.
ddb3ea2 [project @ 2002-03-12 15:55:03 by simonpj] Test inspired by Ralf Laemmel
9f86ec9 [project @ 2002-03-13 11:34:41 by simonmar] Add test for passing float args to a C function through the FFI.
0f3c05f [project @ 2002-03-18 13:50:13 by simonmar] update to use new libraries and non-deprecated features
8560d9c [project @ 2002-03-18 13:56:04 by simonmar] update tests
6fe7be9 [project @ 2002-03-18 13:58:30 by simonmar] Passing a Float to a varargs C function isn't possible, so pass a Double instead.
98b323e [project @ 2002-03-18 13:59:45 by simonmar] PrelGHC ==> GHC.Exts
28d1826 [project @ 2002-03-18 14:08:17 by simonmar] update tests
44aa346 [project @ 2002-03-18 14:37:58 by simonmar] This test was previously codeGen/should_run/cg029, now updated to use the FFI and moved to the right place.
b9ed91f [project @ 2002-03-18 14:51:54 by simonmar] update tests; cg029 moved to ccall/should_run, and cg030 is removed (test case is already covered by other tests in ccall).
9a14bee [project @ 2002-03-18 14:53:36 by simonmar] Add a test description
f71332e [project @ 2002-03-18 14:54:00 by simonmar] This test now aborts with a BlockedOnDeadMVar exception, not a deadlock.
8f7c6fc [project @ 2002-03-18 15:11:48 by simonmar] restore a couple of '-package lang's that seem to have gone missing
52a994c [project @ 2002-03-18 15:12:54 by simonmar] update expected output
eb3e0fd [project @ 2002-03-18 15:14:36 by simonmar] PrelGHC ==> GHC.Prim
d237c3e [project @ 2002-03-18 15:15:26 by simonmar] This test doesn't need to import PrelGHC at all
112870d [project @ 2002-03-18 15:16:41 by simonmar] new-library update
8d7534d [project @ 2002-03-18 15:18:15 by simonmar] update expected output
9e9d628 [project @ 2002-03-18 15:20:55 by simonmar] we don't support hand-written .hi files any more, so make this one an .hi-boot file.
a705733 [project @ 2002-03-18 15:23:46 by simonmar] use {-# SOURCE #-} imports for the hand-written ifaces
b2e9571 [project @ 2002-03-18 15:24:29 by simonmar] use {-# SOURCE #-} imports for the hand-written iface
746fe18 [project @ 2002-03-18 15:27:30 by simonmar] whoever wrote this test apparently got mixed up between '50' and '500', so add the missing imports and add {-# SOURCE #-} while I'm here.
a0083bf [project @ 2002-03-18 15:30:06 by simonmar] Turn this .hi file into an .hi-boot file
f814fff [project @ 2002-03-19 11:27:39 by simonmar] Add 64 to the list of arguments to the bit operations in this test.
dd7655d [project @ 2002-03-25 15:12:45 by simonpj] rank-n tests
fbd2a73 [project @ 2002-03-27 17:46:13 by simonmar] I dunno whether this is correct, but it seems now if you write "-0.0" in your source code as a Float and show it, you get "-0.0" back out again (the previous sample output just had "0.0"). Looks fairly harmless and/or more correct to me.
95e4e7a [project @ 2002-03-27 17:47:07 by simonmar] New library fixup
8be4002 [project @ 2002-03-27 17:50:18 by simonmar] net001 needs package concurrent.
d87e8d8 [project @ 2002-03-27 17:51:14 by simonmar] Don't need NumExts any more, showHex & friends come from Numeric.
f87106d [project @ 2002-03-27 17:52:51 by simonmar] hSetBinaryMode doesn't really have a proper home yet
f4be02d [project @ 2002-03-28 09:39:28 by simonmar] accept new output
e5313a5 [project @ 2002-03-28 09:42:49 by simonmar] New library update
fe25fee [project @ 2002-03-28 09:45:55 by simonmar] Add test that exposed a bug in 5.02.2's networking library (accept wasn't setting the socket returned to non-blocking mode).
4eee77b [project @ 2002-03-28 09:51:32 by simonmar] New library update, remove deprecated stuff
d768bd4 [project @ 2002-03-28 10:04:05 by simonmar] PrelBase ==> GHC.Exts
f96a9a1 [project @ 2002-03-28 10:07:05 by simonmar] This module had what looked like a lot of unnecessary (and now deprecated) coercions from Word->Int and back, so I removed them.
a93f881 [project @ 2002-03-28 10:28:07 by simonmar] Update
0c58616 [project @ 2002-03-28 10:32:24 by simonmar] Reverse the sense of the skip test and expand it to include cygwin32 (the test should be skipped when the platform is *not* mingw32 or cygwin32).
6a86648 [project @ 2002-04-01 14:28:14 by simonpj] Add test for existential that quantifies nothing
d8d8a65 [project @ 2002-04-01 14:59:52 by simonpj] update expected output
1638122 [project @ 2002-04-02 13:48:41 by simonpj] Context-simplification loop tests
a741545 [project @ 2002-04-10 11:00:29 by simonmar] update expected output
6e0b3d4 [project @ 2002-04-10 11:12:10 by simonmar] tcrun007 is now expected to pass
7967fce [project @ 2002-04-13 05:09:52 by sof] Test -Infinity also
3440ce3 [project @ 2002-04-13 05:11:29 by sof] testing MT extension
24b3eb6 [project @ 2002-04-13 05:12:02 by sof] hook up conc036 and conc037
729463b [project @ 2002-04-13 05:12:25 by sof] kill thread B too
13b37f4 [project @ 2002-04-15 17:57:23 by sof] call-in/call-back MT test
d0de52b [project @ 2002-04-19 15:44:54 by sof] sync expected output
c2470ad [project @ 2002-04-22 11:52:57 by simonpj] Add a rank-3 test
7df199d [project @ 2002-04-22 14:47:43 by simonpj] Another test of improvement; this one blew up Hugs
48f4422 [project @ 2002-04-23 09:35:17 by simonmar] update expected output
8cf9182 [project @ 2002-04-23 09:43:16 by simonmar] update expected output
3021cde [project @ 2002-04-23 09:47:24 by simonmar] update expected output
278fc96 [project @ 2002-04-23 11:23:29 by simonpj] More tests
7c9b9d5 [project @ 2002-04-23 11:36:52 by simonmar] tc138 has moved
c750ca4 [project @ 2002-04-23 17:32:31 by ken] Bring alpha-dec-osf3 expected test results up to date.
e47a130 [project @ 2002-04-24 08:48:59 by simonmar] ignore ffi003 on Alpha where we don't have an NCG
0a1ef8e [project @ 2002-04-25 09:05:07 by simonmar] Stable pointer test from Bernie Pope.
98bbe1c [project @ 2002-05-03 09:51:47 by simonmar] Add a layout test (expected failure).
6f13e68 [project @ 2002-05-10 13:31:09 by simonpj] Add a test for tyvars in a type-sig that arent free in the type
b51edfa [project @ 2002-05-10 15:24:29 by simonpj] More tests for type validity
351f39d [project @ 2002-05-17 09:28:18 by simonmar] Add test for correct 'negate' handling (currently an expected failure).
904de13 [project @ 2002-05-19 11:55:31 by panne] conc005 is based on the old concurrent package, so imports and compiler flags had to be tweaked. Is this test still needed?
d5ea999 [project @ 2002-05-27 15:23:28 by simonpj] Add infix tycon test
4a14e8e [project @ 2002-05-27 15:56:11 by simonpj] Add pattern-match negation test
0a09bd0 [project @ 2002-05-27 16:12:03 by simonpj] Wibbles
fa6cd91 [project @ 2002-05-28 08:40:06 by simonpj] Remove tc022; already in dsrun009
863ad0b [project @ 2002-05-28 15:57:44 by simonpj] Switch to let syntax for implicit parameters
b04bfa9 [project @ 2002-06-03 11:12:52 by simonmar] Add test for hGetLine on file without a final '\n'.
2ed6880 [project @ 2002-06-05 14:09:46 by simonpj] Update expected results
b99f4d4 [project @ 2002-06-07 15:50:22 by simonpj] Add an array read and show test
248ef3d [project @ 2002-06-07 16:22:03 by simonpj] Replace bogus error with the real thing
2fb53d5 [project @ 2002-06-07 16:26:58 by simonpj] Use let syntax instead of with for implicit params
c552915 [project @ 2002-06-07 16:30:10 by simonpj] Use let syntax for implicit params
5c59785 [project @ 2002-06-07 16:30:52 by simonpj] negated parameters fixed; should dsrun009 should pass now
c664f9b [project @ 2002-06-08 14:25:23 by panne] Update expected output
cc6f20f [project @ 2002-06-08 14:29:33 by panne] Update expected output
798cbf1 [project @ 2002-06-14 08:19:47 by simonpj] Tiny Makefile tidy-up
7e5c9fd [project @ 2002-06-17 11:17:10 by simonpj] Remove ./ from error messages
a825d96 [project @ 2002-06-17 15:51:45 by simonpj] More accurate error message
2fb8fe4 [project @ 2002-06-18 07:59:57 by simonpj] Omit bogus ambiguity report after a no-instance error
1fe88d1 [project @ 2002-06-18 13:02:22 by simonmar] add another missing end-of-line test for hGetLine
29f0228 [project @ 2002-06-18 13:18:34 by simonmar] update to not use the lang package
2cf426f [project @ 2002-06-19 09:20:53 by simonpj] Sync with new seq story
e2413f5 [project @ 2002-06-19 12:11:25 by simonmar] Turn off conc037 and conc038 for now: these depend on $(GhcThreadedRts).
e5067aa [project @ 2002-06-19 12:47:07 by simonmar]
e948277 [project @ 2002-06-19 12:47:46 by simonmar] Add one of Alastair Reid's FFI tests, with modifications to get it to run under GHC.
19e94e7 [project @ 2002-06-20 08:35:55 by simonpj] Add test for instance decl context validity
34c455d [project @ 2002-06-21 12:22:04 by simonmar] Update expected output
6d126a1 [project @ 2002-06-21 12:25:17 by simonmar] GlaExts ==> GHC.Exts
20c553c [project @ 2002-06-21 13:10:45 by simonpj] Add tc157
38cd36a [project @ 2002-06-21 13:13:47 by simonpj] Add tc158
5124d8c [project @ 2002-06-21 13:30:45 by simonpj] Test recursive newtype deriving
d3a2dc1 [project @ 2002-06-27 15:38:58 by simonmar] Finally fix foreign export and foreign import "wrapper" so that exceptions raised during the call are handled properly rather than causing the RTS to bomb out.
2acd17c [project @ 2002-06-27 21:22:06 by ken] Fix 32-bit assumption: Int is not CInt
b446b79 [project @ 2002-06-28 16:12:08 by sof] conc021: update expected output and exit code
1e70fd5 [project @ 2002-07-02 09:14:10 by simonmar] update expected output (which was wrong)
e25f4bb [project @ 2002-07-08 12:51:11 by simonmar] Skip test ffi005 due to non-portability
65f84ef [project @ 2002-07-08 13:00:49 by simonmar] Solaris-specific versions of stdout for these tests (the default block size differs on Solaris, which means that Show-ing a Handle gives slightly different output).
2900332 [project @ 2002-07-08 20:31:16 by simonmar] FreeBSD-specific test output (mainly just different default buffer sizes).
4bd8b3f [project @ 2002-07-10 08:41:49 by simonmar] update expected output
ec0e5a7 [project @ 2002-07-10 13:10:15 by simonpj] Add tcfail109
cfe2390 [project @ 2002-07-12 06:47:26 by ken] update expected output (which was wrong)
d3c5f6e [project @ 2002-07-15 15:23:14 by simonmar] Put the source file *before* any extra options for this test on the command line. That way we can compile extra files that depend on things created by compiling the original source (eg. _stub files for multi-file FFI tests).
ede1399 [project @ 2002-07-15 15:26:44 by simonmar] Turns out that we *did* have a test that would have shown up the DsForeign bug (rev. 1.70 of ghc/compiler/deSugar/DsForeign.lhs) but it was disabled because it didn't quite work with the current test framework.
fedb1db [project @ 2002-07-16 10:54:02 by simonmar] #include "Rts.h" so that this compiles (it shouldn't be required though)
37aed70 [project @ 2002-07-19 11:56:08 by simonmar] Add a test for more-than-4-arguments-in-foreign-import-wrapper. From Sven Panne.
129e9fe [project @ 2002-07-19 15:32:39 by sof] recv now raises EOF; handle it
dbb3760 [project @ 2002-07-22 13:31:50 by simonmar] Add test for List.sortBy being a stable sort.
14b9d3a [project @ 2002-07-23 14:51:01 by simonpj] Add deriving record show test
6aae197 [project @ 2002-07-23 15:26:25 by sof] unused
40ed1f2 [project @ 2002-07-23 15:27:27 by sof] mingw32/win32: tweak back to life
344969a [project @ 2002-07-23 17:11:52 by sof] Add comments explaining why we on purpose force net001 and net002 to fail under Win32, but don't cover up the failure in the testscript.
9522b9b [project @ 2002-07-23 19:07:54 by sof] make it compile
f36fd58 [project @ 2002-07-23 19:10:05 by sof] skip win32001 under Win32 also
ce8120f [project @ 2002-07-24 08:45:37 by simonmar] Update expected output after recent changes to Read:
5eb9508 [project @ 2002-07-29 13:14:39 by simonpj] Add a type-synonym test
04c8f5e [project @ 2002-07-29 13:18:11 by simonpj] wibble
bea856b [project @ 2002-07-29 16:16:17 by simonpj] Comment only
0d4aee2 [project @ 2002-07-31 09:42:42 by simonpj] Update expected output
e5063a0 [project @ 2002-07-31 14:24:18 by simonmar] Revamp the testsuite framework. The previous framework was an experiment that got a little out of control - a whole new language with an interpreter written in Haskell was rather heavyweight and left us with a maintenance problem.
3dca04e [project @ 2002-08-01 12:39:42 by simonmar] Rearrange the compiler command line slightly so that the various extra_hc_opts come after the source filename. (fixes ffi002)
f92700a [project @ 2002-08-01 12:42:03 by simonmar] Remove -fasm option from this test: it now gets tested with both -fvia-C and -fasm by the test driver.
db7ee09 [project @ 2002-08-01 12:43:11 by simonmar] hack this test to ignore any spurious .prof files in the directory listing
a8ec1f4 [project @ 2002-08-01 12:45:13 by simonmar] syntax wibble
73b15d5 [project @ 2002-08-01 13:02:01 by simonmar] wibble
1f6da4c [project @ 2002-08-01 13:04:50 by simonmar] Fixes for framework errors (strange, I though I fixed these yesterday before committing...)
e2a98a1 [project @ 2002-08-01 13:47:16 by simonmar] rnfail034 works, not sure why it was an expected failure
bd3c09c [project @ 2002-08-01 13:51:23 by simonmar] Add canned only_ways() opt-fn.
186deab [project @ 2002-08-01 13:52:00 by simonmar] Convert this file to the new test framework (this dir wasn't checked out in my local tree it seems).
0a5dab7 [project @ 2002-08-01 13:52:26 by simonmar] Use canned only_ways() rather than rolling our own.
01e92e5 [project @ 2002-08-01 13:53:33 by simonmar] Add missing stderr file.
371b394 [project @ 2002-08-01 13:57:04 by simonmar] wibble
f7388d9 [project @ 2002-08-01 13:57:24 by simonmar] Add missing test.T for this test.
ba2e5ff [project @ 2002-08-14 17:09:52 by ken] Update expected output after recent changes to Read. (MERGE TO STABLE?)
032bb80 [project @ 2002-08-14 17:20:47 by ken] Update expected output after recent changes to Read (MERGE TO STABLE?)
071241d [project @ 2002-08-19 09:34:53 by simonmar] import System.Time to get the non-abstract version of ClockTime (the H98 Time library is now more strict in what it exports).
9ea82a9 [project @ 2002-08-19 09:36:02 by simonmar] Fix an error in the test spec file, and remove a duplicate test
b5e9934 [project @ 2002-08-19 10:06:25 by simonmar] Move two multi-module tests into their own directories and make them proper multi-module tests rather than ordered single-module tests. The previous hack broke down when the profiling way was added.
4b94535 [project @ 2002-08-19 10:19:13 by simonmar] Fix framework errors in this test
b3b307c [project @ 2002-08-19 10:22:21 by simonmar] add missing files
9e5b836 [project @ 2002-08-19 10:22:40 by simonmar] Fix test name
834c8aa [project @ 2002-08-19 10:25:00 by simonmar] Move a multi-module test into its own directory.
d99e1cd [project @ 2002-08-19 10:30:26 by simonmar] Make simpl006 and simpl007 into proper multi-module tests
da16b41 [project @ 2002-08-20 10:38:56 by simonmar] Add multimod_compile_fail() (which is to multimod_compile() as compile_fail() is to compile()).
3265000 [project @ 2002-08-20 10:40:00 by simonmar] Add multimod_compile_fail
22ee730 [project @ 2002-08-20 10:41:03 by simonmar] Make rnfail037 into a multi-module test.
c5b901f [project @ 2002-08-21 10:48:02 by simonmar] Add test for large character values in literals, along with Char.ord.
fda4bdf [project @ 2002-08-26 09:11:44 by simonmar] Don't enable the optasm way by default
291647c [project @ 2002-08-26 09:12:21 by simonmar] enable the 'optasm' way iff GhcWithNativeCodeGen=YES (should eliminate all the bogus test failures on Alpha).
de42431 [project @ 2002-08-28 14:39:39 by simonpj] Add a SOH read test
9fd130f [project @ 2002-08-29 10:08:02 by simonmar] should have been removed before
0500df4 [project @ 2002-08-29 10:19:43 by simonmar] Not required any more
ffc8c24 [project @ 2002-08-29 10:22:13 by simonmar] Don't do anything, just emit a helpful message.
f81e536 [project @ 2002-08-29 10:23:06 by simonmar] Remove old droppings
5903c06 [project @ 2002-09-02 16:30:17 by simonpj] Add rank-N test
3004888 [project @ 2002-09-03 10:08:04 by simonmar] Add test for fixity of (%).
30b061a [project @ 2002-09-03 11:28:32 by simonpj] Dup constraints are no longer an error
9880704 [project @ 2002-09-05 10:29:20 by simonmar] regression test for SourceForge bug #604849
2ffd1f2 [project @ 2002-09-06 02:18:06 by ken] Update expected output after recent changes to Read:
8d68267 [project @ 2002-09-09 13:53:38 by simonpj] Add tc162
75218a4 [project @ 2002-09-09 13:56:14 by simonpj] Add tcfail110
918d239 [project @ 2002-09-09 14:04:58 by simonpj] improve test
c3b8f63 [project @ 2002-09-09 14:55:19 by simonmar] correct comment
6d583c0 [project @ 2002-09-11 09:34:14 by simonpj] Update uninitialised stderr messages
d88aa7c [project @ 2002-09-11 09:38:09 by simonpj] Add an OK warning in stderr
70a05f3 [project @ 2002-09-11 10:15:31 by simonmar] cc006 is obsolete
f08d6b8 [project @ 2002-09-11 10:20:11 by simonmar] cc006 is obsolete
8cc8244 [project @ 2002-09-11 10:22:17 by simonmar] cc002 is obsolete
df78c2e [project @ 2002-09-11 10:24:08 by simonmar] fromInt ==> fromIntegral
45c9dcc [project @ 2002-09-11 10:30:00 by simonmar] fromInt ==> fromIntegral toInt ==> fromIntegral
f2600f8 [project @ 2002-09-11 10:47:57 by simonmar] - Move some of the way-selection logic into the configuration file; the build system now just passes in variables saying whether the compiler supports profiling and native code generation, and the configuration file adds the appropriate ways.
96eedd0 [project @ 2002-09-11 10:50:31 by simonmar] Add makefile machinery so you can say
5900480 [project @ 2002-09-11 11:08:11 by simonpj] Instance method defns can no longer use a qualified name
bc495d3 [project @ 2002-09-11 11:08:50 by simonpj] Add test for qualified instance method
9c43de9 [project @ 2002-09-12 11:28:33 by simonpj] Add rnfail039
1d1d81f [project @ 2002-09-12 11:28:58 by simonpj] ...and the .hs file!
f96f5c2 [project @ 2002-09-12 11:32:28 by simonmar] update expected output
ec56bfb [project @ 2002-09-13 08:43:38 by simonmar] Add module system test from Ross Paterson
15dfc9b [project @ 2002-09-16 14:03:33 by simonmar] Add Hugs's module system tests. Many of them duplicate other tests in testsuite/ghc-regress, but it was easier to just import the whole lot rather than trying to figure out which ones are useful. They don't take long to run, anyhow.
1a5720c [project @ 2002-09-16 14:11:59 by simonmar] mod98 is expected to pass now
55c14d3 [project @ 2002-09-16 15:34:46 by simonmar] mod132 from hugs98/tests/static
97a966d [project @ 2002-09-18 12:49:13 by simonmar] Test divide by zero for each of the integral types in arith011.
733b316 [project @ 2002-09-19 11:30:42 by simonmar] read020 is wrong and obsolete
03e68f1 [project @ 2002-09-19 11:31:40 by simonmar] update expected output
6384a1a [project @ 2002-09-19 12:52:46 by simonmar] update expected output
f6dc397 [project @ 2002-09-20 06:13:42 by chak] Adding a test that checks for SPJ's recent fix entitled "quantify over unbound type vars in RULE lhs's"
b7a19bb [project @ 2002-09-20 12:44:40 by simonmar] update expected output
650ed19 [project @ 2002-09-20 12:53:46 by simonmar] update expected output
0933eb0 [project @ 2002-09-20 14:07:04 by simonmar] rn037 has moved into ../prog002
065aebc [project @ 2002-09-20 14:09:35 by simonmar] Add unused import warning test (currently fails)
a8a3d42 [project @ 2002-09-24 12:48:26 by simonpj] Update expected output
a9f96a6 [project @ 2002-09-25 11:55:13 by simonmar] Add test for scheduler/GC bug found by Wolfgang Thaller. Provoking it was a little tricky...
38e7369 [project @ 2002-09-25 12:02:10 by simonpj] Update expected output
eed9bbc [project @ 2002-09-25 12:50:19 by simonmar] Add test for foreign export-ing infix operators, and foreign-exporting something which isn't defined in the current module.
c9a8ae1 [project @ 2002-09-25 14:44:14 by simonpj] Move to typecheck/should_fail
73e5096 [project @ 2002-09-25 14:48:19 by simonpj] Moved test from rnfail
a44d618 [project @ 2002-09-25 14:49:14 by simonpj] A read/show test involving Maybe
e20883c [project @ 2002-09-25 15:31:47 by simonpj] Add exporting test (from Ross P)
f52dfcc [project @ 2002-09-26 16:04:30 by simonpj] Add a missing-strict-field tests
d1975de [project @ 2002-09-26 16:14:18 by simonpj] update expected output
90fd464 [project @ 2002-09-26 16:27:53 by simonpj] update expected output
b74cc4d [project @ 2002-09-27 10:25:23 by simonpj] Add tests for rebindable syntax, courtesy of Ashley Yakeley
1459551 [project @ 2002-09-27 12:43:15 by simonpj] Update expected output with improved error messages
066ad05 [project @ 2002-09-27 14:40:47 by simonpj] Update expected output
d84d703 [project @ 2002-09-30 14:49:19 by simonpj] Dont use undecidable instances in this test
bd89e75 [project @ 2002-09-30 14:56:41 by simonpj] update expected output (which was never right0
f2c5a96 [project @ 2002-10-01 09:57:22 by simonpj] Update expected output
55367ee [project @ 2002-10-01 10:05:13 by simonpj] Update expected output
db86a58 [project @ 2002-10-10 14:10:14 by simonpj] Add mdo test
fcc6381 [project @ 2002-10-11 08:41:47 by simonpj] add expected output
aa9aca4 [project @ 2002-10-11 15:42:32 by simonpj] Update expected output
6a5b551 [project @ 2002-10-12 00:01:04 by erkok] mdo testsuite
dc78c85 [project @ 2002-10-23 09:52:55 by simonpj] Add another read/show test, on records
49c5005 [project @ 2002-10-24 13:06:17 by simonmar] update expected output
1855658 [project @ 2002-10-28 16:15:21 by simonpj] Update expected output, and fix the source for rn017
29a2ea1 [project @ 2002-10-28 16:16:22 by simonpj] Dont import a non-existent interface
36be1ab [project @ 2002-10-29 14:31:00 by simonpj] A new test from Ross
8513c0a [project @ 2002-10-30 09:32:55 by simonpj] Newtype record-selector test
197c892 [project @ 2002-11-05 09:50:24 by simonpj] Test for unused bindings in mutual rec groups
3be9233 [project @ 2002-11-05 11:31:56 by simonpj] Move mod133 to rename/should_fail to avoid conflict with Hugs tests
dd94b62 [project @ 2002-11-05 11:34:22 by simonpj] Wibble
fa0413f [project @ 2002-11-05 11:38:08 by simonpj] Add test moved from modules/
e35812b [project @ 2002-11-05 11:38:43 by simonpj] Add a modules test
acc162e [project @ 2002-11-05 14:09:45 by simonpj] tcfail098 fails now
7d70cce [project @ 2002-11-06 12:50:53 by simonpj] Add two more module tests
4e1cf1a [project @ 2002-11-06 12:51:14 by simonpj] Update expected output
8382940 [project @ 2002-11-07 07:18:13 by chak] Started on regression tests for Template Haskell
6e0f9d6 [project @ 2002-11-07 10:07:24 by simonpj] Update expected output
5e0b456 [project @ 2002-11-07 11:45:05 by simonpj] Add an implicit-parameter test
a78096d [project @ 2002-11-09 08:38:19 by chak] More tests for reifyDecl
8453eeb [project @ 2002-11-09 08:46:06 by chak] Seems (in DsMeta) as if reifyDecl should do class delcarations, too, but it currently dies when applied to a class name.
4c2e9dc [project @ 2002-11-11 10:46:31 by simonpj] Add a new deriving test
5cf7fa2 [project @ 2002-11-18 14:18:46 by simonpj] Add tests for classes operations with a context but no for-all
91ed2e5 [project @ 2002-11-19 17:00:02 by simonpj] Add Joaos circular program
632add5 [project @ 2002-11-19 17:47:10 by simonpj] Add output
a714f23 [project @ 2002-11-20 07:19:13 by chak] TH: Revised type variable handling in toplevel decls (became necessary due to recent addition of foralls in type representations).
946d0b0 [project @ 2002-11-20 09:43:04 by simonpj] Update expected output
686d64b [project @ 2002-11-20 12:34:43 by chak] TH: - We are forcing importing THSyntax.Q at every top splice now; this suffices to get simple splices that do not involve reifyDecl or declaration quasi-quotes to work. NB: This worked already when the construction of the Dec term and the splice were in separated modules, but not when they are in the same (see the regression test "TH_spliceDecl1.hs"). - The tests "TH_spliceDecl2.hs" and "TH_spliceDecl3.hs" use toplevel splices together with quasi-quoted and reifyDecl. These currently still fail, as importing of some of the required type constructors from THSyntax isn't forced.
bf17809 [project @ 2002-11-21 09:25:27 by simonpj] Add test for pattern-match failure in do-notation
ad6c2e3 [project @ 2002-11-21 13:25:13 by chak] Renaming function for the reify/splice test needs to be in a separate module
f764ffe [project @ 2002-11-22 02:57:32 by chak] wibble
85630e6 [project @ 2002-11-28 10:03:43 by simonpj] Suppress linking messages in TH_spliceDecl1
b504edb [project @ 2002-11-28 17:21:00 by simonpj] Update expected output for new type-error generation
5a94d52 [project @ 2002-11-28 17:21:52 by simonpj] Add new tests
b6bb38e [project @ 2002-11-28 17:30:27 by simonpj] update expected output
bad9f9a [project @ 2002-11-29 11:11:12 by simonpj] Update expected output
42c70ca [project @ 2002-12-02 09:06:43 by simonpj] This one paniced 5.04
024444a [project @ 2002-12-02 13:43:43 by simonmar] Add support for running tests with GHCi. This is an additional "way" in the test system, which is enabled automatically if $(GhcWithInterpreter) = YES, and only applies to tests that run (as opposed to tests that just compile).
c9ac5c1 [project @ 2002-12-02 14:37:26 by simonmar] Don't run ffi00{1,2} with GHCi; they use foreign export
cd73b72 [project @ 2002-12-02 14:40:38 by simonmar] GHCi way: set the buffering on stdout to LineBuffering to more correctly match the compiled environment.
7d5fee1 [project @ 2002-12-02 14:48:27 by simonmar] Add support for multi-module tests in GHCi
b79c336 [project @ 2002-12-02 15:11:49 by simonmar] omit GHCi way
1dc7cb3 [project @ 2002-12-02 15:26:13 by simonmar] Add support for stdin files in the GHCi way.
0accf31 [project @ 2002-12-02 15:31:21 by simonmar] oops, remove ghci from compile_ways
3175965 [project @ 2002-12-02 15:37:27 by simonmar] Add some more notes, particularly on using ways, and mention the GHCi way.
40b71f8 [project @ 2002-12-03 12:42:44 by simonmar] omit conc021 for ghci
b883765 [project @ 2002-12-03 13:00:32 by simonmar] Fix this test - it had a race condition
c8bc11b [project @ 2002-12-03 15:43:55 by simonmar] omit some tests in GHCi mode
7914b32 [project @ 2002-12-04 16:53:12 by simonmar] Disable GHCi tests for now, one of them is causing GHCi to go into a loop
b3f3d02 [project @ 2002-12-05 12:38:35 by simonmar] re-enable ghci tests
6b57902 [project @ 2002-12-10 02:34:22 by igloo] Correctly convert expressions from TH datastructures to the internel Hs* datastructures containing right infix operators left-parenthesised.
3009f5d [project @ 2002-12-10 10:58:17 by simonmar] Add -K16m to the compiler opts, to make ioref001 work with GHCi
00d0958 [project @ 2002-12-10 11:11:25 by simonmar] skip some of these tests for GHCi
1a1b896 [project @ 2002-12-10 11:11:58 by simonmar] Use the user-supplied stdin file for GHCi, if there is one.
a966332 [project @ 2002-12-10 14:10:50 by igloo] Correct comment
64d815d [project @ 2002-12-12 14:45:56 by simonmar] Remove #include "Rts.h" -- not required
3efab16 [project @ 2002-12-13 14:26:01 by simonmar] Test for bug in integerTo{Int,Word}, bug #64652927
fd17f7a [project @ 2002-12-13 14:28:25 by simonmar] accept new output
c150f76 [project @ 2002-12-13 15:18:55 by simonmar] use Data.IORef rather than IORef with -package lang
861620b [project @ 2002-12-18 11:18:59 by simonmar] accept new output
b657b7d [project @ 2003-01-06 16:08:33 by simonmar] update expected output
8d8e9c4 [project @ 2003-01-09 15:45:23 by simonpj] Add bizarre export test (Ross P)
b836733 [project @ 2003-01-09 16:13:48 by simonmar] use the hierarchical libraries
01d34d3 [project @ 2003-01-13 12:04:36 by simonpj] Fails with 5.02.3
eeca323 [project @ 2003-01-13 13:52:47 by simonmar] accept correct output
0d9c3a1 [project @ 2003-01-13 14:00:22 by simonpj] Accept new output (added info on error message)
25a1c66 [project @ 2003-01-13 14:14:31 by simonpj] Accept new output (added info on error message)
65f38b6 [project @ 2003-01-23 12:47:47 by simonmar] Add cg052.hs, which crashes GHC 5.04.2
9767f14 [project @ 2003-01-23 14:30:25 by simonpj] Add two new deriving tests
ec90a44 [project @ 2003-01-23 15:05:17 by simonpj] Update output
cec6222 [project @ 2003-01-24 10:19:11 by simonpj] Add output file
02b37d7 [project @ 2003-01-24 10:20:17 by simonpj] Update expected output
bea137e [project @ 2003-01-24 13:25:46 by simonpj] Update expected output
10e3100 [project @ 2003-01-24 14:08:59 by simonmar] Start a new GHCi-only test category, and add our first test
7ac7aa1 [project @ 2003-01-24 14:11:49 by simonmar] Add comment pointing to the fix.
901ca7f [project @ 2003-02-04 13:45:29 by simonpj] Add tc165
ce35c343 [project @ 2003-02-04 13:45:45 by simonpj] Update expected output
7457641 [project @ 2003-02-06 09:30:14 by simonpj] Add error-message test
41df824 [project @ 2003-02-06 09:59:34 by simonmar] Add test for missing rts_mkFunPtr (fails on 5.04.2).
ae3a3a9 [project @ 2003-02-14 10:54:42 by simonpj] Add another impicit-param test
875d580 [project @ 2003-02-14 13:00:38 by simonpj] Add deriving test for record fields with leading underscore
2cb08ad [project @ 2003-02-18 15:31:06 by simonpj] Record update test
8439bcd [project @ 2003-02-19 11:30:39 by simonpj] Update expected output
e8c1915 [project @ 2003-02-19 11:35:28 by simonpj] Update expected output
f579d5f [project @ 2003-02-19 14:42:23 by simonpj] Update expected output
2cec1ab [project @ 2003-02-24 09:36:38 by simonpj] Update expected output
6f5c8bf [project @ 2003-02-24 16:03:51 by simonpj] Update expected output
5136a8c [project @ 2003-03-11 09:16:44 by simonpj] A new parser test
365d3b8 [project @ 2003-03-17 14:48:18 by simonmar] Add test for 'main = return undefined'
62eb0be [project @ 2003-03-17 14:51:43 by simonmar] Add test for lexing '9e2'.
2d4e251 [project @ 2003-03-19 11:37:18 by simonmar] Add missing test
03643ba [project @ 2003-03-26 15:29:49 by simonmar] change this test to avoid closing stderr, which confuses GHCi
56cfb93 [project @ 2003-03-26 15:34:42 by simonmar] Fix bug in GHCi testing: should fix a few GHCi test failures
6fb6143 [project @ 2003-03-28 12:37:30 by simonmar] Disable getDirectoryContents001 for GHCi.
d0d51ad [project @ 2003-04-01 16:39:56 by simonpj] Add readLitChar test
c43c29e [project @ 2003-04-08 10:58:10 by simonpj] Add unbox-strict-fields test
a404d9a [project @ 2003-04-08 11:48:15 by simonpj] Add newtype deriving error-msg tests
4856d39 [project @ 2003-04-08 13:10:47 by simonpj] Add a borderline test case
4b5190a [project @ 2003-04-09 08:06:59 by simonpj] Add tcrun028
b27e910 [project @ 2003-04-09 08:20:46 by simonpj] Add lex test
76a0a98 [project @ 2003-04-10 14:56:50 by simonpj] Update tests
791207a [project @ 2003-04-10 15:32:28 by simonpj] update expected output
0e2df53 [project @ 2003-04-10 15:33:31 by simonpj] Update expected output
fdf7254 [project @ 2003-04-10 15:39:25 by simonpj] Error message wibble after changing the order in which the type checker looks at function calls. Now it does the result type before the argument type, so a handful of error messages change.
94a5678 [project @ 2003-05-01 16:27:58 by simonpj] Update expected output. The main change is slightly less duplication in typecheck error messages. I'm not quite sure when and why this got in, but it seems to be an improvement.
43a4dd0 [project @ 2003-05-03 22:11:52 by igloo] Update testsuite in line with recent TH changes.
3ea8f27 [project @ 2003-05-04 13:51:13 by igloo] Added tests for unboxed literals.
e403f07 [project @ 2003-05-04 17:40:01 by panne] Keep all paths below 100 characters, making the poor Solaris tar happy again. Well, to be more exact, *almost* all paths: Some paths below fptools/{ghc,happy}/InstallShield/ are still too long, but they don't usually appear in our tar files.
0a7c450 [project @ 2003-05-07 08:26:17 by simonpj] Update expected output
0a4b449 [project @ 2003-05-07 09:22:15 by simonpj] Add a generics test
0849c91 [project @ 2003-05-07 09:26:14 by simonpj] Add test for Show on unboxed types
a929bd2 [project @ 2003-05-12 11:50:10 by ralf]
3319c67 [project @ 2003-05-21 02:58:40 by igloo] Added support for newtypes to TH and altered a test for them.
3a28b48 [project @ 2003-05-21 18:07:30 by igloo] The Great Renaming. I hope I've kept everything in sync - and all the tests pass. Now datatypes follow the
c6eaad0 [project @ 2003-05-23 13:43:47 by simonmar] Reclassify these test failures as "expected failures". We are now at ZBB (zero bug bounce).
5af150f [project @ 2003-05-23 13:51:51 by simonmar] ds053 is not an expected failure any more; accept the correct output.
709feb3 [project @ 2003-05-23 14:20:35 by simonmar] This test is an expected failure, but its original purpose seems to have been lost along the way somewhere.
c038498 [project @ 2003-05-23 14:24:37 by simonmar] rn040 is no longer an expected failure; accept the correct output
f90882e [project @ 2003-05-23 14:36:39 by simonmar] Update this file to reflect reality.
455c730 [project @ 2003-05-27 09:50:31 by ralf] Intermediate commit. Added 002 and 003 test case. Do only compile with local-build target.
3d2b2ef [project @ 2003-05-27 17:52:48 by ralf] This is the beginning of a useful test suite for the boilerplate Generics. Should all work fine with gmake (stage2) in ".". Nice! All subdirs are visited automatically. Much more smaller test cases are needed. To be worked on.
b4421ab [project @ 2003-05-30 14:11:18 by simonpj] A test for stupid contexts in data types; killed 5.02.3
8b120e5 [project @ 2003-05-30 22:00:25 by ralf] Data.Generics received a meaninful testsuite; more work to be done.
8492cd2 [project @ 2003-06-01 17:20:59 by ralf] Added an example for traversal dimension; started a TODO list here
e1ed24d [project @ 2003-06-03 06:30:09 by simonpj] Add big-tuple tests
1505be8 [project @ 2003-06-04 14:53:05 by ralf] Added a simple gread test sample; improved explanations of several samples
546054b [project @ 2003-06-05 13:36:30 by ralf] Added foldTree examples.
c874a01 [project @ 2003-06-06 16:18:03 by igloo] Update tests for renamings.
68450d5 [project @ 2003-06-08 18:12:27 by igloo] Introduce a ListP for consistency with ListE. Splicing in something with a list pattern now works too.
c5f03b4 [project @ 2003-06-09 15:38:32 by simonpj] Add a test for hasNoRedexes
ac2cbe5 [project @ 2003-06-13 07:22:03 by simonpj] Add kind-checking test
b444d3b [project @ 2003-06-13 07:23:02 by simonpj] Add kind test
4862338 [project @ 2003-06-16 15:17:28 by simonmar] Get up a bit earlier in the morning than the strictness analyser.
5e8293a [project @ 2003-06-18 10:45:03 by simonpj] Begin arrow test suite
c9695de [project @ 2003-06-18 10:45:50 by simonpj] Add makefile
1a15503 [project @ 2003-06-18 10:55:24 by simonmar] Add test for SourceForge #756454 (method must mention class type variable), expected failure.
370509c [project @ 2003-06-18 18:20:40 by igloo] Ignore *.comp.stderr and *.run.stderr, not *.stderr. Add *.run.stdout to ignored files.
b63c719 [project @ 2003-06-19 08:50:40 by ross] tests for arrow notation (needs arrows-branch)
f2fcb61 [project @ 2003-06-19 09:13:43 by ross] more arrows tests
f6f2c79 [project @ 2003-06-19 09:50:47 by simonmar] tc167 is an expected failure at the moment (there's a bug open on it).
155001a [project @ 2003-06-19 09:51:31 by simonmar] accept new output
1e23e7d [project @ 2003-06-19 09:52:39 by simonmar] tcfail115 is an expected failure (there's a bug open on it).
5951fed [project @ 2003-06-20 11:13:29 by simonpj] Add a quantification test
e78e376 [project @ 2003-06-20 23:31:22 by ross] update arrow tests
1e67506 [project @ 2003-06-21 23:39:23 by ross] more arrow tests
a53ccd6 [project @ 2003-06-23 00:08:42 by ross] another (successful) arrow test
49f05dc [project @ 2003-06-23 00:23:38 by ross] extend a test
7829aeb [project @ 2003-06-23 11:45:23 by simonpj] Add a test for IO strictness
09d7b73 [project @ 2003-06-23 16:41:26 by simonpj] -farrows instead of -fgla-exts
35e989f [project @ 2003-06-24 09:45:23 by ross] another arrows test
8f6ff0f [project @ 2003-06-24 11:31:42 by ross] update arrows test
3422c52 [project @ 2003-07-01 14:06:29 by simonpj] Update expected output
fea726c [project @ 2003-07-01 14:12:17 by simonpj] Add strun003
88895ca [project @ 2003-07-01 14:12:52 by simonpj] Add cg004
d15e291 [project @ 2003-07-01 14:13:17 by simonpj] Comments only
cd3eba2 [project @ 2003-07-01 14:13:45 by simonpj] update expected output
62e4d30 [project @ 2003-07-02 10:16:26 by simonpj] Add method defs to suppress gratuitous warnings
08fcb68 [project @ 2003-07-15 13:35:19 by ross] add a test for big tuples, but don't enable it because it takes a long time (thanks to the monster types, I suspect).
0b759f2 [project @ 2003-07-16 08:50:57 by ross] update tests to match revised syntax for forms (and test application too).
a62020b [project @ 2003-07-17 12:21:03 by simonmar] Quick hack: add a generic_command class of tests, so that we can integrate arbitrary commands as tests in the test framework.
6909015 [project @ 2003-07-17 12:22:40 by simonmar] Add some driver tests.
b1ed296 [project @ 2003-07-18 12:52:12 by simonmar] Add another driver test: compiling a hierarchical module in a subdirectory in one-shot mode.
8194ab8 [project @ 2003-07-21 16:58:14 by simonmar] update expected output after changes to Handle and IOError Show instances
f8a508a [project @ 2003-07-22 10:24:00 by simonmar] generic_command: cd to testdir before running the command.
202ed05 [project @ 2003-07-22 10:37:29 by simonmar] rmdir the obj/B directory, so we can test that GHC creates intermediate directories correctly (it currently doesn't).
ecb2ccc [project @ 2003-07-23 09:22:29 by simonmar] Extend the support for running arbitrary commands as tests.
8cb9843 [project @ 2003-07-23 09:54:09 by simonmar] Add ghci_script, a simple variation on run_command that runs GHCi with a specified script as input.
10830b3 [project @ 2003-07-23 10:55:28 by simonmar] Add some GHCi tests (found 2 bugs in the HEAD in the process!)
2ce712b [project @ 2003-07-23 10:59:29 by simonmar] Move this test into a subdirectory
c853e11 [project @ 2003-07-23 11:36:46 by simonmar] add Makefile
6c2bb84 [project @ 2003-07-23 11:39:31 by simonmar] ghci_script: - filter out -no-recomp from the compiler flags (we want to test recompilation) - pass config.compiler and config.compiler_always_flags to the subprocess via the environment variables HC and HC_OPTS respectively, so that the GHCi script can invoke the compiler
5db5edb [project @ 2003-07-23 11:40:31 by simonmar] Copy some GHCi tests over from fptools/ghc/tests/ghci
8787fe5 [project @ 2003-07-23 14:07:31 by simonmar] update output
da82119 [project @ 2003-07-23 14:11:56 by simonmar] update output
a93cb57 [project @ 2003-07-23 14:42:39 by simonmar] Hack to get this test working.
16eadea [project @ 2003-07-24 07:47:32 by simonpj] Add a pretty-print test (makes GHC 6.0 loop)
e98e1c0 [project @ 2003-07-25 10:17:39 by simonmar] Check exit codes from GHCi runs (we were ignoring them before).
a4f992f [project @ 2003-07-25 10:18:40 by simonmar] Add text for Text.Regex.Posix bug.
bc666d4 [project @ 2003-07-25 14:27:22 by ralf]
5a50de4 [project @ 2003-07-26 12:49:11 by ralf] Testsuite update which goes with this week's effort on Data.Generics.
76b1d32 [project @ 2003-07-26 12:51:45 by ralf] Testsuite cvs problem fixed.
5429707 [project @ 2003-07-28 11:59:15 by simonpj] Add a new test for higher-rank polymorphism (killed GHC 6.0
20cfa6f [project @ 2003-07-29 10:16:07 by simonpj] Avoid lang-pkg dependency; update expected output
d405cc8 [project @ 2003-07-29 10:16:28 by simonpj] Avoid lang-pkg dependency
83f49b3 [project @ 2003-07-31 09:28:48 by ralf] Cosmetic changes. Documentation of Data.Generics at http://www.cs.vu.nl/boilerplate/ is now also again well in line with the major revision of Data.Generics from last week.
7fd2cd7 [project @ 2003-07-31 10:48:51 by panne] Merge Foreign.C.TypesISO into Foreign.C.Types
9637bbd [project @ 2003-08-04 14:53:20 by simonmar] Update following latest enhancements.
7a53dd1 [project @ 2003-08-04 14:54:00 by simonmar] These should all ignore their output
28eab00 [project @ 2003-08-14 10:17:26 by simonmar] pp1 is an expected failure, so tell the test driver.
a27b1e5 [project @ 2003-08-19 21:51:53 by krc] Added support for testing generation and compilation of External Core code. There are two new ways, which are not automatically enabled but can be invoked from the command line: extcore and optextcore. Invoking either way will test that ghc is able to generate External Core code for a given test, read the code back in, and compile it to an executable that produces the expected output for the test.
de169e7 [project @ 2003-08-20 10:07:30 by simonmar] Add unicode character classification test.
7fbacb8 [project @ 2003-08-20 10:21:07 by simonmar] Add Unicode character classification test.
6ba3faf [project @ 2003-08-27 11:04:05 by simonmar] update expected output
7067633 [project @ 2003-09-08 11:52:27 by simonmar] Replace the handwritten lexer with one generated by Alex.
3a558d2 [project @ 2003-09-08 12:53:47 by simonmar] Update expected output
cf19aa1 [project @ 2003-09-08 12:59:05 by simonmar] Add a couple of signal-handling tests I had lying around.
656dff4 [project @ 2003-09-10 09:36:06 by simonmar] accept output
5ac88a9 [project @ 2003-09-10 09:37:10 by simonmar] add expected output
81b4892 [project @ 2003-09-10 16:48:12 by simonmar] These tests now only need -fth, apart from a couple which use unboxed literals.
56fad57 [project @ 2003-09-11 09:36:35 by simonmar] I assume that "ghc-6.1: unknown package name `lang'" is *not* the correct output for this test :-)
139365b [project @ 2003-09-11 09:43:57 by simonmar] Add an extra "sleep 1" to make this test work.
5b87aac [project @ 2003-09-11 09:46:17 by simonmar] accept output
f770811 [project @ 2003-09-11 14:22:10 by simonpj] Add a recursive-dictionary test
b038ffa [project @ 2003-09-20 17:23:15 by ross] expand test to include cases of lambdas
0bad63c [project @ 2003-09-23 14:40:16 by simonmar] add fileExist test
90a8bba [project @ 2003-09-23 14:44:31 by simonmar] add doesDirectoryExist test
89320bc [project @ 2003-09-24 11:25:58 by simonmar] Bring these tests into the 21st century.
6936e4e [project @ 2003-09-24 11:47:13 by simonmar] Remove some tests that don't apply any more, since we removed support for _ccall_.
55956fe [project @ 2003-09-24 11:50:08 by simonmar] these tests have gone
dad6f91 [project @ 2003-09-24 11:52:45 by simonmar] remove obsolete test
fd7c403 [project @ 2003-09-24 11:55:55 by simonmar] arrowcase1 is an expected failure on the branch
1b5fe37 [project @ 2003-09-24 11:56:37 by simonmar] oops, should be on the branch
3c37268 [project @ 2003-09-26 09:28:11 by simonmar] remove obsolete test (uses CCallable)
b9e79f5 [project @ 2003-09-30 09:57:21 by simonmar] not required
ca6b9b6 [project @ 2003-09-30 10:29:01 by simonmar] Add a -f to the rm command to avoid spurious failure
f6282fe [project @ 2003-10-01 09:11:36 by simonmar] Add test for returning a Bool from a foreign export.
69d9f87 [project @ 2003-10-06 11:48:02 by simonpj] Add some leading-zero tests
8e44370 [project @ 2003-10-06 12:55:05 by simonpj] Add test for parallel list comprehension unused-var warnings
9c302a9 [project @ 2003-10-13 14:54:11 by simonpj] Update expected output
c89e742 [project @ 2003-10-20 14:58:34 by simonmar] Add test that generates strange duplicate error messages with GHC 6.2.
43e4e3d [project @ 2003-10-23 10:24:19 by simonmar] accept new output
54e7038 [project @ 2003-10-24 01:43:27 by dons] Add addr001 case for 64 bit mips-sgi-irix
711bf81 [project @ 2003-10-24 02:10:24 by dons] add case for i386-unknown-openbsd
04bb847 [project @ 2003-10-24 14:33:54 by dons] Make sure uses of pollableEvent are wrapped in HAVE_SIGPOLL. While we're here, add output case for OpenBSD which is an instance of this.
8847cec [project @ 2003-10-27 06:43:29 by dons] 64 bit result for mips64
043b1d7 [project @ 2003-10-27 07:13:37 by dons] 64 bit expected output
c662e94 [project @ 2003-10-27 07:34:04 by dons] Add 64 bit expected outptu for mips
04df870 [project @ 2003-10-27 07:38:01 by dons] Add 64 bit expected output for mips
a99f13a [project @ 2003-10-27 07:41:04 by dons] Add 64 bit expected output for mips
0f5c617 [project @ 2003-10-27 07:50:31 by dons] Add 64 bit expected output for mips
b5a1916 [project @ 2003-10-27 08:13:29 by dons] Add 64 bit expected output for mips
c5cc68d [project @ 2003-10-27 08:22:59 by dons] Add 64 bit expected output for mips
5a93c94 [project @ 2003-10-27 11:01:01 by simonpj] Two more tests
68e3715 [project @ 2003-10-27 12:46:57 by simonpj] update expected output
7643cf5 [project @ 2003-10-27 13:50:10 by simonpj] Update expected output
36b3797 [project @ 2003-10-28 01:20:00 by dons] export the value of MAKE for invocation as $MAKE in ghc-regress/driver tests.
706603b [project @ 2003-10-28 01:20:45 by dons] make -> $MAKE so it these tests won't fail on gmake systems
12209f1 [project @ 2003-10-28 08:56:16 by simonpj] Add a no-constructor-type test
b006d8d [project @ 2003-10-28 08:56:38 by simonpj] Add tc171
b350f24 [project @ 2003-10-29 12:09:06 by simonpj] update expected output
17f3242 [project @ 2003-10-29 17:20:29 by simonpj] Add a TH test
b293c64 [project @ 2003-10-29 19:16:16 by simonpj] Add a strictness anal test I found lying in this directory
1de5f70 [project @ 2003-10-30 04:01:13 by dons] Expected output for opening a directory on Irix.
1812632 [project @ 2003-10-30 10:16:26 by simonpj] Two more TH tests, thanks to Sean
1f9e255 [project @ 2003-11-02 17:51:00 by ralf] Cosmetic changes.
9619300 [project @ 2003-11-03 15:28:53 by simonpj] Add another module test
d5253f8 [project @ 2003-11-05 12:16:02 by simonpj] Avoid gratuitous warnings
ad9c335 [project @ 2003-11-05 14:37:48 by simonmar] Hopefully make these tests produce deterministic output.
139a051 [project @ 2003-11-05 14:49:21 by simonpj] Fix tc170
efd7221 [project @ 2003-11-06 10:12:19 by simonmar] wibble
5ed4d1e [project @ 2003-11-06 17:09:59 by simonpj] ------------------------------------ Major increment for Template Haskell ------------------------------------
36042a4 [project @ 2003-11-06 17:14:30 by simonpj] Add another TH test
205eef1 [project @ 2003-11-06 17:22:36 by simonpj] update output; add an (incomplete) error test
920c381 [project @ 2003-11-11 09:47:01 by simonmar] skip conc013
a01f9cf [project @ 2003-11-12 14:49:43 by simonmar] Add test for '\xa0', the ISO8859-1 non-breaking space character.
28d132c [project @ 2003-11-14 10:31:49 by simonmar] conc031 hangs for ever, skip it
8d914d8 [project @ 2003-11-17 14:17:41 by simonmar] skip conc033, hangs with threaded RTS
8a1fbe6 [project @ 2003-11-17 14:26:38 by simonmar] Turn off conc034 for now
d5afc20 [project @ 2003-11-19 14:47:31 by ralf] Added functions and example to deal with encoding and decoding of bit streams.
1def135 [project @ 2003-11-19 23:46:59 by ralf] bits and strings are shown and read better than ever before.
6823361 [project @ 2003-11-23 12:29:30 by ralf] Added and revised test cases.
32ff5e2 [project @ 2003-11-25 09:57:41 by simonmar] Omit GHCi way for conc004. This test has been taking several hours, possibly something to do with the threaded RTS.
fe07a01 [project @ 2003-11-26 10:07:46 by simonmar] test for extra comma in record construction
442364f [project @ 2003-11-28 17:11:04 by simonmar] Add a test which causes the HEAD to crash (SourceForge bug #847910). Fix to be incorporated shortly.
539260d [project @ 2003-12-06 17:15:00 by ralf] Added examples to demonstrate type case.
318e044 [project @ 2003-12-10 12:32:29 by simonmar] Add unused import warning tests.
86b3567 [project @ 2003-12-10 14:24:21 by simonmar] Update some of the test output following introduction of accurate source locations in error messages. More updates to follow.
92f85f8 [project @ 2003-12-10 14:33:08 by simonmar] wibble (I've no idea why this output got lost)
2294a75 [project @ 2003-12-10 17:20:49 by simonmar] update output
3fbdfd6 [project @ 2003-12-16 16:27:59 by simonpj] Add newtype deriving test
0f43525 [project @ 2003-12-17 15:28:23 by simonpj] Add an instance-getting test
b01c530 [project @ 2003-12-17 15:28:58 by simonpj] comments
31fd6ad [project @ 2003-12-19 10:39:28 by simonpj] An umboxed-tuple test
15cea88 [project @ 2003-12-22 12:27:35 by simonmar] Add h{Get,Put}Buf(NonBlocking) tests.
24859d1 [project @ 2003-12-23 12:34:47 by simonmar] The test wasn't exercising enough of the hGetBuf implementation, so jiggle it a bit.
f0143e8 [project @ 2003-12-30 16:36:49 by simonpj] Add tc175, modify tcfail115
7280484 [project @ 2004-01-05 14:40:10 by simonmar] Add a couple of -keep-hc-files tests.
2dcc6b4 [project @ 2004-01-06 11:07:53 by simonmar] accept output
e418c72 [project @ 2004-01-08 10:37:53 by simonmar] Add a -main-is test
a730d64 [project @ 2004-01-08 11:50:41 by simonpj] Add a CSE with unboxed tuples test
52751fe [project @ 2004-01-08 11:57:04 by simonpj] -O is enough to trigger the bug
97bc69e [project @ 2004-01-08 15:05:46 by simonpj] Forgot to commit all.T
8725a8f [project @ 2004-01-09 10:57:33 by simonmar] update output
d04c89c [project @ 2004-01-09 11:02:36 by simonmar] add missing Makefiles
e5459ed [project @ 2004-01-09 11:04:01 by simonmar] update output
28c7ab7 [project @ 2004-01-09 11:07:37 by simonmar] update output
eeb5588 [project @ 2004-01-09 12:10:53 by simonmar] update output
a0c3bd3 [project @ 2004-01-14 09:18:33 by simonmar] Fix up test
3051506 [project @ 2004-01-14 09:26:38 by simonmar] add mention of only_ways()
2514201 [project @ 2004-01-14 09:28:56 by simonmar] While I'm here, add docs for a couple of other pre-defined functions which were missing.
25e6c77 [project @ 2004-01-14 09:31:09 by simonmar] Run Tc170_Aux and tc170 in the 'opt' way only. If Tc170_Aux is allowed to run multiple ways, then we might get the wrong flavour of interface file.
a58c9ff [project @ 2004-01-14 09:31:59 by simonmar] Use run_command_ignore_output instead of run_command for tc173.
d6ac657 [project @ 2004-01-14 09:40:51 by simonmar] tcfail115 and tcfail116 are now expected to succeed
41f83ea [project @ 2004-01-14 09:42:33 by simonmar] Update expected output (mainly error message wibbles)
4ddda6e [project @ 2004-01-14 09:55:29 by simonmar] update output
f2ab3a4 [project @ 2004-01-15 14:43:24 by igloo] Split Template Haskell out to its own package and update docs and tests.
284f4d6 [project @ 2004-01-20 10:09:12 by simonmar] update output
ba028fb [project @ 2004-01-26 11:29:19 by simonmar] Add SampleVar tests.
e6426d4 [project @ 2004-01-27 15:05:57 by simonmar] More tests from Jan Christiansen <jac at informatik.uni-kiel.de>. The QSem ones are disabled for the time being.
d70965b [project @ 2004-01-29 07:01:31 by dons] Add output for sparc/openbsd. This is the same as the i386 case; neither has HAVE_SIGPOLL.
c726906 [project @ 2004-02-03 16:48:17 by simonpj] Make tc167 an expected pass
6d0a38e [project @ 2004-02-06 15:12:31 by simonpj] Add a codegen switch test
649cd31 [project @ 2004-02-10 08:46:53 by simonpj] Add a test from a Hugs bug report
c1bd289 [project @ 2004-02-13 14:36:59 by ralf] Added another test-set generation example: really simple!!!
c34221e [project @ 2004-02-14 18:13:33 by ralf] Refactored for new twin traversals; Added a new somewhat XMLish example; see subdir tree; Started on an even more XMLish example; see subdir xmlish.
c7d1955 [project @ 2004-02-15 16:57:09 by ralf] A somewhat weird XMLish example is completed. Needs more discussion.
118596b [project @ 2004-02-15 17:53:52 by ralf] Finished refactoring twin traversal. Finished drafting XMLish examples.
d26e2d6 [project @ 2004-02-16 12:02:36 by simonmar] update output
f6275ac [project @ 2004-02-17 10:20:01 by simonmar] Skip the GHCi tests if ghci is not in run_ways.
158bcf0 [project @ 2004-02-24 10:34:48 by simonmar] line comment test.
988c74d [project @ 2004-02-24 17:15:14 by simonpj] Add test for overlapping instances in deriving clause
90e7172 [project @ 2004-02-24 19:51:46 by ralf] Revised example tree to make use of accumulating map. Revised xmlish example with regard to polymorphic lists. Added a weird example ext1 for illustrating polymorhic type case.
635b024 [project @ 2004-02-25 13:15:18 by simonmar] enable these tests now
208d773 [project @ 2004-02-25 21:19:39 by ralf] Follow-up fix triggered by yesterday's major scrap your boilerplate commit.
15d9215 [project @ 2004-02-26 13:17:47 by simonpj] Add a hiding test
3d7abbc [project @ 2004-02-26 14:48:29 by simonpj] Reverse sense of test
67dc41f [project @ 2004-02-28 15:31:44 by ralf] Part of this weekend's boilerplate wave. See other commits to library and compiler. The testsuite is passed by the new library and compiler.
5d5457f [project @ 2004-03-01 13:27:28 by simonmar] Add 'threaded' way to run tests with the threaded RTS.
dd067b3 [project @ 2004-03-01 14:09:46 by simonmar] Fix up pass over the concurrent tests:
f5984c6 [project @ 2004-03-01 16:33:57 by simonmar] update output
253bf57 [project @ 2004-03-02 22:25:13 by ralf] Testsuite updated to meet the new Data class.
3c8e13b [project @ 2004-03-08 20:20:36 by ralf] Added some new boilerplate examples.
8ec8a8c [project @ 2004-03-10 10:30:40 by simonmar] accept output
2ed6755 [project @ 2004-03-10 11:17:38 by simonmar] remove dependencies on hslibs packages
50a1794 [project @ 2004-03-10 11:22:37 by simonmar] Remove unnecessary -package lang
be23fdc [project @ 2004-03-10 11:37:03 by simonmar] remove dependencies on hslibs packages
b1ed767 [project @ 2004-03-10 11:43:10 by simonmar] remove dependencies on hslibs packages
cbbefef [project @ 2004-03-10 11:46:12 by simonmar] remove dependencies on hslibs packages
b171ecd [project @ 2004-03-10 11:46:49 by simonmar] remove hslibs dependencies
8d8d17f [project @ 2004-03-10 11:50:55 by simonmar] remove hslibs dependencies
dc2dc85 [project @ 2004-03-11 10:00:32 by simonmar] accept output
231dc6b [project @ 2004-03-11 10:06:29 by simonmar] accept output
8c4a2f8 [project @ 2004-03-11 10:53:41 by simonpj] Add default method error test
e987c70 [project @ 2004-03-11 11:11:54 by simonmar] add conc040
70d7472 [project @ 2004-03-11 14:28:47 by simonpj] Add a functional dependency test
c2ce934 [project @ 2004-03-12 10:15:56 by simonmar] accept output
2c929e8 [project @ 2004-03-12 10:18:58 by simonmar] accept output
049afd8 [project @ 2004-03-12 11:12:40 by simonmar] merge rev. 1.5.2.1 (make this test more robust)
0da57d3 [project @ 2004-03-16 09:25:39 by simonmar] accept output
000d647 [project @ 2004-03-16 10:27:18 by simonmar] Hack around \r\n vs. \n differences in sample output on Windows.
a57e2d3 [project @ 2004-03-16 13:40:37 by ralf] The reify test case delivers "impossible has happened" but otherwise all examples are up-to-date with regard to the Boilerplate II draft as of today.
74304f4 [project @ 2004-03-16 13:43:17 by ralf] more clean-up.
4539deb [project @ 2004-03-16 16:07:32 by ross] add test for arrow syntax outside proc (bug fixed last week)
f602a46 [project @ 2004-03-16 18:32:29 by ralf]
6c4ea5c [project @ 2004-03-17 09:41:22 by ralf] Test suite refactoring for gmap2.
d062623 [project @ 2004-03-17 10:05:03 by ross] test for newtype of recursive newtype bug
27b07a2 [project @ 2004-03-17 23:23:58 by ralf] Testsuite fully successful again. This should now really finish the boilerplate II effort.
aca374a [project @ 2004-03-21 19:07:55 by ralf] Make proper use of Typeable1... classes. Adhere to new names in Data.Typeable.
70ebd2d [project @ 2004-03-24 11:00:48 by simonmar] Add empty -i flag test.
97d37ad [project @ 2004-03-30 15:35:27 by ralf] A wave of updates related to the "fromConstr -> gunfold" migration. Nothing serious. Works like a dream.
5475292 [project @ 2004-03-31 21:18:03 by ralf] Too silly encoding to leave it like this.
253a91c [project @ 2004-04-02 13:29:20 by simonpj] More tests
64c76cd [project @ 2004-04-02 16:50:29 by simonpj] Add a test for newtype deriving
ee8aff4 [project @ 2004-04-06 08:41:36 by simonpj] Update output
f03e3b7 [project @ 2004-04-06 08:49:32 by simonpj] Update output
970e388 [project @ 2004-04-06 09:28:32 by simonpj] Update expected output
7c561af [project @ 2004-04-06 09:35:36 by simonpj] Track update in Generic names
f0fa5e1 [project @ 2004-04-24 02:05:55 by dons] Add some 64 bit expected results for the amd64 box
d80e444 [project @ 2004-04-24 02:09:33 by dons] More 64 bit arithmetic results
f130442 [project @ 2004-04-24 02:11:31 by dons] The result of this test depends on word size. Add 64 bit case.
910c1c1 [project @ 2004-04-24 02:13:32 by dons] More 64 bit cases
c967ccb [project @ 2004-04-24 02:17:06 by dons] Add signals001 result, for another OpenBSD platform
01ba963 [project @ 2004-05-05 09:35:39 by simonpj] Typeable deriving test
6de9a6e [project @ 2004-05-12 09:07:57 by simonmar] accept output
a4057e5 [project @ 2004-05-14 08:57:40 by simonmar] accept output
86dd540 [project @ 2004-05-24 09:14:14 by simonmar] Expect failure for tc175 (bug is in SourceForge; we're not going to fix any time soon).
c6f3708 [project @ 2004-05-25 08:04:36 by simonpj] update output for typechecker error
f93ea08 [project @ 2004-05-25 08:07:04 by simonpj] Improve location on unused import warning
c4ffa65 [project @ 2004-05-25 09:04:56 by simonpj] Add test for decent failure on built-in syntax
f07f819 [project @ 2004-06-01 23:22:33 by igloo] Add missing functions to TH export list (mostly spotted by Duncan Coutts).
ac3ef43 [project @ 2004-06-21 16:10:45 by simonpj] Accept Show for rationals without space round %
a0d0367 [project @ 2004-06-21 16:21:50 by simonpj] Debug messages moving around
24ae2e7 [project @ 2004-06-21 16:22:23 by simonpj] Infix constructors work now
69cd652 [project @ 2004-06-21 16:23:07 by simonpj] Accept Show for rationals without space round %
5702699 [project @ 2004-06-22 09:50:11 by simonpj] Add a where-clause test for TH
f0090f2 [project @ 2004-06-24 10:09:27 by ralf] Ralf back online.
6aa59dd [project @ 2004-07-11 09:23:55 by panne] Updated expected output (whitespace change only)
805e704 [project @ 2004-07-19 22:11:45 by igloo] Allows a -ws-64 stdout variant rather than requiring each 64-bit platform to have a -platform one. (You now need to make boot in testsuite after configure but before running tests).
1b09a28 [project @ 2004-07-20 14:53:12 by igloo] amd64 needs a bigger stack. s/16/32/g
bdad3af [project @ 2004-07-20 15:52:20 by igloo] Increase stack size from 4m to 8m for stableptr001 to allow it to pass on amd64.
a3fb947 [project @ 2004-07-21 11:29:31 by simonpj] Add a typeable test for the Y type
917a86d [project @ 2004-07-22 09:14:15 by simonmar] Make this a bit more deterministic
32129f6 [project @ 2004-07-22 09:14:26 by simonmar] make this a bit more deterministic
e4da356 [project @ 2004-07-23 14:41:07 by igloo] Expect fed001, ffi006 - ffi011 to fail if we are not on an arch that can do adjustor creation.
6181132 [project @ 2004-07-27 12:58:17 by igloo] Revert 1.20
4258eff [project @ 2004-08-12 11:18:26 by simonmar] ghci011 now works
451e80e [project @ 2004-08-12 13:07:48 by simonmar] accept output
a812a21 [project @ 2004-08-18 09:28:26 by simonpj] Add a fundep test
c0e3629 [project @ 2004-08-20 08:44:06 by simonpj] Make enum test more elaborate for Int
b03655a [project @ 2004-08-20 13:12:55 by simonmar] Update Windows output.
ee20a24 [project @ 2004-08-23 11:57:29 by simonmar] Add DiffArray deadlock test.
b003cc7 [project @ 2004-08-26 12:46:50 by simonpj] New output for enum01
e336948 [project @ 2004-08-26 16:02:32 by simonpj] Add a functional dependency test
2a9fd84 [project @ 2004-09-01 08:58:23 by simonmar] Fix GHCi tests on Windows.
510d800 [project @ 2004-09-02 11:58:12 by simonpj] Add a kind-error test (whcih GHC currently fails)
1741ca3 [project @ 2004-09-03 09:30:18 by simonmar] Robustify conc018 and conc019 a bit
8491505 [project @ 2004-09-03 09:53:07 by simonmar] robustify driver063
4c683c1 [project @ 2004-09-03 09:54:05 by simonmar] accept output
51980a6 [project @ 2004-09-03 10:02:33 by simonmar] accept output
de39845 [project @ 2004-09-06 09:51:04 by simonmar] Update output for Windows.
dfd8db6 [project @ 2004-09-06 09:51:35 by simonmar] Test driver fixes for Windows.
2f3bc24 [project @ 2004-09-06 13:12:22 by simonmar] More Windows fixes
43198f9 [project @ 2004-09-07 07:51:47 by simonpj] Error message reordering
b2db35b [project @ 2004-09-07 09:03:20 by simonmar] accept output
fd39616 [project @ 2004-09-07 13:58:38 by simonpj] Add another kind check
d268747 [project @ 2004-09-09 16:15:24 by igloo] Testsuite cleaning.
bca1649 [project @ 2004-09-09 16:30:22 by simonpj] Add GADT tests; these will fail in the HEAD, but never mind
18809f3 [project @ 2004-09-10 09:25:42 by simonmar] accept output
661a9c4 [project @ 2004-09-14 02:53:14 by dons] Disable getPermissions001 for WAY=ghci.
bfdde39 [project @ 2004-09-15 17:48:10 by ross] arrow notation: allow arrow applications (f -< a) to take a non-empty command stack, as suggested by Sebastian Boldt <Sebastian.Boldt at arcor.de>.
06af68a [project @ 2004-09-27 15:33:01 by simonpj] More GADT tests
c12105c [project @ 2004-09-27 15:47:02 by simonpj] Another higher-rank pattern-match test; thank you Iavor
c488d00 [project @ 2004-09-27 15:53:17 by simonpj] Accept output
9432c04 [project @ 2004-09-27 15:53:59 by simonpj] More gadt test fixup
21acbe0 [project @ 2004-09-28 13:03:33 by simonmar] accept output
42050eb [project @ 2004-10-01 13:29:20 by simonpj] Remove duplicate test
8b471a8 [project @ 2004-10-01 13:58:37 by simonpj] Update expected output for new GADT-enabled typechecker
40427ca [project @ 2004-10-03 05:02:58 by dons] Expect unicode001 to fail on wchar-less OpenBSD/x86
0222c7f [project @ 2004-10-04 09:10:37 by simonpj] Update expected output
3e77701 [project @ 2004-10-04 09:36:47 by simonpj] Update expected output
ab63bd0 [project @ 2004-10-04 11:25:29 by simonpj] Update expected output
0cb72d0 [project @ 2004-10-04 15:44:08 by simonpj] Add a GADT test
0635b22 [project @ 2004-10-05 01:34:13 by dons] Expect pass for ffi009, on OpenBSD. Doesn't seem to have the optasm failure/float-store issues.
8634e15 [project @ 2004-10-05 01:59:20 by dons] make -> $MAKE. Always use $MAKE in all.T testsuite code
e8b8cc7 [project @ 2004-10-05 07:25:12 by simonpj] Update output
b51786a [project @ 2004-10-05 07:45:55 by simonpj] Update output
3aa8272 [project @ 2004-10-05 08:49:14 by simonmar] accept output
e00a602 [project @ 2004-10-05 11:48:03 by simonmar] Add George Russell's hi-boot bug
80dfc39 [project @ 2004-10-06 06:03:09 by dons] Don't expect fail on OpenBSD. We don't produce the floating point errors.
a13e533 [project @ 2004-10-08 14:00:58 by simonpj] Add a test
07b36cb [project @ 2004-10-11 10:14:09 by simonmar] FreeBSD-specific output no longer required
2763e71 [project @ 2004-10-11 10:40:09 by simonmar] include the right config.h
2f4f4c2 [project @ 2004-10-11 10:41:04 by simonmar] add FreeBSD-specific output
fead666 [project @ 2004-10-11 12:25:19 by simonpj] accept output
25ce026b [project @ 2004-10-12 08:22:09 by simonmar] Don't use printf in this test, which is a variable-argument function and hence unsupported by the FFI.
4c46468 [project @ 2004-10-12 08:44:41 by simonmar] skip on Windows
03e7e59 [project @ 2004-10-12 08:49:00 by simonmar] mingw output
2e032ff [project @ 2004-10-12 08:57:58 by simonmar] small fix for GHCi tests on Windows
cbd9f01 [project @ 2004-10-13 23:50:29 by dons] Remove duplicate, obsolete, entries for signals{001,002}. Looks like a merge-o.
4543b6c [project @ 2004-10-18 13:37:56 by simonmar] Add stdcall test
4c60e0d [project @ 2004-10-20 11:31:47 by simonpj] Add more pattern-match tests
f5e87ff [project @ 2004-10-20 11:34:53 by simonmar] Update Network.URI test for new library.
3c13cf0 [project @ 2004-10-21 08:19:10 by simonpj] Update output
44b5fc4 [project @ 2004-10-27 10:49:58 by simonmar] System.Posix.forkProcess test
a4b3ba3 [project @ 2004-11-04 20:25:09 by panne] Synched with latest Network.URI changes
852fe75 [project @ 2004-11-06 10:01:41 by panne] Updated expected output
b6f4193 [project @ 2004-11-06 10:23:30 by panne] Expect no failures anymore
dee603f [project @ 2004-11-07 14:42:39 by ralf] A long-pending commit. Another commit later today, (Once an up-to-date GHC is running.)
a8f8110 [project @ 2004-11-08 12:17:27 by ralf] Testsuite works fine for today's HEAD. Added a nice reflective programming example. See getC.*
9f7e270 [project @ 2004-11-08 12:25:13 by ralf] Cleaning for upload.
06d6752 [project @ 2004-11-09 12:12:40 by simonpj] Add an implicit-paramter test
9106bfc [project @ 2004-11-09 12:41:49 by simonpj] Add a test for ill-formed type
2fe4a95 [project @ 2004-11-09 13:24:16 by simonpj] A multi-module tycon fixity test
7d1395d [project @ 2004-11-09 13:49:08 by ross] More compiler_type support: added the option functions
0d94c55 [project @ 2004-11-09 16:28:22 by ross] Rename several .stderr files to .stderr-ghc, because in each case the output consists of GHC-only warnings.
5c17ec7 [project @ 2004-11-09 16:31:13 by ross] mark groups of tests as GHC-only, as they test GHC-specific features.
c26fbe1 [project @ 2004-11-09 16:44:55 by ross] mark the following failures as GHC-specific: ds052 hReady001 tc175 tcfail080
cc70479 [project @ 2004-11-09 17:57:33 by ross] mark GHC-specific tests
87dc431 [project @ 2004-11-10 12:20:00 by ross] Add a make variable COMPILER (default: ghc) to select a configuration file from the config directory without have=ing to give a full path.
893dc0e [project @ 2004-11-10 18:30:54 by ross] replace IOExts with hierarchical modules, and track changes in System.IO
c7bd727 [project @ 2004-11-11 00:19:23 by ross] no longer needs -package lang
059028b [project @ 2004-11-11 02:34:18 by ross] get hSetBinaryMode from System.IO
1fc4f8e [project @ 2004-11-11 15:00:27 by ross] added more module tests from the Hugs testsuite, and merged mod200 into mod154, which tests the same thing.
9cb3bde [project @ 2004-11-11 15:14:53 by simonpj] Add comments
ebb498c [project @ 2004-11-11 16:47:17 by simonpj] Accept output
fe4831a [project @ 2004-11-11 23:53:51 by ross] GHC's Show instance for Ratio is slightly different from Haskell 98
ee2f0a4 [project @ 2004-11-12 11:45:07 by ross] conc013 is GHC-only (compares ThreadIds)
fd47420 [project @ 2004-11-12 11:47:39 by ross] tc168 is GHC-only (tests -ddump-types output)
07da490 [project @ 2004-11-12 11:55:31 by ross] config file for Hugs
e97e7df [project @ 2004-11-12 11:56:33 by ross] Hugs versions of various error messages
6af6cc9 [project @ 2004-11-12 11:59:28 by ross] Hugs produces slightly different output on these
129284d [project @ 2004-11-12 12:08:55 by ross] these take too long under Hugs
1ca89a2 [project @ 2004-11-12 12:17:23 by ross] Documented bugs in Hugs:
9a80fe3 [project @ 2004-11-12 12:19:49 by ross] another documented Hugs bug: tcfail030 (empty file)
ccf56fe [project @ 2004-11-12 18:14:45 by ross] hGetBuf001 is GHC-only (uses throwTo for timeout)
15a4f02 [project @ 2004-11-12 18:15:57 by ross] update Hugs output
cee9a0f [project @ 2004-11-13 00:28:49 by ross] update Hugs output
1cb68af [project @ 2004-11-14 13:00:52 by ross] Hugs doesn't implement multiple-reader single-writer locking on files.
7e520ad [project @ 2004-11-15 09:00:43 by simonpj] Update output
4176982 [project @ 2004-11-16 15:01:12 by ross] add Hugs output (Hugs doesn't treat non-Latin digits as letters)
5d9b30f [project @ 2004-11-16 18:02:48 by ross] update output
4d3dc73 [project @ 2004-11-16 23:38:28 by ross] update output to match H98
51ede92 [project @ 2004-11-17 09:34:31 by ross] update output: GHC loses some output before an exception due to its implementation of hPutStr.
3512395 [project @ 2004-11-17 10:51:56 by ross] catch other exceptions (e.g. overflow)
db21460 [project @ 2004-11-17 10:55:45 by ross] catch other exceptions (e.g. overflow and pattern match failure), and add take's to the tests for () -- GHC produces the wrong results for enumFromThen () () and enumFromThenTo () () ().
86abe71 [project @ 2004-11-17 11:02:23 by ross] add Hugs output (different error messages, H98-style printing of Rationals)
fa66141 [project @ 2004-11-17 11:03:06 by ross] update output (though the alpha one looks out-of-date)
32d6bd2 [project @ 2004-11-17 11:14:26 by ross] add explicit import of Control.Monad.Fix
e11fed5 [project @ 2004-11-17 13:30:35 by ross] update Hugs output
40d3234 [project @ 2004-11-17 18:40:40 by ross] GHC-only tests: signals002 uses Handlers forkprocess01 forkProcess timeexts001 tests obsolete library net002 non-blocking I/O thurston-modular-arith GHC-only scoped type variables
6c7e70f [project @ 2004-11-18 00:42:34 by ross] conc040 is GHC-only (uses throwTo)
3f2fad1 [project @ 2004-11-18 00:43:16 by ross] portability
34b3dd1 [project @ 2004-11-18 00:43:49 by ross] warnings from Hugs
34bc68a [project @ 2004-11-18 00:56:24 by igloo] Implement FunDeps for TH.
32ac522 [project @ 2004-11-18 09:56:59 by tharris] Support for atomic memory transactions and associated regression tests conc041-048
c0de959 [project @ 2004-11-18 10:25:38 by ross] Hugs versions of error messages
ac6c88a [project @ 2004-11-18 11:23:11 by ross] Hugs only: these all exhaust Hugs's heap, so make life_space_leak an expected failure (CAF leak), and skip andre_monad, barton-mangler-bug and jules_xref.
e0d161f [project @ 2004-11-19 00:24:53 by ross] add a modernized version of fed001, which is a GHC-only test of obsolete syntax
d4c076e [project @ 2004-11-19 12:54:12 by ross] make instance Enum () conform to the Report (though I doubt anyone will notice)
1fe358d [project @ 2004-11-23 14:22:52 by simonmar] omit ghci way for conc047 & conc048, they appear to deadlock
82825ea [project @ 2004-12-03 15:53:30 by simonmar] Add a test for basic ghc-pkg functionality
bb3ea86 [project @ 2004-12-03 16:52:31 by simonmar] Add a Cabal test (modified version of the test from the Cabal distibution).
717d653 [project @ 2004-12-06 10:47:38 by simonmar] accept output
af7fc16 [project @ 2004-12-06 11:08:02 by simonmar] accept output
fa7ae43 [project @ 2004-12-06 11:20:11 by simonmar] Unregister the package afterward, it interferes with other tests.
6973be9 [project @ 2004-12-08 12:17:09 by simonmar] Add test for Sourceforge bug #1073501.
d09693b [project @ 2004-12-09 09:26:51 by simonmar] install --install-prefix ==> copy --copy-prefix
8e4c2ae [project @ 2004-12-09 09:29:13 by simonmar] accept output
0f4648c [project @ 2004-12-09 11:31:53 by simonmar] add unreg & profasm ways
c037f4e [project @ 2004-12-13 11:07:33 by simonmar] ffi009 fails for profasm too
2f80250 [project @ 2004-12-13 11:08:15 by simonmar] arith008 fails for profasm too
09b8064 [project @ 2004-12-13 11:11:23 by simonmar] expect fail for profasm too.
81ccf8a [project @ 2004-12-15 15:14:37 by simonpj] Add several more tests
57bb44d [project @ 2004-12-15 16:14:35 by simonmar] Add :info test
cd3baa2 [project @ 2004-12-17 13:02:36 by simonmar] include expected output
b139e55 [project @ 2004-12-20 09:28:15 by simonpj] Add missing flag
c8e2bf8 [project @ 2004-12-21 10:49:56 by simonpj] Add more GADT tests
d6fd417 [project @ 2004-12-22 12:16:49 by simonpj] Wibbles
aaf9f20 [project @ 2004-12-23 09:07:39 by simonpj] --------------------------------- Template Haskell: names again ---------------------------------
c4592b6 [project @ 2004-12-23 09:37:01 by simonpj] Add a test involving existentials
5535dca [project @ 2005-01-04 11:25:59 by simonpj] Update improved error message
7de3eff [project @ 2005-01-04 11:26:59 by simonpj] Add orphan-instance warning message
4f32033 [project @ 2005-01-04 11:30:21 by simonpj] Wibble following scoped type variable change
b9c6ad0 [project @ 2005-01-04 16:27:37 by simonpj] Add mdo looping test
9aa9445 [project @ 2005-01-06 15:08:31 by simonpj] Update expected output, and add one more test
6b46436 [project @ 2005-01-07 08:57:48 by simonpj] Update no-instance error messages
8a966dd [project @ 2005-01-07 09:01:11 by simonpj] Add error message for gadt7
237083b [project @ 2005-01-07 09:01:51 by simonpj] Add Nilsson test
7a78a71 [project @ 2005-01-10 13:53:57 by simonmar] Test Double args too (this test fails with 6.2.2).
f10ab6c [project @ 2005-01-11 14:34:07 by ross] tweak System.IO imports
4c23e80 [project @ 2005-01-12 12:57:24 by simonmar] Add an STM stress test
8b85507 [project @ 2005-01-13 13:56:53 by simonmar] track recent Cabal changes
52270c5 [project @ 2005-01-14 10:46:21 by simonmar] Use the new Data.Set library
93fd875 [project @ 2005-01-15 12:37:15 by ross] GHC-only warnings
1e21a59 [project @ 2005-01-15 12:38:52 by ross] update Hugs output
fae55e4 [project @ 2005-01-15 12:39:41 by ross] tc185 is GHC-only (imports GHC.Base)
9966ef8 [project @ 2005-01-15 13:14:43 by ross] Hugs error message
079a6d4 [project @ 2005-01-17 09:57:24 by simonmar] import System.IO.Error to fix this test
f0f1f8e [project @ 2005-01-20 12:39:23 by simonmar] Simon PJ found a bug in GHC's layout processing. Here it is. I can't see an easy fix right now, so I'll come back to it later.
91dd06d [project @ 2005-01-31 13:28:55 by simonpj] Accept output
ec3a92d [project @ 2005-01-31 13:56:04 by simonpj] Accept output
eb769e4 [project @ 2005-01-31 15:44:52 by simonpj] Add a TH test for tuple names
3f72c20 [project @ 2005-01-31 17:47:17 by simonpj] Add dataToTag test
4697b76 [project @ 2005-02-01 10:04:22 by simonmar] Executable-modules ==> Hidden-modules
828d0c7 [project @ 2005-02-01 10:05:36 by simonmar] Remove duplicate cg055
07b7a29 [project @ 2005-02-01 10:10:39 by simonmar] Update output (default message for calls to 'error' has changed)
e413c7b [project @ 2005-02-01 10:12:50 by simonmar] accept output
616a652 [project @ 2005-02-01 10:16:38 by simonmar] hi-boot ==> hs-boot
9bed983 [project @ 2005-02-01 10:24:12 by simonmar] Fix up after hs-boot changes
5419c3a [project @ 2005-02-01 10:28:59 by simonmar] accept output
712434a [project @ 2005-02-01 13:20:54 by simonmar] Add some more driver tests
9f2a193 [project @ 2005-02-03 11:12:01 by simonmar] accept output
52848b6 [project @ 2005-02-04 10:59:55 by simonmar] Add a timeout to test runs, using a wrapper program (written in Haskell, using System.Process of course!).
9e774ca [project @ 2005-02-04 13:04:46 by simonmar] rn011 should be a multimod test too
cdbaeff [project @ 2005-02-04 17:21:07 by simonpj] more tests
8aec127 [project @ 2005-02-07 09:58:14 by simonmar] slight correction to runCmd to fix exit code values.
d87dd69 [project @ 2005-02-07 10:15:21 by simonpj] Accept output
c0a1ba4 [project @ 2005-02-07 10:19:16 by simonpj] Flush output in runIO
478ff03 [project @ 2005-02-07 12:03:29 by simonpj] Add a module-import warning test
de40f36 [project @ 2005-02-11 15:10:15 by simonmar] Disable the use of the timeout wrapper on Windows for now; it runs the command using the wrong shell.
396c2c7 [project @ 2005-02-14 11:47:47 by simonmar] Fix up for recent syntax changes, and add some dependencies for testing
5147019 [project @ 2005-02-14 14:36:31 by simonmar] add a test for recompilation bug in GHCi
f27beac [project @ 2005-02-15 09:32:08 by simonmar] accept output
d282dcb [project @ 2005-02-15 11:53:57 by simonmar] Add a basic ghc -M test
3e9db8e [project @ 2005-02-15 12:45:08 by simonmar] accept output
d2d119d [project @ 2005-02-15 16:42:58 by simonmar] Add some tests for <pkg>-*
e668782 [project @ 2005-02-16 10:15:05 by simonmar] computers have got a little fast for this test
6a93ce5 [project @ 2005-02-16 10:16:57 by simonmar] read027 is an expected failure
c3f3bb2 [project @ 2005-02-17 09:43:26 by simonmar] Bump the stack size for conc019
d8d637c [project @ 2005-02-17 10:00:45 by simonmar] Rename Rn017.hs to avoid clash on non-case-sensitive file systems
6f904a4 [project @ 2005-02-17 10:01:25 by simonmar] rename module name too
82d2b46 [project @ 2005-02-18 11:09:42 by simonmar] Add further commentary
e7175f7 [project @ 2005-02-18 11:11:29 by simonmar] Update comment, this is nothing to do with requiring an expression as the last statement in a do.
f47c2d8 [project @ 2005-02-18 11:14:20 by simonmar] add do parsing test
cf12a11 [project @ 2005-02-18 16:30:58 by simonmar] - update for changes to InstalledPackageInfo syntax - new test: ghcpkg02: for every package we know about, pipes the output of ghc-pkg describe into ghc-pkg update, to test pretty printing/parsing of InstalledPackageInfo
2c26910 [project @ 2005-02-23 09:12:58 by simonpj] Add data2tag test
57a8676 [project @ 2005-02-23 09:21:08 by simonpj] Add a functional-dep test
43f5741 [project @ 2005-02-23 13:47:26 by simonpj] Add infix type contructor test
8e88515 [project @ 2005-02-25 13:19:26 by simonpj] More tests
8a00515 [project @ 2005-02-28 10:10:21 by simonmar] accept output
ced5699 [project @ 2005-02-28 12:05:45 by simonmar] add type tidying test
a766958 [project @ 2005-02-28 16:05:55 by simonpj] Add test for kind errors in record update; and synonyms in iface files
a824500 [project @ 2005-03-01 05:48:11 by simonpj] Add a desugaring test involving existentials
f32cbea [project @ 2005-03-01 09:30:04 by simonmar] accept output
2004bab [project @ 2005-03-01 21:44:21 by simonpj] bogon on test
9b9cfbb [project @ 2005-03-01 21:44:48 by simonpj] Accept output
1636e98 [project @ 2005-03-02 17:01:01 by simonpj] Add a functional-dependency test
ee0c2e8 [project @ 2005-03-02 17:02:26 by simonpj] Add another fundep test
69f2153 [project @ 2005-03-04 09:25:14 by simonmar] accept output
cd8d192 [project @ 2005-03-07 17:00:15 by simonpj] Add test for indirection-zapping
6077c7d [project @ 2005-03-07 17:12:05 by simonpj] Test recursive dictionaries
d74d76f [project @ 2005-03-08 02:52:49 by wolfgang] Change expectations a bit for the non-i386-world. cc004 and ffi012 use stdcall and is therefore expected to fail on non-i386. ffi009, arith008 and arith012 expected to fail in optasm because of an i386-specific floating-point accuracy problem. It now only expects failure on i386.
9d01003 [project @ 2005-03-09 10:59:57 by simonpj] update expected output
d2b8e77 [project @ 2005-03-09 16:57:09 by simonpj] add test for infix type-variable operator
4527000 [project @ 2005-03-10 09:00:04 by simonpj] Add another infix operator test
20ab9c3 [project @ 2005-03-10 09:06:06 by simonmar] accept output
073b36b [project @ 2005-03-10 12:03:41 by simonpj] Add test for tuple instances
a0938ad [project @ 2005-03-10 16:43:08 by simonmar] expect failure for tcfail105
09d0f45 [project @ 2005-03-11 10:40:10 by simonpj] Add more tests
2bf5df6 [project @ 2005-03-14 09:36:07 by simonmar] profasm way only if ghc_with_native_codegen.
a36ce2d [project @ 2005-03-14 10:50:32 by simonpj] Add missing stderr
ef1da47 [project @ 2005-03-14 10:50:41 by simonpj] Accept output
e63cfa0 [project @ 2005-03-14 10:55:17 by simonpj] Add a method decl to avoid gratuitous failure
b1e7bfe [project @ 2005-03-14 12:20:59 by simonmar] update unicode tests
203c00b [project @ 2005-03-15 11:59:36 by ross] Fix (and test) for SourceForge bug 1161624: erroneous rejection of
98f34fe [project @ 2005-03-15 12:34:40 by simonmar] new unicode test, and accept output
d0ad02c [project @ 2005-03-15 15:41:56 by simonpj] Add new GADT tests
e2d7735 [project @ 2005-03-17 13:24:17 by simonmar] Add test for +RTS -xc
20fca23 [project @ 2005-03-18 08:53:59 by simonpj] Make the SOURCE-import programs work right
7106b44 [project @ 2005-03-21 10:07:44 by simonpj] Make hs-boot test work in new regime
88e665b [project @ 2005-03-21 13:59:36 by simonmar] add some STM example code
17e04c7 [project @ 2005-03-21 14:18:02 by simonmar] skip conc050 for now, for some reason it goes on for ever in the 'opt' ways
66fb864 [project @ 2005-04-04 12:04:18 by simonpj] Add a test for rebindable do-notation syntax
d0e25c5 [project @ 2005-04-04 12:24:28 by simonpj] Add comment
fe0531f [project @ 2005-04-04 12:34:39 by simonpj] Add another kind-checking test
8d98c20 [project @ 2005-04-05 15:18:51 by simonmar] Update the results for this test: the committed version contains some errors, apparently.
869ede1 [project @ 2005-04-05 15:22:00 by simonmar] oops, commit the right version
356a4c1 [project @ 2005-04-06 22:17:44 by simonmar] hDuplicateTo test
0bb25f0 [project @ 2005-04-13 14:59:45 by simonmar] accept output
496c4e3 [project @ 2005-04-14 15:08:15 by simonpj] (==) and (>=) must be in scope for pattern matching now
f917805 [project @ 2005-04-15 16:01:51 by simonpj] two recent GHC 6.4 crashes (neither yet fixed)
ae1878b [project @ 2005-04-15 16:55:41 by ross] change to ShouldFail, with a brief explanation.
273f77a [project @ 2005-04-16 17:44:00 by ross] add another ShouldFail test, and also hook in arrow1 (still a failure, because the error message is poor).
2511c65 [project @ 2005-04-19 14:40:23 by simonmar] FFI/threaded test
6c60c79 [project @ 2005-04-22 16:34:04 by ross] GHC-only tests:
00d8d5b [project @ 2005-04-22 16:35:36 by ross] add Hugs output
db49a81 [project @ 2005-04-22 16:41:44 by ross] update output
3614bf7 [project @ 2005-04-25 11:57:30 by simonmar] add foreign import '&' test
bcc0415 [project @ 2005-04-28 08:03:01 by simonmar] Add test for recent fix to overlapping module check
4fae445 [project @ 2005-04-29 23:50:52 by simonpj] Add kind-error test
65a102b [project @ 2005-05-02 12:00:34 by simonpj] Add newtype stupid-theta test
5d2b886 [project @ 2005-05-03 11:05:36 by simonpj] Add a test for multiple local bindings with TH
b43376d [project @ 2005-05-04 10:06:12 by simonmar] accept output
fd2675f [project @ 2005-05-04 10:30:13 by ross] update output ("GHC internal error" wasn't very auspicious)
2542ac7 [project @ 2005-05-04 10:31:12 by ross] add output -- not the best error message, but it's hard to see how we can do better.
7fcdd33 [project @ 2005-05-04 15:13:25 by simonmar] add test for array crash
bc49efd [project @ 2005-05-05 07:27:21 by simonpj] Accept output
437216f [project @ 2005-05-05 07:44:39 by simonpj] Accept output
0087fd8 [project @ 2005-05-05 12:44:30 by simonpj] new output
fb6b2cb [project @ 2005-05-06 08:55:14 by simonmar] accept output
0dd8b5d [project @ 2005-05-06 11:17:01 by simonmar] Omit the TH tests if the 'ghci' way does not exist.
33ade92 [project @ 2005-05-06 12:13:54 by ross] Rearrange arrows tests, and move tc120fail to arrowfail003.
8fe6295 [project @ 2005-05-09 09:12:02 by simonmar] make this test independent of the FD value (fix test with -prof)
a3d80c2 [project @ 2005-05-09 09:15:00 by simonmar] update output
4920c0a [project @ 2005-05-09 09:20:03 by simonmar] ghci can\'t do ffi015
f5370e3 [project @ 2005-05-09 09:21:45 by simonmar] update output
9f76519 [project @ 2005-05-10 10:32:10 by simonpj] Accept output
9dea983 [project @ 2005-05-12 16:54:17 by simonpj] Add rank-2 test
b48dc0f [project @ 2005-05-13 07:53:37 by simonmar] accept output
948e39c [project @ 2005-05-13 08:03:31 by simonmar] omit if GHCi not enabled
dab0c2e [project @ 2005-05-13 08:15:50 by simonmar] make this test slightly more robust
30e1bbc [project @ 2005-05-16 12:53:22 by simonpj] Add newtype rep test
bf325d2 [project @ 2005-05-18 12:57:07 by simonmar] accept output
2a3dbc8 [project @ 2005-05-19 07:48:09 by simonpj] Add test for splicing instance, and for pat-match failure in splice code
9fe9d46 [project @ 2005-05-19 09:55:33 by simonmar] Add skip_if_no_ghci
fe8e681 [project @ 2005-05-19 09:55:55 by simonmar] rnfail043: skip_if_no_ghci
539e4e6 [project @ 2005-05-20 12:51:30 by simonmar] More ghc-pkg testing.
e467354 [project @ 2005-05-23 09:10:59 by simonmar] interpter_run: add ">> return ()", to avoid GHCi trying to print out (and evaluate) the result of Main.main.
fadfd2c [project @ 2005-05-23 10:19:40 by simonmar] Add a couple more -main-is tests
2eaf89d [project @ 2005-05-23 13:45:51 by simonmar] conc051 tests MVar throughput between the main thread and a child thread. In the threaded/SMP runtimes, this kind of communication has a high overhead because real OS threaded switches are required (the main thread is bound, the child thread is unbound). It's a good stress test, anyhow.
18b4b0d [project @ 2005-05-23 15:30:54 by simonmar] conc033 is fragile with the threaded RTS; disable it again
4eee3c9 [project @ 2005-05-23 15:57:54 by simonmar] Fix test062.3
12591c5 [project @ 2005-05-24 08:17:34 by simonmar] accept slightly bogus error message output
4ff86af [project @ 2005-05-24 10:44:50 by simonpj] Add a fundep test
15f347a [project @ 2005-05-24 11:16:47 by simonmar] undo accidental commit
78c253f [project @ 2005-05-24 11:30:35 by simonpj] Add simplifier loop test
b2ffa31 [project @ 2005-05-24 11:33:11 by simonpj] Add NOINLINE pragma to happyFail
ba9dee2 [project @ 2005-05-26 21:36:32 by simonpj] Add higher-rank test
fccd604 [project @ 2005-05-27 14:55:32 by tharris] Add STM array-shuffle test
85527ac [project @ 2005-06-06 12:48:35 by nx] add testing examples for arity analysis
b08c2d1 [project @ 2005-06-06 12:50:41 by nx] -farity -ddump-idinfo is added for the compilation and the dumpped output is supposed to match .stderr
97f9cff [project @ 2005-06-06 15:53:23 by nx] alex_scan_tkn example is in Main.hs
760529a [project @ 2005-06-07 08:34:10 by simonmar] accept output
4ec62d9 [project @ 2005-06-13 10:31:47 by simonmar] Add extra-lib-dirs
98b545b [project @ 2005-06-15 12:53:15 by nx]
24dd800 [project @ 2005-06-27 09:18:32 by simonmar] update output
8ca92e4 [project @ 2005-06-27 09:31:51 by simonmar] Omit conc036 for GHCi and threaded, deadlock detection doesn't work right in these cases.
3f7fb6a [project @ 2005-06-28 09:34:22 by simonpj] Add typechecker-loop test; could merge to stable
b7c4627 [project @ 2005-06-28 23:39:51 by nx] check_rctx has arity 8
3d7163d [project @ 2005-06-29 15:42:35 by simonpj] Add renamer test (ambiguos occurrence)
2659d61 [project @ 2005-07-04 10:37:33 by simonmar] update output
3775349 [project @ 2005-07-04 10:41:19 by simonmar] omit conc039 for threaded way
4379c80 [project @ 2005-07-05 08:41:32 by simonmar] update output
b7c9311 [project @ 2005-07-06 12:15:40 by simonmar] add System.Process test
d57bb1a [project @ 2005-07-06 12:26:59 by simonmar] add test for passing duplicate Handles to runProcess
5c35fea [project @ 2005-07-08 08:21:37 by simonpj] Add a type-syn instance test
f7e2c3e [project @ 2005-07-08 13:59:48 by simonmar] Add test for -odir with non-Haskell compilation
c7bd389 [project @ 2005-07-08 16:30:58 by simonpj] Add a test for the specialiser
7a54480 [project @ 2005-07-11 09:55:18 by simonpj] Add test for unifyFunTys
2ca6ec7 [project @ 2005-07-11 10:24:11 by simonpj] Add test for unused variable in parallel list comp
e6a693f [project @ 2005-07-11 10:45:34 by simonpj] update output
728751c [project @ 2005-07-12 13:36:07 by simonpj] Add unboxed-tuple binding test (was simpl008)
ce6a008 [project @ 2005-07-12 16:34:26 by simonpj] Add test for duplicate spliced decls
271a002 [project @ 2005-07-13 09:22:01 by simonmar] - Add Sven's Sparc running-out-of-registers test (ffi001) - the tests in here were set up to just compile to HC, I've fixed that
5a8c707 [project @ 2005-07-13 10:17:45 by simonpj] Add test for fundep error message
cfd5329 [project @ 2005-07-13 16:46:30 by simonpj] Comments only
8464553 [project @ 2005-07-13 16:49:01 by simonpj] Revert bogus commit
859532a [project @ 2005-07-14 08:01:33 by simonpj] Remove simpl008 (it has become tcfail141
ea747e4 [project @ 2005-07-14 10:00:28 by simonmar] accept output
5d5f7a5 [project @ 2005-07-14 12:06:05 by simonmar] add --enable-library-profiling
0c50c91 [project @ 2005-07-18 10:25:07 by simonpj] Accept output
c5b2851 [project @ 2005-07-18 10:25:16 by simonpj] add missing tcfail142
899f7b0 [project @ 2005-07-18 10:27:25 by simonpj] Update output
af3252e [project @ 2005-07-18 14:02:53 by simonmar] Add test case from
69f8515 [project @ 2005-07-19 09:37:44 by simonmar] fix various bogons in this test
5a86c6d [project @ 2005-07-21 10:02:26 by simonmar] Add ghcpkg04 (importing an ambiguous module)
5715368 [project @ 2005-07-21 10:04:54 by simonmar] Add ghcpkg04 tests, and pkg01 (test that compiling a module that is also a package module gives an error).
ced1f48 [project @ 2005-07-21 10:06:16 by simonmar] pkg02: tests for the mechanism that allows local modules to override package modules.
e5fede7 [project @ 2005-07-22 10:06:14 by simonpj] Add tests for mutual recursion and type sigs
6388bda [project @ 2005-07-22 10:13:16 by simonpj] Add Robert van Herks example
dd90b5b [project @ 2005-07-25 10:17:58 by simonmar] add recompilation test
d25d3e6 [project @ 2005-07-25 11:30:18 by simonpj] Update output
590ea21 [project @ 2005-07-25 15:06:36 by simonmar] update
35ad9b5 [project @ 2005-07-27 07:59:38 by simonpj] Add tests for pattern type signatures
27ed03e [project @ 2005-08-01 13:26:43 by simonmar] add System.Process test
9ab618b [project @ 2005-08-02 16:04:23 by simonmar] update test
a4046f4 [project @ 2005-08-03 09:51:08 by simonmar] update tests for changes in tools
a8931b2 [project @ 2005-08-04 11:34:53 by simonmar] re-enable conc013 with the threaded RTS
01a7c0f [project @ 2005-08-04 12:22:17 by simonmar] A better timeout. This one starts a new session for the child process, and attempts to kill the entire group when the time expires (previously we only killed the direct child, if the child itself had spawned more processes these would continue to run).
414eaa7 [project @ 2005-08-10 08:29:15 by simonmar] turn off orphan instance warnings
a7f3164 [project @ 2005-08-10 10:07:39 by simonmar] test queryFdOption
841eea2 [project @ 2005-08-11 08:55:19 by simonpj] Update output; add a test
ee2c13a [project @ 2005-08-11 08:55:58 by simonpj] Update output
6f60113 [project @ 2005-08-11 08:56:41 by simonpj] Add missing file
afb8791 [project @ 2005-08-11 09:07:43 by simonmar] add stdout file
0481607 [project @ 2005-08-12 08:33:11 by simonpj] Accept output
692af8d [project @ 2005-08-12 08:34:33 by simonpj] Accept (better) output
f947176 [project @ 2005-08-22 08:59:15 by simonpj] Slightly better overlap checking
19ee26f [project @ 2005-08-22 09:00:36 by simonpj] Slightly better overlap checking; missed one file
e817d82 [project @ 2005-08-30 12:00:23 by simonpj] Two more type-formation tests
b52f3a7 [project @ 2005-08-30 12:06:36 by simonpj] Another type-formation test (cf Sourceforge 1276115)
6a7e59e [project @ 2005-08-30 12:08:13 by simonpj] Two type-formation tests (cf Sourceforge 1276246)
83852ab [project @ 2005-09-05 15:20:05 by simonpj] Add a couple of tests
0a4224d [project @ 2005-09-05 15:28:45 by simonpj] Another test
9ae8431 [project @ 2005-09-13 10:06:59 by simonmar] add test for bug #1285326
e1ffbb2 [project @ 2005-09-19 09:34:47 by simonpj] Another kind-error test
4b9d103 [project @ 2005-09-19 15:10:17 by simonmar] add test for forkm crash
a093407 [project @ 2005-10-12 13:34:59 by simonpj] Add a test for the unifyTyConApp bug
7083474 [project @ 2005-10-14 11:23:46 by simonpj] add some record-syntax stuff
283fb93 [project @ 2005-10-17 11:12:31 by simonpj] Add case-simplification test
4601e04 [project @ 2005-10-20 08:59:38 by simonmar] add expected output
973a7be [project @ 2005-10-20 09:03:31 by simonmar] add expected output
c5ccfd5 [project @ 2005-10-20 09:08:13 by simonmar] add apparently missing file
78b25ae [project @ 2005-10-20 09:09:03 by simonpj] Update output
4442783 [project @ 2005-10-20 09:09:48 by simonmar] test requires -fglasgow-exts now
a66e248 [project @ 2005-10-20 09:10:14 by simonmar] accept output
d576944 [project @ 2005-10-20 09:16:33 by simonmar] Fix this test
1a1bbf2 [project @ 2005-10-21 11:24:02 by simonmar] tiny fix to simple_run(), adding a space between args and rts_flags.
1bd8480 [project @ 2005-10-21 12:47:58 by simonmar] small fix to this test
0c07817 [project @ 2005-10-24 10:41:01 by simonmar] - add SMP way for tests - add RTS way flags: -N2 for SMP (test multi-processor), and -p for profiling (actually test the profiler!)
41749c2 [project @ 2005-10-25 11:55:25 by simonmar] define ghc_with_smp
d38ad94 [project @ 2005-10-25 12:53:59 by simonmar] add LANGUAGE pragma tests
fce14fc [project @ 2005-10-26 12:05:44 by simonpj] Add new tests
94314ac [project @ 2005-10-31 10:15:09 by simonpj] Another existential escape test
0cc8f45 [project @ 2005-10-31 10:16:50 by simonpj] Accept output for new test
b0a2780 [project @ 2005-10-31 10:25:45 by simonpj] Accept changes in columnn numbers, now that tabs count as 1, not 8. (There are some minor changes in where line breaks occur too, for reasons I don't understand.)
1123b9a [project @ 2005-10-31 10:54:46 by simonmar] revert rev. 1.2, looks like an accident
f8533fa [project @ 2005-10-31 11:43:17 by simonpj] Add a perf test that shows up the 6.4.1 bug in preInlineUnconditionally
f5426f5 [project @ 2005-10-31 11:55:53 by simonpj] Tab-related column number changes
b67267e [project @ 2005-10-31 11:56:15 by simonpj] import M() suggestion added to warnings
fe651de [project @ 2005-10-31 11:58:40 by simonpj] Accept shorter path name in error message
e9b0182 [project @ 2005-11-02 09:59:22 by simonpj] Tab spacing change
6e57ae3 [project @ 2005-11-02 09:59:44 by simonpj] Put option flag into source code
add8951 [project @ 2005-11-02 10:00:20 by simonpj] Fix error message
5027d94 [project @ 2005-11-02 12:54:00 by simonmar] fix test
1e33535 [project @ 2005-11-07 15:09:48 by simonmar] Add Jan-Willem Maessen's hash table test
bc1734c [project @ 2005-11-08 09:51:50 by simonmar] accept output (column changes)
98a864b [project @ 2005-11-10 09:58:16 by simonmar] don't expect failure on x86_64-unknown-linux for optasm/profasm
9f9c8ce [project @ 2005-11-10 10:03:27 by simonmar] optasm succeeds on x86_64-unknown-linux
deb5ab9 [project @ 2005-11-10 11:16:58 by simonmar] make this test take a lot longer if the bug occurs, so it'll hit the timeout and fail.
30dd655 [project @ 2005-11-10 11:17:36 by simonmar] accept output
e763262 [project @ 2005-11-10 12:32:24 by simonmar] fix for this test: there was a missing hFlush
d614f76 [project @ 2005-11-11 10:01:12 by simonmar] accept output
d8dbb62 [project @ 2005-11-11 10:04:20 by simonmar] queryfdoption001: omit GHCi way
6bd85ed [project @ 2005-11-11 12:02:40 by simonmar] Make it work on Windows again.
982d866 [project @ 2005-11-11 15:40:26 by simonmar] add some stub generation tests
db4868c [project @ 2005-11-11 18:01:50 by ross] add a setting for way_rts_flags
852ad49 [project @ 2005-11-12 21:38:34 by simonpj] Add exception test
cf03788 [project @ 2005-11-16 12:54:40 by simonpj] Add Reymont synonym performance test
545656e [project @ 2005-11-23 11:47:16 by simonmar] Fix up to compile after recent changes to System.Process.Internals
e5aaf71 [project @ 2005-11-24 09:45:31 by simonpj] Test desugaring for unboxed tuples
6a59aeb [project @ 2005-11-24 09:58:35 by simonpj] context stack is a static flag
53f3a4d [project @ 2005-11-28 10:32:33 by simonmar] memo001: remove -G1, it doesn't work with -smp
ba968ba [project @ 2005-11-28 10:34:31 by simonmar] fix this test (UnsafeOverlappingInstances extension has disappeared)
87920fe [project @ 2005-11-30 12:25:20 by simonmar] Add test for Control.Concurrent.STM.registerDelay
6b0d58f [project @ 2005-11-30 14:17:35 by simonpj] Add mkName test
8e457e2 [project @ 2005-12-01 08:54:57 by simonpj] Another GADT test
e75b72b [project @ 2005-12-02 10:51:15 by simonmar] accept output
38615de [project @ 2005-12-02 10:54:05 by simonmar] conc053 only works in threaded & smp ways at the moment.
17dad04 [project @ 2005-12-02 10:56:34 by simonmar] add this test that I had lying around
23a41b7 [project @ 2005-12-05 09:08:51 by simonpj] Fix test
fd9fbf6 [project @ 2005-12-05 09:13:07 by simonpj] Update expected output
0971102 [project @ 2005-12-05 10:08:53 by simonpj] Add an expected-failure test
3c472c1 [project @ 2005-12-05 11:43:51 by simonmar] add newTVarIO test
b218900 [project @ 2005-12-09 19:16:58 by simonpj] A minor, probably redundant, test
83623c6 [project @ 2005-12-09 19:17:57 by simonpj] add output file
885955b [project @ 2005-12-13 16:04:09 by simonmar] fix comments
f387ab3 [project @ 2005-12-13 16:04:25 by simonmar] Add nested atomically test
baacfa2 [project @ 2005-12-16 10:46:05 by simonmar] Now that we aren't building hslibs, keep the memo tests alive by bringing Memo.hs into the testsuite. These tests are a useful shakedown for StableNames.
b87dad5 [project @ 2005-12-16 10:50:31 by simonmar] -package lang isn't required.
44bdbb1 [project @ 2005-12-16 10:53:24 by simonmar] update to not use hslibs
ae0204b [project @ 2005-12-16 10:54:50 by simonmar] TimeExts has gone away
434514a [project @ 2005-12-16 14:56:50 by simonpj] Add repeated-type-variable tests for instance constexts
06a9dac [project @ 2005-12-16 16:03:02 by simonpj] Add deriving for infix constructors
cb9fe76 [project @ 2005-12-19 09:47:49 by simonpj] Add test for trailing parens in GADT signatures
bb1d70d [project @ 2005-12-26 19:54:32 by jpbernardy] Infrastructure for testing Data structures. + some tests
80e240f [project @ 2006-01-01 21:46:31 by jpbernardy] More tests for: * Sets * Non-structural equality * Left-Bias * Performance
fa089da [project @ 2006-01-02 19:36:50 by jpbernardy] minor cleanups
533a379 [project @ 2006-01-04 11:50:44 by simonpj] Add test for data con returning wrong type
7111d55 [project @ 2006-01-05 09:16:28 by simonmar] Add test for "scavenge_stack" bug fixed in rev 1.16 of Exception.cmm
839f96c [project @ 2006-01-05 10:06:30 by simonpj] Add test for newtype existential
065d2c3 [project @ 2006-01-05 13:08:14 by simonpj] Add a nasty multiple-instantiation test
0b3c43c [project @ 2006-01-06 16:03:25 by simonpj] Cosmetic
7d53bf6 [project @ 2006-01-06 16:08:57 by simonpj] Add GADT tests
048c91d [project @ 2006-01-06 16:12:42 by simonpj] Add tests for boxy types
705fda4 [project @ 2006-01-06 16:14:45 by simonpj] Better type signature for higher-rank
9a5b6ef [project @ 2006-01-06 16:15:19 by simonpj] Add another synonym-performance test (but comment it out of the test file; too slow!)
f67794c [project @ 2006-01-06 16:34:56 by simonmar] Unicode source tests
fbdb45e [project @ 2006-01-09 10:27:33 by simonmar] Add -dcmm-lint when compiling
2cf530f [project @ 2006-01-09 10:29:44 by simonmar] add a cmm lint failure
0294a61 [project @ 2006-01-09 12:49:28 by simonmar] Add test case that causes a core-lint failure (cut down from Encoding.hs in HEAD).
5f7f7fa [project @ 2006-01-10 13:41:48 by simonmar] accept output (improved lexer error messages)
534a54f [project @ 2006-01-10 14:11:24 by simonmar] recode this file in UTF-8 from Latin-1
d3b6d6b [project @ 2006-01-10 14:11:53 by simonmar] comment update
1a6bcc1 [project @ 2006-01-10 14:39:50 by simonmar] accept output
2e8bfab [project @ 2006-01-12 16:03:21 by simonmar] add test from ticket #441
fa931a0 [project @ 2006-01-12 16:10:41 by simonmar] Add test from ticket #488
adf1df0 [project @ 2006-01-18 15:25:45 by simonpj] Add test for data con in class sig
ff6b495 [project @ 2006-01-18 16:31:10 by simonmar] Add a fast version of the testsuite
a8a953e [project @ 2006-01-19 09:47:11 by simonmar] Test tryPutMVar on empty MVars too
acd95bc Add test for bogus unusued-import message
65d3fd5 Wibble
b68d61f Module import test
d529fb1 Add fundep test
6d106a4 Add a higher-kinded test
a9e8bed fix recently-introduced breakage in 'make accept'
418362a add test for bug #661
075c92a remove old docs
a05e2f7 Add CPR test
b65564b Eta expansion and scoped type variables in generic code
a4c271f Update to track new scoped-tyvar story
d8532a2 Update to track improvements in typechecker
9104c51 Remove package lang reqt
6b6381f New GADT desugaring test
182805d Fix GADT tests
79aaf88 Eta expand gzip test to match new higher-rank-type story
3cd4a7b allow setting stage=N variable to select compiler in the testsuite
eb44c0c "s" is in GhcRTSWays now
0bc7a5e Add test from Markus Lauer
ba72db2 Add test for bug 685
1237b77 remove smp way, replace threaded with threaded1/threaded2
54ba798 accept output
6fa18af add expected output for x86_64
a384689 Add a fundep loop test
bd389a1 Update output (TH no longer depends on haskell98 package)
0c14417 Update output
b5c9f36 Accept (slightly mysterious) output formatting changes
7b889eb Add expected output for rn049
a4181b1 Accept output
efd244e Remove dependence on haskell98 package in expected output
2063472 Add -fallow-undecidable-instances to reflect more accurate termination test in fundeps
2722f20 Update output and add -fallow-undecidable-instances where necesssary
2f75aca Update output
e4992dc Test for deprecated constructors
1736647 Require -fallow-undecidable-instances
75eef48 add test for #713
477e0f9 fix clean target
5f2e48f process003 doesn't work with GHCi, omit it
6132869 patch up this test again
72eeae7 Tidy up the testsuite output by combinding failures for multiple ways
8a48ba0 remove some dead code
928183f fix for Win32
a3a4a3e ignore ".exe" in program output, for Windows
97fda33 fix a regex that was too slow
0998d4f sort the keys when outputting the summary
2dbdcc3 fix for GHCi tests that raise exceptions or exit We need to call GHC.TopHandler.runIOFastExit instead of GHC.TopHandler.runIO. Recent fixes to the shutdown code have meant that when a thread invokes shutdownHaskellAndExit(), other main threads get a chance to exit (as they should), but this means that we might have a race between the child thread trying to exit the program and the main thread doing the same. In the case of GHCi, if we're running an interpreted computation that needs to exit (as some tests do), then we really want this child thread to exit the program rather than the main thread.
b0aee19 fcntl-FreeBSD Expect failure of queryfdoption01 on FreeBSD (6/7): /dev/null can't be switched to non-blocking i/o, so fcntl() will throw an error. Unfortunately this went to the old CVS first.
18009e6 fix to previous
4e705b5 accept output (better error locations)
4f4f12e attempt to work around restrictions with fork() & pthreads In the child process, call exec() directly instead of using System.Cmd.system, which involves another fork()/exec() and a non-blocking wait. The problem is that in a forked child of a threaded process, it isn't safe to do much except exec() according to POSIX. In fact calling pthread_create() in the child causes the pthread library to fail with an error on FreeBSD.
7650de5 Add scoped tyvar test
1a6fcb4 fix the expect_fail_if_windows macro
3a36e44 crummy fix for Windows
d1e35bb windows output
fa018dc unnecessary mingw-specific output
d1c98e6 fix tests for Windows
821aa1f omit ffi007 and ffi008 for GHCi (see comment for details)
162d106 add test for ForeignPtrEnv
a91d97b avoid running out of stack for non-optimised ways
051af0c omit asm ways for this test on x86
371a1bb Track the GHC source tree reorganisation
0cc16ab the "threaded" way was renamed to "threaded1"/"threaded2"
d58cfad add a test for a blackhole GC bug
6c38e7b update for new source tree layout
e2c24b6 Add test for newtype deriving (thanks to Ross)
d8d238d add a test for a division bug in the NCG
c732ea2 Memo-function test
7b73a75 Add a test for SpecConstr + GADTs
e5c968a forgot to add this file
1966bbe Test for error recovery in TH
59dc0c9 Test for foralls to the right of =>
acc4ba4 test Bool arguments too
c73d8f0 avoid running out of stack
7c2ceae Import Data.ByteString regression tests
dc6d798 More QC properties, for fold{lr}1. Update expected output
2a41e3b And add QC test for group/groupBy
550a522 Add test for newtypes in FFI
78806c9 More QC properties. Update output
76b39f0 More QC tests. Update output
8622fdf accept output
d0fbffa update expected output. tougher replicate test.
dc91add Update expected output
486d104 first attempt at being boring
ff1ba03 disable ffi016 for GHCi
daaf35d accept output NOTE: I made a slight tweak to Alex to improve the lexical error messages, to get correct output for these tests you need an updated Alex from darcs.
296011e test for NCG bug
16aa8f7 Fix this test to work properly with -threaded
644c1ae fix this test to work propertly with -threaded
1694556 re-enable various tests with -threaded that now work
87e3228 accept output
d5d62e5 add a prof/TH test
fb609cf omit conc036 for GHCi
46b4e5c robustify the test a little
1ce6580 omit conc039 for threaded2
53565e8 add test from #799
f78c349 Test for pattern type sigs in do-notation
994a9db Add test for infix function definitions
69c82de Accept output change
bb21473 Add model-based tests for ByteString.Lazy<=>ByteString<=>Data.list
b6995a5 Add regress tests for fusion rules. Makes sure they fire, and rewrite to correct result
216da4d encorporate rest of property checks for Data.ByteString
0b9beed Test Trac bug #795
a4b3017 remove unused imports
dec07f2 document stage=2, and clean up a little.
5f6a1e2 add test for Ix bug
692ece8 accept output
425c4fb accept output (improved error messages due to PrintUnqual changes)
c0d4e93 test fixes and new tests for package support
f9d1d67 add new cabal test
022a738 Add test for unboxed fields in GADT record selectors
73b32a6 Add a test for infix type constructors
146d22f Add test for overlapping pattern warnings for lazy patterns
9b44c3d Add tc206; edit a couple of others
0628d60 Test error message (Trac 844)
b34a153 Lazy patterns can't be unboxed (Trac 845)
5663a7b Add tests for incomplete-pattern warnings
69ee45d Fix some Array.bounds calls to Array.getBounds
8ec5abd accept output
594a0ac fix FFI syntax
330f767 expect fail for threaded2 way, fork isn't supported in SMP mode (yet)
c1e36d8 update FFI syntax
3b09480 accept output
42379ab base-1.0 ==> base-2.0
6c38c1a base-1.0 ==> base-2.0
9aa0432 accept output
d22152d This test now compiles without errors
2836001 Comments in Makefile
d72b2c6 Remove typecheck.testeq1.run.stdout
12054ae Update test outpuot
81f5128 More updated output
4213187 More upated output
c0168a6 Add flag to test
7595ff9 Update expected output
35dc8da Two more tests
706c439 Add test for tagToEnum#
91d947c Update output
d324749 Update output (remove "In the call...")
5174465 accept output (improvements)
1749086 accept output
aee0117 add test for Data/Fixed module, in libraries folder
0715818 accept output
429f009 Fix driver not to normalise output when using platform specific output files
ebb72a6 Fix some THREADED-caused fails
6fc8fc2 Driver: Add THREADS-support
6c8c7eb update tests
ffd32da Fix typo
ee4ba37 fix old regex test, add two new ones
7ea0d8c Don't use the threaded2 way when we don't support SMP
1b047b3 cg025 needs regex-compat
55b23d5 fix parse error
6d24f16 fix FFI syntax
39e6ddb update FFI syntax
8fe6d7f ds052 not an expected failure any more
e52d8a5 omit conc023 the non-threaded ways on Windows (see comment)
c83220a omit conc023 the non-threaded ways on Windows (see comment)
5bd76f8 Allow the timeout to be given as a Makefile argument
a67606e Clean .hp files
33b3f65 Allow threading to be completely disabled with USETHREADS=0 I had to pull the global classes and instances out into their own module as there was a catch-22: testlib needed to know if threading was enabled, but we don't know that until we have gone through the argument, but going through the arguments required changing things like config in testlib.
c0d7bea Add list002 to tests - seems to have got lost during the testsuite revamp
fb9a220 Add a test for length not causing a stack overflow (from #876)
8876437 USETHREADS=0 by default unless you set THREADS explicitly This means the testsuite works by default even if you have Python 2.2, but will fail with Python 2.2 if you set THREADS.
56ec4f5 skip conc053 on Windows (registerDelay not supported)
09819a8 add skip_if_platform
a4b7694 adapt these to work on Windows
1da60b5 fix up tests for Windows threadDelay is not interruptible on Windows with the threaded RTS. Work around it in conc014, conc015 and conc017, and add a new test for this specific failure, and mark it as an expected failure for the relevant cases.
77e4f3d accept
7e7b6ea add conc059
2f092d4 fix for Windows
650f574 leave EXTRA_HC_OPTS for use on the command line
3ee818a win-specific output not needed
5134619 omit conc036(threaded2)
72e3be2 improve conc039 a little bit, and omit it for threaded1
ae241b6 Add test for dependency analysis in type checking
60f1369 accept output
743e220 Add renamer test (qualified name in binding position)
2c1ce66 Accept output
9db0189 Update output
4ef6b43 Tickle a bug in impredicative polymorphism
b0f8e82 Fix this test on a fast machine The artificial loop wasn't running for long enough for a context switch to happen, so the finalizer wasn't getting to run early enough.
6b2a0a0 Accept output for ! kind
ac2d921 Revise tc103, in the light of the story for result type signatures
47d5bce More changes for scoped type variables
65b3c0b Use Data.Map instead of Data.FiniteMap
9d80a57 Use a python timeout for the testsuite when we don't have a threaded RTS
c1935a4 Accept output
cbd0b9c Add test for Trac 877
9b7a5c9 Improved error locations
d039b7e Alter source code of test, now that result type signatures do not bind type variables
3430737 Fix another use of result type signatures (this one was easy)
93302f6 update bytestring tests
4859df6 Update the testsuite cleaning
719be39 More cleaning tidyups
ff3a349 Test expFloat# linking
0dd5ce3 Add cleaning for .exe files
18b711e Catch exceptions while cleaning rather than checking for existence first As well as being generally a good idea, os.access('foo') seems to return true if foo.exe exists on Windows.
72fb6f5 Add stdout for expfloat test
580fa31 Accept output on sparc-sun-solaris2
fcb337f Fix up tests for unboxed tuples
d378a01 Added test for ticket #902, deriving for GADTs which declare H98 types fails.
3ff7c8c Add GADT test from Doaitse
03b6b86 Add another type checker test
49d4d2d Tests for impredicative polymorphism
b8e14b3 Add test for Trac #900
c097002 Add a test for impredicative polymorphism
11c96d0 add 'make boot' to the instructions
7928d01 add boot to the all target
e00058d Make it so that 'make boot' is optional in the testsuite mk/wordsize.mk and timeout/timeout get built automatically if necessary.
ec10210 Add test for Hugs #37
31ffbaf Add new sub-directory indexed-types to the GHC testsuite
52c3625 Accept typechecker output
10af7cf Add another GADT test
d53022a Added drv020, a test for newtype deriving of multi-parameter type classes which currently makes HEAD panic. It is called drv020 in order not to clash with some yet to be pushed test cases for stand-alone deriving.
f858980 Test for problem with compiling the base package with --make
a7a6f78 A new GADT test, which killed FC temporarily
52eb09c Add a test for trac #867
c186ff3 add test for #830
c26f435 add test for #906
cfc15fc accept output
e1bdf63 Allow testsuite to run under MSYS/MinGW using native Python (not Cygwin Python). This patch is based on a similar one "Enable timeout in Windows and don't require cygwin python" by Esa Ilari Vuokko. It seems like timeout is always built on Windows so I rearranged the logic there to make the code clearer, Esa's patch required the user to uncomment the MinGW-specific logic in order for it to work; this patch does not have the MinGW-specific logic commented out.
af16751 Need -fglasgow-exts for gadt18
b2d6de1 Add test for Trac #919
b504085 Two new tricky deriving tests
266dc32 Test separate compilation with indexed types
52af092 Test for scoped type variables
47ca77e Add a test for 'module M' in export lists
160c64f STM invariants
723dad9 Fix test base01
86a543f Test for trac #921
ee40de9 Test for #149 (missed CSE opportunity)
38f6769 Update bug reference for test tc175
7f4069a Allow literate tests
04f38ae Add test for correct unlitting. Tests trac #210.
0b4b8c0 Add tests for trac#249 and #931
e80ab12 Test for Trac #940
88bb359 Update module tests slightly
1433233 Add a test for trac #314 (#line pragmas not respected inside nested comments)
ab8eb1f Update comments in test tcfail132
50e4512 Add test ds060 for trac #322 (bogus overlapping patterns warnings)
81ea2c0 Tests for trac #366 (incomplete pattern warnings and GADTs)
5a54c38 Add test mod174 for trac #414 (GHC does not enforce that Main exports main)
543a9a2 Add test mod175 for trac 437 (Recompilation check should include flags)
27d0701 Add test TH_recompile for trac #481 (Recompilation check fails for TH)
62a700a Add test ghci016 for trac #552 (ghci doesn't handle defaults correctly).
10db114 Add test countReaders001 for trac #629 (file locking doesn't count readers)
20c2f57 Add test tcfail168 for trac #719 (error messages are too long sometimes)
d64c1b9 Add test getEnvironment01 for trac #781 (check getEnvironment doesn't break)
5a6c7d6 Add test gadt20 for trac #810 (GHC fails to find GADT instances)
9218ce8 Add test tc216 for trac #816 (fundep undecidable-instances typechecking loop)
5835222 Add test ds061 for trac #851 (incomplete pattern warnings wrong with n+k pats)
f15029e Partitioned indexed-types tests into fail/compile/run dirs
f6d5304 indexed types: multi-module overlap check
6b96aec indexed types: import/export test
513a984 indexed types: GMap tests
e5b2dc6 indexed types: small tests covering important cases
9f108a3 Adding a new way for hpc
52478ba removing .tix files before running tests
046e955 Added tests for Data.List.intercalate and split
4c73ba7 Add test for Trac 958
484d9ba Add a simple coverage-condition test
acaaff0 Add test for Trac #963
4668e2e Add test for unused imports
8678ac5 Added tests for Data.List.intercalate and split
317a01e Add test for unused imports
2e72569 test rotates larger than the wordsize
d40e957 Add tests for Data.List.intercalate (ticket #971)
ddc35bc Remove "Arbitrary (Maybe a)" instances to track changes in QuickCheck
31836e4 Add test for trac #953: panic in ghci for lseek ffi import statement
3e9fa92 add tests for heap profiles and hp2ps
335e551 getDirContents001 hp2ps testing fix
0d5427f Add tests for bitshift PrelRules
e7d276a Add 64-bit stdout for simplrun007
44266ca Two new typechecker tests that exploit implication constraints
30fc42e Add the Faxen test for completeness of type inference
5f39e7a Accept output
9939d54 New GADT tests, looking at interaction with type classes
e9741fd Add two GADT tests for Trac #301, fixed by implication constraints
31fbae7 Tests for Trac #289
6bde396 Add tcfail171
bd72fec Test that deriving Data does not get confused with z-encoding
8083946 Skip out lots of the middle numbers in cg058 as the test was taking too long The test still shows up the problem in hugs.
b0bed9f Remove control-Ms
6ab3b9c Tests for implicit parameters, and for a specialisation bug
07d48ce Add test ThreadDelay001: check threadDelay sleeps as long as it is asked to
0c61c45 Add test for typechecking lazy pattern matching
90cb964 Accept output for tc040
bf315aa indexed types: kind sigs can be omitted from ATs
a06560a indexed types: adapted two tests to omitted sigs in ATs
b838de5 add test for #1013
d998bdd indexed types: type instance indexes my all be type variables
f70f942 Check running ghci with -hide-package haskell98 works. Tests trac #1001.
3a87e34 Add bang-pattern test
fbdb152 Add test for Trac #1033
bc6baf6 Add kind-error test inspired by a message from David Roundy
5f49ebc Add tc222, tests for Trac 981
8992c43 You can now have an MVar with a polymorphic contents
34de065 Accept output
6cff7bc add support for tests consisting of a C source file
63deda1 add test for the block allocator
d723479 testblockalloc: run the threaded way with -I0, so it doesn't try to GC
1bef423 Start ok 'broken' infrastructure
48847d4 Mark TH_recompile as broken
c66663d Accept output
bd7a025 add 'broken' variant of expect_broken_if_platform
11bc660 arith011 is broken on amd64 Linux; trac #1052
33a34e9 Accept output
3ae9c6b Set MAKEFLAGS= in recursive make call on make fast base0 was failing because of the extra noise make was generating.
35aa771 countReaders001 is broken - trac #629
1db36ed accept output
fef7a82 ds060 and ds061 are broken: trac #322, #851
7287ee1 Accept output
8fcc6d6 Accept output; we now get info for both type and constructor
18ed82f ghci016 is broken: trac #552
837aafa tc175 / trac #179 fixed
cafa080 Fix braino
49ca979 mod174/mod175 are broken: trac bugs #414 and #437
1a331fb Accept output
eda8afd More infrastructure for 'broken'
b656db3 prof001 and prof002 are broken (trac #249)
63ca28c read032 is broken: trac #314
c4068e4 simplrun006 is broken: trac #149
70c0f9e Accept output
912694f tc215 is broken: trac #366
d57061e Simple2 randomly passes or fails; mark broken so we know which bug it is
207d82b Mark tests in trac #1054 as broken
77e5883 Add a composes function to the driver
54d7da3 cg057 broken: trac #948. Also fix whitespace.
6480bfb indexed types: adding missing files
ebd5a96 GHCi.debugger tests
1a91b0d Some more tests for the ghci.debugger
6d257bb Advances in the test suite
9fd67c2 accept output
4dee8ee Accepted output
00daf77 Test type reconstruction in presence of newtypes
143f7ee Accept output
b358d0f More tests for the closure viewer
e954c4d Added more tests with newtypes
2cb31a6 Improved a test
2e73efa Accept output
f9e52b8 Fix mdo test
c834fac Go back to using $(PYTHON) rather than hardcoding python2.5
498ef5f Fix a ghci.debugger test
9ff45cc Update a readme file
dcdf594 indexed types: deriving test
74cb60c Remove skip of ffi003 on alpha-dec-osf3 (no reason given)
f0a9701 Stop skipping tests that work
4a67f94 fail -> broken
4847d9f indexed type: deriving indexed newtypes
b3e2173 fail -> broken
cc1f933 fail -> broken
9c0374b whitespace change only
6e093a1 fail -> broken
f82c9ea fail -> broken
3b2bb06 Add test for trac #455
0523c04 Fix conc063
0cc4003 Add a test for returning Int64s through the FFI
a7d7846 Add test TH_dataD1 for trac #1065
0254359 Add test for trac #1051
92de8d0 Add test for deriving Typeable
ab87e6a Add stand-alone deriving test
9774270 Update expected output
7dbce82 Fix sundry test failures (some of Trac #1054)
3ffe92d More test-suite updates
dc689cd No pattern matching on GADTs except if type is rigid
1de8a03 Add more GADT tests, this time concerning contexts in data constructors
2861756 Fixed TH problem
08dc2bd Add test for floating strict bindings
90e3aa0 Add a fundep test, due to Yitzchak Gale
a81e806 indexed types: extend Deriving to cover standalone derive
8d22bc7 indexed types: fixed expected fails for should_compile
abeb3ff indexed types, should_fail: added missing .stderrs and adapted to new error messages
19a40cd add test for #1067
8a74109 ignore_output should be a test option
d0d2945 tests for #1047
11b3d0b oops, fix bogosity in "ignore_output should be a test option"
e74523b Add GADT terminating-lambda test (due to Jim Apple)
0c1f170 Add another GADT test
d814e8f Add a test for associated types and interface files
1abfb88 Test for tabs warning
dcdd1eb Add test for Trac #1092
90f39e8 Add a test for trac #1042
df0bd82 Remove unused import
f81e055 fixes to the ignore-output patch
9e89402 Accept output
a0ae7e2 Remove an obsolete test
cae94f2 Add a test case for overloaded strings.
13fb853 Add the overloaded string test case to the list.
d70bb6d now that -O implies -fasm, not -fvia-C, we must explicitly test -fvia-C
acf62bd Check flags in OPTIONS_GHC pragma only apply to the module they're in
dbf3b55 Add a test for trac #1012: Problems with TH and recursive module imports
8859bf9 Add a hugs import bug to the testsuite From http://www.haskell.org/pipermail/hugs-bugs/2007-January/001686.html
72aefc2 add a test for #896
22c7c5f accept output
bb6e9cd add test for bug #036
f35369c Add test for infix type constructor
bf516c4 Test for debugging code with unlifted values around
29406aa Ignore output when told to in the ghci way
48fc4de Add a test from #418
cd7d465 Accept output
be50e83 Don't put double-quotes around the command when passing it to timeout Fixes the testsuite on Cygwin/MSYS using Cygwin Python. I hope it hasn't broken it using the native Python... if it has, we'll need to revisit. I can't see a good reason for the quotes, anyway.
568e6eb Add tests for the Haddock extension
4d12bf8 Option to skip ways when running the testsuite
d5c903e Expect tests to fail if we don't have libraries that they use
f0022b7 Add test for Trac #1128
42c6a53 Add tests for impredicativity
5611dc5 Accept output
b99a822 update way names (fix breakage in previous patch to this file)
1044bd1 add test for bug #1010
8554432 only do win32002 on Windows
ec890cb accept output
d7515c6 Accept output
7109d1e Update test dynbk001 due to new functionality in :break add
5806d7e Add test for type refinement with :print in GHCi
6c3032f rename GHC_PKG -> LOCAL_GHC_PKG to avoid clash with mk/test.mk
d9b9ede make this test slightly more robust (fix occasional failure with threaded2)
f076ac8 we should really exit(0) at the end of main()
499f2f2 add Windows output
7f12c18 added new tests to esc
0e224c0 modified all.T
dae3248 minor change
0e20989 Add test for Trac #1153
60ce42c Test for Trac #1128
06e782c use HsInt64 instead of int64_t, fixes this test on Windows (and is more correct)
05f4af5 conc058 is not an expected failure any more on Windows
4feb38f make this test deterministic on a multiprocessor
2cec548 temp: omit conc063 on Windows to avoid hanging the build
5552932 Look for .T files in packages too This means we can put package-specific tests in the repository for the package, rather than putting them in the testsuite. There should be a .T file to go with the tests, in the same way as for other tests in the testsuite (but this could be in addition to a standalone test driver that works with Cabal's 'setup test').
fd0f8f8 remove network tests, they're moving to the network package
9570d86 Add a test for :quit and breakpoints in code with exception handlers
f06d270 Tests for Trac #1154
bbdacb8 Test for derivign
168c6b2 Add testcase from trac #1171 as cg059
24cb5d2 Windows: the .ps file is <prog>.exe.ps
b814222 prof001 & prof002 are not broken now
cdd2c62 Add tests for -keep-s-file with and without --make One of these fails with 6.6
cd565b2 Add pretty-print test
bb14a4e TH_dataD1 is currently broken
f0388fa Increase the stack size for conc030 as the profiling way was failing
c067f00 drvfail006 and drvfail008 need mtl
44548c3 Make ghcpkg01 not depend on haskell-src
967c3aa Make ghcpkg03 not depend on haskell-src
4d19e3a mod133 needs mtl
e5bb47a Make mod144/mod146 work in CLEANUP mode
f872dca Decouple mod158 from mod157 so it works in CLEANUP mode
328004a Tweaks
3458292 More tweaks
a7cb6a1 Decouple more tests from each other so CLEANUP mode works
a7c308e pkg02_b requires network
ac87735 reify requires mtl
afb0034 Print something to stderr when a timeout happens Also fixes whitespace.
7ace755 tc183 depends on mtl
fa9ee21 tcfail126 requires mtl
12c0d7b tree requires mtl
8f14bd6 Posix tests moved to the unix package
25bd5de MERGED: Add req_profiling to the driver
0f8fd3a TH_spliceE5_prof needs profiling
bb318da cabal01 is broken on Windows; trac #1196
941da28 cabal02 is broken on Windows; trac #1196
c5d3105 ghci014 needs QuickCheck
75bfde1 newtype, prof001, prof002 require profiling
9e7c014 Don't hide what the Makefile is doing in prog006
f193f3a Test ghci018 for ghci running splices multiple times (trac #1201)
d07dcb8 Add a test (TH_reifyDecl2) for trac #1199
889407d add test for #986
d3fb985 on Windows, use the .bat versions of the inplace scripts This will help the Cabal tests to work (although there are still more issues to fix).
b28f70b added contract synonym test case
671cdba added contract synonym test case again
4b426f5 Don't hide the Makefile commands The testsuite uses -s to hide them, and this way we can see what's happening when running make by hand.
fc19d4a Add a test gadt23 from Christophe Poucet
f854a51 Fix gadt23 test
f47c4b5 Add a renamer test (nhc98 used to fail it)
3c0fb23 Another renamer test that nhc98 used to fail on
8009462 Add another renamer test nhc98 used to fail
eba954f Add test for Trac #1221
4c401cf Test for Trac #1031
9e12031 TH_dataD1/1193 is no longer broken, but is meant to fail
d30f343 add test for #1219
afce490 added more examples
377c1bc Use unified, rather than context, diffs
4203535 Add rnfail047, test for trac #924
6d82c8e There is no opt way any more
02a381c Test for RULES type-matching
1b16440 Update test output
98d4156 Make our own pwd, so we don't get confused by paths on cygwin
f80fdc5 Time how long is spent on each .T file
9951189 On failure, diff the normalised test outputs
b98cbe7 Check stderr output before stdout output
7b5eb2c Accept output
6f76bf1 Add some -v0s to cabal01; cabal still isn't being quiet enough, though
6b25046 Consistent output for tests
1164ff2 Update output with new, friendlier error
8f73500 Update rnfail040 output
b8d5496 Remove generated file
ffa11a3 tc217/220/223 need mtl
a28a4dd IsString and fromString are in Data.String now
b689895 Accept test output
737968a ghci015 should ignore output (see comment)
0973c32 MERGE: Another attempt to make mod{144,146,158,160,165} generate consistent output On some platforms $MAKE == "gmake", so the error messages still didn't match. I made it so that these tests now don't fail in make, but the exit code from GHC is emitted to stderr so we can test it.
6ef11e5 Add a test that checks pretty-printed TH output looks right
c45c86f Calibrate the testsuite timeout if a value of -1 is given
e47895a Check float values are within a small tolerance inside barton-mangler Saves the test from failing due to small FP differences.
24347f3 barton-mangler-bug shouldn't have FP difference problems any more
6d5118e Remove redundant Main.hs (there's a Main.lhs too)
1d8fe7b Avoid FP differences with cholewo-eval
c861ac0 Use $(PYTHON) to run calibrate, rather than relying on it finding python itself
ca1ec90 Calibrate == calibrate on Windows...
f8e0d7d Increase the FP fudge factor (0.000001 -> 0.00001)
6b7c794 More ppr tests The name +_0 is a bit dubious.
18713b3 added TestList TestImport
f64ae3a Add tests for OPTIONS pragmas applying to the wrong files
01dc78d Print stdout/stderr when we get a bad result
5d0f864 Give more output while running conc068
9642062 Give an ASCII representation of the PPM output We will need to do some sort of similarity test to cope with FP differences, but this will at least let us see what differences we need to accommodate.
0a56183 Except some output changes
ce1b1c0 added a few more examples
5f89711 add one more example
67a1528 break1 and break4 are broken due to trac #1275
a63312d Allow tests to be skipped based on whether or not the compiler has a tag When working on a new foo extension, you can now put your tests in the testsuite, set ProjectTags=-foo in mk/build.mk and skip_unless_tag('foo') in the tests.
c597819 Set some esc tests to skip_unless_tag('esc')
7e90d81 conc063 should exit(0) now
0c80923 MERGE: Make conc056 independent of the network package Should make the test more robust, we were seeing failures in the nightly builds.
c839fe8 cabal01 needs profiling
4dca714 Close 2 files that we open so we know that the writes have actually happened
3f97578 Generate conc068 input in a more portable manner The earlier method with 'yes .. | head ..' does not work on PPC Mac OS X.
8ec7b43 Use $(PYTHON) rather than assuming python will find it
6f14d73 Differentiate between use of fail and failure of code (i.e., an exception is thrown)
83804a0 Add a test for use of fail for trac #1265
2badfcf Update output
6810dd6 Add test suggested by Doaitse Swierestra
acc7c04 Accept output
f3ab9c6 Adapt commands to the new ghci debugger command-set
2e38ba0 add dynbrk tests, and a few more breakpoint tests
ba424a2 move some dynbrk tests into the scripts/ directory
27abdf4 New test covering bug discovered by Nicolas Frisby in TcUnify.boxySplitTyConApp
60711be this test requires an extra :step now
1629422 add test for a new bug
8704571 add some :show bindings
12d4d65 Accept output
30b86ad Disable the monomorphism restriction warnings in all tests
6f51a11 Added a :break test
bd170ed Fix the test I just added
4ab66c8 add another test, and accept some output
cb0242d modify test to reproduce a new bug
8419653 add test for a new assertion failure
81fb385 Adapt some breakpoint tests to the new command syntax
c24af719 Accept output
db59dd6 Add test for records and type families
8b03d8f Add test for Trac #1255
f063311 add correct output now this test is fixed
4cbca0d accept output
84e1d6d add a test to demonstrate a new bug
483ff63 add a :list test
7a68d35 add a history test
be97924 update: we give a diagnostic for an incorrect number in :delete now
021fd58 Accept output
2a01943 Remove redundant arch-specific test files
8967183 Use letters to allow output to be matched up with the code more easily
e14e1d5 Revert mistaken change to all.T
da51986 Add test for Trac #1323
970e190 Test for Trac #1251
16f1681 cg025 requires regex-compat, which is now an extralib
5527af9 Accept output for tcfail005
2edf6ac Don't hardcode the version of base in the tests
d22d754 skip cabal02 (cabal-setup isn't in the GHC tree any more)
9aa717e Fix comment
a74dff0 regex tests need regex-posix, which is no longer a corelib
cd36760 maessen_hashtab needs QuickCheck
c213a02 Accept output
acd6afc Accept output
d8127ca Fix spec001 test
e2dd02c Don't dump stderr/stdout before we've split the ghci output Fixes some framework failures.
4772e3d stm is no longer a corelib, so needs to be reqlib'ed now
3f38fee Track ... pretty-printer changes
9b25236 Accept output for tcfail004
1395240 Accept output
de73ac3 Partially accept output
168d668 Accept output
67fd784 Add output
cdc54cd Accept output
7cb470d Accept output
11c46be Accept output
11ab159 Church2 is broken; trac #1330
49d9704 Accept output (mdofail004)
ad63612 Various indexed types tests fail due to trac #1331
77e9b9e tc224 (overloaded strings) is broken; trac #1332
6fdf22c dsrun014 is broken (trac #1257, Bytecode generator can't handle unboxed tuples)
fa27030 sed-o in the testsuite driver
7fbad1c Arrow tests are failing core lint; trac #1333
82a9442 Add a test that 'ghc -e "return ()"' returns successfully
30aa5b6 platform-specific output no longer required
52aa5af add basic concurrency/IO test: tests that stdin is non-blocking
3de2c0d add test for #1091
41c51af add test for #1253
d9edc9b add test for #1227
f4211a0 FIX #1159: This test needs to run in a subthread (see comments)
826d6c9 accept output
56eef3f Add test for full laziness
f227b8e add test for unicode constructor names in :print
cf265a3 add a couple more tests
83d5ba1 Add tests for -fwarn-implicit-prelude (and -fwarn-unused-imports along with it) (trac #1317)
ac9c242 Various indexed types tests fail due to trac #1331
15a00f7 Adapt indexed type tests to removal of newtype families
046118a add test for #1277
ed94ae7 -findexed-types -> -ftype-families
fd86b09 accept output and add a few more tests
b83eab4 add missing source files for tests
83c62cb add missing source file
3e047a4 move break1 to scripts/break012
50efef9 move the break* tests into scripts/, and update as necessary
7206a1b add another exception test
7773a6b add missing files
4a58d1e make this test work a bit more reliably
df91a0f move STM-specific tests to the stm package
5543d42 move dynbk tests into scripts/ and update them
f77cad7 Accept output (source spans)
c5cbc37 bio001 needs profiling
fd5fb58 Accept output (src span)
75f99c4 arith011 is no longer broken on x86-64 Linux
0a66f56 add a test for printing unboxed fields
3e3e73c Accept output (... doesn't replace a constructor any more)
1c2bf47 Accept output (source spans)
a4aa236 ignore the .ghci file if present in the ghci debugger tests
77641d8 Accept output
51bd410 remove unreg "way"; unreg is now all-or-nothing
9295387 Accept output (source spans)
c61f1ba par001 requires the parallel library
c67607f Accept output (missing-main error has changed)
36538da Accept output (missing-main error has changed)
ed3903d Use -v0 when doing test rnfail043 This avoids version numbers of packages being in the output.
670b355 Use -v0 in TH tests to avoid package versions getting into stderr
1d996c7 1332 is now fixed, so tc224 is passing again
2d9f752 Accept output (missing-main error changed)
c25034e Update (incorrect) test output with '....'s
6d428c5 Add parser/should_run
f83f022 #1318: pre-emptively add test for Haskell98 treatment of operator "-"
295263e add negative-prim-literal tests the first for behavior common between their new and old parsings (passes both), the second to test the new behavior (fails before, passes after)
55052a8 Test for Trac #1382
da8079a Test for Trac #1396
315f76c Add comments about runCmd
12df776 Add test for #1385
564f22d arith008 fails for some more ways now that the NCG is used by default
1eae04d accept output
e689740 more expected failures for arith012
7bd1230 fix this test
2a79846 Split newtype deriving test from other deriving tests
de7503c expect more failures for ffi009 on x86
35e4e17 fix this test
f9b1f95 add more profiling ways, to test different kinds of heap profile
c08032e add extra_ways, for adding running a test in more ways
d4afe40 test various kinds of heap profile
1756749 Test 11 double arguments instead of 6 (see #1424)
5923798 add 32-bit output for num012
1dc091e move par tests to the parallel package
da4ed8a accept output
0ae8665 Accept output for TH_exn2
6fb64c1 Accept output reorderings in ghci debugger tests
0eae27e ghci debugger output reordering
72eeb32 Accept prog003 output Also added some extra prints to make it clearer what's happening
c9e0e60 tcfail177 is expected to fail; trac #1176
5a6f839 We expect getC to be broken: trac #1430
179a39c rnfail028 is currently broken; trac #1384
46e4d8d tcfail046,tcfail169,tcfail118 are broken; trac #1432
fc03534 Update ghci debugger output order
4283c7d Two tests for newtypes & :print added
2adb5a0 Output reordering in debugger tests
65c6c99 Test for Trac #1430
9d67a2d no .bat scripts any more
0832eef Remove tcfail105.stderr; tcfail105 is now an expected pass!
a2ec087 tcrun032 was using an un-documented (and now not implemented) feature of 'deriving'
88fa1f9 Update expected output (mostly concerning deriving)
a49696a Test for Trac #1386
35e4e16 Fix flaggery
ab009a9 Test for Trac #1402
8278008 Mark ghci debugger tests broken
ea4e0bf getC now works (trac 1430 is fixed)
3c5d589 Accept output (read008)
edf235a Accept output (tcfail145)
fa52a8c Allow the "< /dev/null" when running tests to be disabled The user001 test in the unix package can fail when stdin comes from a file.
ed0cfb8 Add a test for trac #1287: SPECIALIZE causes panic
f625711 Add a test (tc229) for trac #1406
333f2a9 make this test a bit more robust (hopefully)
aa0e74e Type families: add test case for deriving of assoc data families
e0eaa7f Types families: test that the right coercion names go into ifaces
89f0cdd Add test for Trac #1445
7190004 Type families: tests for overlap check of type families
9ae96c0 Type families: test for tau typeness of rhs of type instances
0349d0b Type families: tests excluding type families in left hand sides
4afef64 Type families: test type family with higher kinded parameters
34366e9 Type families: more overlap checks
c357d33 Add test for Trac #1465
a4c0b2d Update output
5f8147a accept output
3665022 accept output
b1defde don't reset MAKEFLAGS in recursive make in 'make fast' It breaks some tests on Windows, because the stage=2 setting is lost in the recursive call. I don't understand why these variables are passed in MAKEFLAGS on Windows (cygwin) but not on Unix, something to do with environment variables presumably.
cb8ee07 Test for Trac #1456
a22d846 add test for #1131
1706e77 gadt23: $MAKE needs --no-print-directory
a1128bf accept output
0213c87 fix testblockalloc for THREADS=2
018d089 Add test for Trac #1494
e7aedd5 ffi-deriv1 is broken(736)
8aeb1c9 tcfail140 is expect_broken(451)
477fba6 Added tests for Cmm and CPS (they are currently skipped) Also the test driver doesn't understand 'cmm' files so something will have to be written before these tests can even run.
ce9b634 tcfail093 should succeed
776e62b drv015 should fial
e5b60c9 Use subprocess.call rather than os.spawnv in the testsuite driver os.spawnv is broken on non-cygwin Windows (looks like it goes via a shell).
287691a tc232 requires mtl
30376b8 tcfail093 now succeeds, so has no stderr
8adac5d Add a test for -fdisambiguate-record-fields (trac #1401)
1a1798c make prof001 and prof002 into compile_and_run tests, to test #1472
0dc8518 add the profiling ways to config.other_ways
4b87abf clean up the extra_ways machinery
fda4526 add prof_hb way
a3600a3 Fall back to os.spawnv is we don't have the subprocess module
254f218 Fix calibrate python script for non-UNIX machines
6242ced Add tests for magic hashes (trac #1297)
a1f14d6 Tests for EmptyDataDecls extension
0686017 Tests for KindSignatures
ff65996 Add tests for -XMultiParamTypeClasses
2cd7f40 Add tests for -XParallelListComp
9d8cfd8 Tests for -XGeneralizedNewtypeDeriving
87f765b Add tests for -XRecursiveDo
29ebce2 Tests for -XFunctionalDependencies
4d49c9f Accept output (following error message changes)
828901d reqlib now uses subprocess (when it's available) Fixes a problem where /dev/null doesn't exist on mingw.
a4af485 readwrite002 is expect_broken_if_platform(1198,'i386-unknown-mingw32')
8b4da92 Add tests for -XPolymorphicComponents
7ce92ca Accept output (more flag name changes)
4e9a98b Fix this test to work with shells that don't have {..} globbing e.g. the /bin/sh on my Ubuntu 7.04 system
82331d6 add test for #1505
35c5ea6 Add a test for -XPartiallyAppliedClosedTypeSynonyms
024d7a3 Tweak tcfail098; we aren't interested in the undecidability error
ef9332f Remove tcfail111; duplicate of tcfail098
5cfe193 Follow error message changes
32cd47e concio001: account for constant overhead of threadDelay on MacOS - See also #1523
d9f824e ffi012: stdcall doesn't work on MacOS #1524
e4da239 Unfail some :print tests
3215786 Accept output
3ca28ff concio001: give the process a tiny little bit more time in the Makefile - Although the test passed when run by itself, it did sometimes fail with validate as the timing just didn't work out on a loaded machine.
72b2e35 remove an obsolete test
412e49a break014: accept output and unfail
6c69c6b dynbrk005: update with expected output
902c6b3 Add a test for bug 1533 (currently broken)
e0ef74c Accept output
2aa5a5b Skip break017 if fast (bit of a hack; just to make the validate script work)
c914229 Bump the delay for concio from 0.45 to 1s It wasn't long enough on thorkil's Mac. Should really do something based on the calibration value or something, I guess.
b8e449a Skip the concio tests when fast, as we don't really want to hang around for 2s
ed0a84e Update drvfail008 output (flag name change)
adcee39 Adding compile_and_run_with_prefix and multimod_compile_and_run_with_prefix as test-fns.
5ca9e65 Skip the GHCi debugger tests when unregisterised (trac #1545)
9c80aed maessen_hashtab is broken (trac #1546)
ac121a7 Fix the haddock tests when going via C We need to have a header which claims the foreign imports we do are for entities that actually exist. Otherwise the C compiler complains.
c631662 Add a test for trac #1322 (ghc --make recompiles hs-boot files unnecessarily)
d1ffdb8 Really remove an obsolete test (print015)
5882c76 Make a non-profiling version of test cabal01
6a28cc1 Share the pwd program between tests
957f390 Fix cabal01 to work on Windows
32b0f9d Tell the testsuite what exeext is
dfd54ce Add a test for copyFile
83d34b4 skip read023 (see #1215 and comment in all.T)
c49f83a The galois_raytrace test requires the parsec package
8f2f4e8 Add test for Trac #1564
cf1ab09 Update expected output
404e5aa Update (previously buggy) output
f0d1027 Add test for record wildcards
b56798c Testsuite driver doc updates
e448217 Add "composes" to the driver docs
62d7929 Define and use rawSystem in the testsuite driver and the driver tests spawnlp doesn't exist in Windows, so this avoids using it.
83616fb cabal01: we need --with-ld=$(LD) for Windows
e3931f3 Docs have moved to the wiki
7f4585e Add exit_code_if_platform functions to the testlib
3bc60be Add tests for catching exceptions on Windows
caff4e5 Follow flag changes
6562dc3 Use -XGADTs rather than -X=GADTs
08079dc Test for Trac #1581
127d06b Test for Trac #1037
f6daa8a Trac #736 is fixed
6420763 FIX ghci019
4e4d35b Tests for indexed type synonyms
f656d8a Another indexed type families test
29c623e Test Trac #1606
f029d2d Accept changes (mostly paren removal)
d0f9766 Update standalone deriving test, and add a failure test
20536c4 Update the bytestring tests for the bytestring package
d00ef04 Follow the base split
0a19231 Document and fix expected failure code for derefnull and divbyzero
80a2586 Another indexed types testcase
9abbf47 Added a new :print test
660e7b0 Aad test break020 for :stepover
38d17ef Accept output due to changes in :history
c8c702e Synonym family problem with higher-kinded families
8f242dd Types families: Refl suceeds without tyfam patch
5831465 Two more indexed types tests
cac4ba7 Add a test ghci020 for trac #1587
4d00739 Add a test ghci021 for trac #1565
bdff7d3 Type families: "Kind" is now working
c18d36f Another type families test
d10e59b Type families: Infix works now
f464a83 Type families: adapt to improved error messages
6f82033 Another type families/gadt test
92bc422 A couple more GADT/type families tests
a65df58 Stop the timeout calibration ever returning 0
bfaba00 getDirContents001 needs -fno-gen-manifest
dd22532 Windows-specific output no longer required
a39ea8d count a syntax error in a .T file as a framework failure
57cbb7b fix syntax errors
7cd3811 add test for part of #1372
562d2bb Fix the expected output for derefnull and divbyzero on Windows
e0f0e41 Update tests now that #1384 is fixed #1384 = Exporting a module that isn't imported doesn't fail
cabc575 Update array test output Unfortunately safeIndex is too polymorphic to be able to show the index or the bounds when we have a bad index.
4195c04 conc057 needs the parallel library
078afe1 conc068 needs parallel
568a7a6 dynamic002 needs -package packedstring now
aab48bd tcrun021 needs -package containers
ac43e33 Revert a hack now that the buildds will make a gcc-lib directory on Windows
0462e1e Changes necessary for type family patch - Mostly changed error messages - 'while' needs another type annotation due to changed rules as to what annotations are required for GADTs.
55abde4 TypeFamilies: check arity of type instances
d258ca3 cc013 works now
29beb7a add test for #1593
8b313b0 Aad test break020 for :stepover
2f25c64 Accept output
41ec0c1 Added tests for :steplocal and :stepmodule
b2936b9 fix this test on Windows
6607849 Remove an old readme-like file
81a1590 adjust some tests
134d80e Accept slightly different output in some breakXYZ tests
0d3f02d Add a test for #1375 (ByteString’s “lines” eats empty lines)
1e8d4f8 Adapting some breakXYZ tests to sorted output
a050a0f Add two new tests for the debuggger involving .boot modules
aaa3578 Marked as expected failures for now
4a5d485 Add a new RTTI test
9614fee TypeFamilies: test for decidable tyfam instances
fd9e77c TypeFamilies: accept some slightly improved error messages
d2ffc49 skip readwrite002 on Windows, it now hangs following fix to inputReady.c
8137819 add test for out-of-memory
c84c795 Fix outofmem on MacOS
186a2ab TypeFamilies: Numerals test
1c2badd Tom Schrijvers' type family tests
fdbf503 Add a failing type families test
f89d2ba Failing type families/GADT test
0d16bd1 Test for type families related panic
4bd84f7 add 64-bit output
700a20d don't try to run hp2ps if the program failed with exit(>127)
40e5bab add test for #1648
a0ecdca arrowcase1 is now fixed By: Mon Sep 3 07:10:44 PDT 2007 Ross Paterson <ross at soi.city.ac.uk> * FIX for #1080
4d6db40 equality constraint encoding of functional dependency where the FD's LHS is empty:
77310ab add missing file
a65554d Add a test num014 for #1658: CSE [of Doubles] changes semantics
cd63e58 equational class context expect_fail is now normal because of bug fix
509d49b recursive equational class context
e0a2fc2 tests for type family completion algorithm and higher order types
4936baa Add dummy stderr file for panic test
e09d888 Another failing type families test
04154b6 Yet another failing type families test
73678c7 And another failing type families test
b0568a3 A further failing type families test
4335297 Track changes in deriving
7120aa2 Adapt test to new restrictions on type families
f02843f make config.top an absolute path
c6abb42 omit tcrun022(ghci), since it relies on optimisation
88d8f95 conc057 and conc068 have moved to the parallel package
696a7d2 Test now works
cf9420c this test works now
2a010c6 add test for qualified name printing
b707da5 test for bug #1465 (12 files, phew)
37c5525 accept output
079efcc TypeFamilies: GADT8 is fixed
2dddfbb Set os.environ['TERM'] = 'vt100' before running tests Readline sometimes spews out ANSI escapes for some values of TERM, which result in test failures.
afbb581 Fixup bytestring tests to work with current QuickCheck and bytestring Sadly requires that the internal Fusion module be exported from the bytestring package which is bad because that's not supposed to be part of the public api as we're just about to replace all the fusion internals.
f8faca5 Accept some output
d188ac3 break020 and break021 underline things in the wrong place; trac #1669
19d86cb this test should unregister the test packages afterward (fixes driver063)
df991a2 TypeFamilies: fixed Simple14 and added Simple15
f09a855 Simple9 is fixed
4a4fad3 Accept improved error messages for some tcfail tests
eebaab5 Two more failing type families tests
b39011e Yet another failing type families test
4f73eb8 And another failing tyfam test
4942391 accept output
2bf3853 Only run the tests from libraries that we have built Fixes failures when you have unbuilt libraries in your validate tree.
2419689 #1669, these tests work now
2c37458 TypeFamilies: change of error messages due to changed traversal order - Just the usual indeterminism in HM. The messages are neither better nor worse.
d47e0ec add test for #1677
406f2f2 Added tests break024 and break025 for -fbreak-on-error and -fbreak-on-exception
a4673c3 Simplified break025 to better illustrate the problem, and marked it as failing under ticket #1681
cbc623a Accept output
644bbab Accept output for break024
b525f51 TypeFamilies: added test exercising skolemOccurs
40abe56 Avoid Dyn exceptions in break024
c5da124 comments
e598cb5 a test to show that multiple calls correctly share a return address to see the optimization at work, compile cps027.cmm with -fconvert-to-zipper-and-back -frun-cps
82edc42 Test case for #1689 (openTempFile naming)
ceb239c in test case for #1689, close files, just in case
224fbf6 GHCi debugger: add a test exercising -fprint-evld-with-show
b4ed822 Accept output due to :print not using Show instances anymore
04bf640 Add failing TypeFamilies test
c368d68 i386/Linux output
02f657a remove ordering dependency for ffi018
a91c1b1 remove read001 -fglasgow-extss, it messed up THREADS=N and -fglasgow-exts is deprecated anyway
69d9ed0 remove ordering dependency
f7434a7 Allow files-to-cleanup to be attached to a test using extra_clean(files) This is better than a top-level clean() when using threads
a0f3347 remove ordering dependencies (see bug #158)
be1c1d8 remove one more ordering dependency
08d7e92 eliminate ordering constraints
4b7981e Test display of types in GHCi
64b0862 Test nested forall types (thanks to Claus)
84faed9 InstEqContext2 fails now - This test fails with the overhauled rewrite rules. This is (judging from -ddump-tc-trace) not because the new rules implementation goes wrong, but because the old implementation left out some improvement and hence passed this test by accident.
7997293 Changed error message
f6202dd TypeFamilies: fixed Simple12
deea7da Different output expected for this test on x86_64-unknown-openbsd
1803c98 some expected outputs on openbsd
5004052 Yet another failing TypeFamilies test
3dd6650 TyepFamilies: should_compile/Simple16 (#1713)
a120c43 Typechecker: tc237 (#1688)
14ed376 Enhance tc236 slightly
4b9f108 Rename flag
15a1db3 Add test for exponential behaviour of type synonyms
4a20379 Add comment
4657d09 Tests for Trac #1627 and #1718
05a57ac Failing tyfam test
1cf5645 Various testsuite helper functions like expect_broken_if_compiler_ge
86ffb85 Fix ffi018(ghci) when running from a different directory to the test
91accb6 tc236 fails for 6.8
d09b9d3 Add a test for changes to C files causing relinking
5bbe00b expect success for arith008(profasm) on x86
605e6d0 FIX #1254: avoid calling truncate when the result does not fit in the target type
c70161b GMapAssoc, GMapTop: expect failures on the 6.8 branch
79a391f GADT3: expect success for profc/profasm on the 6.8 branch
275efd6 Simple12: expect failure on the 6.8 branch
5be5ab9 ind2: expect fail for profc/profasm on the 6.8 branch
2e96684 Add a test (pragma001) for #1736
a4d9e1d expect failure when using the NCG on x86 due to floating point differences
a353e48 add test for #1734
a7cc3da fix framework failures
65cc94c add expect_fail_ways_if_compiler_lt() somehow I forgot to add this yesterday, I'm mystified about where it went..
a6dd57f getTestDir() is slightly better than in_testdir('')
07c3828 GADT3: expect failure on the HEAD too (and add a ticket)
059b7e1 Pass -ignore-dot-ghci to GHCi
fd00a21 driver027/driver028 need to use -fvia-C to expose a bug in -stubdir
ef5fd52 updates to hReady001 (see comments in all.T)
16ef48a TypeFamilies: test boxy splitters
d80e23f Test for Trac #1746
1b7f854 TypeFamilies: should_compile/Simple19 (from #1729)
569de64 TypeFamilies: should_compile/Simple20
2dc254e TypeFamilies: should_compile/GADT3 fixed
0860284 test case for #1743
201a4d1 I committed simpl019 too early; it's expected broken until I commit the patch
5d41441 add tests for #1748
ef9048d break026 now works (#1743)
5857808 break025 now works (also, the test itself was broken)
6129c42 Add test for Trac #1678, and update output for TH_exn2
7c94185 Test for Trac #1759
c629131 simpl019 now passes
280ed38 Update output
a9f6957 Test for Trac #1680
3c2302a ccfail002: line number in error message changed
bafd0e2 Test case for #1537
c3ec0a3 Clean bug 1465 better
5fb860d TypeFamilies: should_compile/Simple20 fixed
ef3ccc5 Changes to the testsuite for the new renamer The rationale for these new behaviors is as follows:
fd7d8cd Update output
54f5a94 Update output from constraint simplifier
1a411cb Add exotic functional-dependency test
b93c120 TypeFamilies: should_compile/Simple22 * Demonstrates a bug in TcUnify.tcSubFun found by Andrew Appleyard
c47aa37 TypeFamilies: exercise deferring on tyvars in TcUnify.subFunTys
c8ddf27 tcfail175: error message changed * The error message has become less informative, but I don't see how to avoid this easily. * The error message is now also different to that of 6.8. I am not sure how to handle this case. Can we have different stderr files for different compiler versions? Or shall we simply merge the corresponding changes into 6.8?
6b83caf skip the non-threaded ways for conc023 on Windows, see #1197
53ebe72 the GHCi debugger now works with an unregisterised GHCi
dd20805 these tests moved to the directory package
193348e Update output for TH_exn1
927fe3b add test for #1468
e1674ac TypeFamilies: should_compile/Simple21 * Code of #1776 from aslatter at gmail.com
b1b9bce TypeFamilies: for additional tests fixed by properly zonking EqInsts
aee6f58 tcfail174: minor improvement of error message
de51abf tcfail175: improved error message slightly
39c6c73 Add namebase_if_compiler_lt to the testsuite driver Allows us to use a different name base for foo.stderr for old compilers, e.g. test('tc141', namebase_if_compiler_lt('ghc', '6.9', 'tc141-6.8'), compile_fail, [''])
5951c53 Fix various tests for the 6.8 branch
5ba7aba Add space after -ignore-dot-ghci pointed out by Claus Reinke
aaab2ac use -ignore-dot-ghci Suggested by Claus Reinke
5521d34 add test for #1791
f121012 this test works now, apparently
a59f5db GMapAssoc, GMapTop now apparently work on the 6.8 branch
03f88cd ind2 apparently works on the 6.8 branch
813a2b9 arrowrun004 is now apparently passing on both 6.8 and 6.9
4cfe25d update expected failures for the 6.8 branch
a0b41e7 add 6.8 output
eee8899 Update test results in the 6.8 branch
bf9817e outofmem2 doesn't pass in the 6.8 branch
bdc2e98 Tests for functional dependencies and loops in TcSimplify
fcdadfa Update tc141 expected output
1d2b2b8 correct code for typecheck/should_compile/tc192.hs
c86f038 Update output (comments added to source file)
3424aa4 add output for the 6.8 branch
7d0200a fix this test on the 6.8 branch
8246d4a Add test for GADTs and scoped type variables
4d238db Update type checker errors
b91c2ce Test for #1662
bd0625f Fix test outofmem for powerpc_apple_darwin
5acd938 Add test for Trac #1072
8f5834c adapt tests to new Category superclass of Arrow
d809081 add extra_hc_opts for ghci_script
130883c Test for Trac #1814
6a34410 Test for Trac #1814
f983a21 Test for Trac #1608
efb6ce6 tests for :browse!, :{:}, :set, :show languages/packages
07f2742 update test for #1765, #1766
9c5c45d update test output
c4113b3 accept output following #1561
b9252d4 add test for #1561
df1993d test for #1617
bc9c8b4 skip arrow for ghc < 6.9 (Control.Category doesn't exist)
185965f Skip arrowrun003 for ghc < 6.9 (Control.Category doesn't exist)
d2c7633 Add a test for trac #1588: unrequested generalized newtype deriving? Test is drvfail013
36fbd8e Update output
15297b5 add test for #1852
7018f10 add test for #1603
cfedbe4 FIX ghci024 for unregisterised, powerpc_apple_darwin, and ghc-6.8
97cfaff Accept output
d80afd9 Remove some tabs in break020.hs
4e568f8 Add a test for #1827 (:print panicswith overloaded values))
70f39d1 Test for Trac #1888
1d01ed5 Test for Trac #1662
0432847 Add test for #782
69aad50 simplify ghci024.py, fix -fprint-bind-result, -fno-ignore-breakpoints, -fprint-bind-contents
d09518c Adapt output to improvements in the TTerm pretty printer
a1d4514 Add test for #1892 - :info of a bkpt binding panics
40ac852 Accept output
a159d2d FIX #1840: outofmem and outofmem2 need ulimit settings to avoid filling up swap
6d6e848 add test for #1679
fb16aaf outofmem2 passes on the stable branch
b996c45 1603 depends on the gcc version, which we can't easily account for, so skip
8750fd9 fix this test for case sensitive filenames
5a3ba0c small tidyups to thie Makefile
b599808 Add -XExistentialQuantification flag (should have been there all along)
06d253c update to test #1873, #1360
2cb2c7b Test for Trac #1806
86e50eb Test for Trac #959
f9b1bfe augment ghci025 to cover #1847
827f8ce Tests for Trac #1825
61c1f54 test repeated open/close of 1000 files
d6030d4 countReaders001 now passes
a718f4a Test for Trac #1913
3658339 Update for rebindable changes (Trac #1537)
7aa2a86 Update test output
d00b006 Update output
5a361f1 Update output (slight improvements on the whole)
d1270a0 add test for #1753
d9c8221 remove the _with_prefix forms of compile_and_run, add cmd_prefix() config instead
26aae27 openFile008: do "ulimit -n 1024" first Hopefully fixes this on MacOS where the limit is 256 by default
58085a0 Simple{20,22,23} now pass in the 6.8 branch
4084c62 Make Church2 fail as it (currently) should
80c1930 Be more consistent in printing about framework failures
4679353 fix this test when CLEANUP is not done
cab326a add test for #1916
b7d8057 Test for Trac #1935
f88463d Update output for change to deriving (Trac #1935)
742044e add test for #1744
db260a4 add test for #1914
6afeed0 Add expected output for 1744
de6e63d fromdos test FD1
073df30 FD1 now behaves the same in 6.8 and HEAD
ec21a85 rebindable8 is still broken in GHC 6.8
f58ee9c Add 6.8-branch output for rw
edd5267 Give GHC 6.8 output for tcfail168
217f695 tcfail175 output is now the same in 6.8 and HEAD
69d56c2 Add 6.8-branch output for tcfail178
788d940 Add tcfail187 output for the 6.8 branch
a081045 Update ghci024 output for the 6.8 branch
ecc7374 6.8 branch no longer needs special output for ghci026
e8bf33e Add 6.8 branch output for break003
f38572d Add 6.8 branch output for break021
85637e3 countReaders001 now passes in the 6.8 branch
4d18140 Skip arrowrun002 for the 6.8 branch
45d3e87 Skip arrowrun004 in the 6.8 branch
5280b38 GADT9 passes now that we have fixed #1919
20948b3 Added test for :print of a reference
c5cbe3f add test for #1048
4d11ac3 add test for #1959
31a49e1 test now passes
113a88c Test for Trac #1370
4da65e7 Fixed by correcting normalisation of dicts
84c8d1d Fixed by removing GADT refinements in favour of equalities
6c94991 type families: Temporary fail - GADT3 fails with equalities instead of GADT refinement due to a known bug
5e5ed24 gadt: slighly changed error msg with equalities
8245208 Remaining regression of change from GADT refinement to equalities * gadt/lazypatok fails * tcfail167's error message gets worse; ie, no more "Inaccessible case alternative: Can't match types `Char' and `Float'"
6b373c5 Adapt to changes in :print (contents of references)
6a5f304 fix this test on windows (avoid non-portable use of :!)
c1ccd0b countReaders001 doesn't work on Windows
c0dc495 add 6.8 output
4e0d8dc accept output
3fb5d60 Test from #1815
4945a1a Test for #1722
fec5162 Test for #1723
a82c997 Make GADT tests work with 6.8 again
9254d56 More 6.8 fixes
e0e5690 Update tests for Trac #1972
8eeb9b4 add 6.8 output
33d63cc Simplify the testsuite driver Now instead of saying, e.g. namebase_if_compiler_lt('ghc','6.9', 'foo-6.8') you say if_compiler_lt('ghc','6.9', namebase('foo-6.8'))
805d6a4 6.8 updates
aa2c520 Fix outofmem for other 32-bit Linux platforms
9b4ee31 add test for #1980
4e21a08 Unsoundness in the RTTI scheme
acd4730 Give a ticket # to expect_broken
33b21f5 Tests for generalised list comprehensions
f0cd5ac Replace mentions of way 'opt' by the new 'optc' (often adding optasm too)
82711cb Add test for Trac 1981
2d27d0f Test for Trac 1495
adabec5 Test for Trac 1988
6fa9ed6 Enable an old test for Trac 323
2497337 Accept output for gadt13, gadt7
d35d2a4 Accept output for tcfail172, too
06ef755 add test for prefix unboxed tuples
4a9f71e add test for curried unboxed-tuple constructors
0ba992f ghci can't run unboxed tuples currently
052aa3d Skip TransformListComp tests for GHC < 6.9
f101413 Skip more tests if using GHC < 6.9
b3f489f Remove bogus constructor from test
cf86eba Add tests for type signature validity (cf Trac 2019)
0fbdefa Test for Trac #2017
d499864 Update output for new -XImpredicativeTypes flag
c82ee5a Tests for Trac 2030
ac6a6e7 Test for Trac 2018
7be427b Mark some bugs as broken in the HEAD due to FilePath bug #2034
9b76013 bug1677 is also broken by #2034 (FilePath bug)
9228ed4 Add a test for trac #2033: view pattern where expression expected
00ecd81 Testsuite fixes for GHC 6.8
cd3b57c Update output
3ef22a2 Test for duplicate decls
090fb7b Add test for Trac #2024
9764c72 Tests for quasi-quotation
1351580 Add a test for trac #1821
897c7a6 Add a test for :main and :run
2289264 Add a test that we get an error if conflicting mode flags are given
e5c24de Test for ghc -e ":main"
4ae9de8 Add a test for multiple -e flags
51e76b4 Fix #1599: Improve timeout on Windows We now run programs in a Job, which means that we can kill a process and all of its children when a timeout happens.
932a608 Add WinCBindings.hsc, not WinCBindings.hs!
a3440b7 Add a test for exitWith and ghc -e
9a332e3 Add another ghc -e / runghc test
79ae17f Mark some bugs as broken in the HEAD due to FilePath bug #2034
a21f10f bug1677 is also broken by #2034 (FilePath bug)
794320b Test for Trac 2055
630fabf fix intermittent failure with ghci025
0e746bc allow extra normalisation to be applied to the output on a per-test basis
758f77d normalise '\' to '/' in the output, to fix Windows failures
11cce0f remove now-unnecessary #1545 skips
7b38abe update to test for #2049
eafa561 Don't hide output
9a517c5 Avoid some escaping in a commandline
687a3f6 Normalise some slashes
94aed1f add test for #1750
89d1867 accept output (change to default exception handler in Control.Exeption)
1f5ad28 accept output. The column number is different, and still wrong.
cc1a561 accept output. The order of compilation has changed, for some reason.
34b9c75 Add a new test for #1537
946ab64 accept output (no newline after uncaught exception)
3b7c09f accept output (no newline after uncaught exception)
e812749 add test for #2047
4591261 If the "setup" argument to test is a list, treat it as a list of functions Avoids the need to write composes()
8b03f03 skip if GHC < 6.9
d4da119 6.8-specific output. The remaining validation test failures on the stable branch will be fixed by pending merged.
3bc99c3 Find compiler version-specific output files automatically Also, clean up the way we find the output file. From the comment:
5f13d9d Add tests for parameterised monads from Oleg
4851699 rebindable5,6 are expected failures (see Trac #1537)
9fc058b Add a new category of "eyeball" tests
075e90e Add another eyeball test
a0c768b add test for #2080
6170ff6 DoParamM depends on mtl
4c09546 Follow change in error message wording
978e4ad Cache the results of looking to see if we have a library or not When handling a test says reqlib('mtl') we cache the result, so we only need to run ghc-pkg once no matter how many tests say it. This makes quite a difference, especially on Windows.
dbbbd70 Apply cmd_prefix also to the ghci way
2f6dbb3 remove now-superfluous 6.8 output
65a0fb1 fix #1750 in the stable branch
7db13e4 Give 6.8-branch output for TH_fail
4c6c47d Add a slightly more robust concurrent I/O test also disable concio001, which is too unreliable
8b8a0d2 Add 'dyn' as WAY (different from 'normal' only by -dynamic)
dc016c3 Add a test for #2082
02f9516 Actually run test ghci030
314838f ghci030 is currently broken: trac #2082
6b88596 Track error message changes
eadd1be Add fundep to rebindable5, which makes it work again
5c006ef Tests for Trac #2114
18c8543 Test Trac 2126
b42446d Type families: tests for SkolemOccurs loop - Two tricky tests by Tom Schrijvers and Martin Sulzmann
a8ccf50 Test for Trac #1899
7c837ea Test for Trac #2111
a024cd9 Track error message changes
03cb3d7 Track changes in error messages
561d44c add test for #2122
8a0a865 add "profthreaded" as a run way
d844cf0 Update 6.8-specific output
42f8287 enable profthreaded only for GHC 6.9+
90cfe11 expect failure for profthreaded (NCG floating pt differences)
30c8fb4 Add some tests
ea100f5 Add a SpecConstr test
01bce2a Fix expected output
d8ba966 rename ccall to ffi
dfbba23 run ffi009(ghci)
b446101 skip ffi012 unless running on Windows
9762129 add i386/Linux output This might as well be the default output, so we at least have a chance of this test working on other platforms.
e8d8c2e Type families: Roman's test for normalisation of reduced dicts
1e4335a typecheck/FD3: revert to error msg of previous version ofthe compiler
1df9779 add test for unsafePerformIO/stack overflow
753c883 Add 6.8 output for FD3
a453821 Add a test rn065 for trac #1578
70ef4d8 Update output for bug1465
92bca1a Ooops, rn065 is for #1491, not #1578
1f9e374 Update output
e3832db Add a new test for :list
9dac95e Update ghci025 output
be5ac1e Update output for ghci024
231bd36 Update base01
172b7fe Update tc231 output
b4e7f25 Update output for tc168
ef96789 Make stableptr003 give more useful output
1ea8c07 print002 is broken (trac #2174)
aad83cd stableptr003 is broken; trac #2175
abb9e34 Tweak #2174, which we now expect to pass again
27e2c4b Add a test for trac #2158
33c70ee Add a test TH_scope for trac#2188
4cc9b39 Add a test simplrun010 for trac #1947
556eb0c Another eyeball test for the inliner
f1fd6aa rn063 and rn064 are expected passes now, bugs fixed
f7beb4f Test path virtualization in GHCi
9ed556b Test 'list002' should be passing now
99e0697 Re-jig test for Trac 2188
c257c08 Accept output for read029
4245e08 Accept output for bug1677, mod178
28fcbe4 update output
24c800c add -v0 to Over, we don't care in which order the modules are loaded
8aee8b4 Test for Trac 2205
f038d22 Follow minor spacing change in typechecker output
a2ce260 Test for GADT escape (I forget which Trac bug this is for, if any)
bbb8c9b Slightly less nice output, but the previous version was largely accidental
e322b29 Track error message changes
b4f2750 Add test for Note [transferPolyIdInfo] in Id.lhs
39076a2 Track the addition of the Static Arg Transformation
ac0e764 Add a missing file for test print029
fce1e8c Add a test for #2044 (:printing impredicatively typed values)
e5d157f Update output for arith011 on 32bit machines
8f4ee52 Add if_platform and remove *_if_platform This removes some duplication from the testsuite driver
db49cc0 Add if_os, and change derefnull/divbyzero to use it I think different Linux setups generate different output for these tests, so we just ignore the output on Linux now.
1278374 Test print033 passes now
dddac3e Skip test base01 if GHC < 6.9 as it now assumes the ghc-prim package exists
cc1d61b Add GHC 6.8 output for print002
14c2d4c Add a test rnfail054 for trac #2141
0e1b201 Add a test tcfail199 for trac #2179
a0c0c8d Add Word# literals to some tests
cd9221a Add a bits test for Integer
c31ae89 Add a test for Integer conversions
1b651a8 Comment out some unused code in test 2122 This was causing the test to fail on Windows, as the unused code used System.Posix.IO.
88b5819 Remove derefnull.stderr We ignore it on Linux, and it's wrong for Windows (which caused the test to fail).
a8eb6fa Remove divbyzero.stderr We ignore it on Linux, and it's wrong for Windows (which caused the test to fail).
8632e56 Add a test for showing Doubles In particular, show (Just (-0/1)) should put parens around the -0.0 in Just (-0.0); trac #2036.
d2ece6b Add a test for spaces in SCCs (trac #2036)
5c485c5 Skip TH_repPrim and TH_repPrimOutput for GHC 6.8 They now use Word literals, which 6.8 doesn't support.
0d46e31 Add output for break019 and GHC 6.8
1d13114 Skip print022 with GHC 6.8 (it uses Word literals)
304b058 Test for Trac #2238
cf0e2b7 move these tests to the process package
da3f49f We expect T2238 to fail with GHC 6.8
fab86ad accept output after changes to overloaded literal desugaring
94d386b skip ffi004, which calls a varargs function via the FFI
db8863c add test for #1861
7b00496 added a test for eliminating dead assignment i++ in loop
09cff8f Don't bother testing ghostscript if we have no profiling libraries
acdb4e6 make this .T file more multi-thread-friendly use extra_clean, and avoid top-level runCmd
cd10aa4 add test for #1288
677872f add test for #2276
e82fcf29 Add a test for trac #2059
951770f Fix a framework error in ffi018
e651506 add test for #2014
0b391b8 Accept -fmethod-sharing
f97bb92 fix ghci024 (for HEAD, at least)
46868ce following the fix for #1955, the .ps file is now in foo.ps, not foo.exe.ps on Windows
17506a0 Test for unboxed values in tuples
10d7b2e Update tests to improvements in renamer error reporting (duplicate decls and misplaced sigs)
ef76ff8 tc199 is now expect-pass
583d44b Update output for GHC 6.8
57a85ee Omit the ghci way for TH_spliceE5_prof We don't support --interactive -prof
191bcb6 Add boilerplate to Makefile
31dcba3 add missing file
2d23089 tc199 is expected to fail on GHC 6.8 (#1061)
3d8eccb update expected output
b6c8842 add test for hs-boot consistency checking
7f02e7f add test for a bug in 6.8.2's handling of orphan modules
367afdf skip rnfail055 for 6.8
55a206a add test for #1372
82b886b Wibble the num009 test
ca1ce21 Omit cg060(profasm,profc) for the 6.8 branch
0c15419 Omit xmlish(profasm,profc) for the 6.8 branch
cfa1651 Omit conc064(threaded2) on the 6.8 branch
353b33c Wibble the conc035 test Fixes its output when running the ghci way
d4ab8c8 Skip ghcpkg01 in the 6.8 branch "ghc-pkg describe testpkg-*" wasn't matching anything; looks like it looks at the package name in isolation, rather than considering the package name and version together.
208586f Skip barton-mangler-bug(profc) in the 6.8 branch It was hitting the timeout limit
28f6a95 cg057 passes in the 6.8 branch
846a88c ffi018(ghci) is failing in an unregisterised 6.8 branch compiler, so skip it (in the 6.8 branch only)
c39588a Skip 1372 in the 6.8 branch
38a39cb ghci030 is fixed now (bug #2082)
6f13e97 Skip the DoParamM test in the 6.8 branch
929ef03 Skip recomp005 in the 6.8 branch The output looks OK to me, although I'm not sure why it differs to the HEAD.
63c4d23 Skip maessen_hashtab in the 6.8 branch 6.8.2 and soon-to-be-6.8.3 fail it the normal,ghci,threaded1 ways.
59f9991 hs_add_root() is necessary before calling any Haskell code
d8c144e Skip print026 in the 6.8 branch It fails for me, but not consistently - possibly only with a validate build. Seems plausible that the problem is something like library build flags.
2debd59 use stage2 by default
f795cf4 Pass -dno-debug-output to GHC>=6.9 Allow the testsuite to be run with a DEBUG compiler
b996a45 FIX #2175: evaluate the list first
1c8d7a2 fix up this test following the header-file changes in the C backend
649b68f add test for #2334
0b8b737 Test for T2339
6704972 rebindable9 works now that Trac #1537 is fixed
7d3ceb3 Test for Trac #2310
b5b9d5e Stop rebindable9 relying on Control.Monad.Identity
7d5f803 Test Trac #2045
e9cb5fe Test for Trac #2334
af3a8ab Update test output
2cc1011 Test Trac #1624
6a137ef Break expect_fail_if_compiler_type and expect_broken_if_compiler_type down into their component parts if_compiler_type expect_fail expect_broken
e8d2050 Pass --threads rather than --thread
f6227dd Refuse to use threads unless python version >= 2.5.2 According to trac #1558, 2.5.2 should work. It's possible a lower bound, e.g. 2.5, would suffice.
b1ed042 Fix Cpr001 to work when we run with multiple threads
4a9e2b5 Remove a duplicate all.T entry for conc051
2e848a5 Simplify, and correct, the code for determining whether we should use threads
e0248bf Update unicode002 output for unicode 5.1.0
7dc9732 Add a test for Integer-Float/Double conversions
73c168c Use -fforce-recomp instead of -no-recomp
7883b14 Use -fforce-recomp rather than -no-recomp
15b0f99 Use -fforce-recomp rather than -no-recomp
ee414c0 Avoid using deprecated flags
46ec5a8 Avoid using deprecated flags in the testsuite tests
0ef5288 Make tcfail071 work when -fglasgow-exts is given
815f0cf Update output in tcfail071
bf082a0 2310 is not fixed on the 6.8 branch (yet)
93d08cd T2334 is an expected failure in 6.8
8b8ece1 TH_reifyMkName (#2339): fix wasn't merged
819fc1b add 6.8 output
d68cde2 rebindable9 is expect_broken(1537)
de4ebe4 add 6.8 output
165a98b update output
6756184 add test from #2185
29797e3 Update output
0ffea46 Update rn.prog006 following Cabal changes
98462c0 Fix ghci024's test stanza We need to talk about the powerpc-apple-darwin platform rather than the powerpc_apple_darwin platform. Spotted by Claus / Thorkil.
188e282 .darcs-boring updates
93b549f Testsuite cleaning fixes
7af0003 Update .darcs-boring
146d84b More testsuite cleaning
edec627 Clean empty directories as well as files
bf6eb67 Tweak some tests: tell make to be quiet rather than ignoring all output
aaffd29 Use extra_clean rather than clean This makes things more robust when running with threads
2bef773 Clean <test>.std{out,err}.normalised
e4569be Tweak whitespace
3c755c7 Fix ghcpkg04
9d484f7 Remove uses of clean_o_hi This makes the testsuite more resilient when using threads
cbce68b More cleanup fixes
1db5bb2 Add a test that apparently made the typechecker loop (around Feb 08)
95e199e Test for Trac #2358
d8baa23 Update output
aad2d3c Test for Trac 2378
ab9d5ab Test for Trac #2409
e164c37 Test Trac #2307
6eb9db8 Add a test tcfail202 for trac #2307
74106f1 Update outputs
8346d8f add test from #2317
aa96c28 add -ignore-dot-ghci
fdbc137 Test for Trac #2414
0d31281 Test for Trac #2386
b1877b6 add another test for #1736, and mark pragma001/pragma002 as fixed in 6.9
e182cdb FIX BUILD
f2f9067 Type families: clean up - RankN1 was a bogus test. There error didn't have anything to do with rank-n types, but was just due to an ambiguous signature.
85fcdd8 Types families: clean up, part 2
e86a1a4 Test cases for #1900 & #1999
3d451f4 remove .o and .hi files beforehand
c1d3ccd add test for #1357
596927d add test for #1103
4c96813 update; *sigh* this test is so fragile
af45af6 add tests for #1048
fa25624 fixes to this test
da6cae4 add test for threadStatus
6bc071e update output
c63d2de FIX boottestsuite build failure
cd93166 Update ghci024 for PostfixOperators
80dfbe8 update output (line-length changes in pretty printer)
0eaa66e add test for #2302
415fe63 Type families: T2157
d4b09ea Type families: test for 1st half of #2203
efe5934 Type families: GADT instances for data families (#1968)
905cc55 Follow changes in GHC's build system
497e9f5 The hs-boot output has improved (although I'm not actually sure why)
0e69b83 Use the right ghc-pkg program
9b09753 Update output
06f2a00 Add a test for the WARNING pragma
30d1066 Update the driver200 test to use the new -opt-dep flag replacements
ed52e56 Update output
89792c2 Add a test for unrecognised pragmas
aec015c Build the timeout program with Cabal
1174775 We need to tell Cabal that WinCBindings is a module of the timeout program
72f3913 add tests for #2248
4ced8c7 use absolute path to ghc-pkg
0d6b8de windows-specific output for this test
d5dd387 fix some tests on Windows
16ece0c fixes required after changes in #1205 ":load M" now complains if M.hs doesn't contain module M, but ':load M.hs' does not. This seems reasonable to me, but there's potential for confusion. I'm not sure how to improve the situation though.
0615141 Don't fail when cleaning if cabal-bin doesn't exist
86666c3 add test for #2388
68f9d22 Follow extensible exception changes
0b5f231 Update TH_runIO output
f590043 Update output for break025
7b967ed Update ghci007 output
6e1b38c Make the exception tests use OldException, as that's what they test
b9c1ef5 Give a type signature in the break024 test Avoids an ambiguous type variable with extensible extensions
c8ebd6c Expect break011 and break024 to fail due to trac #2475 'debugger gives "Can't unify" when stopped at an exception'
99b6d94 Update TH_runIO output
a52dd8d Change the timeout program to use exceptions properly We now don't eat any type of exception, e.g. the user pressing ^C
fff26d8 Fix the arith011 test now that catchAny is gone
c86fbff Update TH_runIO output (again)
c4ff41d Test for Trac #2478
a47b664 Test Trac 2433
b8c4494 Test for Trac #1930
e88d44b Update ghci011 output
b985cce Update output following the move of the Char definition
5417ce7 add test for #2452
5aea157 update output (-fimplicit-import-qualified)
939f87c Update output
d1721c8 Line number information change only
1199146 Make the gadt-records test work even during fast validate
03e8e23 Test Trac #2486
8530988 Test Trac #2506
c9e7866 Test Trac #2494
abc0aac Add test for empty cases; update output for braces in HsCase printing
5e191ae Update output
15f4d15 Update output
04edc17 Add test for Trac #2490, follow output changes
76ae89a fix this test on Windows
273873d update these tests
09a57ff add test for #2491
5c95f54 add test for #2441, and stacking of package.confs
52d34f1 update
f2c9b65 Add an Exceptions test from trac #2508
38dee26 Add a test for trac #2412
d036e96 Add a test for trac #2449
5ba2000 Add ghcpkg05 output
6386240 Skip ghci024 when fast This test is very fragile, and updating it is fiddly due to the auto-generation, so skip it when fast (and thus when validating).
052d05a countReaders001 now works on Windows
363e34d openFile005, openFile007, readFile001 now pass on Windows
be256d0 Update Windows output for cabal01
018066e Fix the hReady001 test now that GHC's hReady behaves correctly
4256148 Don't skip readwrite002 on Windows any more We used to skip it because of trac #1198, but that is now fixed
ee93e6e Skip num009 if fast, as it gives the wrong answer on some platforms
bf9f384 Fix 1288 and 2276 Windows-only tests
ca8f0ea add test for leakage of Control.Monad.Instances into Haskell 98 modules
904cef7 add test for #2330
26d2330 add Makefile for haskell98 test
7277a81 follow exception library changes
977497f Update output of explicit-forall failure
163365f Follow error messages for explicit-forall syntax
6b918b1 Simplify the driver a bit: Break skip_{if,unless}_tag down into smaller parts
b30149e Remove GHC 6.8-only stuff from the testsuite
cb59c5b Fix typos in the testsuite
4bcd936 Ooops, T1972 should be normal, not expect_fail
e7ce4ce Fix conc036
0e55ad0 Fix test 1980
bf0e801 Make conc015(ghci) a bit slower, so that it works in ghci
b34e57c Fix conc034
d281e54 omit profthreaded for conc039 (for the same reason we already omit threaded1 and threaded2)
417ecb1 Fix dynamic002
f8d87f2 fix enum01
4ca708b fix enum02
1824cbf Fix enum03
f61ba70 Fix list001
bb555e8 Fix num013
56e0bd2 qq005 and qq006 require parsec
aced5e0 Fix recomp005
b002990 Update output for typecheck.prog001
56fe332 break017 is broken (trac #2475)
312c034 Fix tests following the st split-off frmo base
57c674a We now depend on concurrent (split off from base)
b0f8f4f Fix some parallel testsuite problems
9d1f045 Fix tc170 in the parallel testsuite
87061e9 Fix rn043/rn044 problem with parallel testsuite
18cb779 Remove no_clean from the driver We don't use it any more, and it shouldn't be used as it effectively means that the test won't work in the parallel testsuite.
2c5e456 Fix TH_spliceE5 in the parallel testsuite
7a00383 Fix some tests: T2310, T2486, FD2
c48cc5e Add a test for "bad flag" errors
a247dd6 add test for #2542, #1205
3f58cbc update output
47f9fbb Add test for Trac #2497, #2213, #2494
cb3a1f9 Test for Trac #2520
f6ef929 Test Trac #2538
ec68002 Track error message changes
7ae96d5 Update output to follow comments
38b973c Test for Trac #2529
77330f2 Fix the records test when running the testsuite in parallel mode
a21e58f Fix mod127 in the parallel testsuite
4341431 Fix mod125 for the parallel testsuite
acc6801 Make mod127 clean the right files
7a116d7 Add Ganesh's test for T1999
a678631 Follow error message changes
0aa0811 T1999 passes now (acccidentally I think), but T1999a still fails
04e03f8 follow library changes
009e563 Comment only
b4aaf57 Replace 'pure' by 'arr'
b9449db Test for Trac #470
aca31a1 Follow error messsage changes
fb88dc5 Add rn067 test
f37188d Fix a syntax error in an all.T file
dc511e1 Add tests for hugs trac #46 and #48 bugs
26a7b15 2185 is broken in 2 ways: #2185, #2570
d27a67c Add a boilerplate Makefile
69f1070 reify is broken (trac #2572)
1e8e197 tcrun007 is broken (trac #2573)
45f1822 2317(threaded2) is broken (trac #2574).
25a3905 fromdos ghci024.py
2fc9b50 Update ghci024 output
a80b936 fromdos ghci024.script
28bbdbb Make ghci024 a lot less fragile Now we grep for representative output, rather than trying to match all of it.
bd0c96b Update dynamic002 output
e25b5ce heapprof001(prof_hc_hb,prof_hr) is broken (trac #2576)
d3b862d import Control.Monad.Instances in bytestring00{1,4,5} They need the Functor ((->) r) instance
ba419b3 Rename an hGetBuf001 to avoid a name clash
fee2872 Test T1470 is still broken
aa6f6cd tc176 works now
6588cdc Test Trac 2572
a8901d3 Follow error message wibbles
653a711 T2572 needs RankNTypes
e8edad9 Test Trac #2573
986c5e5 Eyeball test for Trac #2581
7de94fe Fix typo in T2573
c4b8670 #2533: Generic functions that take integral arguments should work the same way as their prelude counterparts
5f6e0eb Add a test for trac #1709
5030ab0 not broken any more
226402d heapprof001(prof_hc_hb,prof_hr) are now fixed (#2576)
dfe9733 ghci024: add -ignore-dot-ghci
6a83fcc reify and tcrun007 have been fixed
6fc5cb0 test for #2469
cfa8489 test for #1548
97c77e7 Type families: Simple20: warning about loopy equality
5b6f72c Type families: harmless changes of error messages by new algo
92193af Type families: output wibble
9b9cd59 Type families & GADTs: fixed tests
4b7102f Type families: don't bleat about regressions with new solver
7863f4e Type families: fixed 4 regressions
67d50a4 remove spurious -fasm (causing failure for the unreg build)
38cf442 fix TH_spliceE5_prof
b73f920 Type families: fixed many regressions of new solver
8901f37 update output
b0a50e9 Test Trac #2604
0f6b7d5 Follow error message changes (Trac #2604)
254e7f2 remove some calls to the old 'breakpoint' combinator
ae24120 Add a new test
e19919e Accept output
1201388 Tickets #1995, #2475 are now fixed
868f36d print022 is failing atm, I don't know exactly why
0bf6738 T1470 now passes
0f743ee Give a bug number for the print022 failure, fixing a testsuite failure
701ad5f tcfail138 now works
001fd55 Fix test regex001 Needed to restrict the type of 'try' now that we have extensible exceptions
e148167 Test Trac #2587
5592baa Add tests for Trac #2597
4fa6a8c Minor change in error message
a94d60a add test for #2228
12e7ab8 make this test THREADS friendly
e4f3af1 add tests for -XNewQualifiedOperators
fca2709 add test for #2566, also enable driver100 which wasn't being run
f575e92 accept output (Show Ratio changes, #1920)
5435175 add test for #2499 (package flags in OPTIONS pragmas)
f24ff99 Update the ws-64 output for the arith011 test
e2444f6 Fix the driver100 test
79d4646 Skip the new qualified operator syntax tests in 6.10
571a5b2 Add a test for ":i thisIsNotDefined" It used to make ghci exit
514276b Type families: test for decomposition problem
63731b1 Update ghci025 output
0c2d897 Add a test that the --help and --version flags behave properly
3677fe4 Fix conflicting_flags output
f59cbaf Test Trac #303
4adfec7 Type families: another small tricky example of SPJ
c7092e3 Improve the mode001 test
242af23 oops, we haven't been running tests from packages for goodness knows how long
20ed32a add test for #2295 (-outputdir)
d407bd6 Fix the mode001 test on OS X
7738a0a we can observe the exception again in break011
f18c711 GADTs: T2040
8b05448 Type families: T2219
a45b302 Type families: fixed GivenCheckDecomp
2f5cacd Type families: T2627
056dabe Type families: Tricky GADT/RankN/TF example
e911453 Type families: T2627b
80349a8 add test for #2594
3101e9e GADTs/TFs: Added T2151 & TF's Simple14 passes
0d3f062 TFs: Fixed InstContextNorm
faf8601 add test for #2410
b970a26 Print out exceptions when cleaning tests
c24feb8 TFs: Proper error message for GADT12
6b3d367 TFs: T2448
4d014cd tcfail145 error message improved, too
d7cfe1f accept break017 output (seems to be correct), and enable it in validate
373460d add an extra delay to make this test a bit more robust
29e224e accept output (Show Ratio changes)
741a8f4 add IOList optimisation example
591d2e3 accept output, and enable cg026 in validate
21607c1 omit ways that run out of time
5bbdbfa TFs: T2291
a589f82 TFs: Test for repeated tvs in left-hand sides of instances
ab724ea Tweak break017
db8f08c Add test for Trac #2632
f8d0b06 Comments only
5e36a28 TFs: Examples for Relaxed Conditions
86f1557 TFs: T2639
f44573e update output (Show Ratio changes)
0233f2a make this test more reliable, and enable threaded2
527d61b add test for #2589
3ab6cf6 add test for #2636
1f170c8 add test for #2685
573b215 Update test output
94ddca4 Wibble to output
4bf46ec Skip 2228 on Windows
f051b21 T2688
f4b72c6 T2693
c9ad5dd Add test for data instances that are GADTs
1b37d96 Track error message change in deriving
cff7590 Improved error message on data constructor return types
756b618 TFs: 7 tests fail as they used unsupported superclass equalities
881b85f Test Trac #2714
ddb2a3d skip conc069/conc070(ghci) if we have no threaded RTS
c3c42c3 Test Trac #2700
259533d Test Trac #2701
259e668 Update output to follow improved error messages for fixity decls
5e4fb4f Test Trac #2713
fe5776b Test Trac #2723
5512c72 Test for existential record update (cf Trac #2595)
ee2071f Skip bytestring00{1,4,5} (designed for an earlier version of bytestring)
c9e3be7 Omit the profiling ways when running qq005 We'd need to jump through some hoops to run this test the profiling ways, due to the TH use, so for now we just omit them
46791db Skip qq005(hpc) in the 6.10 branch; trac #1779
b5e2abc Add -fno-method-sharing to eyeball/inline1.hs
eb1f5f5 Track changes in naming of class dictionaries, coercions etc
f419ba5 Expect T2723 to fail in 6.10
3ba4e33 TF_GADT fails in 6.10
8021669 Add 6.10 output for tests gadt11, tcfail155, tcfail176
6012478 We expect tc244 to fail in the 6.10 branch
3166a38 Add GHC 6.10 output for some tests
e6166f1 Tests for Trac #2674
7ae888d Test annotations
0197184 Make ann01 not depend on linking order
1de9bc2 Follow improvements in type signatures
011e93b Test Trac #2735
975cb8e extra_clean for T2685
54bee08 extra_clean for rename.prog005
644090f Increase the requirements for the annotations tests from 6.9 to 6.11
d25ec98 Add some 6.10-specific test outputs
d33dc99 add a DLL building test (#2745)
1223c38 Add a test that $( (\b -> [| b |]) True ) works
8ec61cd make it so that WAY=profthreaded works
3fff1f0 -package syb is required when linking now that array doesn't depend on syb
0af014d make this test a bit more robust
4bcebea add test for #2783
114a4e1 Follow changes in pragma error reporting.
83eafc4 Add a space leak test, and some infrastructure for checking space usage
1c3974e Don't show whitespace differences when diffing test results
d558fdb Add some 6.10-specific output
94bdcb8 small fix to the space-leak testing framework
28c0fcf Test Trac #2799
9eef6f3 add test for #2740
aa54a46 Test Trac #2766
ffe6ae0 Update output to follow :t output formatting change
404c727 Test Trac #2756
709f9d6 Test Trac #2817
c66f537 Simple17 passes
29b0f4e Follow improved error message
a4585b2 Clean .exe.manifest files
9a4ffa1 Remove INLINE for recursive function
cc1a719 Mark break018 broken (#2845)
83ffee0 Add a test for trac #2847: Parsing OPTIONS_NO_SUCH_PRAGMA pragma
6a3cb69 Add a test that we ignore OPTIONS_HUGS pragmas
b3b52ea add test for #2838
9052b85 FIX #1364: added tests for C finalizers.
bd40af6 check for valid .prof files when profiling
dafa937 test for #2592
51f05d5 Fix this test: it was using a C finalizer that called back into Haskell Which isn't allowed using the ordinary newForeignPtr any more, it has to be done with Foreign.Concurrent.newForeignPtr.
a0f8b23 Make the testsuite work with the new build system
b9e5a99 break018 is expected to pass again after the INLINE patch rollback
29a8632 fix typo
8647288 Add first test for GHC API features.
3a262a7 Test Trac #2901
14b6090 Track new quotes in error message
ebccce1 Test Trac #2851, and update error message for other tests
15bb779 Test for empty type indices (Trac #2888)
151d911 Test Trac #2856
f793789 Use -XImpredicativeTypes instead of -fglasgow-exts
01c01d6 Track error message changes
3de678a Test Trac #2721
897361e Change in error messages
5e7a73c Add comments to a very tricky test
4248971 Test Trac #2756
03440ae add test for #2910; move #1980 into validate
45d6c04 Test Trac #2914
15a27e5 Consistently use GHC_PKG instead of GHC_PKG_INPLACE
a2ab554 Remove uses of pwd in favour of abspath
e6fc6a9 Remove uses of MKDIRHIER in favour of mkdir
2117cc2 Disentangle the testsuite from the compiler's build system
d53431b Better error messages
ce40b0d Actually define TEST_HC for the new build system
8b9081b Put the endif's in the right places
5c7ae61 Don't insist on python being in /usr/bin
476e8ef Check that make supports eval
13fef46 When checking programs exists, check prog.exe too
b964175 Wibble error message to not confused vim's syntax highlighting
59b5ac4 Add a "show" target
f192a25 Look for .exe when looking for the compiler, too
cf21985 Fix timeout's clean target
b4b5a57 Remove otu-of-date comments
3dc46ba Add clean and distclean targets
07008f0 Remove redundant CLEAN_FILES
be7075b Remove target.mk
1207215 Tidy up the Makefile
a024c99 Fix hGetLine001
a3b41b7 Fix hGetPosn001 on Windows
8c9ede9 Fix hIsEOF002 on Windows
b78e008 Fix hReady001 on Windows
259224e Fix hSeek002 on Windows
eed47c2 Fix hSeek003 on Windows
1366b7e Fix ioeGetErrorString001 on Windows
c577cdf Fix ioeGetFileName001 on Windows
1a11db6 Fix ioeGetHandle001 on Windows
1751d7b Fix readwrite00[12] on Windows
2ddc5df Make ghciprog004 not rely on $(CC) being correctly defined
34b9c1c Fix rn.prog006 on Windows
9260ce1 Update tests following change to pretty printing Haddock comments
366f6e5 Fix test 2566 in the new build system
b0edf85 Add a boot target, and tidy up the Makefile a bit
40d7f27 add boot target to the top-level Makefile; fix boot target in test.mk
87ffd67 mk/test.mk wibble
3e63f64 Tweak top-level Makefile
7c79231 Test Trac #2931
ffdda43 Follow error message change
cfaecbd Test Trac #2944
0bb2b53 Don't fail "make clean" becaues GHC etc can't be found
080376c Move the Makefile changes around so they don't cause test failures Our "make clean" detection was causing problems for tests which had their own local clean target.
e87b83a update output after changes to ghc-pkg
a56435d Canonicalise paths in the testsuite
82de8ca Also canonicalise the install prefix for the timeout program
835cd33 Hack to find gcc for an in-place ghc
0eb5757 Add a GCC hack for the new build system too
293f8b6 Canonicalise the prefix used by test cabal01
6b267cc Normalises slashes in the ghcpkg03 and ghcpkg05 tests
be6233f Fix setting the value of config.top
9c9e249 In older compilers, only try to remove the profthreaded way if it exists Otherwise the testsuite driver fails.
c6b18fe Add a test for trac #2968: C trigraphs
a8152ea Add a test TH_sections for trac #2956
b660643 A better test for whether we have profiling Sigh, another shell command.
1090738 T2723 now passes in the 6.10 branch
23a9002 Test Trac #2985
d0754c9 Add a test for trac #2937
80de94c Add a test for trac #2913 OldException's catch etc should treat new Exception types as DynException's
b6a5e94 Tests for DeriveFunctor
b75cabf Added tests for Foldable and Traversable deriving
144406f Track precedence parsing error messages
a20c22b Test Trac #2993
326e8dd Follow error message changes
15c103f try to make this test more robust
7562713 Do not use System.Process on Posix systems We were using System.Process.Internals, which isn't safe in general. Also, when the child process dies with a signal, we now raise the same signal ourselves.
0694fc7 Add test for Trac #2994
e0de482 Update test results for the 6.10 branch
3b987be update expect_brokens to point to the right tickets
41a173c further fixes to this test
3a9f519 add LANGUAGE
c51d6b9 hack to make this test work more often
57eae27 remove -debug; we already have debug and non-debug ways
a5c9709 test the work-stealing deque implementation (rts/parallel/WSDeque.c)
adb314c Test Trac #3017
1249a89 fix conc018(ghci)
3a49158 Accept saturating Float to Int conversion On SPARC and PPC, double2Int (2^33) does a saturating conversion which results in 2147483647. On i386 it gives -2147483648, but I'm declaring that broken.
1d6db5b Add a test for #3001
4830921 Add another test for trac #3001
2274041 add test for pointer alignment
f1dff85 Accept output for changes due to "Do not print anything to stdout when stopping at a breakpoint with custom code"
785c2ea skip testwsdeque if ghc < 6.11
7074a4b Adapt test to use CharRep instead of StringRep
deb0083 update output
9e84eb5 Test Trac #3057
681c11d Test Trac #3066
d682411 Add test for #3067: GHCi panics with 'initTc:LIE' while :stepping on code with funny types
7f53870 Fix a framework failure
5d85998 Add a test for trac #2962
080aad2 Add a test for trac #3066
3ec26f9 test alignment guarantees of Foreign.alloca
de94089 add test for #2976
c1576eb add test for #2816
48f5fb3 3017 and 3057 fail in the 6.10 branch
723de8b add 'set -e' to catch errors properly
f37ce42 unbreak ghcpkg02
d28fa12 enable ghcpkg02 in validate
f17d238 Test Trac #3087
c4e36ba Add a test read068 for trac #3079
98b5f02 3087 is expected to fail in the 6.10 branch
5524bc6 Add test for Trac #3092; and follow error message change
51504db Test #3101 and track error message changes
27fe87a Test Trac #3095
0cb80c8 add test018a, a test for #3093
03e02fb Update expected output
83d5669 Enable all these tests for validate
57fca84 Template Haskell: two tests for type families
fa0e334 Fix this test (myghc ==> ./myghc)
cc4f1a9 Template Haskell: test for equality constraints
4264234 Avoid error message from some shells when cygpath does not exist
15ac71a Don't hardcode sh as the shell, use $(SHELL) instead
487573b Fix trac #3091: the driver was choking on python versions containing letters
9f2a36c Fix a Makefile
92852c7 Output of bits is different in the 6.10 branch In the 6.10 branch, show (toConstr 'A') == "A" while in the HEAD it is "'A'".
c5102ac Add a Makefile
10129fe Expect genUpTo to fail in the 6.10 branch
562f339 length001 fails in the 6.10 branch
b6ad9d7 Recent TH tests fail in the 6.10 branch
f5b87c5 Add 6.10 branch output for rnfail048
efdc6da Fix a framework failure
9d720fb Fix apirecomp001 to work outside a GHC tree
b932863 TH: test for pragma support
5334fa6 Template Haskell: Using kinds
4e3058d fix openFile003 on i386/solaris2 by providing appropriate stdout file
e94c75a Add tests for Trac #246 and #3126
ac5afe0 Fix num012 on 32-bit platforms round and truncate are undefined if the result would be outside the range of the target type (#1254).
61292cb clean .eventlog files
7973f49 Disable these tests when profilng they would need extra magic, like the TH tests
bf81cb8 TH_pragma fails in 6.10
6a0aeca Test Trac #3118
3d7512e Eyeball test for Trac #3116
248918e Test Trac #3106
bbde26b Define and use opts in simple_run in the driver
b703efc Re-indent simple_run in the driver
abf5514 Rewrite the result testing logic in simple_run
6ed0203 Improve the testsuite driver support for -t stats, and enhance space_leak_001
f432685 Define if_wordsize in the driver
2961830 Define if_not_platform
d5999e7 Expand the space_leak expected results to work on more platforms
3836739 Add support for compiler -t stats
b3335eb Add a compiler space usage test for trac #1969
a5fa38b Relax the peak_megabytes_allocated requirements for T1969
bc64f55 Update error messages
3eb5711 Test Trac #3155
f673f9c Tell Cabal where hsc2hs; fixes trac #3147 Patch from gwright.
b3c9796 print022 does not fail anymore
78d4de7 Make test print022 a bit stronger
f2392c6 add test for #3153
a6f45c4 accept output
a730391 accept output (#2500 is fixed)
b31adce accept output (#2500 is fixed)
adb67b4 accept output
7492512 add test for #3166
e9b2dc5 Test Trac #3176
d1bc75c Use a bang pattern when we where/let-bind values with unlifted types
27bf63e Add a test for the first part of #2806
5dc393d Also test the other part of #2806 in tcfail203
89dab97 Tweak the driver so that 2566 passes in teh new build system
b03663b Update ghcpkg02 for the new build system
6b920fb add test for 3171 (a test for Ctrl-C!)
b917662 add some testing code for HEAP_ALLOCED(), so I don't lose it
8e2b588 add sample output
5fd289c Add an HPC variable, for the location of hpc
a690b73 Tell the testsuite driver where hpc is
305292e Update test output, add NoMatchErr
0f727b7 Test Trac #3219
b861c92 Test Trac #1633
f814b72 Follow improvements in kind error messages
72c6f3d make maintainer-clean work
75f721d Add stderr for T1633
877f9c7 add test for #3207
bb1ba4a add test for #3236
66025ff add reqlib('packedstring')
7506f0d bump max bound for 64-bit
462e70c fix skipping of 3171
6ecb912 Fix copy/paste-o
27f97f9 Test Trac #3163
9a7d730 Test Trac #3221
6fcd889 Test Trac #3177
779dda9 Update output
8c4a11c Add a test that -Werror and defaulting warnings work properly
e069de6 Add eye-ball test for eta expansion and state hack
6acba8a Test Trac #3013
1c37f73 Add -XDeriveFoldable, -XDeriveTraversable where necessary
5f2dc6e tcfail204 fails (#3261)
b789b44 Track error message changes
c3b0415 Track improvements in -ddump-splices
9795b63 tcfail204 works now that T3261 is fixed
4aa7d87 Comment only
21bfb8d Track error message changes
e2c0678 add test for #3156
943716e Test Trac #3265
ee7de20 bump the threshold for T1969 on x86_64 again
8c86617 Add a test for trac #2806
507517f Update cabal01 output
227075c Use +RTS -V0 when looking at timing information This should make things more deterministic
943cd5c Only run T1969 the 'normal' way
1562b00 Add a test for foreign importing 'gamma'
7e39a73 Remove a comment that GHC_OPTIONS doesn't work in the unicode/1103 test and use OPTIONS_GHC instead of OPTIONS.
05a6511 Try and find a utf8 locale to use In other locales we get some test failures for some ghci unicode tests
d4809bd recomp005: update output Two of the modules now get compiled in the opposite order
92f9e98 Add TypeOperators pragma to recomp006 modules
1b856da Look at whether we already have a UTF8 locale, before trying to find one This works around a problem on (old?) Fedora systems, where "locale -a" lists every locale that /might/ exist, rather than only those that /do/ exist.
aca63cc Switch from foreign import ccall threadsafe to just safe The 'threadsafe' one is now deprecated.
d55028c add test for pretty-printing of [x..y]
f19331f Update and add new tests for the Unicode IO library
4bea5bb Add test for #2678 it's a generic test, so I named it after the operation rather than the ticket
e8db2e4 add test for #3128
d4528e7 Adjust tcfail141 so it does not import int2Integer# from GHC.Prim Since we're about to remove that primop. Define a version locally (using undefined). It does not have to work since we only need it for its type.
27dd2c4 add test for #3279 and #3288
5d160bb add test for #3132
2095aa1 Don't hide the recomp002 commands when running the test by hand
b6711b4 Handle Windows line endings in mk/boilerplate.mk
75e52f5 Handle end-of-line in a way that is also OSX-friendly
d6f8abc Adjust for the changed location of gcdInt
1581746 update Windows output
7e8980c hTell001 and hTell002 now pass on Windows
078d4f8 Follow Integer library changes
db3dbef make this test less sensitive to file descriptor numbers
66660a5 Test Trac #3262
674f39d Test Trac #3323
3dd7d37 Update output
73fad54 Add test for the new magic treatment of 'seq' in RULES
78c9130 add test for #3319
9437ddf accept output after fixes to FFI declaration pretty-printing
be63ee3 Remove hacky GCC setting It isn't necessary now that Cabal can find gcc in the new layout, and it was taking a long time (2.5s on Windows every time you start up make in the testsuite)
ef90a1d add readwrite003 (from bug #679)
79b7a9c TFs: nullary families are ok
376902e Track change in record syntax for GADTs
1055776 NonLinearSigErr is actually OK
7bacfb3 Track error message change
ebd1736 Test Trac #3342
d09b00a Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263
dea6db8 Make changes to -fwarn-unused-do-bind and -fwarn-wrong-do-bind suggested by SPJ
e7d536d Update cabal01 test for Cabal change
33ea1e2 TFs: T2677
996b809 Tests for unused imports
7703adb disable T3016(profc), gcc takes ages
411ee0e T3016: skip_if_fast, and omit optc too.
39428d8 TFs: fixed should_compile/Simple8 & wibbles
4a2bedf TFs: Added T2203b
b29901d Add a test for #1792
333d197 Add a test for #1074
df3adad Test derived Foldable instance
f7ad439 add utf8_bom codec
f915d8c Update mode001 The earlier of --help and --version now determines the behaviour
835e060 accept output after changes to dfun naming
da98c42 Add test for Trac #3346
623f3b7 Add a test for #3055
2723f3c Add a test for #1647
55976aa Test for Trac #3382
9bb8581 Test pattern-match overlap checking for GADTs
f1beb47 tc215 works now that Trac #366 is done
94b85f4 Give us some more breathing room in T1969.
7ec428b accept output
03bb465 Follow Integer changes
059783d Use /usr/bin/env to find Python
5e8ff84 Tests for basic TupleSections
1a19250 Tests for unboxed tuple sections
f7765c4 Tweak tests for unboxed tuple sections
d31d495 Test standalone deriving for GADTs
a9c1f57 Follow output
f86adf0 fix broken test on Windows
6b871ea Follow output changes (braces in do-notation)
17cba8f Test Trac #3391
8ba8aee add -no-user-package-conf to GHC command lines
261a315 add --no-user-package-conf for ghc-pkg tests
87968d9 Test for make supporting abspath, and fail if it doesn't This fixes problems using GNU make 3.80.
401236e bump limits for T1969 again (it was failing on Windows)
fb0080e 2816 is if_platform('i386-unknown-mingw32',expect_broken(3398))
429e8b9 add test for atomic_inc()/atomic_dec()
91ec889 Update array test outputs
2c38552 Add a test for trac #789
6f54cb9 Remove the DiffArray tests They're now in the diffarray package
1e26522 fix tests after RTS tidyup
9b69276 remove deprecated -#include flag
9964748 Regression test for Trac #2395
d080e4a Test for group being a special_id when TransformListComp is on
e44d60e Test Trac #2395
20bcf3d Test Trac #3395
e102f3a Trac change in Template Haskell errors
bf510aa Add a test for #3303: multiline deprecated warnings
6129e89 Test Trac #3409
cb36d7d Add a test for #3007
403c8c2 add test for #3429
200e576 Add a test for trac #3286
bd69019 the remaining part of #1548 is now fixed
2663204 add test for an illegal C finalizer callback
cefcb84 TFs: test cases for #2767 & #3208
482b6a9 TFs: T3418
6fb20da add threaded2_qw way, which is threaded2 with +RTS -qw
771ae24 accept output
dacefa0 Update output
824b080 accept output
1b74da3 follow changes in the base package
17567c3 add the test from #3424
35c85b3 Track wording changes in error messages
337ccb6 Test Trac #3437
75a981a Test Trac #3371
a35144b Add a dynamic hello world test, that gets run during validate
88e3668 Use the dynamic way if we have a dynamic RTS
3adf1c5 Test Trac #3423
19054d3 Test Trac #2850
40abae8 TFs: T3220
6b33ba4 TFs: T3423 was missing -XFlexibleInstances
82d6d5b add extra_clean for T3286
d043132 Test Trac #3406
aea3f4d follow change in Cabal: package -> sourcePackageId
bcd2e98 update ghc-pkg tests following the addition of installedPackageId
4f88d70 fix a bug: the sequence was incorrect, rather than incomplete
7924cfb follow changes from #3310
e3aed8a T3391: omit profc, profasm
0c2b9c0 Use a stable ordering of the export list
84e2e87 omit prof ways for ffi020
df8254d accept output
5e55ba3 omit various non-optimised ways for space_leak_001
f023ba3 tweak the values on x86-64/Linux (max_bytes_used improved)
43e7238 Test Trac #3468
d93e635 Test Trac #3403
e9925be add a test for package shadowing
c0b7835 accept output
7893fd9 expect_broken(3498): unicode output doesn't work on Windows (yet)
69e6b24 Make this test a little more stable
38cfe22 update tests following package-related changes in GHC/ghc-pkg
0072a61 Add output for T3403
6bd6c19 Test Trac #3467
47a09b8 Add test for empty data declarations
0734672 Update output
ad4e1fd Track changes in error message format (TH related)
8d571cb Follow TH changes
86fbc4a Test nested splices: TH_NestedSplices
80422a3 accept output
74ee94e make this test more robust, don't depend on the format of package.conf
053ac30 Update tests to not rely on -fglasgow-exts
c3fbb44 Use +RTS -I0.1 -RTS for ghci tests Now that GHCi has a longer default idle GC time
79c292c remove -fglasgow-exts
5268346 update to not require -fglasgow-exts
0ea8608 add a test for the NCG space leak I found while looking at #3294
9326712 use "ghc-pkg init" to create databases, and update test output
da0dd2b accept output
341de4f Fix runtests.py for Python 2.6.1 - This is the version of Python that comes with Snow Leopard
9e75b25 expand the test for shadowing to include overriding with -package-id
18781c8 add test for #2881
7363d20 arith008(dyn) and arith012(dyn) are expected failures on x86
ecbfc39 Tweak T2378 to not need syb
7152f59 Tweak T2394 to not need syb
444e35d Tweak T2573 to not need syb
3a50f4a T3087 need syb
6c97609 Move syb tests from the testsuite repo to the syb repo
65acd64 Tweak deriving-1935 to not need syb
8348016 drvrun022 needs syb
4d842e7 Tweak ds055 to not need syb
357b534 tc191 and tc220 need syb
9a0de32 Tweak tcfail163 to not need syb
f851958 tweak acceptable limits for T3294
5159d0e wibbles to setting LC_ALL, trying to fix buildbot test failures
c2dccc2 tweak the boundaries for T1969 (we got better)
9f357f3 Test Trac #3540
5891a00 Track error message changes
2548040 Update tests; ghc is a bit more consistent about flags
68b297b Tweak tcrun007 to not depend on syb
1f18c17 Fix #3551: conc0{69,70} should be skipped when -threaded is not available
7ef873b the threaded2 way tests event logging too
04edf89 Add a test for shadowing/overlapping packages with Cabal
1a74182 tidy up
aca9884 Test -XExplicitForALl
1e358e5 tweak T1969 values on x86-64
14a2201 Remove old build system support from the testsuite makefiles
05867fa Drop "NEW_BUILD_SYSTEM_" prefix on Makefile variable names
a8c6f7a Tell the testsuite driver about the bindisttest GHC location
e93c500 T1074 needs mtl
94b2161 Fix the Windows detection in the testsuite Makefiles We need to look at "ghc +RTS --info", not "ghc --info".
7b96dcf ghc is "ghc.exe", not "ghc", on Windows
4144207 Fixes for paths containing spaces
47f234c Fixes for spaces in paths
04a8806 Switch back to a BIN_ROOT definition that works on all platforms provided there are no spaces in the path
52f1b64 Add some diagnostics to timeout
b3c27bc Fix the config.timeout setting
501d458 Define BIN_ROOT in a way that works if the path contains spaces
dd5802c Fix quoting in the testsuite timeout program's Makefile
ca5006e add test program from #3561
3276f6f add test for #3579
6491132 might as well make the finalizer do a callback to make the test more interesting
0e6382a add a test for foreign import '&foo' with GHCi
77bd4d3 re-enable ffi005 with the non-portable bits removed
20bc50b Test Trac #3572
9cd66e6 Test Trac #3263
66dfea9 tcfail188 compiles fine, now that Trac #959 is fixed
365105d add classes of ways: prof_ways and threaded_ways
9c1047a omit prof ways for ffi005
b088f0f Test Trac #3600
b1e291d Adapt test to avoid uniquies
1e29f07 renamed prof_ways -> extra_prof_ways to avoid clash
4fb93d6 Test Trac #3591
bf79026 Add more quoting for paths with spaces
3bdc27c Fix more path quoting
bcdf3c5 Quoting fix
3d3a306 Always use / to join paths; stops "make -C .\ clean" being misparsed
34c8493 Quoting fixes
fa94d46 Normalise slashes
910fa59 Quoting fixes
f4cf5ca More quoting fixes
a138c04 Complete timeout.py's unix support
9967407 Always use the python timeout program on non-Windows Use a python timeout program, so that we don't have to worry about whether or not the compiler we're testing has built the timeout program correctly
c6528f5 Test Trac #3590
5fb7e9e Update test so it does not use Control.Monad.Reader
40c0db6 Add missing stdout file for T3591
e743ac3 Update tests following deprecating mdo
2ef7693 Add test for 'rec' in do blocks
5a7ebf2 Track changes arising from improved location info in list comprehensions
28c7e2c Test Trac #3613, and track error message change
e9b3d6c Don't use threads on Windows It seems to cause some sort of deadlock
959c5d4 Add undecidable instance test
6b8a32d Add stderr files for depreceated-mdo warnings
d6cd3f2 Update tests for INLINE patch
d859bd8 Add test for Trac #3621
457a780 Add -fno-warn-deprecated-flags to tests involving -XImpredicativeTypes
4cfd5f2 Track change in how LANGUAGE-pragma errors are reported
c7756ea Only run T3294 if we have an NCG (#3548)
6dde0b3 add a test for single-stepping over getArgs
34341b5 add config.have_shared_libs
51f8bbe add test for #3604 (template-haskell + -dynamic)
8ef5a4f Add test for Trac #1735
3e8a6a2 Test Trac #3234 (foldr/single rule)
dad7ae6 Add source file for T3234
88c8801 The bindisttest GHC is now always in the same directory We therefore don't have to try to work out if we are on Windows or not in order to find it.
7e2609cf Fix the code to append .exe to program paths
1514856 Fix quoting in the 3171 test
3fdf676 Track changes in duplicate/shadowed errors
8ddad5b Add test for Trac #3640
ee6fc80 Fix finding GHC on cygwin
f0926d7 Track trace output
b90ca73 add test for #3624
36a7d3e Fix setting of utf8 locale on Mac OS X
9704ea8 Add coercion test for PushC rule
d8dd521 Rearrange perf-related tests
9791a7e add test for #3586 (newArray performance)
fb845aa fix framework failure
be052a2 Test for higher rank rules
b0271b1 Accept wobbles in error messages
c5374d2 Bump the ulimits for outofmem/outofmem2 They just started failing on x86-64/Linux here, no idea why.
58443a8 add missing files
bbdeaf3 accept output
a359e3b make this test do what it was supposed to do
1d792d0 accept output (for the time being) the test output has changed due to differences in the compiled code for GHC.IO.Exception.ioError.
0c5ca7c add a test for #3633
ee961e5 Tweak testsuite results for 6.12 branch
94d8c6d Make test 1959 tell us what's going on
50914a3 Fix test 1959
e337ffd Make test 1959 even more informative when run by hand
98ec6b9 Follow changes in ghci011
0fb72c5 Follow changes in tcfail073
90e9934 grab the target architecture from GHC, and add an if_arch() test
05a2f49 ffi005: run only the via-C way on x86 platforms due to 80-bit vs. 64-bit precision leading to floating point differences when using the native code generator. -fvia-C uses the -ffloat-store gcc sledgehammer to avoid this.
a619390 add 32-bit output
2a11cb6 rtsflags001: run only the normal way
ee0ed3e Follow column number changes in tcfail
67b07e7 Follow column number changes in parser/should_fail
0ec5c97 Follow column number changes in rename/should_fail
559d51c Follow column number changes in module
1c91021 Follow column number changes in deriving/should_fail
ed1eba1 Follow column number changes in indexed-types/should_fail
ad0eb81 Follow column number changes
8788566 Accept changes in break016 and break020
5f72509 Follow column number changes in the break016 script
59d18c3 Quoting fixes
be0b079 Remove some @s from a Makefile
270545d Follow column number changes
e85a253 Add some tests for error positions
ecea053 Follow column number changes now that SrcLoc knows how tabs work
4549b9c Gather all tests at once, rather than doing them directory by directory This increases the parallelism possible, and allows us to track what progress we are making.
ca10316 Print out how many tests we have done and the total when we run a test This isn't perfect, as it doesn't account for tests that will be skipped in the total. But that's hard to work out, as we might skip a test in only some ways and we currently don't work out which ways to run it until later, so I think this is good enough for now.
cfe12f5 Make the driver/ tests declare themselves 'alone' individually This way we can fix them one by one
9ded076 Make driver011 parallelisable
c5b9f68 Make driver012 parallelisable
0872866 Make driver013 parallelisable
7a7891e Make driver014 and driver015 parallelisable
d3569a4 Make driver016 parallelisable
8acba77 Make driver017 parallelisable
82a0f95 Make driver018* parallelisable
441fda2 Make driver019 parallelisable
747d3c3 Make driver024 parallelisable
bffaef9 Make driver021 parallelisable
725b0d7 Make driver022 and driver023 parallelisable
53e9fa3 Make driver024a parallelisable
e2d56f8 Make driver025 parallelisable
c7ea836 Make driver026 parallelisable
db1b570 Make driver027 parallelisable
15a12a3 Make driver028 parallelisable
bbc3331 Make driver031 parallelisable
6c5887a Make driver032 and driver033 parallelisable
20b46ed Make driver034 parallelisable
f7088fc Make driver035 parallelisable
09bf0dd Make driver041 parallelisable
bd41e1a Add some extra cleaning for driver033
ccff779 Make driver042 parallelisable
c4fcb8d Make driver043 parallelisable
914ab5c Make driver044 parallelisable
fd737a7 Make driver045 parallelisable
19b034b Make driver051 parallelisable
f61f7eb Make driver052 parallelisable
568195a Make driver053 parallelisable
f04a8f6 Make driver060 parallelisable
c504e84 Make driver061* parallelisable
96c2a6a Make driver062* parallelisable
5601d78 Remove some unnecessary 'alone' calls
8f7adf7 Make more driver tests parallelisable
dbe214a Make driver063 parallelisable
2717e12 Make driver080 parallelisable
e385513 driver100 doesn't need to be run alone
af52dc7 Make driver081* parallelisable
9e4e1e2 Remove now-unused cleanall function
3e683be Make 2566 parallelisable
da386d2 Make driver200 parallelisable
73557b0 Make bug1465 use a local package.conf Eliminates random failures when it runs in parallel with other tests
6ba2f7a Make 1372 use a local package database Eliminates random failures when it's run in parallel with other tests
f355745 Make more cabal tests run 'alone'
5d77309 ghcpkg01: Follow Cabal changes
e0a6b89 Refactor the cabal03 test
85f014b Add a missing package-db flag from cabal03
3cb583d Tweak cabal03 test
0d9fc0a In cabal03, don't register --inplace This means it ignores the package database we tell it to use. Instead, do a normal register, but pass --force so it doesn't fail due to missing files.
657d5b5 Fix cabal03
46d7964 add a test for #3677
8029440 add a test for #414
b7cbd55 fix driver033
0125c53 Test Trac #3100
5d1f042 Add test for a loop in the simplifier
c4a8f62 Accept output for break020 It now gets the columns right for the highlighting
4b1b243 Accept column change output in break021
44147c7 Add a test for the difference between the H98 and the alternative layout rules
d110b0e Add another layout test
9e12080 Add another layout rule test
9fcf729 Add another layout test
d9544b6 Add another layout test
44e336d Add another layout test
8282528 Test Trac #3012
b40cb71 Track error message changes for deriving
edaee9f Add output for T3102
bd7a1a1 accept output
3354a33 accept output (column numbers)
2a6e1e0 Fix typos
3241528 Fix quoting, and add some sanity checking
67885b3 update expected value comments
6b0b198 add test for #3741
2f0432d add test for #3742
67a9cc8 use a smaller stack limit for conc012(ghci)
8b733de Decouple ghcpkg02 from the GHC build tree
3cca461 Tweak rule2 test and accept output The test now suppresses uniques to avoid spurious changes in the output
1776ed4 Accept output for T2486
51a66fc Tweak T3234 test and accept output The test now suppresses uniques to avoid spurious changes in the output
fb17b35 Add test for type families, discovered by Roman
20c9800 Test Trac #3717
91abb98 Add test for applying specialisations inside InlineRules
0219870 Update output
3688af8 Remove a test for GHC < 6.11
d5d04c8 Allow tests to behave differently depending on whether the compiler is in-tree And skip testwsdeque if it is not in-tree, as we rely on some headers from the build tree.
0902adc Fix driver016,driver019,driver028
5a03565 Remove no-longer-used files
e7841b8 Add pre-command support to the testsuite, and fix annrun01 by using it
cc4a5ce Fix cleaning annrun01
1da0248 Remove debugging print
d48cf60 Add clean_cmd to the testsuite, and use it in bug1465
8a7aa2f Remove unused clean_o_hi function
db3898d Refactor the cleaning code
c7b4f36 Add some more clean_cmd's
6436bdd Add you more clean_cmd's
3bd037a Fix broken python syntax
af30b58 add test for #3751
4a23292 accept output (better SrcLocs for lexer errors)
f2e474e Add test for Trac #3245
60cdd53 Test Trac #3776
942b156 Check for duplicate test names, and report them as framework failures
8ab1e20 Give more info in the testsuite output
93f98d2 Fix some test name collisions
017d8c7 Fix some test name collisions
e2c5f15 Fix some test name collisions
645992e Fix some test naem collisions
58e9801 Fix some test name collisions
74a9a39 Fix some test name collisions
7ce623c typo
22a250d Fix a test name collision
49b5792 Fix some test name collisions
4abd32a Fix some test name collisions
d79cce0 Fix quoting for the apirecomp001 test
7f09f0f Add some hsc2hs tests
5ddb795 T1969: drop lower bound for max_bytes_used on x86/Linux
698110d Add test for Trac #3772
808495a Accept output
4ca70ce Add test Trac #3731
e494e87 Complete test Trac #3772
a43304f Accept specialised function argument order change
511dd7d Test Trac #3792
c3d8979 Use "test -x" rather than "test -e"; fixes trac #3778 Solaris doesn't support -e
059a8ce Follow more-accurate spans in error messages
99307f8 Improved "Invalid type signature" message
28c78c6 Change debug print format
eb38dc6 Add missing T3772_A.hs
0928752 Always define IN_TREE_COMPILER in mk/boilerplate.mk There was one path in which it was not being set.
0a71f99 Improve the handling of TEST_HC We now accept TEST_HC=ghc as well as TEST_HC=/usr/bin/ghc The code is also a little more correct, as it will now actually canonicalise the value of TEST_HC if it is given on the commandline.
8f2e6d2 fix cleaning in cabal03/cabal04
cec3a49 Add a layout rule test
aea6134 Add a layout test
fbf9318 Track error message change
25414b7 FIX #2615 (linker scripts in .so files) This is the regression test for FIX #2615 (linker scripts in .so files).
94c4723 Tweak the T2615 test
3cdc7ab OS X doesn't seem to support linker scripts
6ed70ce add test for #3832
b80c6b7 Add a test for #3823
0ebe481 Expect T3823 to fail to compile
f565ffd Update column numbers for the HEAD
5ac3989 add test for #2464
41f0120 add test for #3674
58d1d3a Add tests for trac #3833 and #3834
3b4037c Update column numbers for the HEAD
10323c4 Add a test for trac #3813
07a7606 Test Trac #3831: SpecConstr blowup
547bbb8 accept output (#3848)
cbf875e Fix test T3831, and change to Unix coding
6043629 Add quasi-quote test for declaration and type quotes
ec07e1f New syntax for quasi-quotes, and record field names for QuasiQuoter type
1df10fb Fewer parens when printing HsPat
4ca2102 Test Trac #3845
6af7396 add test for #3676
adcdda6 add a test for a bug in noDuplicate#
04c3e51 enable the asm ways for ffi009 on i386 if -msse2 is available
178fb5e Add a test for recompilation when a package version changes
8628318 omit profilng ways
8ccbf64 omit via-C ways for this test, gcc takes too long
05965f6 disable annrun01(dyn) (see comments)
54901b8 expect_broken(3676)
34822e0 Add DPH quickhull test
d69fc62 Add quickhull test output
ed89767 arith012, arith008: use -msse2 on i386 if available
f44926c Add DPH dotp test
be68165 Prefix dph tests with 'dph-' to avoid name conflicts
4aa4c53 In dph-dotp, compare with result computed via regular list fns.
40c8c75 Add DPH primes test
b7dbdfa Add DPH smvm test
3ac88b9 Add missing Makefiles
2e5fb1a Add DPH solution for 1st Euler problem
6f29f2e add test for GHC.Exts.traceEvent (#3874)
409e4d9 Add a test for #2578
53c283e Add DPH solution for 108th Euler problem
6e261fc Add x86_64 specific version of smvm test data
2e9ec62 Add sparc specific version of smvm test data
5756824 Track changes in pretty-printing of IfacePrag
5c8d037 Track extra suggestion in newtype deriving (cf Trac #3888)
942f9df omit profiling ways for traceEvent
53bed04 A missing change from the InlinePrag pretty-print change
8f8065d Add a layout test
564bc41 Update layout tests
b8cad05 Add test for Trac #3901
9c0646e Add test for Trac #3899
a9e79fe Track change in -dsuppress-unique printing for TH
a7900cf Track improvements in pretty-printing for group-by, order-by
192b291 Fix detection of whether we have profiling libs It broke when the installation path contained a space
27c239a Fix running hp2ps in a directory containing spaces
e52a76d Add test for Trac #1954
286dc0a Track change in printing of Activations
5010397 Add some tortuous throwTo tests
8778f53 do the throwto tests in a validate run
b75b809 Add a test for en/disabling RTS options
1046b79 Add a test for -with-rtsopts
d1b4607 Always use -rtsopts when compiling things with GHC
dfd88b8 Update the rtsOpts test now that RTS options are off by default
51a49ae Use -rtsopts for the outofmem2 test
62d5a1f Update rtsOpts output
b30df6e Add dph-words test I've only set this to run with the "normal" way atm because it takes about 1.5 min to compile on my machine. SpecConstr blows out the size of the core program to about 400k, which is probably a good enough reason to have it in the testsuite.
21271c6 Add test for Trac #3920
4994bdf Accept change in inline pragma format
3b1aa30 The T2267 test needs utf8-string
7222ae7 Mark hsc2hs001 and hsc2hs002 broken on Windows (#3929)
9bf0034 Use the UTF8 codepage when running on Windows Fixes openTempFile001 for some system codepages, most notably 437 (US).
37a4380 2302 now passes on Windows, presumably due to the codepage change
a464591 2816 now passes on Windows, presumably due to the codepage change
60fe941 Fix the cabal04 test on Windows
4a243ef dynHelloWorld currently fails on Windows; trac #3861
a18dec3 print021 now passes on Windows, presumably due to the codepage change
227af63 we should be testing $(TEST_HC), not simply 'ghc'
c28bd0f update to work with parallel-2
bc6f62f not broken any more: the new Strategies library fixed it
e2c3c22 Run this test the threaded2 way only It seems to be scheduling sensitive, and sometimes diverges when given only one core.
729c996 Fix running the testsuite on msys I'm not entirely sure if the cygwin code is actually right (i.e. I'm not sure what calling convention it uses), but it seems to work.
c3b2f66 Use ${PYTHON} instead of relying on #!/usr/bin/env python
6fc2d9d Fix quoting in Makefile
52615c0 Tests for spelling correction for LANGUAGE pragmas
129c4bd Add test for Trac #3950
e6fd476 Add test for Trac #3943
12ba411 avoid spurious extra output
bb9eb7f Remove -fno-code in various places These tests were relying on the old behaviour of -fno-code, and work just fine without it.
b19322b TH_pragma: remove superfluous -S, which now breaks the test
e40bba0 ffi002: work around dependence on old cmd line semantics
f1fb386 Fix the ffi002 test
fa6d8ee Make the dynlib tests work on Windows
690dd9b Fix the shared001 test
2532b9e Fix running dyn tests on OS X
829aed1 Updating expected output of spec-inline test.
4a57a00 Fix creation of Config.hs in annrun01; fixes #4033
4cdd699 test hGetBufSome
7971933 add test for #4030
5b93bb2 fix conc059
7f256c4 add a test for #3890
877d882 Test Trac #3955
068529d Tidy up tcfail145 a little
007a284 Accept output
e7e3026 Modify test slightly
9a39fb5 Test Trac #4042
4e4f631 Modify test slightly
fefe9f9 Fix quoting in mod175
27d71dc Make tc212 actually need a specialize pragma
39a6be6 add sample output
19b95dd Remove invalid UNPACK pragma
f24c4ba add test for #4051
be4e8de add test for #4066
7e774f0 Add a test for #4059
8642827 Add a test for #4003
38c12b7 Add stderr file for T3953
54e9d20 Test Trac #3955
37a94b7 Test Trac #3965
b9779d2 Test Trac #3964
76230cf Add test for trac '3953
c43d15c add test for #4078
586fd40 update expected values for x86/Windows
3671bf3 update expected values for x86_64/Linux
e1820f3 Move the ctypes import in the driver The import is failing on sparky, and we only use it on Windows anyway, so move it inside an "if windows".
1898f71 Fix the pkg02 test to not depend on the network package
4d6aba8 expand the shadow test a bit to cover #4072
310e46e Test Trac #3966
a0dafb9 Test Trac #4087
ed0350e Test Trac #4056
b8d3178 Test Trac #4015
c9a3f1a Accept output
2fb8e8c Add an indexed types performance test
335bc71 Remove duplicate T3955 test
01ca9e2 hGetBufSome comes from System.IO now.
bf8c6c7 ffi005 is broken on OSX (#4105)
c34aea9 Add a test for #3911
312c6d5 Update error messages for printing singleton contexts
904a077 Follow change in random library
15c61e0 Follow changes in ghc-pkg output
81854cf Fix apirecomp001 on cygwin
f3ad3d5 Fix recomp007 on Windows
f3c2c54 Fix quoting in recomp007
39fa440 Add a test for #4113
4761aff Fix T4113 on Windows
ec93a15 Track changes to type error messages
21e1202 Test Trac #4127
a459e66 Use -fno-warn-deprecated-flags in the optc and profc ways as they use the -fvia-C flag, which is deprecated
27818a9 Add -fno-warn-deprecated-flags to tests that use -fvia-C / -C
5105596 Update following fixes for #4104 and #4134
504e4c0 add test for #4038
6fd4c3b Add a test for #3822
583faf7 trac #1789 (tests for missing import lists)
1f65432 More #1789 tests
9cc4bee Add new llvm ways (llvm, optllvm) to testsuite
5d6014f Fix quoting in TH_recompile
934a3a2 Add Windows output for ghcpkg03
5104d7d Add Windows output for ghcpkg05
e5f10d9 Fix 4038 test on Windows; it needs a larger C stack
b4e91eb Add a test for #3389
17298c1 T3389 is broken
fad0ed0 Add a test for #3449
2874642 For #3389, use -optP -C manually
c2541cd Add a test for #3364
085798c Expect length001 to fail for llvm way.
e73604d Omit optllvm way for derefnull test
d809e13 add a test for #4144
35d96ef Skip some tests the optc/profc ways Rather than tweaking the GHC flags to get the test to pass, just skip them for the deprecated ways. This'll also make it easier to discover the workarounds and remove them once the ways are removed.
5489321 hReady002: omit ghci way
f5c10be ghci script for trac #2362
1cd0ad3 cg003: remove -fvia-C
4f6d4e7 T1969, T3294: widen the limits on Windows
e488e6b add/modify tests for new async exceptions API
f6dd83c Test the second bug reported in Trac #4127
f6b121a Add a RelaxedPolyRec test
4f105dc Improve test
18fc100 Add test for Trac #4136
685565b Retab the dph .T files
0f427aa Run the dph tests alone They use a lot of RAM
5fe92ca lower bound for T3294 on x86_64/Linux
51e63f5 move to parallel package
c6d49db add test for numSparks
9b08e17 Update error output
00f202f Add test for Trac #4188
b889b51 Add read065 stderr now that NewQualifiedOperators is deprecated
94a4fd1 fromdos ghci023.script
0fe295d Skip the dph tests when running the fast testsuite These 7 tests were taking almost half the testsuite time
f28d39e tcfail126: accept output
a505ee5 tcfail144 only fails in H98 mode
f2d5eae Add a test for #4150
9c3988a Fix some tests now H2010 is the default
a1e0ee6 The rebindable tests use NPlusKPatterns
fbfbb2b Remove n+k pattern from readFail001
24a54db readFail035 assumes Haskell98
7d16f27 Remove n+k pattern from cgrun058
d7f3d04 ds020 uses NPlusKPatterns
ec5aec4 Fix ds tests that use NPlusKPatterns
ca2a198 Fix a couple more tests now H2010 is the default
d691ed5 Fix the apirecomp001 test; it needs to flatten the flags now
033a505 Skip the via-C ways for read065 We get spurious failures due to deprecation messages
ac0c554 Fix more tests now H2010 is default
d390003 Tests for trac#1344
1087a6b Add a test for trac #4233
51b7e92 Add a test for #4239
cbff4bc Add a test for #4240
ce62d56 Update rtsOpts test
76e8805 Update output now ghci module-loading output goes to stdout
27d3d60 Remove some errmsg normalisation (removing paths from filenames) This wasn't needed, but was breaking "data/newtype" in an error message
4db47d8 Add a couple of tests for #3811
629c7c9 Add DoAndIfThenElse tests
6c9d25b Update output for error message changes
891b5aa update test output (compilation messages now go to stdout)
e165d82 add test for #4221
96a5e89 Update output following parser error improvements
b8260af Add more parse error tests for #3811
d452fed remove a non-deterministic part of the output
38ad732 add missing output files
2b9b807 T3822(ghci) is broken due to #1333
58f915d update output (Windows)
3c5d78b fix expected values (Windows)
c24ca8c expect conc016(threaded2) to fail
e2ce037 missed part of the patch to add #4221 test
a68150b Test Trac #4220
d6260b6 Test Trac #4203
cc6fc94 Modify Trac #4233 tests
5b2aab2 Test Trac #469
d1e0ccc Add test for Trac #4099
ce0d148 Fix cabal01 so that it works even if your local package database is faulty
2ad9cc9 Accept output
6f3fc74 Test Trac #4120
2baf8aa Test Trac #3983
ccf2650 Test Trac #3959
60e4554 update output
34eb1bf make this test a little more robust
e3d2e73 Add a test for #3807: shared library generation
42c675f T3807 can't be run on Windows, and fails on OS X (#4264)
f454070 another attempt to make the test more robust
ca9b704 Enable the optllvm way if llvmc is found
f237fe9 Fix "/bin/sh: llvmc: command not found" noise when running testsuite This also made the "run_command $MAKE" tests fail, as they were also sending this to stderr.
a229e80 Make a "fast" way for the dph tests so we can still run them during validate Setting -fno-rewrite-rules means we still test out the vectoriser, but don't spend ages optimising the generated core code.
6c0be53 update test for containers-0.4
e6585ca fix enum04 - it is no longer an expected failure
02e5168 remove enum04
06d42f0 add a test to catch over-allocation in lazy bytestrings
4aad487 Update output
c40809d Add test from ghc-users mailing list about GADTs
61fef43 Update error messages for new typechecker
e60303b Make tc159 (generalised newtype deriving) into a runnable test
6ed8697 Add a type signature in the test
3888ddc Add type signature for top-level error
c774968 Comments only
e3dc5c6 test wibbles
cc76525 Add test for Trac #4235
035d2a9 Accept output
316afaf Update deriving test for type families/gadts
6a4eb29 More update to deriving
a897ab8 Accept output
d88b0b6 Accept changes
2bc6455 Comments
7b207cb More wibbles
109c5c0 GADT12 passes now
1897f97 Impredicative breakage
81c20b8 Cant unify under an implication
705152f Two expected breakages
edf395e Can't do type-function equalities under forall
bdb48a6 Comments only
95a2753 Accept error message change
a8ad539 Expected breakages
46394ae Impredicative breakage
8bae12e tc216 fails now (fundep divergence)
83c60bb Accept output
762c286 simpl017 should fail (impredicative)
d07507d Accept output
40f9546 Monster patch of testsuite changes with the new typechecker
80685f8 Update output
c50f456 Add missing simpl017.stderr
7b5674c Add test for Trac #4302
26159e9 Test Trac #4306
322885c Accept changes (some tests now work)
636c986 Error message wibbles
9868542 Add comment
c8bbc83 Add a syb-like test
ce40c02 Add test for Trac #4246
1e920ad speedup testsuite driver startup on Windows/OSX Instead of calling "ghc-pkg list" and "ghc-pkg field" for each package, call "ghc-pkg dump" and grep the output. Saves a few seconds on Windows for 'make TEST=foo'.
51da30f Accept error message changes
131987a Test instance reification (Trac #1835)
9ca9712 Update for TH instance reification
3372095 Test for Trac #4240 works now
0cb1b0e Test Trac #4201 (eta reduction)
40b606f Test Trac #4093
bf66c30 Test Trac #3787
b953920 Test Trac #2683
96833f5 T3787 should pass
df8ed7e Add tests for T3330
48d5e11 Add test for Trac #4160
168b8f1 Make these typechecker tests run in the optimised way too
1363ab4 Accept error message changes
625cb2e Add two implicit-parameter tests
f658f05 Remove spurious "rm -f"s
081d7ce Add a test for #3972
bfe332e Add a test for #4325
f51d12b Trac #4235 works now
ea7c3e2 Test Trac #3826
cb76676 Accept improved error message
0cd2b1d Add tests for Trac 4179, 4254
6042fbb Change in error message wording
ed7913d Changed error message wording
db327f6 Add test for Trac #3696
489f296 Test Trac #1123
5e9a571 Add tests for Trac #3851, 4200, 3692, 3500
e507a75 Tests for Trac #700, 2239
5520f79 when calling ghc-pkg for reqlib(), add --no-user-package-conf
3870919 Test Trac #4178
454f6d4 Accept test output
9b83aec Add four tests
aed96e5 fix hClose002 test output on i386-solaris2 platform
25d812a Remove some handling for GHC < 6.9
82aa866 Remove a GHC < 6.11 test
27df8a6 Add an if_compiler_profiled helper and use it to skip the th, ghci and debugger tests when GHC is profiled.
a5adc77 Remove a GHC < 6.11 test
0ff83b1 Remove a GHC < 6.11 test
71c1833 Remove a GHC < 6.11 test
9fd203a Skip some more tests when the compiler is profiled
d1a5be8 Add a test for #4255: can't use TH with a profiled compiler
070a7cd Fix a couple of framework errors
76976e3 Test Trac #2193
3281a6d Impredicative types no longer deprecated
3587fff Update output: OPTIONS -> OPTIONS_GHC
75f975b Accept (better) output
e43f7ed simplrun006, which is a CSE test is broken again
33c1db1 Add a test for #4321
26584c3 Fix reading the --info outputs on Windows
0acf7d1 add test for #4274
8b4be55 comment including ticket no. for #4274 test
0eff684 Pass OUTPUT_SUMMARY on to the testsuite driver
03985b3 run stdcall tests on non-Windows platforms too (#3336)
950116d accept output (:show packages)
f8935df T4321: use -msse2 to get reproducible floating-point results on x86
6234e1d update output (-fwarn-tabs)
9994dad Test Trac #4371
b45feda Accept changes
08e0fa5 Accept error message changes
b8e1444 Accept output
4355297 Add tests for Trac #4345 and #4361
b6c2bfe Accept output
b66f64f Test Trac #4355
c54b384 Add mtl dependency for T4355
811690f Test Trac #4358
22535fa Update tests now -fglasgow-exts is deprecated
1ecb52f Remove more -fglasgow-exts uses from tests
27dc436 Add a MAkefile
7e19c45 Remove more -fglasgow-exts uses from tests
bd5fdf0 Tweak tests
877b420 Fix cc004
93c94f6 Add -ignore-dot-ghci to a ghci test
41b7552 Add tests for interruptible FFI annotation
d58ee91 fix expected output
5a1f810 add test for #4381
eabdad3 omit conc068(threaded2), it is non-deterministic
9b9226d need MagicHash
0e04e0b gadt2 needs ExplicitForall
5f0fb8f Nilsson needs ScopedTypeVariables
a7bd8df accept output (InlPrag no longer has sat-args for NOINLINE)
5fa0704 Test Trac #1634
4bfa371 Add a test for -fno-ghci-sandbox
9268e0b Add a test for #4401
12bf683 Add a test for #4404
458c134 Add a test for #3651
4bb4c08 Replace the test for #3731 The old test was broken. The new one is from teh ticket, merged into one file and cut down.
4214797 FIX #4409 Now needs the NPlusKPatterns extension.
f4f61e4 Fix dph-smvm, follows move to Data.Vector
c749fcc Add a test for SCCs being correctly generated
eb751c0 scc001 is broken (#4414)
654bac4 Test Trac #3023
2661597 Roll back bogus changes to debugger output
d1a9147 Trac 3651 works
c1eb4b0 Debugger improvements
3be5704 Test Trac #3023 and 4358
ee9fe3d Accept changes
dcbba88 add HasKey test
eb07a21 Accept output
c2b61cd Accept output
306dd0d GHC 7.0 now rejects superclass equalities (rather than behaving inconsistently)
a41da5a T3651 isn't in this directory! It's in gadt/
73f2464 Update output
f1564fa Add test for Trac #4418
b275026 add test for #4334 (space leak in Data.List.lines)
01d525a Add tests for view patterns in template haskell (Trac #2399)
27ec50d Test Trac #4398
eb699fb Follow warning message change
644e5d9 Add test for Trac #4356
34d3bca trac #836 tests
0d8e310 Use the RebindableSyntax flag, not NoImplicitPrelude
94651af Follow test output changes
ede3466 Add a performance test for #3736
ee75b9e Add a performance test for #3738
b8dc00a Follow GHC.Bool/GHC.Types merge
e7eda10 Add a performance test for #3064
585643f T3064 allocates less in the stable branch
2859077 Give break007 its own copy of Test3.hs It compiles it, so it can cause problems with other tests if it shares the same source, as they get confused by object files appearing and disappearing.
2470c32 Test Trac #3638
ac3877c Add tests for Trac #4436, #4439
7fc1604 Add a test for #4437 (check all the GHC extensions are registered with Cabal)
22c2038 add test for #1666
b1f70eb accept output (more warnings)
c833fdc accept output (some re-ordering in error messages)
e53cf24 Add method-sharing test
fc898b0 Add a test for trac #4444
323c292 Add a test for #2846
9351cdf Follow change in typechecker error messages
d7304d8 Comments only
845aff2 Add test for Trac #3440
2b6b2a7 Add a test for returning memory to the OS
5695c1a Add 'unless_os' testlib helper
5bbc839 Add a test for #4464: -rtsopts and dynamic libraries
15353f8 Add test for Trac #4492
a4d9a40 Test Trac #4484
be72302 Test "frozen" type errors
42a4a85 Follow error message changes with new typechecker
cd9e8ad More LANGUAGE BangPatterns
db74f97 Lower the bounds for T3064 GHC is now more efficient; hurrah!
71de40c Update 32-bit memory usage for T3064, following GHC space improvement
f911d4b Add 32-bit memory usage figures for MethSharing
02ed46a Add 32-bit memory usage numbers for T3738
7d9eae0 Add a framework test for the package cache file being modified Tests shouldn't touch the compiler's package database
582f85a Use a local database for cabal01
b8033cc Test Trac #4494
ce026bc Add test for Trac #4485
e1d9ee1 Test Snoyman's emailed data family deriving program
d6bc56c Test Trac #4174
4cba029 Add tests for deriving Typable on data families
850e09e Test Trac #4489
f53b2d9 Test Trac #4488
9497869 -fwarn-identities doesn't test for fromInteger and fromRational
5a37330 Improved warning
55fe19b Reworded error message, and slightly fewer -fwarn-lazy-unlifted-bindings warnings
1a3364b Test Trac #4498
a9535df Test Trac #4497
285414f Follow error message change (Trac #4499)
9a1b350 Fix 7.0-branch testsuite behaviour
f93b31d Remove special results for old GHC versions
0b0e489 Remove old stdout/stderr files for old GHCs
fc8ecf8 de-tab readFail027, and remove trailing whitespace
2a748a0 Add RelaxedLayout to T4437
ea89b3c Accept output for hist001 (#3165)
0d3d7bd update expected values
c13ab31 Accept output
33d795c Allow a lower peak_megabytes_allocated value
808d4a1 NondecreasingIndentation tests
263e0f5 And and update RelaxedLayout tests
d26caff add some Unicdoe to the hSeek/hTell test
acf9517 update expected values
ae959ec Add a test for reliable encoding errors
10f7cee add test for #4262
2538823 skip #4262, it doesn't give reliable results
998831a add test for #4373
4181ff3 Test Trac #4524
1a8269a Remove NewQualifiedOperators tests (extension no longer supported)
f920dbf -XPArr is now -XParallelArrays
6acbb8a Test Trac #4814
014c745 Add a smaller test for recursive superclasses (T3731 simplified)
2919d9a add test for #4808
4313fb5 add a test for #4469
f8b27ad add test for #4813
9d677ee cope if the compiler doesn't tell us the "Global Package DB"
ed49bfd add test for #4811
3b35693 Add some more files to be cleaned
8756fa1 Add a test for deprecated [$foo| ... |] quaosquote syntax
5ad66cf Add a test for #4478
f0517ea Add a test for Read/Show of Data.Fixed
11faa45 Update hist001: The GHCi debugger gives us better locations again
4d86087 -XPArr is now -XParallelArrays
79618a6 Add a test for #4007
00f7285 add test for #4383
bfa3ddf update results following fix in #4383
e80d269 Accept core ppr wibble
f592af1 add a 'threaded1_ls' way, like threaded1 but with +RTS -ls
2623cba Add Test for Trac #4830
d742618 Test Trac #4534
bea95e3 4262 fails in the 7.0 branch
4b8bfc5 T4478 fails in the 7.0 branch
4a41098 Another, simple, superclass loop test
4907d7d Test Trac 4809
bdb71d4 Error message wibbles
7a46b8b Comments only
7e208ce HsExpr must be an instance of Typeable1
475e4b9 Add FlexibleInstances to tests that need it
e89c96b Test Trac #4528, twice
4bc936e Wibbles to error message wording
d9cb7a3 Test Trac #4816
06a820f Simplify test case a bit, and add comments
99e6b7b Widen the boundaries for T3064 The limits were very tight; my validate build went just over the allocs limit, while the nightly builds were falling under the lower bounds for peak memory use and residency.
2f94623 Test Trac #3484
ea3df4d Test Trac #3460
ce286f4 T3208b rightly rejects the program
520746f Test Trac #2664
3e23348 4813: remove -debug, it might not be available with certain ways (e.g. prof)
2916e39 add a test for -rtsopts=some (#3910)
b1e58e2 add test for stack overflow/underflow with unboxed tuples
492f6ea Remove some redundant CPP checks
645388b Add the stderr for T3208b
8af0c1d Add GADTSyntax tests
c9f4191 Cabal tests no longer need to be run 'alone'
d49925d Add test for #4850 I couldn't reproduce the bug reliably, but I made a test that demonstrated the problem by creating more OS threads than it should have.
ddd5e11 Update bytes allocated for space_leak_001 RTS was changed to calculate allocations more accurately
0489725 Update bytes allocated for T3738 RTS was changed to calculate allocations more accurately
b543948 add test for #3837
ad56777 add an old ForeignPtr stress test I found in my tree
d28cea1 mdofail004 now compiles
c6a15cf Track changes in fuzzy-matching in error messages
a60b0f8 Add FlexibleInstances
112cafa Track error message changes
1f23f5d Comments only
7d1e7d2 update values for T3738 on 32-bit
896b448 T4321: on x86, optc and profc are giving slightly different results
c506729 update results following fix in #4383
1036d45 fix apirecomp001 following GHC API changes
adb2c74 bump stack size for ioref001
0b6b9fb add a test for multiline do, GHCi #4316
38643f3 multiline command tests #4316
5c1bad1 add test for #4876
0cfcb53 Update test mod90 with the new error message.
0b7702d Test Trac #4875
2961f32 Test Trac #4870
a740ece Follow change in out-of-scope variable suggestions
b1a7054 Follow improvement in kind-error message
2274617 Follow wibbles in conflicting-instance error messages
3f01f3b Test Trac #4801
ca15920 Test Trac #2722
0b00c6a Massive bunch of changes to track my massive refactoring to the typechecker
4ea571a Add a missing change
2d96883 Test Trac #2544
b704f0a Track changes to the finder's error messages
3b5c38f Track recent changes in error messages
6ccd658 add test for #4895
b03d50d T4488 fails in the 7.0 branch
0346540 Accept GHC 7.0 break024 output
b63366f Add some 7.0 stderr's
1ffd496 Add 7.0 output for mdofail00* tests
82c8c4d DPH: update command line options of DPH tests
3a33a98 Test Trac #4917
73df3b6 Redundant case is now eliminated
698f822 Test Trac #4912
b8688dc Test Trac #4903
eb4c7e4 Test Trac #4918
6b18393 adjust values for 32-bit
5871d81 Better simlifier output following SpecConstr fix
ea6cd21 Follow changes to optimised code after fixing Trac #4908
cec6e4d Fix bogus error message
20363fe Test Trac #4908
0491ff9 Test Trac #4930
df5a486 Test Trac #3169
cd30705 Test for strictness loss in FloatOut
3df4b6f 7.0 branch updates
68c06eb expect pass for length001(ghci)
aa184f0 Update some renamer tests to not use the haskell98 package
96b4ce9 Remove the haskell98 dependency from some ghci tests
32bdc52 Remove the haskell98 dependency from some renamer fail tests
d421a68 Remove the haskell98 dependency from the lib/IO tests
9ef0f42 Remove the haskell98 dependency of the module tests
8357812 Remove the haskell98 dependency from the deSugar/should_run tests
1e77e5b Remove the haskell98 dependency from the codeGen/should_run tests
3d7189f Remove the haskell98 dependency from the typecheck/should_fail tests
1cfe243 Remove haskell98 dependency from parser tests
e17c468 Remove the haskell98 dependency from typecheck/should_compile tests
57ad42e Remove the haskell98 dependency from some lib tests
d470a4c Fix the haskell98 test
a7461b4 Remove the haskell98 dep from more lib tests
f4738c9 Remove the haskell98 dependency from various tests
965ad7d Remove the haskell98 dependency from more tests
fc6f449 #1333 is fixed now
9afb4d7 Remove the haskell98 dependency from the array tests
f334a97 Remove concprog003's haskell98 dependency, and remove some unused imports
b5c2c31 Remove the haskell98 dependency from full-testsuite tests
5a3b96a Test Trac #4935
2f2ebd3 Test Trac #4949
486294b Add tests for quasi-quoting unboxed values
83b1dbc Add a test for TH and unboxed tuples
f8cd1a4 Add test for sizeofArray# and sizeofMutableArray#
6335532 accept output (unicode tables updated)
c233512 Test Trac #4935
af6ebe5 Test Trac #4957
c872772 Fix testsuite on 7.0 branch
ddb23e1 Test Trac #4966
5ea6c19 Follow error message wibbles
db79f82 Error msg wibbles due to VECTORISE patch
fec5524 Test Trac #4952
74497b2 Test Trac #4969
f94f4d9 Remove heapprof001's dependency on haskell98
0a57d44 tests for :script #1363
9ab6e6b Add a Makefile to ghci/prog011
3ceae5a Update T1789 output
c5d2cbf Fix #5003, test 4038 (ghci) fails on OS X 64 bit.
db5d6c7 Correct expected exit code on OS X 64; fixes #5046
35cf5ab Test 4808: Follow change in GHC.IO.FD.openFile definition
e59c82b Remove the optc and profc ways -fvia-c is now a no-op
e2a0f2a add test for GHC.Conc.allowInterrupt
e65cb19 add test for #4441
28ee57c add tests for forkOn and threadCapability
2440c2d 1288, 2276 and 2276_ghci are broken on i386-apple-darwin (#5052)
054f6ed Mark some dph tests as broken (#5065)
41473ca Remove spaces from wc output in test 4850 Fixes the test on OS X
6bf44c4 Fix driver024a in git
d42e6cb Fix driver062d in git
f7af4f5 Fix driver062e in git
bedeada Fix recomp003 in git
096e192 Unmark 1288, 2276 and 2286_ghc as broken now that #5052 is closed
30e4529 Add .gitignore file for testsuite
dc34ea9 Remove any mention of optc/profc from all.T files
b0deb74 Follow Cabal changes in ghcpkg01
4926f93 Merge branch 'master' of http://darcs.haskell.org/testsuite
0309610 Ticket #4404 is now fixed: update test
f3f033b Add a test for #4891
3326f68 Add test for #4832
30e6a44 Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
692bfea Tests for trac #5025.
1729728 cope with multi-digit file descriptors (#5066) Thanks to altaic for the patch.
455b59b avoid undefined behaviour in arith005
f0411b5 T3064: lower the minimum peak_megabytes_allocated to 8 for 32-bit (currently 9)
b788acf Remove -fvia-c tests
c3a53d1 fix tests following changes to stub-file generation
02bd5ea Test that hPutArray/hGetArray use count argument: #4827
d0b0116 Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
63c13a7 Add a "sleep 1" (should fix #5080)
7404081 add some debugging traces
3cf2abc Merge branch 'trac_5025' of https://github.com/thoughtpolice/testsuite
d364200 2228 no longer fails on MinGW due to isatty patch.
d7f3038 Test case for CmmOpt inliner on non-single assignment code from new codegen.
badbad3 Test for getProgName.
353e4db Merge remote branch 'origin/patch-4404'
54b357c Merge branch 'master' of http://darcs.haskell.org/testsuite
85e796a fix stub tests
be09626 Add cgrun067, which can tickle premature stack slot reloading bugs.
5dcfb59 Fix T4891: Don't hardcode the patch to GHC
2efd47b add a test for #706
163a7ee Fix cgrun067
c36ee3d Add a boilerplate Makefile
f0ff84d objc-hi is broken on 32bit OSX (#5106)
947f028 T4801: reduce memory use thresholds
8e8c3d5 RtsFlags.h has gone away (it was deprecated)
2f55ea0 objc-hi now passes on i386 Darwin
00440b5 test for #5114
8d151e1 Fix ffi022 on Windows
32507af Fix readFile001 on Windows
ca3b93b Fix T4809 (depends on mtl); fixes #5121
db673d4 Add JMP_TBL fixup test.
8792fd6 Add a performance test for #2762
67b2af0 Add a test for #2902
4c1bca1 Replace simplrun006 with a less fragile perf test T149
e66ff25 Fix recomp008 when $(TEST_HC) contains spaces
440dddf Fix imports in HappyTest.hs
9f096bd Make T706 use -ignore-dot-ghci.
fd44046 Test Trac #5041
7a6a7a3 Run GADT tests in optimisation mode too
b534b27 Test Trac #5045
9ce49f6 Test Trac #5038
c958de1 Test Trac #5130
16fb7ae Test Trac #5126
6c32ee8 Add TEST_HC_OPTS to every Makefile invocation of TEST_HC
cdd6afc skip T2615 on Solaris which does not support GNUish linker scripts
81525f9 Merge branch 'master' of http://darcs.haskell.org/testsuite
dad1bf2 Test Trac #5113
27e2c65 Test Trac #5084
e54809c Adding test for #5120
6784081 Merge branch 'master' of http://darcs.haskell.org/testsuite into ghc-generics
d6b517d Add some pre-test-cleaning to rn.prog006
a07c8a4 Adapting the testsuite for the new generic deriving mechanism.
f0f582e monad comprehensions: test suite
9544858 Pass TEST_HC_OPTS to Cabal tests
49f1874 Add print007.stderr
2ec3ee9 Accept error message output changes
30724a0 Modify tests, mostly adding -XTranformListComp
69cc9a5 Add some tests for the new generic deriving mechanism.
156cd39 Merge branch 'master' of http://darcs.haskell.org/testsuite
857405e Revert commits 53b30fac9fc30d9d85cc... and c8244f5cd31774de2e39... as they were not intended for master.
4163d2c Revert "Revert commits 53b30fac9fc30d9d85cc... and c8244f5cd31774de2e39... as they were not intended for master."
dc4b013 Add expected output for these tests.
2288d81 Adapt outputs for the fact that the hasGenerics field is gone.
92af817 More tests for the new generic deriving mechanism.
8e967dc Add test for too many/few args in higher order situation
26ea1e8 Adapt the testsuite to the recent ghc-generics changes.
41ab7dc More adaptation of the testsuite to the ghc-generics changes.
56db641 Test Trac #5117
fd25485 Ignore more things in the testsuite
ca32a1e Merge into monad-comp branch
9107d82 Follow error message changes
d02b4bf Skip jmp_tbl test for llvm when -fPIC is unsupported.
26af053 Merge branch 'master' of http://darcs.haskell.org/testsuite into ghc-generics
26c4300 Merge branch 'master' of http://darcs.haskell.org/testsuite
0ad3cf3 Test Trac #4851
dabffee Test Trac #5168
4dae41e Track error message changes
77a7a22 Merge remote branch 'origin/master' into ghc-new-co
30f7ddb One more error message
412c310 Move tests out of h98; directory now removed
f2ff83c Moved tests out of tests/libraries
2f5b50e Adapt the testsuite to the renaming of `Representable0` to `Generic`.
2672cde Rename the generics tests. Add a test for the deprecation of -XGenerics.
177ba82 add a test for #5149
2bc8e1a handle spaces in $(TEST_HC) properly
4a48544 update some 32-bit results (we got better!)
c5cf3b3 Adapt to the improved error output.
d779ff3 Track monad-comp error message changes
098aa6c Merge branch 'master' of http://darcs.haskell.org/testsuite
c61d9a1 New coercion rep breaks 'T1999a' and 'termination'
8c37bcb Compiler is faster on T3064
5c166dd Fix comments in test
a785d57 Merge branch 'ghc-new-co'
10810a9 Adapt testsuite output to the new deriving error messages.
f15db4b Merge branch 'master' of http://darcs.haskell.org/testsuite into ghc-generics
a2380e7 Add StandaloneDeriving
d5b7764 Merge branch 'master' of http://darcs.haskell.org/testsuite into ghc-generics
32a173d Add -XDeriveDataTypeable
698c122 test Float properties too (#5178)
aa78954 accept output
0a2730e Accept output for dynamic001
10ccac8 Fix annrun01; follow changes in GHC API
c52ac8e - remove threaded2_qw way, the -qw flag has been a no-op for a while - add the threaded2_hT way, for testing +RTS -N -hT (#5127) - enable threaded2_hT for concprog002, to test for #5127
56215d5 Update syntax for records in GADT syntax
90dad59 Remove control-M
67417c3 Merge branch 'master' of http://darcs.haskell.org/testsuite
854f437 Small diagnostic print changes
40ea804 Trac #4370 is fixed, so all these work now
96780d4 Merge branch 'master' of http://darcs.haskell.org/testsuite into ghc-generics
e123a07 dos2unix on these two files.
45021cd Another test case to tickle a new codegen bug.
d248787 massive_array: -dynamic not necessary.
9b48454 Tests for the PEP383 functionality and bugs it fixes
aa404a6 Test #2245
e668209 Expanded .gitignore
2ad0384 Accept improved error message for ds022, following FloatingLit change
0edad9b Ignore files generated while running tests
71688f1 Mark num009 as expect_broken on OS X
eeb5304 Merge branch 'master' of http://darcs.haskell.org/testsuite into ghc-generics
632d0a5 Update encoding002 given that we use private-use characters and //ROUNDTRIP
2e0e320 Avoid roundtripping characters in encoding001
ee549c6 More tests and wibbles in existing tests.
34480fe Merge branch 'master' of http://darcs.haskell.org/testsuite
9045999 Change to the 0xEF80..0xEFFF private-use range for //ROUNDTRIP
225af9b Adding -fcontext-stack flag option to SlowComp. Compiles in under a second now (fixes #5030) but needs large context stack.
971a81e Merge branch 'master' of http://darcs.haskell.org/testsuite
7896bd5 Add test for array copy/clone primops
ab00ea4 Add stress test for array copy/clone primops
9027efb SlowComp needs a reqlib('mtl')
031d583 Merge branch 'master' of http://darcs.haskell.org/testsuite into ghc-generics
4dac997 Add a new test to test for a strange error when missing FlexibleContexts.
54241a3 test +RTS -G1 for the codeGen/should_run tests
6fd09bc Add "LANGUAGE DatatypeContexts" pragmas to some tcfail tests
ee66f7e Add "LANGUAGE DatatypeContexts" pragmas to some tests
53a780b Remove datatype contexts from readFail001
2f1a43b Add "LANGUAGE DatatypeContexts" pragmas to some tests
f7b96c0 ghci008: accept output: types no longer have datatype contexts
17d4776 Accept changed output for a couple ghc-pkg tests
539ddc1 add tibbe's perf regression test for #4978
569830c fix test following changes to inlining heuristics
150277e accept output
6141d75 Add filtering and accept output for ghcpkg01
ca81f39 Don't hide test commands when running make by hand
44f1597 Fix 3307 for people who don't have the en_US.UTF-8 locale
68999f6 Fix 3307 and environment001
35baa54 Merge remote branch 'origin/master' into ghc-generics
19f1816 Update tests for generics
e266b3b Mark T3064, IndTypesPerf, and T4801 as expected-broken pending attention to Trac #5224
807f9c8 GShow fails for now (#5227)
58160c6 Always run cgrun068
e1448b9 Add test for new ghc mem* prim ops
ba16431 fix cleanup for T4903
de57e6f IndTypesPerf and T4801 are temporarily unbroken (#5227)
b81541b Remove an out-of-date comment
24f117b adjust values for T4801 on 32-bit
a094f78 T4978 seems to allocate about as much on 32-bit as on 64-bit, so update the values. I'm not sure why this is - perhaps all the allocation is ByteArray# or something? I checked the Core and it looks reasonable.
ad78df6 Adding test T5236 from Trac
3740b0a Mark GShow1 as "normal", since #5227 has been fixed.
dc03ce4 Merge branch 'master' of http://darcs.haskell.org/testsuite
c5734be Test Trac #5246
39f4bc6 Tweak test 3307
93d4133 Add some ASCII output to 3307
f20a7a2 3307 is broken on Windows (#5253)
2c4821b Ignore .tix files
f5412ce Test Trac #5252
a0e01c6 Test Trac #2436
1d030fb Less UNPACKing in GHCi (Trac #5252)
e6a4fb5 Ignore .stackdump files
ba50519 Part of test for Trac #5252
cce849c Tweak UNPACK pramgma test
aeaf958 Merge branch 'master' of http://darcs.haskell.org/testsuite
1ea5228 Test Trac #5211
b47643f Test Trac #5217
d19d3d4 Test case for canonicalization bug.
48757c1 Merge branch 'master' of http://darcs.haskell.org/testsuite
03e402f Add test for unrolling memcpy/memset in the x86 backend
b23ecc8 Fix bug in mutlisrc compile not picking up compilation errors.
8428e08 Merge branch 'master' of http://darcs.haskell.org/testsuite
bc0ab18 Show directories in testsuite summary; partially fixes #5024
a0799f1 Follow DatatypeContexts deprecation
993cfba Remove the tcrun007 test
c22dc03 Update output for recomp007
eb6f5d3 Test 'gadt/termination' passes#
f9d25f5 Test Trac #5037
0f97bbe When tests return 'fail', return a 'reason' too
0cebaf8 Print the reason tests fail in the testsuite summary (#5024)
fcb48a1 Add a simple test for ticket #1595.
67eb92f Merge branch 'master' of http://darcs.haskell.org/testsuite
612c3b7 Merge branch 'master' of http://darcs.haskell.org/testsuite
075655b Add test for byte array copy primops
7c4d3ad Adapt DPH tests to recent changes in the DPH libraries.
8fefa25 Accidentally tracked some binaries. Now added them to '.gitignore.
6826e08 Fix up testsuite for SafeHaskell
5b2940f Test Trac #5051
81b8459 Comments, plus Unix file conventions
ffcaf21 Accept error message changes after removal of silent superclass parameters
1409f85 Add tests for superclass equalities
11c398d InstEqContext and InstEqContext3 both pass now (superclass equalities work)
f50237c Test Trac #3018
0da9cdb Semi-fix 4006 on msys
cbc8f10 Expect 4006 to fail on msys
136cbdd Improve a comment
f2a3fac Update Windows output for ghcpkg0[35]
53f7e4a Merge branch 'master' of dippy:c:/msys/1.0/home/ian/ghc/testsuite
8a1d083 Tweak environment001
1891f1f Fix dph-words. sliceP no wants its second argument to be the slice length.
8e1bed9 Merge branch 'master' of http://darcs.haskell.org/testsuite
3167d74 Merge branch 'master' of http://darcs.haskell.org/testsuite
5505d87 Fix 3307 on Windows
93f0a15 Turn the #5030 test into a performance test
db26a24 Add a perf test for #5205
7efb2f6 Remove a commented out import
af8a5a6 Fix tcrun006 and tcrun029 (they need DatatypeContexts)
78dd7f5 slightly reduce the lower bound for peak_megabytes_allocated for T4801, I saw one failure here.
1053d72 omit conc016(threaded2), it gives nondeterministic results
06d0dda Fix spurious failure in ghcpkg05 in the nightly build
5e5fa7a remove datatype context
3d99ee1 T3064 is no longer expected_broken(5224), and adjust the ranges (downwards)
ed6f0d6 Another variant of hashStr, this one caught a Hoopl bug.
7040713 T3064, T3294: update 32-bit values (downwards)
116672b add a test for stack pointer alignment (see #5250)
075af95 Add .gitignore
ee47972 Plugin tests
fd12968 Add another test of home-package plugins
08b9bcc Add another home-package-plugin test
7d67222 Add expected-fail test showing plugin linking is faulty
5aab5ca Test Trac #5283
aac4335 Trac change in ids assigned by specialiser
3780ba1 Test Trac #1595
aa22ff2 Fix validate failures with more quoting
d01c1c8 plugins01 fixes
b56af6e Remove GenDeprecated test
95a3a25 Skip optllvm
44fcc0a remove optllvm from other_ways (it is already automatically added to run_ways, having it in other_ways just causes strange effects)
3a17ede Add test for #5129
a63069e Improvements to testsuite to allow more complex tests
5faed3b Add tests for Safe Haskell
0fbb62e Pass defaultLogAction to defaultErrorHandler in annrun01
895dc2f Rename T1595 because there is T1595 in typecheck/should_fail already
3e9cc50 Fix some issues with safe haskell tests
6cd7909 Clean .comp.stats files
85001ae Mark tests which depend on random
afe452c Accept output for a few dph tests
8564b05 Update tests for new InterruptibleFFI extension
0f15c50 Add some more safe haskell tests
ee7949b fix up existing Dynamic/Typeable tests and add a few more
53a6cc8 update following changes to tyConString
c7dd6db add test for #5243
1dbfdf4 Fixes to safe haskell tests when run with THREAD
32d9610 Update safe haskell tests after removal of SafeLanguage
f4ce3b2 Formatting wibble
948c82d More THREAD fixes to safe haskell tests
e182041 Handle missing stderr files
0480136 TH doesn't work in a stage 1 compiler
af63209 Make and use a req_interp helper
d7b647a Remove used of python 2.5 feature
7f6a5a6 test for #5313
db53da3 Fix some (significant!) white space
10d09ea T3064 sometimes uses a little less memory
6da0343 Test Trac #5315
2d0540a Stop CheckA and CheckB sharing a source file
c9d1b37 Test Trac #5300
3101c49 Accept wibble in core-syntax printing
baf3b51 Merge branch 'master' of http://darcs.haskell.org/testsuite
cc08997 Test Trac #5329
487c80b Fix a driver problem with older versions of python
d6b1a57 Add a test for #5332 (unboxed singleton tuples and TH)
3019b1e When the output files differ, present the diffs between the *actual* output, not the normalised output. The latter may have newlines removed, making the diff unreadable. I broke this recently, but it was only working by accident, now it is working by design (and is commented, to boot).
6594600 fix 5313(threaded2)
d1ae79f Add a test for #481
cc4d1ff fix 5313 when BINDIST=YES (need some quoting)
fda1f8a Test Trac #5334, #5331
ae6129e Merge branch 'master' of http://darcs.haskell.org/testsuite
5296caf add test for #5314
ebd422a fix a bug in displaying diffs when there is no expected output
16514f2 Move tests from tests/ghc-regress/* to just tests/*
1b292eb Update some more files for ghc-regress removal
96de88d Remove old darcs file
fd4250b Add tests for Safe Haskell Typeable instances feature
7f69762 Use mutlimod not '--make' in all.T
742978f Follow output wibbles
de0fbd1 Add InterruptibleFFI extension
19ecb95 accept output
bf4b825 T3064: widen the expected results again.
3cd7b40 Test Trac #5290
e499561 Fix dph-diophantine (#5065)
1c40062 Test Trac #5303
b4c7862 Monir tweaks to annrun01
da1938c dph-diophantine-opt fails for the same reason as dph-diophantine-fast (#5065)
8b7e253 Accept plugins04 output
8b9fffb Test Trac #5287
e5cda42 Merge branch 'master' of http://darcs.haskell.org/testsuite
1bcd34c Improved error report
53bccbb Ooops, I messed up the stderr file for T5287; this fixes it
4f52ee4 Add a test for Integer constant folding
d8b3d62 Accept EvalTest output (change of whitespace)
f42770d Merge branch 'master' of http://darcs.haskell.org/testsuite
fcaa1f5 Test unresolved infix expressions and patterns
006e534 Slightly reduced compiler allocation in T3294
c25980f Different order of -ddump-simpl definitions
9d79948 Simplify TH_unresolvedInfix2
cb692c5 Test Trac #5342
55271bc Track error changes resulting from fix to #5281
31675c9 Test Trac #5281
171846e Tiny increase in compiler allocation
04a19ff Error message wibbles
b01ecfd Mark plugins06 as passing (using reinitiliazeGlobals)
2752726 Error message wibble (fixes #5351)
f79861d Merge branch 'master' of http://darcs.haskell.org/testsuite
b65f16d Fix integerConstantFolding on 32bit platforms
4e05b61 Whitespace only
87a5ef5 Error message changes due to pretty-printing of provenances
1aa636c Error message wibbles due to reordering constraints (the DPH problem)
c99860f Simplified API for GHC.setContext
3c63183 Merge branch 'master' of http://darcs.haskell.org/testsuite
c10e3ff Improved error message
41e5e78 Tiny increase in allocation for T3064
3eb85d3 Test Trac #5359
619d8d8 Test Trac #5358
8632b53 Test Trac #5306
6dee925 Test Trac #5362
132f398 Merge branch 'master' of http://darcs.haskell.org/testsuite
299e4d0 Spelling suggestion has changed
cb37643 Unique-name wibbles in SpecConstr
085a89b Different order in generated export list
53e07d8 Test Trac #5147
2059d2d Add a test for #481
8b5a1b8 support globbing in extra_clean([...])
24f1eaa add a test for #5289, and various other GHCi linking scenarios
81c3aea Fix a framework failure on Windows when accepting output, and allow accepting output when the output file does not exist (it is now created).
42b2df8 bump alloc limit for T3064
6e86ac1 Dot-ghci needs to be ignored.
d7bc712 Remove recomp009 from tests/ghc-regress/driver, it's now in tests/driver
d6a1379 We now need DebuggerUtils for dataConInfoPtrToName
9cdff2b Test Trac #5372
b6d68d1 Merge branch 'master' of http://darcs.haskell.org/testsuite
6339c4d Test Trac #5095
25d4863 fix an unexpected pass
a55eca9 add some more reqlib('random')s
39828a2 Test 5250 is an expected failure for optllvm due to #4211
5042c0c Don't specify -fasm in massive_array.hs
7a2c3db Fix test 5149 on an unreg compiler
a7ae775 Disable outofmem for OS X
995b512 Fix remaining test failures on OS X/x86_64
8e76f04 add a perf test for the parser/lexer
84a7666 Bump 32-bit allocation limit for T3064
b1b2433 Accept error message changes
f53c388 Merge branch 'master' of http://darcs.haskell.org/testsuite
fa3fb70 Test Trac #5379
e252030 Accept output (one more for #5379)
5b5294f Testcase for objective-c++ compilation (trac #5150)
6f663a6 Move objcpp-hi files out of ghc-regress/
7b04db1 Add extra cleaning
a57f8a3 Rename files and fix cleaning for GEq1
974c629 Add more cleaning
5f12b5e Add support for checking whether files are written by more than one test
5348e23 Test Trac #5385
1c4413d Merge branch 'master' of http://darcs.haskell.org/testsuite
424174d Accept error message wibble
a012b78 remove duplicate test (driver/recomp009 is the same test, from #481)
9eac5df Fix race condition with SafeLang15
120d266 Fix silly mistake with SafeLang15
3d6dcea Use True/False rather than 1/0 for opts.alone
9d561c3 Fix up Safe Haskell tests for recent ghc changes.
3d6d967 Update ghcpkg01 for changes to safe haskell
2d7de12 Add test for #5402
8d0d8a2 adjust 32-bit stats for parsing001
b86d227 Tests for Trac #5404 and #5410
f8638de Partial fix to a test-framework crash affecting #5313
ea991e6 Merge branch 'master' of http://darcs.haskell.org/testsuite
7020145 Accept changed output (resulting from fix to #5410)
5bf960e Test Trac #1897
57e41d9 Test Trac #5032
ad68e98 tc168 is supposed to fail with an ambiguity check
e5680cb Error message change
07f62bf Add some new code to T2693
abb92c1 Remove ambiguous defn (now rightly rejected) from T3346
94c2f39 Test Trac #2357
52cc4e1 Add missing stderr files
7389faf Add test for popCnt# primop
53ba351 dph/quickhull: Import vectorised Double
d1dc7d4 .gitignore
3a9794b Fix Python crash caused by quoting problem in test for #5313
c6a646d Add debugllvm target
d278292 Formatting fixes
c667ee4 Accept output changes (related to patch for #5417)
dd4e4a1 Merge branch 'master' of http://darcs.haskell.org/testsuite
e8f0225 Test Trac #5417
c19deeb Wibbles to accommodate TH changes (Trac #4429, #5406)
0f02c58 Accept benign changes to stderr after removing a hack in the type checker that affects dictionary order
95de2a5 Merge /Users/benl/devel/testsuite/roldugin/testsuite
f7c13b6 Merge branch 'master' of http://darcs.haskell.org/testsuite
8167ff3 Follow ghc-prim changes
1c1f2d1 accept output
db73d0e Fix incorrect test
6d43f0f Accept error message wibbles
b7aa8a8 Update error messages; and SimpleFail10 now passes
dee226c Test #4429, #5406
b38eae1 Add a test for ":show imports"
1a7ee66 add a test for #4988
8be4a04 accept the correct output
9c1c2ef Merge branch 'master' of http://darcs.haskell.org/testsuite
8af2f36 Test Trac #5439
7ef9f22 Fix some more race issues with safe tests.
7814e7b Improve the check-files-written testsuite driver functionality
d45fc36 Remove ^Ms from ghci025.script
8dd8177 Stop ghci025 sharing files with prog001
e8f1741 Tweak the outofmem and outofmem2 tests
19bb5ca Stop BadImport03 using BadImport02's sources
c427e93 Check explicitly for writes to ghci_history
e29b6d5 Use -fno-ghci-history when running tests
d947d38 Test Trac #5434 and #5452
12c8daf Error message wibbles
ef943d8 Don't use qualified names in in binding positions
c5fd250 Merge branch 'master' of http://darcs.haskell.org/testsuite
b4b59ca Error message wibbles
06127a2 Change test, now that imported data families don't get implicitly exported
b336462 Test Trac #5424
deeceec Trailing Whitespace
2371c5b Fixed imports
32761ba Improve the check-files-written testsuite driver code
53be4ed Improve check-files-written mode
97d7cd9 Tweak the shadow test
20450f6 Fix some written-but-not-cleaned files
31afed7 Fix some more written-but-not-cleaned files
6d22763 Fix some more written-but-not-cleaned files
ce76f53 Tweak openFile003
c76825a Use ReadMode in finalization001
a6bef02 Whitespace only in encoding001.hs
41adf38 Fix some more written-but-not-cleaned files
cb41ea3 Test Trac #5453
9ca6350 Test Trac #5458
35d7722 Merge branch 'master' of http://darcs.haskell.org/testsuite
c5aa25e Whitespace only
4346c12 Fix typo (TT5458 -> T5458)
a305d0d Test Trac #5455
a6c3734 Reduce context stack max depth, to avoid validate running out of memory
a6b7bb8 Wibbles for Trac #5455 test
e9fab19 Fix some more written-but-not-cleaned files
04fd366 Fix some more written-but-not-cleaned files
3ff21bd Don't clean tests that we aren't running
1ba832e Fix some more written-but-not-cleaned files in driver/
83db11b Fix some more written-but-not-cleaned files
aa65815 Add a Makefile
89f34a4 Fix some more written-but-not-cleaned files
877dc99 Fix some more written-but-not-cleaned files
12850c1 Fix some more written-but-not-cleaned files
49eee08 Clean more in the plugin tests
84cf6cd Clean more stuff in the safeHaskell tests
8b5a2b4 Test the ConstraintKind extension and related changes
400842c Test abstracting over a type variable of kind Constraint
f92f720 Make the test nicer, now that associated types can mention type variables not in the class
faa2503 ConstraintKind -> ConstraintKinds
0074dc0 Test Trac #5441
eaf6a58 Test associated type defaults
3723ffd Merge branch 'master' of http://darcs.haskell.org/testsuite
0d963be Accept increase in T3294 allocation
9857fca Tweak tcrun043 to test constraint tuple codegen
09af1e9 Merge branch 'no-pred-ty'
02a0b7d Bump T3294 a bit higher again due to high variance
9a3d824 Test irreducible-evidence self-interactive
d7114e7 Test #5481
c46faf3 Add a test for #3103
7a10aeb Add a test for #3743
0b378db Fix arith013 following integer-gmp changes
3c4cbdf Tweak EvalTest to be less sensitive to whitespace changes
40801ee Test Trac #3592
06d452d Test Trac #5478
54ced85 Accept error message change
a3661c6 Improved debugger output
bc0183f Test Trac #5490
1170912 Merge branch 'master' of http://darcs.haskell.org/testsuite
84f98e1 Add a test for Integer literals in interface files
a6dc8a8 T4239 now passes
06d637b Update T4801 bounds
eaae2a0 Add missing file
cf37945 Rejig how performance test stats are stored
2a24c3c Add amd64/OS X specific stats to the T4801 test
b4d3426 Merge branch 'master' of mac:ghc/git/val64/testsuite
0ce6b6c Test cases for GHCi data, class, etc.
30a698d add test for a bug with :force
52fd56a update error messages
e3e2bab bump max_bytes_used for T3294
0224b80 Remove quotes from echo'd comments in GHCi script
0a9c183 Fix #5436 by using 'recover' on handle EOF
8c428d7 Revert "Remove quotes from echo'd comments in GHCi script"
dddb294 Merge branch 'master' of http://darcs.haskell.org/testsuite
767c1b7 Attempt to fix decodingerror002 test for non-UTF8 locales
9f70e96 Don't use "with lock" syntax in the driver
c9e94c5 Test some more Integer constant foldings
83e34c3 Fix ghci038 on Windows
8051c69 Tell python to let us use the "with X:" syntax
cec1859 Update test output following change to associated type synonym default kind-checking time
7139942 Add test that caused <<loop>> before fix to associated type defaults
25d6a04 Fix decodingerror002 on Windows
11152ac Make T4437 more thorough, and update it
f8e0e9e Add tests for NoTraditionalRecordSyntax
6421302 Wibbles to error messages following fix to Outputable.quotes
670796e Test Trac #5515
2f9ee36 T5481 should jolly well fail
4512ca1 Test Trac #5513
50029f6 Accept error message wibble
b34aa2c Test Trac #5508
94e4202 Test Trac #5514
0cbfe0b Add test case for #5204.
e54ec3b Add a test for #5430
9d11154 Add some tests for handling of FFI types
8a051fc Add a test for newtypes and the FFI
1e3708f Add another case to cc015
f1b395c Add a couple more cases to ccfail004
c9a0347 More cc015 cases
59694a7 Add a test for types of GHC FFI primitive imports
a374bf9 Add a test highlighting a messy case for FFI type errors
a40f26b Accept type error message changes
b80cc02 Add a test for dynCompileExpr
a434963 Tweak ghci032
1d39571 Driver: define config.libdir for tests to use
7f1d4e7 Run the dynCompileExpr test all ways
eb9accf add a test for foreign imports in GHCi
81c3b71 Update perf bounds for OS X x86
8ae3201 Fix #4264 on OS X
809f807 Add a test for the output of -ddump-deriv.
41cfaef Add a test for #5373 (-rtsopts, dynamic libs and OSX / Windows)
feacf3d add test for #5425
18a64d1 make the test fail if the sleep doesn't get interrupted (#5471)
ae94844 Improve test T5373
610c0e6 Merge branch 'master' of mac:ghc/git/val32/testsuite
001455a Have multi[src,mod] test ways clean up after themselves.
57938f3 Merge branch 'master' of http://darcs.haskell.org/testsuite
6a58730 Whitespace only in cgrun044.hs
35d2c75 Fix some tests following the removal of Num's superclasses
c5eed72 Reduce T4801 bounds on amd64/Linux
b214e7a Fix more tests following the removal of Num's superclasses
219eee6 Merge branch 'master' of mac:ghc/git/val32/testsuite
2957cfc Follow removal of Eq and Show superclasses from Num
29caf2a update tests for safe haskell changes
cca85ff Change Safe Haskell tests for new -fpackage-trust flag
67918f7 add test for #5545
d5520d6 use "-osuf p.o" instead of "-osuf p_o", to test #5554
f2f3b14 Catch any uncaught exceptions in test_common_work
2ce702e Get rid of the multisrc* test types
73ab436 generalise cmd_prefix to a general function to transform the command
9d9682f add a test for #5558
c0ac40a Merge branch 'master' of http://darcs.haskell.org/testsuite
766e211 Fix passing spaces to tests on Windows, and add a test for it
c6b31a8 Simplify the 5313 test definition
bf137ad add missing file
0d26f73 follow removal of RunFailed in the GHC API
4cee410 disable profilng ways (GHC cannot interpret code with profiling)
e52d58c strip away quotes in the argument, hack to fix 5313(ghci)
33943b9 Merge branch 'master' of http://darcs.haskell.org/testsuite
43fe693 Revert "strip away quotes in the argument, hack to fix 5313(ghci)"
06d7440 Test for misplaced SPECIALISE instance signature
e1bd906 Fix T5331; it had a misplaced signature
dcd2f02 Test Trac #5533
13b8cc9 Test Trac #5557
bbb1ddc Wibble to error message
67572e2 Test Trac #5549
eb2b012 Test Trac #5570
1d81b32 Merge branch 'master' of http://darcs.haskell.org/testsuite
5830f5e Add new tests for relaxed superclass cycle check
1da8a36 Fix old tests for new superclass cycle error message
6f362e3 Test Trac #5573
ee02ab5 Test Trac #5566
0eab81b Fix spacesInArgs(ghci). trac #5575
0983386 Merge branch 'master' of http://darcs.haskell.org/testsuite
398ef53 Improved error meesage
b85ba42 Accept better perf on Windows
b31e49e Accept improved stats in T4801
5695b73 Add test for T5581
c38bbab test for #5564
93cd698 fix test wrapper for 5558
2eb3bf1 Add a couple of hsc2hs tests
29ac850 Test :kind and :kind! commands
c7dd812 Merge branch 'master' of http://darcs.haskell.org/testsuite
b3a3065 Merge branch 'master' of http://darcs.haskell.org/testsuite
4bc68c3 Merge branch 'master' of http://darcs.haskell.org/testsuite
adde3f6 Update T4801 bounds for x86 (based on OS X values)
f4226ea Merge branch 'master' of mac:ghc/git/val32/testsuite
a4a8a28 The hsc2hs tests now pass on Windows, and 3929 is closed
ed0bb9b Modify and add a bunch of new tests for Safe Haskell changes
ac8c632 Add more Safe Haskell tests for new design
5c466ca More fixes to Safe Haskell test for design changes
2274cbd More updates to Safe Haskell tests
30c94d2 Remove cabal02
17956f1 Fix test T5373 for +RTS/rtsopts changes
8ece5ce Test for #5589.
41b7d05 Test Trac #5592
3cb0621 Test 5250 works on LLVM now.
8509603 Merge branch 'master' of http://darcs.haskell.org/testsuite
275a841 make cg057 compile
5a43b03 profasm does not require the NCG any more
4209133 add an unoptimised profiled way ('prof')
d12a8bd code for comparing profile outputs
200325f some more profiling tests
12d9170 print032 is not broken any more
064fc4f accept (better) output
fd896fd Add test for a bug in the byte code generator
9f99065 follow changes in Core: Note -> Tick
ea7a161 Update GenDerivOutput output
e8deec5 Add a test for #5603
07e311d Don't give normalised diff output
9caf805 Add a test for #5380
5c117b6 Add a test for #5267
00ca8c3 Add a test for TH's qAddDependentFile
fd5a345 Add a test for trac #5423
5ae42c5 only add -fno-ghci-history if GHC >= 7.3
d6a5995 test for #5421
be88f02 Add missing file
5f48bc1 add test for #5594
73c8cec update to use HsFFI.h (was using the old Rts.h API)
126700c dph-diophantine-fast(normal) fails (#5613)
21bc0ef Update Mixed01 for new output
cd98bd8 Follow API changes in DPH tests
f09d5e2 ghci038 is expect_broken(5289) on Windows
1591f81 fix test on Windows
def631c allow error message normalisation to be customised
0ac1ea3 normalise slashes in error messages
0aa7b0f mark 5250 as expect_fail on Windows
fb086d3 add test for #5611
305f85c shouldn't fail the test if we are accepting output
d704d6c add test for #5559 (unicode cost-centre names)
6d5e17f Add test case T4491 for #4491.
3eaeb7a Make cgrun059 code slightly clearer
798f3ec Update Safe Haskell test to include recomp checks
7472e33 Tabs -> Spaces
5d78f96 Fix dph-smvm
3029bc3 Merge ../../hack/testsuite
9c2f576 Add test for #437: recompilation bug with '-main-is'
3e0ed81 Add tests for #5054
3de85fd Be explicit about the package exposing D.A.P.Unlifted
8c9b783 For DPH tests, -fdph-* -> -package dph-*
9ab60b9 clean some extra files here
c647dd8 add test for #5614
4c9b1ba Whitespace in dph/smvm/dph-smvm.T
ccf8629 Add package dph-prim-par because dph-smvm needs D.A.P.Unlifted too
5e1333a New kind-polymorphic core
26c821a Expect T3330c to pass again
e20ccfe Add expected failure output for tc167
b951f38 Increase allocation limit for T3064 a bit
49d2d90 Import Constraint to use it
7ec8fd6 Follow dph package name changes
3230598 push the (now correct) output
2d51594 expect failure for 'profasm' too
b0e0d27 Reduce this test case further. There looks to be something suspicious going on, perhaps a general bug related to .hs-boot files, we should really look at this.
d3b38da omit prof/dyn ways
536905c remove accidentally-left-in debugging output
61b56ba update results (and add an expected failure) for the ioprof test
8a931a6 cgrun057: accept output and mark as non-broken (#948)
4fe140c cleaning of testsuite
a49e501 add test for #5626
5a3ddc1 Test Trac #5628
ae13660 fix up 5054 test
efb1deb tweak readme
6419e5d Trac #5603 is fixed
ef4b72a Merge branch 'master' of http://darcs.haskell.org/testsuite
27d4562 Accept error message wobbles
ec709de Test Trac #5625
cc7041e Test Trac #5587
e6d2587 Wibble in T3234 output; this one is rather wobbly
a97f82b Fix meaning of the only_ways field (fixed cgrun057(normal) in validate)
bef9c72 Set -no-hs-main if the test is not Haskell code
d5d71b2 enable RTS opts for GHC 7.3+
2805bc1 add test for #5584
8affaea T5373 is now expected to pass on mingw32/darwin
5267879 add req_shared_libs and use it
0b266ac Fix T4464 for the new way of handling main() and -rtsopts
83e84e3 Error message modifications for the new constraint solver.
40d4f9f Merge branch 'master' of http://darcs.haskell.org/testsuite
797453a Add the right stderr file to T5625
6fe9d96 add test for #5238
e402b82 Merge branch 'master' of http://darcs.haskell.org/testsuite
ae3b9f9 Reducing the context stack for this file, which was looping anyway, to make it fail sooner when we run the testsuite. Due to modifications in rewriting we run out or context stack more slowly than before. Perhaps something to come back to at some point.
8e0165c Merge branch 'master' of http://darcs.haskell.org/testsuite
e38d7d2 Remove executable mode from some files
6c094de Add kind polymorphism tests
8c44438 Add kind annotations
d874449 Update outputs
f9073a7 Update outputs (error message locations)
0031457 Add Safe Haskell tests for new '-fwarn-safe', '-fwarn-unsafe' and '-fno-safe-infer' flags.
ea9a94c Merge branch 'master' of http://darcs.haskell.org/testsuite
b7c6166 Reduce allocation bound for T5030
6f665b9 Merge branch 'master' of http://darcs.haskell.org/testsuite
346205e New test 'dph-classes'
b8aa49b Test Trac #5597
ad35781 Missed zero in tests for T5030
43e7140 Update test suite following the removal of the default grouping clause from the SQL-like comprehension notation
0cf2bde Make this test not require the stm package
f519626 Add a test for #5327
89fbd3c Add missing $(TEST_HC_OPTS) in tests
3565a1b Define the GHC "compiler_always_flags" in make; fixes trac #5213
5262def test for #3589
413481c Add a test for T5198
0c8af70 Merge branch 'master' of http://darcs.haskell.org/testsuite
b13a599 Filter -fforce-recomp out of TEST_HC_OPTS in the driver tests
9f9ed4d Remove duplicated options from a test
f29fa0d Update encoding002 for lone-surrogates
134e325 Add tests for T4474
20d5052 Define 32bit expected values for T4474*
770b0da CPUTime001 has moved to base/tests
9dfd901 Move lib/Char tests to base/tests
b9bbe38 Move testsuite/tests/lib/Data.Fixed test to base/tests
319b1cc Move testsuite/tests/lib/Show to base/tests
29fa609 Move testsuite/tests/lib/Numeric to base/tests
378c836 Fix typo
0b550dc Move hash001 to base/tests
96d6b06 Move lexNum to base/tests
9eec445 Move Data.List tests to base/tests
127b5f4 Move ix001 to base/tests
0c2c601 Move lib/System tests to base/tests
e48b32f Move ioref001 to base/tests
e004dbf Remove posix001
4c559a3 Enable and fix the posix* tests
9a53d8f Mostly fix posix005. Complete fix blocked on #5648.
7c1a774 Enable and fix posix006
fa902db Remove posix007
eba2c7c Remove posix008
ce1baf1 Remove old .stdout files
b657214 Fix and reenalbe posix009
9a2af0b Fix and enable posix010
ec98be2 Remove posix011
28e2ccb Remove posix012
93b9ede Remove posix013
e72ea1f Fix and enable posix014
cae73c2 Remove sockets tests
09182c1 add test for #5644
6f94904 Simple test for PolyKinds inference
42967bc Update outputs after renaming the ? and ?? kinds
60d7866 accept output ("Linking" message moved from stderr to stdout)
1954033 accept output
2fb313c clean up test failures
dd1a92d test SCC with omitted quotes
d8e09ff add test scc004 which is expect_broken(#5654)
cd90c22 Test Trac #5655
5e1de50 accept output
2f394b4 Test case for #5643
74961f7 Test for #5237
8a7e20d Test vectorisation of type classes some more
e93087d fix this test (need to use reservedSignals)
8b9a506 Update output
d4f962f Update outputs
dbb2dde Remove GenBigTypes test
0310bd1 dph-classes wibble
9a1b288 Expect 3307 and environment001 to fail on msys; fixes trac #5599
75505d4 Error message shuffling.
4d71ddb Add CApiFFI to T4437
4e0e38e Error message shuffling.
20cc2b6 Add a test by Julien
8b6bdeb Another PolyKinds test
b342348 Decrease max bytes allocated limit of T3064
e02ff2e defined prof_ways, threaded_ways and opt_ways automatically
1b29b68 simplify using prof_ways
75bdc3a T3103 is expect_broken for optllvm too
138d63f test for GHC.Exts.currentCallStack
19eaab1 callstack001 requires profiling
854abfe Follow error message changes
c04b289 Merge branch 'master' of http://darcs.haskell.org/testsuite
5fa4cf3 Test Trac #5631
aab952d Test Trac #5001
4ad42be Test Trac #5625
299a992 Ignore IDLE in .prof.sample (fix spurious profthreaded failures)
9cb230c accept output
e8f513d #5371 is now fixed, re-enable ghcilink{001,004} on mingw32
57412d0 Test for Debug.Trace.traceStack and GHC.Stack.whoCreated
4266f9d skip posix003 on Windows
9bd8efa posix009: omit threaded ways
458cd69 callstack001: add -fno-state-hack to get consistent output
7cf9c77 Update adding source locations to cost centres.
03365e9 Test Trac #5595
4176ca7 T4120 passes now! Hooray
0670411 Track error message changes
b4d0a6f Merge branch 'master' of http://darcs.haskell.org/testsuite
c743f1f Add note the T3016 also tests #5652
d77aede Merge branch 'master' of http://darcs.haskell.org/testsuite
747661f Add tests for trac #5486 and #5681.
fc9a073 Fix debugllvm WAY
a6ecfec Accept output for callstack002
a68d54b posix004(threaded2) and posix014(threaded2) pass now
a3ed907 T5030 has improved; update boundaries
4aafa41 Tests for primtypes 'ArrayArray#' and 'MutableArrayArray#'
d559300 plugins05, plugins06: expect fail for dyn and profiling ways
03ee7cd add test from #5363
35b4a34 add a perf regression test for #783
db2d096 dph: follow changes in unlifted API
5e3f60e dph: duplicate copy tests as vseg tests
87df7c6 dph: rename test file
a72dd7b dph: add nbody test
fe6e9e4 dph: drop optimisation level for some tests to speed up validate
a113604 dph: multi-file tests must be set to alone to avoid build races
76f2fa9 Test Trac #5676, and wibble to error message on mod45
dc132ed Test Trac #5686
7083082 Test Trac #5689
3a105fd Mark dph-diophantine (#5613) as fixed
371bb05 Wibble to error message for deriving( Functor )
e93e53a Add InstanceSigs to GhcOnly flags
c20f6ac accept
ac499b7 add a test for #4018
ce7325c Move T4113 to libraries/directory/tests (#4480)
1f725a8 Get the value of $(AR) from ghc --info
f4318b7 Merge branch 'master' of http://darcs.haskell.org/testsuite
d594d84 .gitignore
de8a1bf Add a test for a memory allocation bug in the RTS flag handling.
abfcdc0 Tests for T5684. They won't fail necessarily in 7.2.1 because there was yet another bug (related to lazyness) but if the T5684 bug appears again in HEAD then it will be revealed by this test (because I also fixed the lazyness bug as well).
584f65a Test Trac #5691
01477fe dph: add alone flags to fix build race
0fc8eeb Testing vectorisation of superclasses
7d92019 add a test for setNumCapabilities
c425b2f accept output
544a738 fix $(HAVE_PROFILING) on Windows
45a7084 add 32-bit output
0909d1b Test Trac #5657
6b90fe4 Update Safe Haskell tests
e5ed689 Error change following up kind constraint solving modificatios.
e08432d More Safe Haskell tests
fd9bfbd Test Trac #5712
6a70b5a Test Trac #5719
7eb58c0 Minor wibbles to error messages, as a result of fiddling with the handling of default declarations
374e7b5 Adjust test to handling of unit unboxed tuple
d3c9c1d Test Trac #5700
4976d0e Merge branch 'master' of http://darcs.haskell.org/testsuite
869df3c Performance test for Trac #5321
bae7a6b Test Trac #5721
9284030 Test Trac #4310
7348bb7 Error message wibbles for new CoAxiom story
d72ca1b Adapt test output to reflect better -ddump-deriv output
747f2c4 add test for #5747
2ac8fe3 Count the number of tests that failed due to reqlib()
e16808a setnumcapabilities001 requires the parallel package
13ce4f4 Don't add threaded2_hT unless we have threaded and SMP support
d491031 Skip setnumcapabilities001 if we don't have SMP support
8111e64 widen the boundaries for space_leak_001 (fixes failure when unregisterised)
5e975ba Test Trac #5759
922bc6b Merge branch 'master' of http://darcs.haskell.org/testsuite
ad0e1c9 Add quot and rem to the integerConstantFolding test
5ce0e4e add reqlib('random')
05306f4 widen max_bytes_used for T4801
2ed1fdf widen peak_megablocks_allocated for T4801 (64bit/Linux)
4c68c2f Lots of error message wibbling, following the major TcErrors refactoring
d342f88 Merge branch 'master' of http://darcs.haskell.org/testsuite
df587d5 Merge branch 'master' of http://darcs.haskell.org/testsuite
e948d22 Test Trac #5658b
ee599f6 Update .gitignore to include generated test files
3d52fa8 More .gitignore updates.
f6cea70 Fix T5430, make output independent of user timezone
cacd982 Update error message
63afeeb Add {double,float}FromInteger to the integerConstantFolding test
655e409 Add encodeInteger{Double,Float} to the integerConstantFolding test
0a797ea Update tests after instances are moved out of Control.Monad.Instances
5601845 Adapt 'dph-classes' to class support in dph-lifted-vseg
db6d9cd Adapt DPH tests to classes in the DPH library
eaae5f4 Add Defer02.stdout
fcbfdfe Merge branch 'master' of http://darcs.haskell.org/testsuite
28f619e Wibble to recomp006 error
5ff65d7 Use the new flag -XDataKinds
199f388 Parse the ghc --info values using a Haskell program, and cache the results
a8f94cc The LLVM backend now only works with 2.9+, don't try it if we have 2.7
cb0f98d Test Trac #5745
08413e4 Adapt test output
fee30b7 Revert "The LLVM backend now only works with 2.9+, don't try it if we have 2.7"
cffcc44 Test Trac #5776
d242001 Merge branch 'master' of http://darcs.haskell.org/testsuite
64b6389 Add normalise_exe for removing ".exe" extensions in output on Windows
95cb0a1 3429: We should be using +RTS -C0.001 not +RTS -i0.001
5262d70 Skip conc036 entirely (see comments)
58759ba foreignInterruptible: expect_fail on Windows
6e5aa9e Expect failure for numrun012(ghci) on Windows
90dc223 fix (non-fast) validate
c752b33 Add stderr for warning (arising from Trac #5779)
209fc3e Merge branch 'master' of http://darcs.haskell.org/testsuite
0998987 Update .gitignore.
ef9249e Add test for #5785.
96988cc Test Trac #5742
de90d88 Merge branch 'master' of http://darcs.haskell.org/testsuite
d7bb891 Add missing stdout for T5742
def5baf accept output
898eca9 Don't read boilerplate.mk on 'make maintainer-clean'
deeeacb Fix for Windows, and delete the .mk file if ghc-config fails
558fc1e Don't fail if "ar command" is not found
99a4418 Merge branch 'master' of http://darcs.haskell.org//testsuite
9e5aa33 Mark dph-diophantine-copy-opt as broken (#5817)
69017ca Add a test for the integerToInt/smallInteger rule
6453351 Generalise the integerToInt_smallInteger test (now fromToInteger)
71c3095 Add a perf test for #5536
616fbe9 Add a perf test for #5642
2555da0 mod175 now passes: #437 is fixed
c90ed07 objc-hi and objcpp-hi fail the ghci way
874c337 Fix mod175: Tell make to be quiet
b2e4c1e Make TH_Depends more portable
0b395e1 Tweak TH_Depends
777dff2 Make posix003 a little more portable
48ba35e Merge branch 'master' of http://darcs.haskell.org//testsuite
afee003 Test Trac #5798
c397d7b dph-diophantine is fixed
087d60a Add dph-nbody test with the dph-lifted-copy library
e2787de Test Trac #5792
3ff3050 Remove the Data.ByteString tests; part of #1161
ff4939e Remove the tests/lib/PrettyPrint tests; part of #1161
c8755c9 Text.Printf tests have moved to base; part of #1161
eb2261c Move lib/Time tests into the old-time package
f3c7910 Remove Regex tests; part of #1161
5c18627 A couple of compiler performance tests have improved :-)
9e59ec2 Minor wibbles in error message ordering
9636898 Merge branch 'master' of http://darcs.haskell.org/testsuite
c41b9a8 Add test for 'distrust-all-packages' flag
6e56fa9 Add some safe haskell test for '-trust' flag.
ec735ca Don't use TOP_ABS in Makefile rules
7d556a4 Filter colons out of ghc-config-mk
152cd16 Remove some Makefile debugging code
35c3c30 Accept error message changes in response to Trac #5860
9e81663 Test Trac #5820
6b4e38a Merge branch 'master' of http://darcs.haskell.org/testsuite
8ebdadb Merge branch 'master' of http://darcs.haskell.org/testsuite
2a68da8 Add some tests for ghci under -XSafe
ba88ec4 Update gitignore
23fb5aa Add stdout for T5820
8a808e4 test #5836
ab59200 Fix up safe haskell test outputs
eb7aacb Make the compiler_always_flags modifiable on a per-test basis
ef05085 Allow perf bounds to be specified as base + percentage deviation
71c20ca Disable -dcore-lint for compiler perf tests
b32ad24 fix failure in apirecomp001 (IIModule type changed)
0290ab2 update max_bytes_used for T1969
c64c802 add req_smp
03906d4 update output
cdbb35c Add a CAPI / CTYPE test (Capi_Ctype_001)
7cd5106 Add optllvm as allowed way in testsuite
baf1881 Remove some out-of-date normalisation
3b4572b Add another test for CAPI / CTYPE
9919372 Update tests following OldException removal
5f3b4dd Fix Capi_Ctype_001 on case-sensitive filesystems
ac780df Follow change in bindisttest install directory name
f98922b Accept update
043a7c8 Accept output in ccfail004
4b78411 Follow more output changes
de39a6f Remove type synonym part of Capi_Ctype_001
fdbe5f4 Update output for rnfail055 again
51fbbbb Update test outputs now the bytestring version number has changed
042461c Add a test for add-with-carry
1128d8a Add 32-bit output for add2
52037f7 Add a test for 2-word-multiply
54f69dc Add 32bit output for mul2
ab91cde Use 64bit args in mul2
9a3c874 Add a test for FFI decl parsing
aedcb21 Add a test for CAPI value imports
ead65bb Add a test that you can't import "value"s using ccall
70326cc Add a test for a "value" FFI import with a function type
913a3bd Move test array01 into the array package
2453e10 Test changing the -main-is function name, not just the module
36c9b79 add test for #5866
5b7328c Wibbles to error messages
05c51c0 update 32-bit results
8359158 add a test for :seti
2e02097 update ghci024 following changes to :set
ac80ea2 accept output
ff74e75 add missing file
7a29e7e fix test for the new TASKS stats output
64880bb Modified error output and new tests for PolyKinds commit
a2cf0fd Remove unnecessary import
05b18ad Test Trac #5717
3b9c651 Merge branch 'master' of http://darcs.haskell.org//testsuite
ffd72d2 Test Trac #5862
61de0db Test Trac #5912
85abd54 Test Trac #5892
98479d6 Test Trac #5881
0d049c0 Wibbles to testsuite/mk/boilerplate.mk
a56ce4f Test Trac #5716
097dca2 Disable threads with python 2.7.2.
0d59d22 Fix llvm check
03a88aa Update .gitignore.
5ec8527 Accept changed debug output from Simon's changes to GHC
253d34d Update perf bounds for i386.
25017db Move base and unix tests to respective packages; part of #1161.
b2fb5b9 Raft of wibbles after refactoring type-class constraint errors
9d9a897 Merge branch 'master' of http://darcs.haskell.org/testsuite
3c08377 Test Trac #5858
0534f09 Test Trac #5922
ea9ba3f Bumping allocation limit for parsing001 a little
470382e Test Trac #5915
ff0c535 Update .gitignore
08154fb Update gitignore
8fe929f Test Trac #5937
d773cf6 Merge branch 'master' of http://darcs.haskell.org//testsuite
cc06a17 Test Trac #5915
3dea107 Test Trac #5937
55063d0 Add KindSignatures flag to test
c4a89da Test Trac #1541
4feb0ea Test Trac #5833
a9c1ace Test Trac #5935
3582eea Test Trac #5882
9f598bb Test Trac #5886
197917e Merge branch 'master' of http://darcs.haskell.org//testsuite
9410a8d Fixes to reflect changes in behavior of -XTypeOperators.
cf1ed00 Update error message: now 1 is a potentially valid type.
43034fc Update error message for malformed sub-ordinates.
210cd92 The example n this test is now valid, when TypeOperators are enabled.
b473b25 Merge remote-tracking branch 'origin/master' into type-nats
ea2f35b Test Trac #4135
f258092 Fix testcase for #4135.
5c31e42 Merge branch 'master' of http://darcs.haskell.org//testsuite
a2487c3 5250 is expected to pass on Win64
17e45d2 Merge branch 'master' of win:c:/m64/reg4/testsuite
528aba0 Merge branch 'master' of http://darcs.haskell.org//testsuite
f635846 Merge remote-tracking branch 'origin/type-nats'
4de8de2 Add new extension to the list pf GHC-only extensions.
9246be3 Update test to reflect the improved printing of data declarations.
429183f Update test to reflect printing of imported/exported type operators.
6eb9500 Merge branch 'master' of http://darcs.haskell.org//testsuite
6dc6775 Error message wibbles following TyClDecl/HsTyDefn refactoring
5f02fd0 Slashes and backslashes in filenames
ada17f2 Bump limits for T1969
9734a93 Test Trac #5971
6137c0f Test Trac #5955
1a98639 TH_scopedTvs succeeds now we have scoped type variables in TH
0c8318e Test Trac #5968
6b4527a Test Trac #5951
02fb36f Add testcase for #5979
b9cc105 Add testcase for #5984
9615ede Add testcase for #5555.
47c2cb0 Add testcase for #5976.
d6ff372 Add testcase for #5664.
0b3c3c8 Error message modifications following ghc-new-solver modifications
77af343 Merge branch 'master' of http://darcs.haskell.org/testsuite
dde0085 Test Trac #5957
01fcb7a Add RankNTypes flag to tests that should really have it
db71e3e Merge branch 'master' of http://darcs.haskell.org/testsuite
d450ec4 Update safe haskell tests for change output formatting
f90a4e1 Merge branch 'master' of http://darcs.haskell.org/testsuite
ac8464b Test Trac #5022
17f3e90 Fix dynamic stub in tests after fix for #5664.
56de6d1 Expect failure on T3064
3a9ba4d Add (in comments) more variants to T3064
704c150 Actually test T5022!
597bbcf Accept improved error message
34138c1 Merge branch 'master' of http://darcs.haskell.org/testsuite
c5e6c6d Add files for testing T5795
a312fd1 Following up from the last commit in the constraint solver.
a647d30 Add testcase for #5948.
6e369fd Adding test case for polytype decomposition in the constraint solver.
e8429ae Adding testcase for Trac 5934
d80aac9 Update Safe Haskell tests for changed format.
362ee5a Add test to make sure flag extensions are correctly display as a unsafe reason.
639f8a4 Fix Defer02 test for Windows.
8a1c584 Add testcases for #5975.
3ff6439 Add testcase for #6001
f9e8ebb enable the ghci way for various tests, now that GHCi detects deadlock properly
125a20f Test #5993
f98194b Merge branch 'master' of http://darcs.haskell.org/testsuite
65f10e4 Increase the size of T3064 and upgrade 64-bit numbers accordingly
6cc2d27 Test Trac #5938
7066577 Wibble to error message
c1e5ca5 Merge branch 'master' of http://darcs.haskell.org//testsuite
8f2d111 Add testcase for #6011.
d2e2e13 Merge branch 'master' of http://darcs.haskell.org//testsuite
ae2c534 Merge branch 'master' of http://darcs.haskell.org/testsuite
1d9f491 Merge branch 'master' of http://darcs.haskell.org/testsuite
458673e Test Trac #5853
1be154d Unix line endings for T5938
1cd2e3e Test for second bug in Trac #5716
6ea9c2b Merge branch 'master' of http://darcs.haskell.org/testsuite
b13a295 Add a quotRem2 test
f8cc68f Test Trac #6031
48bafff Test Trac #6020
cead06e Test Trac #6022
a7bf4c0 Error message wibbles
ef0d0b7 Add combined_output option.
9ff81c7 Merge nb:ghc/git/ghc/testsuite
f082135 Merge branch 'master' of http://darcs.haskell.org//testsuite
1d59d3a Merge branch 'master' of http://darcs.haskell.org/testsuite
7f3a9de Test Trac #5920
3b84b0a Test Trac #6020
9ff3250 Test Trac #6025
f926399 Test Trac #6031
355b1b1 Test Trac #5997
b26282d Test Trac #6002
e4c802d Add comment to test
86403bf Test Trac #6039
f2d5b3e Merge branch 'master' of http://darcs.haskell.org//testsuite
4c0ec20 Test Trac #6035, #6036
0ad0d56 Test Trac #5867
a475fa4 Trac #6022 is broken at the moment
c9bb4fa Wibble for changed pretty-printing of CoAxioms
279a594 Merge branch 'master' of http://darcs.haskell.org//testsuite
2ceaa81 Wibbles to deprecation errors
07b041b Merge branch 'master' of http://darcs.haskell.org/testsuite
579c91b Test Trac #6005
109f8bf Adjust seldom-run tests for flag changes
fa48f52 Test Trac #6021
eb32f34 Test Trac #6020 again, and #6044
68c082b Follow changes in pretty printing
1565cf7 Test Trac #6005 (second bug)
66a44d6 Test Trac #5884
524043d fix bounds for T1969 on x86_64-linux
2a05a99 fix bug in stats checking
02dd86d Update some perf bounds that have improved
3ad4e94 Test Trac #5837
32b2573 Add tests for #6027.
a6a3bf4 Wibbles to error messages arising from using coreBindsStats
73b97bd Add test for #6006
05f46d0 Add test for #6007
22028c1 Merge branch 'master' of http://darcs.haskell.org/testsuite
d642f5c Testsuite driver tweak for Windows
79d1d3d Bump peak-megabytes-alllocated for T4801
0021043 Test Trac #6055
b71f703 Test Trac #6054
73f28aa Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
27c08af Simplify the stdout-* filename generation in the driver
b4d34d4 Allow OS-specific test outputs in the driver
3e467a9 Add test for #6060
cf85b75 Don't try to run ghc-config when cleaning
f205f21 remove accidentally added file
8e6b902 fix T4464 on Windows
782b5bf Fix capi_value on Windows
deaa0ab add missing file
3a3d1c6 substitute for $topdir in $(AR)
4a5c6a0 Omit prof_ways for T6006
a8a0071 update 32-bit results
beaf772 follow changes in the GHC API
753d59c Change how we detect whether the terminal is cygwin or msys
e07d432 Merge branch 'master' of win:c:/m64/ghci2/testsuite
cace35f Fix cabal tests on Win64
9d07791 Fix some more tests on Win64
b806bd2 Tweak 4038 for Win64
a511dcd Fix the way we find the path to 'ar'
0285e28 Fix ghcilink002 on Win64
a44d52b Fix other ghcilink tests on Win64
83dc4b7 Tweak plugins01
92fddec Accept output for T6006 on Windows
12dc1b6 5250(llvm) is expect_broken(4211) on i386-unknown-linux
b67b943 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
95978ed Fix ghcilink00{1,4} when the path to AR contains spaces
c8b715c Mark SEH tests as broken on Win64 (#6079)
e9e791d dph-classes-vseg-fast is broken (#6080)
a6ab229 Add Win64 output for outofmem
b35ad0a Fixed #6080
07fadb7 Driver tweak
5f9c642 Some test fixes on Win64
79e56d3 3837 now passes on Windows: #3929 is fixed
bb5447c More Win64 test fixes
93d853b Move win32 tests to win32 repository.
9dfd8cd Test Trac #6078
7d3a6ae Better performance for #3064, but #5030 is now expect-broken
e4212c2 Wibble to simplified output
3528d0a Merge branch 'master' of http://darcs.haskell.org/testsuite
af0bf03 Test Trac #6048
43e1ff2 Merge branch 'master' of http://darcs.haskell.org/testsuite
4faed34 Accept debug-print wibbles
b2d98cc Test Trac #5623
3970d9a Add needed -XPolyKinds
50b41cf Test Trac #5737
6729fa6 Test Trac #6081
d93dc41 Test Trac #6015
37a2820 Add test for #6091.
24d70da Rename package-conf flags to package-db.
8b5836a Use -fobject-code for tests that use UnboxedTuples
577e98f Add -fobject-code to the numeric *2 tests
14f7be1 tc126(optasm) is broken (#6096)
3392311 tc078(hpc,optasm,profasm) are broken (#6097)
3a6f1aa 4321 is broken again
11e13be Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
ada75a8 Testsuite update for unboxed tuples in arguments
accd944 Test Trac #6015 and #6068
5a502c7 Merge branch 'master' of http://darcs.haskell.org/testsuite
284a60f Add red-black tree test from github (with permission)
3539136 Applied lunaris's patch to allow promoted types and rich kinds in Template Haskell
a5ce7e4 Accommodate INLINALBE pragmas in TH
b70dd33 THis test does not actually use HsExplicitListTy
64f085a Fix tests to run without mtl
3e512f2 Follow the move of Word from base to ghc-prim
9a6b8e4 Accept output for mc22
1c2954c add test for #6106
ee2f63d dead code: guess_compiler_flags()
856e916 Go back to using -no-user-package-conf for a while
2118d80 Test Trac #6118
ffe4372 Fix a testsuite driver failure on cygwin
0a0087a add test for #6105
ac371fe accept output
677a3ab Merge branch 'master' of http://darcs.haskell.org/testsuite
2c363f4 Extend test for Trac #2713 (cf Trac #6120)
b7892a1 Wibbles in debug output
77066ac Test Trac #6120
535ad9d Test Trac #6123, and improve an error message in T2627b
0d3c52d Merge branch 'master' of http://darcs.haskell.org//testsuite
75706a4 Go back to using 'const' in capi_value
64e32f5 Add a test for setByteArray
3d07201 Merge branch 'master' of http://darcs.haskell.org//testsuite
85c9dd9 fix 6048 (stat too good on 64-bit)
ac2bc9c Update output
12e5c1e Add missing file
3ae7138 Merge branch 'master' of http://darcs.haskell.org/testsuite
08a4aa7 Test Trac #6114
808e1df Wibble in error message
64910ca Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'
ad4020d Fix testcase for #5971.
224b98d Merge branch 'master' of http://darcs.haskell.org//testsuite
9a767ff Add more tests to integerConstantFolding
c60977e Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
208fa3a Merge branch 'master' of http://darcs.haskell.org/testsuite
a001844 Merge branch 'master' of http://darcs.haskell.org//testsuite
e8ec579 Error message wibbles
8491727 Test Trac #6049, #6093, #6129, #6137
9f3cf8c Test Trac #6148
91ea5b4 Test Trac #6145
1e169cf test for #6146
bb639e4 Wibble to error message
09d687b tcfail098 now passes because of UndecidableInstances (I've added comments in TcMType.checkValidInstance)
1600508 Test Trac #6134
c85a85f Test Trac #6088
29d83fe Merge branch 'master' of http://darcs.haskell.org/testsuite
751f030 Test Trac #6152
0d36d57 Testcases for floating equalities ouf of implications and for recording extra untouchable variables.
8a40940 Testing of generating Derived equalities from Given dictionaries with functional dependencies.
4f882db Testing new top-level defaulting plan.
2ed41c1 Forgotten entry.
f3cb7ec Merge branch 'master' of http://darcs.haskell.org/testsuite
35073a0 Avoid using deprecated package-conf GHC flags.
ba5c1e9 Add more cases to the integer constant folding test
e598fd3 Update output (spelling of "inferred")
c5c9026 Update test output for mdo changes (Trac #4148)
eaef9e3 New tests for Trac #4148
15c2e4f Merge branch 'master' of http://darcs.haskell.org/testsuite
1716d85 tc078 and tc126 are no longer expect_broken (6096 is fixed)
6c52b64 update max_bytes_used for T4801 on 64-bit
d200ba1 no need to force -O here any more (#3966)
8d41d9e Fix plugins01: Follow changes to GHC
26e1e7e Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
0c0b2bb Improved error message
2a99c19 add a test for INLINE and -fprof-auto (#6131)
debfd1d Merge branch 'master' of http://darcs.haskell.org//testsuite
64cf942 Merge branch 'master' of http://darcs.haskell.org//testsuite
de246aa Test Trac #7007
cd0a88a Update tests following changes in base
60ab8ea Fix the timeout program following the changes to base
6f9114e Test unencoded StringPrimL
dd44a15 Add test for #5963
9d3bf7d Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
0898526 Wibbles to error messages
fc68de5 Test #4361 would fail because of the removal of the UNSAVORY HACK but this change makes it work again by adding a type signature
c02a823 Merge branch 'master' of http://darcs.haskell.org/testsuite
686628d Add tests for deriving Generic1
7d8b524 Add test for #5936
488f34c Add one of Reiner Pope's tests for #5936
45dc613 Merge branch 'master' of http://darcs.haskell.org/testsuite
8536690 Reduce the bounds for perf/compiler/T4801
4b21a22 Remove the deprecated concurrent modules from GoodImport03
1495dc1 Correct the inferred type (in comment)
c79768d Merge branch 'master' of http://darcs.haskell.org/testsuite
09803f8 Add #6158 test case.
425434b Merge branch 'master' of http://darcs.haskell.org/testsuite
9758c36 Fix handling of optllvm way
a6bacc3 Update .gitignore
87d3f54 Adapt to the re-introduction of silent superclass parameters
02a343c Add stderr for tests now (correctly) failing due to silent superclass args
1c595c0 Fix cleanup for some tests.
e277797 Add test case for #5900
71bb780 Add IntegerConversionRules
aa490c9 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
4ae3075 Update some limits for x86 perf tests.
478b36f Add a test for #4138 (currently failing)
8542e25 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
4c8f4f7 Adapt tests to change in a parser error message.
3195d47 Fix ds055 (redundant import of Data.HashTable removed)
d0d96bc Remove Data.HashTable from GoodImport03
f0a23c0 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
c426022 add test for #7037
a5c9ed1 T5111 is an expected failure becuase of Trac #7046
9613d73 T3294 improved with the new codegen merge
8be2830 Fix test case for #4138.
10f46f4 fix syntax error
6bda872 Fix T5975a/b conflict when run in parallel
5372ff5 Adapt to removal of catch from Prelude
2d47ca4 Make numrun012 work with excess-precision.(#5856)
c0b6669 Accept error wibbles
547ab6f Merge branch 'master' of http://darcs.haskell.org/testsuite
55b5468 Add tcfail209a
02af0c5 Accept error message changes
8df0337 Merge branch 'master' of http://darcs.haskell.org/testsuite
4968a28 Wibble
003fc45 Fix numrun012 on x86_64.
ad859f5 Tests for Trac #7053
8197fe8 Test Trac #7019
aab80f8 Test Trac #7020
89261ca Test Trac #7022
1d51cc8 Add testcase for #7060
c64e7d5 Merge branch 'master' of http://darcs.haskell.org/testsuite
16e79b1 update T5267 for change to TypeOperators Now it breaks properly again.
ce68b75 Add a couple of tests for gcdInteger
d832d1f Test Trac #7023
c2cb067 test trac #7073
49703b9 Test Trac #5978 and #7010
4371e72 Follow changes in FastString
b72aa2c Added LambdaCase tests.
5246de0 Added MultiWayIf tests.
ffae5d4 update for MultiWayIf and LambdaCase
2c7d9ab increase range for T4801/max_bytes_used, it was failing validate sometimes
17087f4 Update bytes_allocated for T1969
51e5586 Merge with HEAD
982d970 Update the expected allocations for T1969
436630f Wibbles to error output
21e38cc Fix T4007 after changes for #7060.
410ad38 Make 5558 portable by replacing seq with python code (#5558)
3dda492 Test Trac #7082
964ea43 Add 32-bit output for gcdInteger
a631a13 Improving error messages for synonyms.
577b9dc Merge branch 'master' of http://darcs.haskell.org/testsuite
0c42fb3 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
1f405ee Test Trac #2534
a55605f Merge branch 'master' of http://darcs.haskell.org/testsuite
2b5c6ba Test Trac #7085
b1ddfcf Adjust T1969's bounds again
ed3c066 Fix arith013
6e199bd Remove T7041; it doesn't make sense now that we handle gcd differently
3c52a0f Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
7744195 Add error output
59a4b58 Accept error
94187d0 Merge ../../HEAD/testsuite
a8072f3 Test Trac #7088
7cf9432 Test Trac #5821
afa3965 Add a type signature for a function with an ambiguous type
9cfb3c6 Add some NOINLINE pragmas to satisfy the (correct) "RULE may not fire" warning
b79822c Merge branch 'master' of http://darcs.haskell.org/testsuite
8eba4f8 Test Trac #6082 rule matching warning
d23aa19 Merge branch 'master' of http://darcs.haskell.org/testsuite
6f75505 Merge branch 'master' of http://darcs.haskell.org/testsuite
ddbe790 Fix T6082-RULE test case
3afc015 Add test case for #7014.
822f996 Fix failures in the full testsuite
9e82dc1 add a test for #7087
3e2d0af accept output for now
4409a21 reduce max_bytes_used for T1969
d29defa bump sample for T783
cc7384d Add test case for #7126
23748ed Add test case for #7118.
2999eae don't force -O
ef4140f don't include $(EXTRA_HC_OPTS) twice
31fb6f5 don't force -O0
af7c852 omit -dcmm-lint too
be04536 Accept error change
42d70b5 Update T7022 to test more as per the ticket
2dba6fb Tweak some limits in performance tests.
caf3f59 Add test for #7130
a706a60 Update error message in safeHaskell/ghci/p2
562b154 Fix test case 7087 for x86.
f5144f5 Add test case for #7117
022dc1c Update old safehaskell test
9ffb400 Test Trac #7128
a26252c Add test for #7145
310d39d Add some haddock space usage tests
5a42050 Add 32bit expected values for the haddock perf tests
41b7f9d Adapt to extra \n in multi-line string printouts
53ffd2e Adapt to new TH pragma data types
12512e1 Merge branch 'master' of http://darcs.haskell.org/testsuite
33a75d9 Test Trac #7064
36f2ec6 Test Trac #7151
d8b5659 Add DataKinds flag to test
385058e Update stderr in p2 test case.
57a409c Test Trac #7095
1ce4253 Test Trac #7147
b17b14c Merge branch 'master' of http://darcs.haskell.org/testsuite
bfbc4f8 Test Trac #6038
da71a95 Add comment
4b0b0f1 Change in line numbers
814707f Test Trac #7156
431577b Run testcase for #5205 without optimization
0e8d47c Fix T7151 test
e537b4d Test Trac #7171
e6a9b96 Merge branch 'master' of http://darcs.haskell.org/testsuite
5af27e2 add the test from #7160
81712b6 drop lower bounds for haddock.base and haddock.compiler on amd64/Linux
f345776 Make tc219 a bit more stringent -- require polymorphism
13dc09c Test Trac #7173
433f7a6 Accept improvement
ac4bf2c lower max_bytes_used for T1969
5ea88b6 add tests for #7040
f00609d Add a test for #7163
3e88c1a add test for #7170
19b7140 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
adfedb0 Merge branch 'master' of http://darcs.haskell.org/testsuite
0faa602 Test Trac #7176
b72d673 Add more safe haskell test coverage.
2853d32 Update SafeHaskell outputs.
ecababf Add test for #7172.
29070f8 fix this test not to use QSemN (which has gone)
6115c4f accept output ("RULE might not fire" warning)
e8461e6 accept output ("package flags have changed" message is now suppressed)
2bc957b avoid the new -rtsopts/-shared warning
d8ca9ab fix bounds for T1969 again
c9e10d0 use $(MAKE) instead of make (#7180)
88c2a95 Merge ../../HEAD/testsuite
d426f86 Trac #7176 is broken in HEAD at the moment
6520e57 Merge branch 'master' of http://darcs.haskell.org/testsuite
7b2b6d2 Test Trac #7101
930e93f Test Trac #7164
50d7c3b Test Trac #7090
3e7161b Test Trac #7165
a284cd9 Add regression test for dodgy import warning bug
7434b79 Add test for T7167.
dcecf9d Remove rnfail038 test case
a8869ba Fix 7170 for i386.
cfdcf55 Test Trac #7092
dedb295 Merge ../../HEAD/testsuite
3a4d34a Merge branch 'master' of http://darcs.haskell.org/testsuite
90761a9 Test Trac #7194
1d95758 Fix all.T bug in test for #7171
3a8075f Merge ../../HEAD/testsuite
92b9bda Fewer "shadowed bindings" messages from TH (result from fix of #7092)
4976939 Test Trac #7196
c5b9219 Teat Trac #7175
7fa287a Accept error message changes
8f00033 Update performance figure
23f4463 Accept error message changes
490e006 Update 64-bit results for the new codegen
a0fa6c3 Adapt tests to the removal of the MR in GHCi
6bceb07 massive_array is expect_broken(#7213)
018db07 add a test for #7215
d3c01e2 accept
547913e Add test for #7210.
575629f Fix tests after update to bytestring 0.10.1.0.
2a000a9 Fix warning in T4464.
3c4aac0 Add dynamic version of T4464
cca9cb1 Remove unnecessary hs_add_root call (#7031)
5a71292 Merge branch 'master' of https://github.com/ghc/testsuite
68fb999 Update perf test bounds
45cf6f8 Test Trac #7237
00922ef Test Trac #5252 (again)
1f49b82 Test Trac #7224 and #7230
261e91e Test Trac #7238
adf6cdf Add a test directory for ext-core, and test Trac #7239
9d780e2 Merge branch 'master' of http://darcs.haskell.org/testsuite
3648727 Raise T5837 bounds
b81c3d4 Follow module removals in base
18766f7 Update perf bounds
f3b2ed5 Update test output
7095121 Merge with master
f1557f3 A ton of error message wibbles
b37dc96 use /bin/sh, not /bin/bash (#7244)
8909f0c Print stdout diff even if stderr diff alrady fails (#7247)
1ebabeb test for #7227
7ba13fa Follow GHC change: No deprecated warnings for defining class methods
faec924 Add a perf test for #7257
48b4b88 Failing (by timeout) tests for #367.
a003897 Add support for per-test timeout adjustment (timeout_multiplier), and tighten up #367 test.
1175d35 Tweak #367 tests to use -fno-omit-yields and expect passes.
ba20cc3 Add TypeHoles to the list of LANGUAGE extensions that GHC knows but Cabal doesn't
7719317 Make the test output a bit more self-explanatory
c22af4a Tons of error message wibbles
6eed673 Wibbles
e978cd6 Merge remote-tracking branch 'origin/master' into tc-untouchables
cb467f0 Add bunch of llvm ways for testing purposes.
6b8d013 Merge remote-tracking branch 'origin/master' into tc-untouchables
5010cf3 Update max_bytes_used for haddock.Cabal on 64-bits
791f491 Two mor error message wibbles
cbf3d4b Merge branch 'tc-untouchables'
05a8c3e We now have left/right coercions again, so T1999a passes
2bf8943 Better perf
c99f305 Test Trac #7205
3189427 Test Trac #5591
cc9a8c7 Test Trac #7278
69e406a We weren't generating a stats file for tests that only had stats_range_fields perf tests
70c1aef Fix stdout for T7257
a3d981f Wibble to perf range
e19b6fd T1969 was just failing the residency bound if its .hi file existed
79be61e Test Trac #7272
7d7c728 Test Trac #7287
37c33c5 Merge branch 'master' of http://darcs.haskell.org//testsuite
1f8c1c3 Test Trac #7276
7f91d0d Arrow wibbles
70e78a4 Add a -static way, enabled only if dynlibs are used by default
4675647 Fix the T5252 tests
516259e Fix ghcilink002 and others when dynamic-by-default
26ab06c Fix a couple of tests when dynlibs-by-default is on
abefa53 Make some perf tests always use -static
29eed98 Test Trac #7050
3bb499d Error message wibbles now that we do less defaulting when there are insolubles
7cd3b39 I've changed the error reporting so that with -fdefer-type-errors you get *all* type errors as warnings, rather than some being suppressed
e11f19c Merge branch 'master' of http://darcs.haskell.org/testsuite
319f9ba Don't use the dyn way if we're dynamic by default
c0ca8ff Driver: Define have_shared_libs correctly
2432082 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
7fdd69f 2228 is broken on x86_64-unknown-linux
e70e497 Test Trac #7293
6b7ca88 Test Trac #7294
b379f27 Test Trac #7280
33b5076 Commit missing stderr file
00a672e Update to new Cmm syntax
829b179 Update to new Cmm syntax
06e0c3a update 64-bit values
3fbc247 Update 32-bit compiler perf stats
07d4a4b update 32-bit stats for T7257
7c96e85 massive_array now passes on x86 (#7213)
5f48b24 Need to use high-level cmm here (fixes test on x86)
5ec6ea3 Make it possible to test the generated assembly
cecf7b5 Use -shared for the prof ways
b0d2529 Whitespace only in dph/diophantine
9246f17 Allow dph-classes-vseg-fast to run in parallel
2d6836c Add an outputdir test option
378363c Add 'high_memory_usage' as an alias for 'alone'
4fb3f11 Copy the flag lists before altering them
5f4d651 Let the dph tests run in parallel
a2870ad Run all the 'alone' tests at the end of the testsuite run
3674eaf Add outputdir's for the dph-nbody tests
6226c19 Add expected output for T7194
22281f1 Add a test for T6161
671ec1c Add a test for #6117
251d843 GHC now treats ((->) t1 t2) just like (t1 -> t2), so we need to obfuscate this test a bit
75183ed Better output
ab57afe Test Trac #5751
b4166fd Test Trac #5913
ab47200 Test Trac #7321
b7fba60 Test Trac #7312
1876048 Update ghcpkg01 output
8933b4e ghcilink001 is expected to fail when ghci is dynamic
91e7d5b ghcilink004 fails when ghci is dynamic (it tries to load a .a file)
bdd4042 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
6afab22 Fix memcpy when -fPIC is on
d4aca87 Add a test for reloading a module in GHCi
eca96a2 print035(ghci) fails when ghci is dynamic
ab466bb The asm tests pass on Linux, but not OS X
b601aae Tweak the 2228 config
c673422 Test Trac #7332
09cdd12 Replace Rank2Types and PolymorphicComponents by RankNTypes
8bc6c4a Improvements to kind error messages, mainly
5c1d923 Adapt to being a bit more picky about inference with GADTs
796322f Improved desugaring in TH for Rules
81bac4f Adapt to fix in exprIsWorkFree
9c782f2 Minor changes to tidying
a8ed7cc Comments and consequential line number changes
ea081c0 Check that existential data constructors can't be promoted
96f9aff Better duplicate signature warnings
bd56e72 Kind error wibble
f7ad2aa Test Trac #7338
63a3760 bump stats for T1969 and T4801
4c88078 Merge branch 'master' of http://darcs.haskell.org//testsuite
f58d238 widen the range of max_bytes_used for T1969, to reduce spurious failures
f2a0738 reduce stats for T1969/T4801 again; looks like the bump was due to -fPIC
83014ab add test for #7233
dd9dbdb Merge branch 'master' of http://darcs.haskell.org//testsuite
b5897f9 Testsuite fixes for when we only have dynamic libraries
45475f0 Update T4437 following changes in Cabal's extensions list
2db1733 Error message change for duplicate type signatures
4f093d6 Wibbles to type error messages
126c798 Merge branch 'master' of http://darcs.haskell.org//testsuite
043fddf Test Trac #7328 and #7332
91790aa Another test for Trac #7338, duplicate type sigs
cdb0361 Test Trac #7347
e65d702 Test Trac #7341
d32a0c8 Test Trac #7276 (part 2)
ceb03c2 Test Trac #7368
d143e5f Test Trac #7354
8c3dc56 Another test for Trac #7354
2d44ece Test Trac #7336
7d7410f Fix the have-we-got-vanilla-libraries test
baf9da6 make it optional to have DynamicByDefault, to support older GHCs
04219cf add test for #7319
abc6031 fix HAVE_VANILLA when we have both static profiling and vanilla libs
a7e4046 accept
fad3687 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
2f6b815 Use 'error "uk"' rather than 'undefined'
f28972a Improved performance bounds on 32-bit win
fcb4fe5 Wibbles to error messages
309c7e6 Extend tc194 slightly
c682cab Add error output (accidently omitted before)
87de298 Merge branch 'master' of http://darcs.haskell.org//testsuite
2098689 Test Trac #7264
9de0eb9 Test Trac #6069
c085b2d Fix ghcpkg03, ghcpkg05 (we need to normalise the dynlib names)
8cddd70 Modify T5130 so that it passes
9d22874 Merge branch 'master' of http://darcs.haskell.org/testsuite
cb9e449 Fix error output
3c48b06 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
19cb2c6 Teat Trac #7220
897415c Merge branch 'master' of http://darcs.haskell.org/testsuite
eb1c829 Don't enable the "static" way if we don't have vanilla libraries
aba7b11 Add a test for CAPI wrapper functions
34a23d3 Follow changes in dependency generation
696798a Test Trac #7386
81f2c86 Test Trac #7384
ceedeba Wibble to output
c1b677f Merge branch 'master' of http://darcs.haskell.org/testsuite
258d554 Remove duplicate test
16f685e Fix ghci058 on Windows
ec56be8 Add if_compiler_debugged to testsuite driver
26cb867 update bounds
f9b7f14 update 64-bit bounds
3c65824 Test TypeHoles
14c4520 Fix some tests
5cabf9a Fix safeHaskell/check/pkg01 tests
dbb8d75 Fix Check09 test; it depended on the exact version number of bytestring
393939e Make the plugin tests standalone
e9043b0 Remove the 'alone' modifier
75eae9c Test Trac #7422
8c98b1e Merge branch 'master' of http://darcs.haskell.org/testsuite
286b88f Add regression test for #7433
956f574 Test Trac #7438
04829b5 Make T7438 insensitive to the directory from which it is run
939fc5c Test Trac #7410
4228699 Accept error message improvement
8a27909 Test Trac #7451
b289026 Merge branch 'master' of http://darcs.haskell.org/testsuite
97842af Test Trac #7404
93c49b4 Test Trac #7408
5689e2d test for #7231
31e246d Add a test for #7453
e94c634 Merge branch 'master' of https://github.com/ghc/testsuite
c7a5730 Test for #7162: RULES that never fire automatically
97e1ee6 Use python2 if it exists. Based on a patch from michalt. Fixes #7333.
16c2961 Make some tests independent of the version number of the array package
0e78931 Fix safePkg01
f3938cb Now that existential data constructors can be promoted T7347 passes
6c1caeb Merge branch 'master' of http://darcs.haskell.org/testsuite
2ecdaed Add test for -funbox-strict-primitive-fields
34534c5 Test Trac #7445
93e82e2 Merge branch 'master' of http://darcs.haskell.org/testsuite
63e4bca add test for #7478
b444487 delete stray file
1d50de5 Move UnboxStrictPrimitiveFields.hs to the right directory
33ab3f5 Add a test for #7476
dbb5a87 Add a test for #7474
4162905 Add test for #7487
575573e T3294 now uses more space
ad48224 Merge branch 'master' of https://github.com/ghc/testsuite
cd01e48 Add test for word2Double# and word2Float#
9924685 plugins*: Follow changes in ghc
6f50601 Add a test for -dynamic-too
cf240aa Only run dynamicToo001 if we have both vanilla and dynamic libraries
8cd4ced perf test for Word->Float/Double conversion
8daa246 Test Trac #7506
f65b347 Test Trac #7502
e8aa218 Wibbles for new UNPACK stuff
16760df Test Trac #7489
9719ad9 Test Trac #7368 (second example)
e2ab88c Add test for Trac #7488
9a1b165 Merge branch 'master' of http://darcs.haskell.org/testsuite
7a42cf6 Implement overlapping type family instances.
29696e3 Merge branch 'master' of http://darcs.haskell.org/testsuite
62a3c50 Test Trac #7525
1f7d26b Merge branch 'master' of http://darcs.haskell.org/testsuite
49bfb63 Wibble to debug output
53a3f0d Bump the residency of T4801
3a2ce0b Merge branch 'master' of http://darcs.haskell.org/testsuite
77dc694 Test Trac #7507
2f784e3 Don't run T7507 in ghci
fee81ff Fix T7160 segfault by importing debugBelch2
7041e9c Test Trac #7536
a974886 Test Trac #7532
4e6bbb7 Test Trac #7541
5e1d9d5 Merge branch 'master' of http://darcs.haskell.org/testsuite
d056bb3 Test Trac #7545
7ee327b Merge branch 'master' of http://darcs.haskell.org/testsuite
8f01d1e Test Trac #7360
1d21158 EmptyCase is now an extension flag that GHC understands (but Cabal does not yet)
d6a3cca Wibble to output, now that CaseElim is less aggressive.
2fb886e Test Trac #2431
92d9cb7 Updated stderr outputs to reflect changes in FamInst
de40b04 Test Trac #7436
b942d04 Wibble to test output after fixing Trac #7436
97b75f7 Merge branch 'master' of http://darcs.haskell.org/testsuite
83bfdc2 Merge branch 'master' of https://github.com/ghc/testsuite
744035f Fix Word2Float# test on 32-bit
441a87a Wibbles to error messages and tests, following ambiguity-check changes
0488163 Merge branch 'master' of http://darcs.haskell.org/testsuite
aace245 Ambiguous-type wibbles
6c0c723 Fix typo in extension flags
2267f41 Typo in comments
cfcd6b8 Re-do commit 1b8b7f47018eb33bebb0d7f3ee451f7d858a0f8f, which got lost by mistake
5c899f9 Test Trac #7454
b048618 Test Trac #5366
b5cf497 Merge branch 'master' of http://darcs.haskell.org/testsuite
23b0bf0 Test Trac #7279
4aa886d Add new testcase for Trac #7560.
26e5aaf Add test for #7361
0ac8c37 Test Trac #7562
b479c35 Add a test for #7563
f5a5229 Add a missing FD on `Add`, otherwise the test is (correctly) rejected.
b4ebf62 Merge branch 'master' of http://darcs.haskell.org/testsuite
fa0397f Fix test by removing unnessary (and bogus) fundep
9c64c3f Fix test by adding a fundep on class A, which makes the B instance legal again
292f99c Fix Test by adding a fundep to make the (Concete a b) instance legal
bb79e71 Fix test by adding an extra fundep to make the (HasSingleton (Maybe a) mp) instance legal
053b211 Make tc226 have -O, so that the unboxing stuff happens
a2e27e1 Add new test case T7585.
08e69b5 Merge branch 'master' of http://darcs.haskell.org/testsuite
657e24b Add a test for #7299
df80694 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
037617a Merge branch 'master' of http://darcs.haskell.org/testsuite
d236645 Add better support for .cmm test files.
18fd170 Test for #7600.
94a1cf1 update gitignore
d3bfd67 Fix simplrun010 test
e34b2bf Adjust debug output for different syntax of strictness annotations
6544692 Adjust performance bounds slightly
cb22ebd arith005(ghci) is broken on OS X x86 (#7043)
611105b Output wibble
2120d4e Test Trac #7594
0edc78a Add missing paren
27b0f0b Add a test for #1133
e672241 Add another test for #1133
f999a39 Test for Trac #7571.
d22658b Remove a stray colon from the framework fail messages
531a441 Add a (currently very permissive) test name check
9b2d9d8 Add test for T7575.
3b42c19 Only run T7575 on 32bit arch.
3cedede Test Trac #7587
7f823a0 Fix debugging glitch in test output
479a922 Test Trac #2247
fb20a08 Fix T1133, T1133A when BINDIST=YES
70dc712 Don't allow '/' characters in test names
33af647 Use .hpc.<testname> for the hpc directory
3e70ca7 Clean the .hpc directories
8e9572b fix runtests to set LD_LIBRARY_PATH environment variable.
4a33b6e Rename some tests to not start with a digit
cffb976 Make do_test catch and re-raise KeyboardInterrupt
69317c7 Adjust test; Int is not promotable
8f157fb Error message wibbles
488bf73 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
45ba79b Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
2c74d11 Rename some numeric tests: nnnn -> Tnnnn
3bd690a Rename some numeric tests: nnnn -> Tnnnn
01c5ea9 Rename some numeric tests: nnnn -> Tnnnn
4a37808 Merge branch 'master' of http://darcs.haskell.org/testsuite
8f5b045 Rename some numeric tests: nnnn -> Tnnnn
3d0f4c7 Rename some numeric tests: nnnn -> Tnnnn
ff813a6 Rename some numeric tests: nnnn -> Tnnnn
fc4e194 Rename some numeric tests: nnnn -> Tnnnn
cccb390 Rename some numeric tests: nnnn -> Tnnnn
56de263 Rename some numeric tests: nnnn -> Tnnnn
2959a30 Rename some numeric tests: nnnn -> Tnnnn
4d4c5d7 Rename some numeric tests: nnnn -> Tnnnn
55e3a48 Rename some numeric tests: nnnn -> Tnnnn
ea2a7ae Rename some numeric tests: nnnn -> Tnnnn
08db66a Rename some numeric tests: nnnn -> Tnnnn
b107603 Rename some numeric tests: nnnn -> Tnnnn
4b7060c Rename some numeric tests: nnnn -> Tnnnn
8d715e6 Make numeric-only test names a framework failure
40bf8b8 Rename a test that shared its name with another test
e645a38 Revert "fix runtests to set LD_LIBRARY_PATH environment variable."
a673689 numrun012(ghci) now passes on Windows
e66a81c Handles TEST_HC=c:/... on Windows
35eb509 Fix T7037 on Windows
c2326d4 Tweak a comment to help vim's syntax highlighting
cbe9e14 dynCompileExpr(dyn) fails on Windows as ghc isn't built the dyn way
188b562 Make T7037 work on both Windows and other platforms
254c887 test for #2435
c70d6ad Debug output wibbles
c594883 Test Trac #7524
ee76d84 SimpleFail9 now passes, which is actually fine
27a66f0 update haddock.base figures
ad22567 T5113 is passing, remove expect_broken, see comment on #7046
df3027e Remove some redundant 'extra cleaning' in T4850
33b47c3 Test Trac #7609
c588568 Interface files now include promotion flags
d7eccda Improve test
ce2f9eb Test Trac #7282
bea606f Merge branch 'master' of http://darcs.haskell.org/testsuite
1c81f61 Test Trac #7601
ffcfd20 Error messsage wibbles
512af3b Merge branch 'master' of http://darcs.haskell.org/testsuite
7361acf Add a test for #984
79a6a7a Accept output for readFail007
518c56d Add a test for #2222
fd1cf5c T5113 is failing again
4ff945c spelling
fdf6cc7 Add a test for #1849
0eed595 When the testsuite is ^Ced, print the summary anyway
91aa609 Handle ^C better when threads are being used too
6eb328b Fix shared001
8005af1 Use a proper executable (rather than a shell script) in T6106
4200e0a Tidy up some tests
7dc2f44 Skip ghci/linking tests if we don't have ghci.
73e251d Fix cabal01 on Windows
8a0eeb4 dynamicToo001 is broken on Windows (#7665)
5527c5b Use normalise_errmsg_fun rather than normalise_fun where appropriate
4bde383 Fix T7037 on Win64
9dba3a8 Fix safePkg01 on Windows
a9387d9 dph/words: don't inline the vectorised exported functions
a69204b dph: tests with dph-lifted-copy need to use '-fno-vectorisation-avoidance if scalar closures get too big
f854c8b dph/classes: fails for the moment, but earlier success was spurious
a4b5be7 Fix framework failure
772a804 Eliminate *_num_field
0bbefb1 Make failing perf test output easier to read
25af5c0 Fix perf bounds on amd64/Linux following the change to *_range_field
164f705 add test for #7636
79f3386 Add a TEST="..." line to testsuite output
c4cd533 Simplify driver code slightly
86df0f3 Define 'when' and 'unless' helpers
f66409d Rename some arguments
de7e357 Change how the testsuite driver handles copying the test options
effc8af Pass the test name to the test options
83a6ae9 Remove unused *_num_fields bindings
fba6633 Add a different sort of stats_num_field helper function
f3c0dae Allow a simpler form of stats_num_field where all platforms use the same value
d34f3e8 Convert to stats_num_field in perf/should_run
7d73454 Replace 'if_platform' and 'unless_platform' with 'platform'
338f03d Switch some more tests to use the new helpers
65b9cf7 Merge branch 'master' of http://darcs.haskell.org/testsuite
6dc2bd0 Convert remaining *_range_field's to *_num_field
e315f36 Remove unused helper functions
50cfc63 Merge branch 'master' of http://darcs.haskell.org/testsuite
9f293ae Merge branch 'master' of http://darcs.haskell.org/testsuite
a950053 Wibbles to test
8e1e95e Update 32bit perf results for the haddock tests
5ec0ad3 Rearrange the summary output
61dfc6c More 32-bit perf updates
448d4e7 More 32bit perf test bound updates
3541207 More 32bit perf bound fixes
77cfc62 Tweak another 32bit perf bound
98e12ea Tweak another 32bit perf bound
6e20d5d Improve bound for T3064
152b72d T5113 is fixed
c5b0908 Merge branch 'master' of http://darcs.haskell.org/testsuite
3d94d01 Add 'make list_brokens'
240da00 Replace 'if_os' and 'unless_os' with 'opsys'
4c879a4 expect_broken_for should also be added to the list of brokens
78ff69f Handle duplicates in the brokens list
40f960d Print a warning if we get framework failures when listing brokens
5382010 Change '{if,unless}_arch' to 'arch'
02bd959 Convert more helpers to the new scheme
7cc907d Convert more helper functions to the new scheme
8d34b5c Convert more helper functions
d36dc34 Convert more helpers
30a52e4 More helper conversions
f73bd00 More conversions
89899d7 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
39997e4 Ticket #1845 is closed, so ghci024 presumably works on PPC/OSX now
ac5ac46 Tweak the brokens list to include the directory the test is in
3e68b98 Remove T5763
dc96f51 Add expected output for T6117, which is now working
f07528b Remove ds061
e71492e Update the reason for T5267 being broken
d6df5b4 Add expected warnings for print020
3cdee65 HappyTest needs MagicHash
6dd940a Update print020 expected output
0821cab print020 now passes
716d83b Fix result001
6750676 Added testcase for Trac #7681, a Template Haskell missing feature.
dc30d98 Update test to match new I/O manager behavior
94d8b99 Implement poly-kinded Typeable
c7a2d3d Merge branch 'master' of http://darcs.haskell.org/testsuite
a78a229 Merge branch 'master' of http://darcs.haskell.org/testsuite
55f1558 Error message wibble
fdc6e90 Bump bounds slightly
cc5fba7 Proxy is now defined in Data.Typeable
ec8d757 Proxy comes from Data.Typeable, Typeable1/2 no longer exist
03753b0 Test #7631
cdddc52 TH empty case expressions now ok (with -XEmptyCase)
a848c40 Reorder some functions to group them
8b801de peak_megabytes_allocated bounces around a lot
9781d94 Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base
c30fba2 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
8f6af34 Test Trac #7649
c3e24e8 Test Trac #7669
44cd844 Merge branch 'master' of http://darcs.haskell.org/testsuite
a347ce0 Test Trac #876
718ab58 Merge branch 'master' of http://darcs.haskell.org/testsuite
06bf9e9 Merge branch 'master' of http://darcs.haskell.org/testsuite
91dd774 Change T3064's peak-megabytes again. It just bounces around
9d5fbec Wibbles because of exprStats change
00a3d58 Wibbles because of length-is-good-consumer change
c02f121 add a StableName test
046b6ff fix T3064 bounds
b3bf41f Error message wibbles when adding overloaded lists
da1c206 Add tests for OverloadedLists
a5e761b Merge branch 'master' of http://darcs.haskell.org/testsuite
be6d11c Improve a comment
aea57e4 Remove uses of compose(s) in tests, and change how composition is handled
fc58f9b Test Trac #7645
a6244c3 Merge branch 'master' of http://darcs.haskell.org/testsuite
0e95a50 DPH: test tidying when unvectorised version of an exported variable disappears
ff6ee52 Test Trac #2354
764d4cc Merge branch 'master' of http://darcs.haskell.org/testsuite
5238415 Test Trac #7688
28c2b2a unixify line endings
d447f1d Don't use deprecated System.Cmd
cfa86db Fix T7688
721f9cc mask002: Follow changes in base
5acf074 T4978: Follow changes in base
f2b383f BadImport04: Follow changes in base
3fbfc40 Remove BadImport04 and BadImport09
c109bed Remove Dep0{3,4}
9a76609 Update GoodImport03
028e7a7 Add extra cleaning for ccfail004
6819503 Add extra cleaning for print035
fd24920 Follow the unsafePerformIO change in base
a9e0501 Fix prog003 after forkOnIO was removed
8adfaeb Fix T4891 following GHC API changes
43d4588 Fix T6145; MatchGroup was renamed to MG and altered
a513cdf Remove compose
5a219fb Fixed dph-classes
5a2f0bc Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
7d7518f Revert "Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base"
96cf2fd update T3064 max_bytes_used (up a little)
8d70a44 unsafePerformIO moved
d6eba9a accept output
9cfc862 Test #7689
887b9f0 Update T3279 to use mask rather than block
06596cf Update a couple of tests to use mask rather than block/unblock
52ea416 Update a few more tests to use mask rather than block/unblock
f65de9e Follow the removal of blocked in base
5e10b98 Revert "Update T3279 to use mask rather than block"
dcbd5a5 use unsafeUnmask instead of an IORef containing restore
f2a8479 small tidyup
d1d45e8 The "unblock" was important here
566128c Test #7710
580fd74 Add a test for #7671
11237cf Add a test for #6037
d658827 Update outputs following the unicode quote change in GHC's output
c5800c9 Fix line endings in Defer02.stderr
05cd20d Accept Defer02 output following unicode quotes change
0d7562d Accept T3208b output following unicode quotes change
adcba27 Accept T3950 output following unicode quotes change
c1881fa Update T3103.stderr following unicode quote change
d911c3b Add a test for #2507; we should get `' quotes if unicode quotes don't work
e43b7eb Fix T6037.stderr; it uses LC_ALL=C, so won't actually get unicode quotes
e0413f0 Add a couple of tests for #7627
a3e9109 T7671 / #7671 is now fixed
69db014 Remove redundant SafeHaskell tests
ccd4aa7 Test Trac #7729
7341c6b Merge branch 'master' of http://darcs.haskell.org/testsuite
3b88f75 Add a test for #7734
ef9f796 Update drvfail011.stderr following #7734 fix; patch from monoidal
455fbad Wibbles to error messages following fixing Trac #7696 and #7697
a0d9992 Test Trac #7641
58bac61 Test Trac #7696, #7697
35a209c Trac #7736: Parallel array enumeration causes compiler panic (enumFromToP), expected fail
b400b60 Merge branch 'master' of http://darcs.haskell.org/testsuite
398c3d0 Wibbles from new arrow typechecking code Refactored to solve Trac #5609
44129f0 Merge branch 'master' of http://darcs.haskell.org/testsuite
ade5319 update T5045 for new typing of arrow forms
3a4200f Accept unicode quotes in T2507
0aee231 Force recompilation to ensure plugin output, fixes #7597
eff6546 plugins01 should be using $(TEST_HC_OPTS), not $(HC_OPTS)
5c2f794 Update test output
51a1962 Add test for T7704
0edf9ca Add a test for AutoDeriveTypeable
7440ff2 Merge branch 'master' of http://darcs.haskell.org/testsuite
2ec07b3 Test Trac #7748
9142f09 Revert "Accept unicode quotes in T2507"
1bc7f3e Stop T2507 failing on Windows
6f6305e Add a simple test for compiling and running a program that uses the GHC API
5039959 Update haddock.Cabal bounds
f3da8ce Tests for nullary type classes (#7642)
6215d4c Fix tests for dynamic ghc
543641a Fix ghci058 with dynamic GHC
61c83e9 Tweak test as a result of fixing #4175
c536db7 Initial test for Trac #4175
0ab15cf Fix T5555 with dynamic ghci
bed5808 Fix plugins02 with dynamic GHC
c9dbd10 Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
e9fb977 T5313 is broken (#7774)
600d873 Add a test for #7776
302f20d Make T7319 run in all ways
6e09157 Merge branch 'master' of http://darcs.haskell.org/testsuite
2e55b16 Fix a framework error when using a non-dynamic GHC
3333a9c new test for #7796, also improves a haddock perf
9c0dbe3 SpecConstr infinite specialisation: test for #5550
86825d5 Test Trac #7805
25fb90d Test Trac #7804
717a1db Wibbles to error output
45e9b6a Bump peak-megabytes (always a wobbly number)
5363f26 Test Trac #7827
0e489e5 Wibbles to "main is not defined in Main" messagse
665bf58 Test Trac #7837
43bbd40 Test Trac #7586
15fe210 Test for #7815
3ad224c Whitespace only
e47e664 Add a multi_cpu_race helper
0229378 Fix the testsuite config to allow running with GHC 7.6
539a9bf Add a test for #7848
b917510 Fix tests after #7848
c3d2436 Fix detection of library flavors on FreeBSD
8394c0e Fix library flavor detection for the validate script as well
d61719f Actually test T4175
9bf2e77 Improve tests slightly
0edc55b Error message wibbles, following TcErrors refactoring
0bfd104 Test Trac #7786
f28c6b0 Peak-memory usage for T3064 varies depending on whether .hi file exists on not
0d07390 Error message wibbles
af58cc6 Test Trac #7857
ce5d75b Add a test for "--make -dynamic-too"
30ae934 dynamic002 is broken (#7864)
f4943f0 Fix the dynamicToo002 test
9183ff2 Update Cabal perf expected values following Cabal update
e0a8eb6 More dynamic-too tests
f5d3675 dynamicToo002 now passes
d5bd2d3 Wibbles to error messages, following the fix for Trac #7851
1cbc06e Test Trac #7778
b505805 Test Trac #7851
f468754 Test Trac #7856
1129cf0 Test Trac #7869
70f883e Test Trac #7861
7a0919e Test Trac #7872
b663dd2 Test Trac #7873
8c561fc Test Trac #7875
69b9352 Wibble to error message
2718c2b Test Trac #7865
a9f00a6 Adjust tests to match -funbox-small-strict-fields change
8eef271 Add test for T7878
f010e1a Add a test for shutting down a process with in-calls in progress
af43126 unbreak tests (removal of block/unblock)
8eb3cf9 Tidy up the driver slightly
985a221 Fix library way detection; fixes the ImpSafeOnly* tests when BINDIST=YES
ebd5165 Add a test for #7373
962fd59 Change how we detect what library ways are available
f9763a5 Test Trac #7910
464dc37 Update test now that undefined has an OpenKind forall
866b6e4 Wibbles to error messages
15013c0 Better error message
1fab45e Test Trac #7268
7a7ace7 Test Trac #7888
2ef4463 Test Trac #7892
600726c Update test for application of (->) to Int#
cd5b6ba Improved compiler performance! Reason unknown, but hey, it's good news
60e39fa Test Trac #7891 and #7903
81058c9 Wibble to simplifier output
91132ac Test Trac #7906
cb5ed25 Make the test actually test the bug!
5888f61 Make test cleaning a little more consistent
8c6794a Merge branch 'master' of http://darcs.haskell.org/testsuite
26eee8d Add a test for 2 trailing commas in the module export list
ea5bdfd Improved error message
61b57b2 We no longer quantify over an entirely-unused existential type variable
47aebf9 Add stderr output
9918965 Test deriving Typeable for promoted data constructors with AutoDeriveTypeable
fca2491 Add test for T5863
c311c2a Update output for T2604
78618d4 Test Trac #7916
c1d4cd7 Test Trac #7924
dcafadf Improve test T7916
d90640e Test Trac #7939
302b38b Test Trac #7931
28207fb Explicit kinds in :info command ===> testsuite wibbles
02e0df0 Test Trac #7937
3a596be Test Trac #7943
4039397 Test Trac #7797
762b777 Re-increase the (erratic) max-bytes-used bound for T3294
0a5065a Wibble to error message
182e34b Test Trac #4185
4316bc3 Add test for polykinded Control.Category.
4112b1f Whoops. :(
2e7d1fd Test Trac #7809
967f685 Make test for T7903 a bit harder!
56f4215 Test Trac #7785
9051d7f Test DerivingNewType now passes
71178ab Remove CatPairs test.
5b08752 Fix test for Trac #7931
65b3531 Add a test for #7859
753ab0b Performance test for Trac #7702
557fa20 Remove some cruft
99da484 Test Trac #7959
e36f28b Add missing files from #7702's test
9e7d0dc Merge branch 'master' of http://darcs.haskell.org/testsuite
70ceb7b Simplifier trace wibbles for cardinality analysis
6599d46 Update gitignore.
cc1b579 Allow fast from top level makefile.
09de957 Update readme to markdown and expand.
b52a0a2 Test Trac #7894
98265b3 Update expected perf results
c5d5e3a add test for the new bswap primops
cb5a00c Fix cgrun072
436f896 Test Trac #7973
5bd297c Test Trac #7974
2333148 Wibbles to error message in recomp006
bab5720 Test Trac #7967
133b500 Mark cgrun072 as expect_broken( 7902 )
da80f8e Fix some testsuite cleaning; part of #7941
4895155 Update fptr01
a595130 Fix qq00{7,8} with dynamic ghc
9e5f86a Fix apirecomp001 with dynamic GHC
08da282 Fix annrun01 with dynamic GHC
82fc261 Test Trac #7963
5c0012b Test Trac #7969
03fe914 Remove .imports file which isn't part of the repo
a67156e Test Trac #7954
5cc6773 Test Trac #7558
1008179 Add Windows expected output for T7859
7b78543 Improve the testsuite's LLVM detection
a26bf92 Just moving some tests aroudn to make it easier to see what's going on
c30744c Updates to support closed type families.
a44e4a7 Add another -dynamic-too test
3df8953 Wibbles to perf tests
57bfe48 Test Trac #8002
b60461e Test Trac #7995
8b24aa7 Test Trac #8011
fe2397f Test Trac #7989
62e48fb Test kind inference for closed type families/T7939.
3ab4718 Add test case T8018
6297368 Add test from #7919
991a6fd Add test for #7574
40e10bd Add test for #7970
e010fa6 conc031 now deadlocks, due to fix for #7970
0e3e681 T149 is passing
b098a7a Revert "Add test for #7574"
a99cd86 Add test T8028
3248b3a Fix testsuite failure caused by fix to #8041
5d621d5 Add a test for #8035; patch from errge
504c0af Add expected output for T8035
5bd8743 Add test to check stack is not executable, to prevent #703 regressions.
d8b1626 Tests for atomicReadMVar.
ca3a648 Add simple test for tryAtomicReadMVar.
48ac948 Add a test for #7850
2c35ccb Rename atomicReadMVar and friends to readMVar.
4a2ade4 cgrun072 now passes.
657da7a Add note about how to cleanup test files.
aab4cda Only run T7995 with optimizations (it tests rule firing).
9c3bfb1 Add a test for #8083
aae6751 T8083(ghci) fails
5aaca55 Add output for T7970, make it run when 'fast', and remove bogus file
f32f5f9 Wibble to output from new instances in Data.Data
229c664 Add some missing cleaning
1facc19 Rename a mis-named test
5970baf Add a test for #8101
c93e866 Add a test for #7835
9437811 Test for #7116 (strength reduction)
e63fd2a Add a test for T7895 (literal overflow)
f70e79a Add NegativeLiterals to T4437
5207c0f Add a test for #7881
65a5305 Add new test for #8020.
929155f Add tests for roles.
40cd71a Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
733b6ee Wibbles to output from refactoring datacon code
a3a99eb Add test case for #7938.
fd20b87 Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
902cf01 Added test cases for closed type families in .hs-boot files.
b02aa92 Fix #7116 failing due to uniques
f0beac1 Add LICENSE file, along with a copy of the GPLv3.
9b5f1c1 Fix duplicate test names
0a5e964 Fix naming of ClosedFam1/ClosedFam2 tests.
015da28 print035 now passes (see #7382)
0ced36c Add failing test, see issue #8131.
5f18e9e Add a failing test, see #7574.
0c03fae Comparison primops return Int# (Fixes #6135)
bbb9cbe Add regression test for #8103
6d4bf54 Add a regression test (see #8116)
b082afa Add a regression test (see #7953)
d764c0c Add testcase for #8138
9aaaf62 Fix test for #8116.
8a1456a Test case for #7901.
5eae0ad Improved performanace
0bc0e7d Add test cases for T457
d157f5f Add regression test for #8142
5314acb Rellocate test for T7689 to different directory
6fcb7c6 minor: update test case to go along with atomic_inc change
a29b67b Add a basic test for casArray#.
24aaa0f Omit hpc for CAS test. HPC breaks CAS currently.
b92d14d Update casArray# test and add simple casMutVar# test.
d4a2cce Add a test for unloading object files in the linker (#8039)
afac9ac linker_unload fails when using dynamic GHCi.
f3f9077 remove debugging cruft
7b03dbf Fix atomicinc
77210ad The linker can still be used when DYNAMIC_GHC_PROGRAMS=YES
65b737f Add regression test for #8113
5b606aa Update `perf/haddock` expected values
2416079 Fix typo in expected-perf update commit c6361f6cb4
6cb3e0b Add test-case for #8172
f9d1f65 Add test for #8186
e06abac Wibble to output from change in roles error messages
a7bc138 Wibble to tests from improving comments about apartness.
567f2fc Add test for -XNumDecimals
f1cd6b1 Add NumDecimals to GHC ext list in T4437.
ce82e57 Use msse2 in Conversions test (See #8195)
c1bb147 Test Trac #8155
9166f69 Increase peak-megabytes for T4801
059acec Follow TH pretty-printing change
e44d8cd Follow error-message changes for type holes
e35f5c8 Updated tests for the change in wrapper IdInfo syntax in c080f727ba5f83921b842fcff71e9066adbdc250
cf2fe3e Test cases for new IncoherentInstances behaviour
2fcaed3 Adapt for `containers-0.5.2.1` update
25df0af Merge branch 'master' into atomics
77fb33c Wibble for removing InlineWrapper
644d917 Test Trac #8196
23fb31b Test Trac #8215
2065c01 Test for T7918
6f0cf01 add a test for #8209
cab84ec Tests for Trac #8221
8c16eb5 Magic incantation to make T7918 work on Linux
391e99d Adapt test to avoid Typeable instance error
16f468f Add test for #8132
32a0d95 Test for -staticlib flag
92bd658 Adapt for `containers-0.5.3.1` update
fb5156d Remove extensions from T4437 known to Cabal 1.18.0
4c959e2 Update T4437, per JavaScriptFFI changes.
8859e1e Test for Trac #8242
0b1bea4 Fix most AMP warnings.
ad8fb8f Test Trac #8227
9ca4a73 Error message wibbles
f355937 Test Trac #8262
394ab58 Fix output for T8262
13f1caa Leftover change to relevant-binding warnings (one I missed)
47a0c36 Fix remaining AMP fallout.
2801397 Test for #8205
04a2428 Add some tests for evaluating type-level naturals.
7e76e92 Follow change in [e17549c80425f3/base]
5dd3e99 Tests for the Coercible class
226a18b Tests for #5435 (init/init_array/constr handling by linker)
02d4958 Properly provide leading underscore when necessary.
35db0b3 Fix egregious pathchar business in linker_unload.
cef90d5 Suppress some known errors from Mac OS X.
bd598da Suppress some known broken Windows tests.
baaf4e8 Adjust test suite to new Language Pragma warnigns
57700b9 Fix getPageSize to actually cache the page size.
d510f5e Nuke tabs in rts/posix/OSMem.c
bf58295 add stg_MUT_VAR_CLEAN_info and stg_MUT_VAR_DIRTY_info to the symbol table
81610b0 80 columns
05d2fae Make these two tests thread safe.
865956a Cause "make install" to install dynamic libraries (#8194)
f11289f New primops for byte range copies ByteArray# <-> Addr#
14677cd Fix freeHaskellFunPtr crash on iOS.
bb53268 Fix the type signatures of new copy primops.
5f7733d Add tests for the new ByteArray# <-> Addr# copy primops
321647d Fix up cgrun072 a bit (#8250)
4d2cd51 Delete trailing whitespace in cgrun070
0138d19 Fix usage of 'expect_fail' in T2507
4141f8b Add test case for #8184
769bfc7 Mention new solver for -XTypeNats in release notes.
ea83174 Distinguish between hs-main cases when giving rtsopts advice.
85a9e24 Run ctors initializers backwards, see #5435.
c65a3cd T5435 test improvements, see #5435 for details.
9ef384d Comment typo only
5f212c8 Release Notes: Document Data.Bool.bool (#8302)
9b0f0cb Test for #8306
3ee4700 Make sure type literals aren't negative (#8306)
7f6518c s/TypeNats/DataKinds/ in release notes.
2eb4487 Typo in release notes
9672b08 Further linguistic improvement of that one line
bfe3c4c Implement ctors support for Linux.
d53be3b New and improved tests for #5435. Linux only at the moment.
853f92c Implement assembly test for #5435 in Windows.
7b12be7 Finish up asm test #5435 for Mac OS X
b647700 Add warning comment about Mach-O section name hack.
4e2f6c2 Allow branches with / in them (e.g. wip/) in ./sync-all
0eb7546 In the test that tests -optP -C, also pass -optP -ffreestanding
96421e0 Release Notes: New printf features in base
3505891 Adjust testsuite to new printf implementation
9a4c4e2 Recompilation test case for #8247
b4ab30d Add missing Windows stdout/stderr output for #5435.
f4046b5 Change role annotation syntax.
1e3ca73 Update to tests due to change in syntax for role annotations.
53b2dc8 Suppress unused variable when OS does not support setuid.
d80bd87 Fix-up Docbook XML broken in f4046b508a5a7
b6bc326 Limit upper versions of Alex and Happy
bd42c9d Implement checkable "minimal complete definitions" (#7633)
b6d90d1 Update to new missing-method-decl warning style
f900796 Tests for MINIMAL pragma (#7633)
b626989 Tweaks to release notes If someone also feels that credits should better go into the release announcement, just nuke the last line of that paragraph.
1c5fee1 Follow changes in [12a8244/ghc-prim] (#7633)
7a4c15a Add flag to control loopification
690b7e4 Follow changes in [7ab62490/base] (re #7633)
a5bdc6b A little refactoring
8cfbdcc Accommodate Derived constraints in two places (fix Trac #8129, #8134)
62c4058 Optimise (case tagToEnum# x of ..) as in Trac #8317
03e44ee Tidy up and refactor overflow checking for literals
6eec7bc Trailing whitespaces
eca3044 Trailing whitespaces
4a9f216 Follow changes in comparison primops (see #6135)
53948f9 Restore old names of comparison primops
9078408 Comments only
de4090b Make Word# a wired-in TyCon (fix Trac #8280)
07f524c Fix egregious blunder in extractRelevantInerts
e9fa009 Fix T4007
71f0918 Fix performance failures on x86_64
17ba306 Remove trailing whitespaces in flags.xml
291cb85 Document -floopification flag in user guide
4916552 Update release notes for new comparison primops
d85550e Comments only
33dfd92 Test driver: Print total time spent at the end
1e24696 Test driver: Implement different verbosities
d57f2ad Ignore Tickish Breakpoints when serialising Core into interface files
e17072d Refactor AMP warnings a bit
3462534 Kill Type.isKindTy in favour of Kind.isKind (same code)
15dc80e Nuke tc-trace that makes the typechecker loop
86033a0 Improve error message for deriving polykinded Typeable (Trac #7800)
d545b46 Comments only
9d0ae76 Test Trac #8280
fd4e4ab Test Trac #8129
b139102 test Trac #7800
023eff7 Test Trac #8333
2fbfa11 Update `Cabal` to 1.18.1 final
ffa8d22 Typos
96cfb11 Fix name of vanilla RTS way in the user's guide
da11bb1 Document more stolen syntax (#4196)
1320fd2 Add release note entry for `{-# MINIMAL #-}` (#7633)
efb9e82 Document remaining GHCi commands in users_guide (#7501)
ea2af9b users_guide/ghci: Whitespace cleanup (#7501)
6f79989 Restructure compilation pipeline to allow hooks
6e6e6f5 Release note blurb.
bdcf210 Ensure that globalRegMaybe returns accurate information for XMM registers.
e02c506 Do not assume that XMM registers are used to pass floating point arguments.
0f89b9e Enable passing vector arguments in xmm registers on x86-32.
da5a647 Do not expose LLVM-only primops in GHC.PrimopWrappers.
16b350a SIMD primops are now generated using schemas that are polymorphic in width and element type.
638cd12 Flesh out 128-bit wide SIMD primops.
0c6cf2a Add support for -mavx and -mavx2 flags.
9d47e58 Add Cmm support for 256-bit-wide values.
e074c1c Add support for 256-bit-wide vectors.
afdb2fc Set LLVM option -stack-alignment=32 when compiling AVX instructions.
f8c5167 Fixup stack spills when generating AVX instructions.
0b561f1 Pass 256-bit-wide vectors in registers.
7624815 Add 256-bit-wide SIMD primitives.
03e33c9 Add support for -mavx512* flags.
49f4c12 Add Cmm support for 512-bit-wide values.
26a960c Add support for 512-bit-wide vectors.
c5add86 Pass 512-bit-wide vectors in registers.
7dda67b Add 512-bit-wide SIMD primitives.
d2b9526 By default, only pass 128-bit SIMD vectors in registers on X86-64.
1ed36c5 Enable -msse to be specified by itself.
25eeb67 Check that SIMD vector instructions are compatible with current set of dynamic flags.
680441d Merge branch 'wip/simd'
e19ae5d Catch potential garbage after -msse.
b7e27b6 Typos
be3b84f Typos
f5879ac Discard unreachable code in the register allocator (#7574)
1908195 Fix linker_unload now that we are running constructors in the linker (#8291)
c0d6441 T7574 is now passing (#7574)
10a4450 linker_unload is now passing (#8192)
93a04b4 Remove fglasgow-exts from ghci --help
84dff71 Fix the definition of cas() on x86 (#8219)
9c11fdb Fix build when PROF_SPIN is unset
72fa9fc Wibble after #8218
e2da02d Release notes: mention instance Monad (WrappedMonad m) (#8218)
325587c Driver: Fix % operator typo
5cf3669 Add a type-function for subtraction.
3eb5cfd Add some tests for type-level subtraction.
1c0a8e0 Typo in comment
94ab5d2 Fix user guide documentation about unboxed values
5e2f145 Update `primitive` and `vector` packages
9a7626c Fix T8132
1711208 Implement an unlifted Proxy type, Proxy#
f712751 Make typeRep_RDR use typeRep# instead of typeRep
c4ffdba Fix manual regarding current state of implicit quantification
fa3ffb4 Release notes: mention -XEmptyCase
683f4b7 Whitespace only.
fd9a9ab RnNames.lhs : Reuse existing function.
8634935 Fix typo in sync-all script. (#8375)
0481e07 Teach sync-all how to rewrite submodule repo urls
030e3f7 Fix T8333 (#8333)
7f23a5d Make lazy unlifted bindings an error by default.
3bd7861 Fix BCO bitmap generation on 32-bit platforms (#8377)
883fd49 Test Trac #8377
d664f8b Remove extra space in LIBFFI_CFLAGS (#8349)
cb83365 Add a note about Proxy# to the user guide
bb3f7b0 Mention the Foldable and Traversable instances for Const r in the user guide
6a8e733 Fix fallout from making lazy unlifted bindings an error
b9127f4 Fix AMP warnings for explicit Prelude imports (#8004)
18f2895 Deal with failures for T367, T367_letnoescape under ghci
5fa0c79 Update compareAndSwap for new comparison primops
5d12054 Mark T7881 as expected failure for WAY=hpc (#8384)
7ff4696 Update spec001 for new Typeable, and disable AMP warning
ab86ebd Update prog001 output (see #7633)
a86935b Update role annotation syntax in TcCoercible
6c235b5 Compare against pRELUDE_NAME instead of "Prelude"
ba3ae9c Fix T8129 (#8129)
82cd258 Add tests for new internal GMP primitives
4b8a928 Typos in users' guide
56084d7 Expand the commentary in Note [syntax of cmm files]
11b5ce5 Remove use of R9, and fix associated bugs
cb7785f use a nat, not StgWord8, for gc_type
0b0fec5 use StgWord not StgWord8 for wakeup
2f69aae Globally replace "hackage.haskell.org" with "ghc.haskell.org"
ab3abf1 grammar fix
9bbbf26 Remove a couple of unnecessary/outdated references to HBC
2798a17 Clarification in the docs for INLINE
c0f89a1 Add back a comment that got lost
aab6560 Add layout to MultiWayIf (#7783)
3c9aa40 comment update
b9ce2d5 new test cases for MultiWayIf w/ layout
f9bcb83 add a sleep for systems with low-resolution file timestamps
9bd3666 Lift an unnecessary assumption in the demand analyser (fix Trac #8329)
b275be6 Test Trac #8329
36035d8 Better docs for MINIMAL
e276ed7 Comments only
96f33e6 Move defaultClassMinimalDef from BuildTyCl to TcClassDcl
badbbe0 Comments only
4407614 Look inside tuple predicates when checking instance declaration contexts
bceeb01 Improve error reporting of fundep coverage condition failure
66c5ddb Improve pretty-printing of types
0ad7cdb Error message wibbles,
60d17a3 Remove trailing whitespace and tabs
bd0c900 Test Trac #8359
4bdbdd1 Better fundep error message
63f2eee Documentation for -fprint-explicit-foralls and -fprint-explicit-kinds
ff07927 Wibble (change of flag name)
259e1ae White space and line endings
b8a4085 Improve error message for fundeps a bit more
d6ccea9 Typos in comments
4a14326 Delete old comments referring to newSession
bc8a5e1 Persist annotations to interface files (#3725)
70ccf23 fingerprint.py: Invoke 'perl' manually (#8283)
1e41257 Mark those tests which depend on libraries not built when cross-compiling
61e0979 Skip integerGmpInternals in ghci (no unboxed tuples)
40177b2 Add 32-bit output for T7919
627d1e0 Add TH support for annotations (#8340)
e663290 Add tests for prefetch primops (#8256)
fd74014 Add support for prefetch with locality levels.
5af8ae5 Release note updates.
6b56962 Further testsuite wibbles following changes to kind suppression
a15ece4 Remove glasgow-exts from :help
986250e Update manual regarding unboxed tuples
067f78b Error message wibbles following ambiguity check changes
b84fbab Initialize gc_thread.mut_spin to the 'acquired' state
9864edf Look through tick-boxes when looking for integral literals in the desugarer
7996d8f Tidy up the commit for Trac #3725
43856a0 Improve -XAllowAmbiguousTypes (Trac #8392)
7e44480 Tiny comment on the change from StgWord8 to StgWord
9d908c5 Close over kinds when checking fundep coverage (Trac #8391)
65128ed Test Trac #8392
be98618 Test Trac #8391
d371092 Trac #T7881 now works for hpc way again
80d2a08 Test Trac #8357
f76d68d New tests for #8368.
0c7d2d7 Fix Trac #8368.
4f85aab s/Heep/Heap/
0773f76 s/pathalogical/pathological/
cd504d8 Fixup basic type-lits test.
4462992 Fix a failing test.
30a046f Update `bytestring` library to latest upstream HEAD
429397f Comments only
1de7975 Wibble in user docs
a9649c4 Fix the bytecode genreation for tagToEnum# (Trac #8383)
da46a00 Improve pretty-printing of IfaceSyn type families
acccbf3 Simplify PprTyThing
8755758 Simplify printing of boot-file mis-matches, by using PprTyThing.pprTyThing
8d82954 Comments and white space only
1745779 Simplify the plumbing for checkValidTyCl
5863ce4 Test Trac #8383
c5806bf Error messsage wibblification
22818ab Move renamer splice functionality into a separate module.
0cc2bb5 Consolidate TH renaming.
6af0bd8 Add syntactic support for typed expression brackets and splices.
96456c6 Add names for TExp type constructor and unType.
639714b Differentiate typed and untyped splices and brackets in the abstract syntax.
459a03e Track the typed/untyped distinction in the current TH stage.
d0d47ba Check the staging restriction in the renamer.
e036ddc Track TH stage in the renamer.
4ccdc32 Adjust tests for new Template Haskell.
1d43475 Fix test wibbles for new Template Haskell.
c2dc336 Update tests now that declaration splices are legal everywhere.
6a82b92 Update test to reflect fix for #1201.
f8dd650 Fix test wibble.
27c2fd7 Peculiarly, we now pass this test on ghci.
96c6fa0 Add support for typed brackets and splices.
1e6a941 Clean up error context when checking brackets/splices.
047b3b8 Clean up smart constructors for splices.
db6cb11 Add support for pattern splices.
5246e12 Add full support for declaration splices.
9145629 Code formatting cleanup.
cb44123 Allow splices to add additional top-level declarations.
c6033dc Change the types of typed brackets and splices.
2d1b4a7 Add support for Template Haskell module finalizers.
5e1fda8 Add support for Template Haskell state.
e7394be Merge New Template Haskell branch.
3db7650 Merge New Template Haskell branch.
d5075dc Remove tab.
3e7b7c3 Add release note item for new Monoid Const instance
718e86b Flag to test suite: SKIP_PERF_TESTS
aa8559d Add tests for new TH #4124, #4128, #4170, #4364, #6062
3e0109b Remove deprecated _scc_ (#8170)
9cd6e6e Change deprecated _scc_ to {-# SCC #-} (#8170)
c519f24 More clarity on CurrentAlloc docs.
15b4f83 More error-message wibbles
d42b0ec Change backslash to vertical bar in comment
67ede55 Print (non-representational) roles when display TyCon information
7912f8b Error wibbles now that we print roles in :info
d2013e8 docs for new layout behaviour with MultiWayIf (#7783)
fc0f74c Fix grammar
2a182ab Catch some popular typos in comments
ddc79b2 GHCi: Expand ~ in :script command
26cc444 concurrent/conc012: Pass RTS options to executable, not ghc
a936391 Wibble to annfail10 due to Edward's changes.
7fad107 Clean up some outdated comments (#8418)
6751a00 Release note fix.
4b4ecff Turn -H and -Rghc-timing into dynamic flags.
99cf459 Use evaldUnfolding for proxyHashId
16c4011 Nuke {save,restore}StaticFlagGlobals.
9a04e1c Typos
e8efda2 Wibble after typofix
a83652e Show parentheses when printing type (forall x. T1) T2 (#8428)
519c0d7 Test #8428
c3762fa Update and clean-up the implmenation of GHC.TypeLits
82456db Update `bytestring` to final 0.10.4.0 release
997a488 Clarify the TSO_SQUEEZED check.
996206b Typofix.
b9c6fd7 Use dynamic linking only if the GHC package is compiled with -dynamic (#8376)
8ea8c37 Fix up the conditions for zeroing slop (#8402)
aa7cbbc don't need ghci_way_flags, the ghc package works all ways
83be3d7 Fix a bug in the canned selector code when profiling.
a9fb5a7 accept cgrun057(prof)
abc910d Future-proof code for upcoming `array-0.5.0.0`
f05b73c Relax build-deps to allow upcoming `array-0.5.0.0`
c7f0f82 Update Cabal to current upstream `1.18` branch tip
20b962b Update test-suite for new `array-0.5.0.0`
400c260 Reject spurious \end{code} in literate mode (#8430)
7cfe392 Test #8430
c6af06e If exceptions are blocked, add stack overflow to blocked exceptions list. Fixes #8303.
896cee0 Make MO_Prefetch_Data a no-op in the C backend (#8437).
6c122f9 Fix freezing on bare ')' with alternative layout rule (#8431)
dcdc172 Test #8431
9fb30cb Do not copy stack after stack overflow, fixes #8435
6584d73 Add a timeout for #8431
eafae36 Remove outdated comment (#8434)
7186bdb Add machinery to reify annotations (#8397)
feb7638 Fix mkdirhier.sh on OS X 10.9 (#8139)
8878541 Fix building RtsProbes.d on Mac OS X 10.9 (#8139)
c5262a1 Add rts_isDynamic to the linker symbol list
77d2aa5 Typos
2216b4d Reject negative type-level integers created via TH (#8412)
3b6d57f Test #8412
66484c4 Update `haskeline` library to latest HEAD
081dd69 Test #8412 (again)
bb9d53e Fix Trac #7667.
6b2ccad Weaken the improvement for subtraction.
7245b3e Added test for #7667.
1192df4 Typo in manual
798d0a6 Fix Trac #7667.
e575126 Trivial comment fix. (#8358)
332eba9 Added comments to BooleanFormula to explain the expression simplifier. (#7633)
0a80baa Update `Cabal` to 1.18.1.1 final
cb0fd91 Improve documentation (Related to #8447)
94125c9 Generate (old + 0) instead of Sp in stack checks
738e2f1 Trailing whitespaces
a05ffbd Remove unused code
00226dd Trailing whitespaces
b3a2cf8 Minor code refactoring in HscMain
0af9e72 Document -c in hp2hs(1)
553fafb Correct release notes about SIMD support.
80b63d4 Fix typo
61e9f51 Support the syntax [e||...||] for typed expression brackets.
828f874 Document new typed Template Haskell features.
7a58033 Add typed Template Haskell details to the release notes.
1cf0c8a Optimise stack checks that are always false
2140e8a Comments only
d6ed4df Comments only
f7e7948 When de-serialising interfaces, need to distinguish types from kinds
d1683f0 Trailing whitespace only
62d0116 Test Trac #8449
4fa1efe Comments (about the stack overflow check) only
d43bf5d Comments about control-flow optimisation
dfc51a4 Merge branch 'master' of git://git.haskell.org/ghc
41212fd Clarify comments and liberalise stack-check optimisation slightly
9ed37ee T5313 now succeeds (Fixes: #7774)
b0545d8 Trailing whitespaces
057bef6 Improve control flow optimisation algorithm
f1c7d94 Comments only
77250f2 Update performance test due to fix for #8456
eb49cba Update performance tests
169a188 Flush stdout after printing in runIO
d4f7e01 More comments about stack layout
c650ed4 Test #8119
a6d5d9c Test #8119
3fb19a9 s/excpetions/exceptions/
89b4686 Dial back -O level on DPH tests to speed them up
5c4c46d Don't run opt versions of DPH tests at all
97dfa2f Rename topNormaliseType to topNormaliseType_maybe and add new, simpler topNormaliseType
dc9961f Fix Trac #8448
e359a65 Normalise the type when generating do-bind warnings (Trac #8470)
59d86a3 Test Trac #8448
8ce3516 Error message wibbles
f9f69e8 Test Trac #8470
4d75984 Add test for #8455.
c43dd97 Add new test for the second round of #7667
99cd277 Update tests to reflect new check for GeneralizedNewtypeDeriving
324f995 Wibbles to output regarding role annotations.
f122291 Fix Trac #8455.
ba6308e Refine fix for #7667.
755bdc8 Comments & typos only
ff3904d Change GeneralizedNewtypeDeriving safety check.
c1c9cf5 Change default roles for classes to be *nominal*.
4fe12f4 Update user manual with respect to new default for class roles.
8854d9e Be more selective about when to print out roles with :info
2041b94 Test Trac #8469
69e04fa Merge branch 'master' of git://git.haskell.org/ghc
21c3d17 Remove debugging printouts -- sorry!
ddf61ce Revert "Fix Trac #7667.", restoring the refined fix.
c027092 Suppress AMP warnings with -XNoImplicitPrelude (fixed Trac #8320)
b73800c oprhNamesOfFamInst should include the type family itself (fix Trac #8469)
1990c63 Add doc link
2650da2 Refactor the topNormaliseNewType story, fixing Trac #8467
bbda6d5 Test Trac #8467
b47ff6b Untabify and remove trailing spaces
de34e2e Untabify and trailing whitespace
b84367d Trailing whitespace only
47b6e15 Untabify (sorry didn't fully do it first time)
29db17f Remove unnecessary check in CmmContFlowOpt
7b93a3d Test Trac #8425
4253456 Adjust performance of T783 to #8456 fix
45eaeee Another attempt to fix the conditions for slop-zeroing
2f5db98 Implement shortcuts for slow calls that would require PAPs (#6084)
29be1a8 Discard dead assignments in tryToInline
36b042f Make integer overflow less likely to happen (#7762)
b724cd4 Turn several nats into StgWord to avoid potential integer overflow (#7762)
9026c77 comments
115eb4a Clean `.buildinfo` only if `.buildinfo.in` exists
6e30aea Add a tiny bit more tracing
54717c8 Be more careful when iterating the constraint-simpifier loop (fixes Trac #8474)
e55f516 Remove canSolve in favour of canRewrite
453a092 Untabify and remove trailing whitespace
8a4c406 Test Trac #8474
72f8b8d rts: Add getPhysicalMemorySize
7de07eb rts: Print correct stack size on stack overflow
8f3ea7d rts: Fix typo in comment
d3b24e1 rts: Allow for infinite stack size
bcc337a users_guide: Document zero stack size limit
edbf51a rts: Set default maximum stack size to 80% of physical memory
f65473b users_guide: Update default maximum stack size
f213e48 Correctly set relative rpath for OS X (#8266)
f57ba1d Placate clang (#8444, #8445)
2fc1ac2 Add build.mk.sample entry for Cross Compilation
cee3adb Make SpecConstr also check for GHC.Types.SPEC
736ed65 Linker.c: remove stablehash, which is no longer used
41fb636 ghci: add support for ELF weak symbols
645eadb Linker.c: add dso_handle to the symbol table
db11bfc Make sure to #include Stable.h in Linker.c
0084818 Untabify Linker.c
d71bbe7 Untabify RtsFlags.c
2a8bfc3 T8242 now passes on Windows
f294ef1 Fix dangling pointer reference in T8242
104773d Test Trac #3333
32df429 Update documentation regarding SpecConstr.
97736ee Release note blurbs for directory.
4985788 Release note wibble.
6024c9f Release note blurb about ELF weak symbols.
e734c18 Change type of `errMsgSpans` field of `ErrMsg` to `SrcSpan`
fb1d2cc Revert "comments"
d34f1c8 Revert "Implement shortcuts for slow calls that would require PAPs (#6084)"
619fd18 Fix getPhysicalMemorySize on OS X (#8481)
f66c643 Update `Cabal` to 1.18.1.2
94c8dfa Fix Windows build.
a60d748 Untabify and delete trailing whitespace.
e593a5c Release note blurb for stack size changes.
2f5629f Fix bad grammar.
edea03a Another release note fix.
0620241 Add `{-# LANGUAGE MagicHash #-}` in output of `genprimopcode`
f81b974 Add more missing `{-# LANGUAGE #-}`s to `genprimopcode` output
2fd6bbb Add GitHub upstream repo for `libraries/random`
f275522 Update `pretty` to 1.1.1.1 release
e5b0a50 Follow version bump of `pretty`
7cb10ba rts: Add casts to prevent compiler warnings in printfs.
ed807b7 Add tests for new internal GMP primitives
80c8b2a Don't include malloc.h in linker_unload test.
9366e01 Fix Trac #8485.
2fc162e Add test for #8485.
a4176c4 Update upstream repo url for `haskeline`
9642716 Update `terminfo` to version 0.3.2.6
61c8558 Remove remains of _scc_ (#8170)
c9fabf5 Test #8492
eaa4682 Remove debugging output (#8356)
d943aff Minor typos (fixes #8496)
c4d5289 Sync up to `haskeline` upstream's HEAD
72102f1 Update tcfail082 output (#8322 fallout)
63b8147 Load all modules before reporting errors (#8322)
69fa2e5 Add support for module reification (#1480)
1082f21 Fix a race condition when PROFILING (#8453)
a4b1a43 Fix loop on 64bit Big-Endian platforms (#8134)
773365f rts_apply uses CCS_MAIN rather than CCS_SYSTEM (#7753)
7e6786f Remove superfluous #ifdef from Takano's patch.
dd2bce5 adding further documentation and explanation to the prefetch primops
23fb7f3 Nuke trailing whitespace.
5a01117 Bump all version numbers in release notes.
c3e7823 Silence two AMP warnings
37ae422 Update documentation concerning prefetch ops
2c028d8 Update obsolete URLs in documentation
7ea0c63 Fix obsolete mention of `darcs-all` script
7e4406b Tweak lookup semantics for GHCi macros
9f507c6 Mention some new instances in release notes
a4494ac Improve pretty printing of IfaceAT in interface files
6f331d6 Fix marshalling of IfaceAt to and from interface files
ae9ed7d Comments on mi_usages
e470290 Fix checking of shadowed names (fixes Trac #8499)
50d4cd7 More comments on Usage and Dependencies
ba33d57 Comments and reorg only
ac4a5e2 Test Trac #8500
a7d9aa1 Test Trac #8499
1548d83 Make -ddump-tc-trace imply -ddump-cs-trace
2c6b201 Add filterVarEnv
706552a Untabify and whitespace
06aac68 Refactor the constraint solver (again!)
28e2606 Untabify and whitespace
a2ff078 Error messsage wibbles
bc61455 Peak megabytes for T1969 varies from run to run
136dc98 Test Trac #8450
8944fd3 Zonk the type in reifyInstances (fixes Trac #7477)
38438e1 Improve a parser error message (Trac #8506)
959eef6 Test Trac #7477
a69fea8 Test Trac #8506
f6f9eb3 Test for Trac #4135, comment 2
bc5f6f5 Error message wibbles
5bf435b Warn if you use -XTemplateHaskell in stage1
bf3b293 Tidy up the error messages we get from TH in stage1 (Trac #8312)
c314e64 Wibbles to 'Tidy up the error messages we get from TH'
2403fa1 Improve printing of errors when the tycons look the same
22bcd5e Wibbles following fix to Trac #8278
384398b Allow optional 'family' and 'instance' keywords in associated type instances
fa8b20a Fix oversight in comverting tuples from TH to HsSyn (Trac #8507)
3fe4b67 Error message wibbles
f9b3ff4 Fix typo in User's Guide
b459c35 Add docs for #8305
4962f40 Add tests for new import/export GMP primitives
9378e39 Update aux files `config.{guess,sub}` and `install-sh`
a1b6932 Make worker/wrapper robust to bogus unsafeCorece
bd61277 Test Trac #8037
12369d6 SysTools.getTempDir: don't retry after catching a does-not-exist error
95216e8 Typos in note
486d396 Run T7478, plugins06, T7918 only when dynamic libraries are available
0b46843 Typo in test definition
4279665 Make -XTemplateHaskell an error in a stage-1 compiler (except with -M)
6c1aba4 Warn if you use ANN annotations with a stage-1 compiler (Trac #4268)
0001d16 Fix egregious omission in CSE (Trac #5996)
802f4b8 Improve eta expansion (again)
fd252df Test Trac #8507
c6ccdbb Test Trac #8518
6be78e2 Much better perf on 5030, higher peak on 3064
961203b Improve typechecking of tuples (Trac #8514)
96e6edd Make exprType work correctly in the presnce of type bindings (Trac #8522)
552f1bf Test Trac #8514
50c4f33 Wibbles
1e603f5 Actually increase the perf number!
1c17d00 Further refactoring to the tuple-typechecking patch
ee65883 Detect msys2 via uname (different to msys)
faa6842 Test Trac #5996
b2fa2d4 Make type-level evaluation work with :kind!
9156be5 Remove old workaround for containers <= 0.3
117b6b8 Remove unnecessary and deprecated inclusions of Typeable.h
54957b6 Turn NameCacheUpdater into a newtype
bed118a Make the fields in NameCache strict
cb8935d Fix bug in LLVM code generator
69559a4 Update `Cabal` to 1.18.1.2 (again)
334545e fix a small memory leak with +RTS -hb
35c05d7 comments
5b0b83b simplify processNurseryForDead
ad0b943 Fix some cases where we were leaving slop in the heap (#8515, #8298)
a987b80 Improve the shutdownHaskellAndSignal and add fast exit
12cdd6d Don translate UserInterrupt into ExitFailure 1, let it propagate
19b8809 Change the representation and move TcBuiltInSynFamily.
eb8fb43 Simplify and improve coverage of ":info" instance lookup
29b6882 Increase coverage of #4175
699dc54 Fix the unlit path in count_lines
434d783 Improve error message
dff0e99 Fix a subtle bug in kind-mis-matched equalities (Trac #6068)
a836b69 Improve orientation
1e0ef82 Fix canIrredPred again
26c9d59 Include funTyCon in oprhNamesOfType (fixes Trac #8535)
6335c12 Typo: s/LlVM/LlVM/
71e4950 Minor change to error message wording
a0d5566 Wibble
cb9a3b3 Test Trac #8535
8d2617a Wibble after typofix
600b36a Typo
2c74f98 fixing canDoGenerics1 (fixes #8468) (fixes #8479)
98d0d81 Generic1 cannot yet be derived for datatypes with tuples with a parameter not in the last position
3b55ede Update output for generics
54c5fde Fix typo in a836b6, 'Improve orientation'
851548d Improve the 'deriving' code for polykinded data types
ac73a9a Test Trac #8534
4642f87 Add DeriveDataTypeable (omitted wrongly before)
e43a412 Wibbles to deriving error messages
781a167 Typos in [CPR for sum types]
7903476 Include pairs in this test
483ff50 Add examples from #8541 to testsuite
a37c6ad Test case for undersaturated newtype in Coercions
ea3c659 Test coercing under under-saturated newtypes
0346dee Update `primitive` to upstream's current HEAD
976a108 Make Coercible higher-kinded
2f7d3d8 Coercible: Do not try to unwrap undersaturated newtypes
6200809 Explain higher-kinded Coerctions in Note [Coercible Instances]
a1ca534 Test cases for context stack overflow
9c2dade Fix branch name check regex in sync-all
2885ab0 Rename mkNoTick to mkNoCount
63c6f6a mkNoScope: expand the default case
fecf75b tickishCanSplit should be False for HpcTick
36dbf27 refactor tick handling a little
13fd6e2 Update linker_unload to cope with CAFs
afb83bc 80 columns
92b614f 80 columns
a51c4b5 Comment
ef89860 80 columns
e82fa82 In the DEBUG rts, track when CAFs are GC'd
beaf8c3 CheckUnload needs to look at revertible_caf_list
5874f13 Allow the linker to be used without retaining CAFs unconditionally
e3b5317 Grammar in comments
9f71101 Mark tests as expect_broken when borken with -DDEBUG
b3f9c91 Don't complain about rules overlapping functions with no unfolding
8ba55ae Add debug dump of the list of Cmm proc points
aebc7e1 Improve panic printout
3f0d453 When removing unreachable code, remove unreachable info tables too
3fdad85 Ignore untracked contents in submodules
5bab1a5 GHCi: Properly generate jump code for ARM (#8380)
50055af Fix make binary-dist on OS X (#8122)
98a8512 M-x delete-trailing-whitespace
1bffa2b Fix formatting (fixes #8551)
ac5ff64 Comment on StgArrWords vs StgArrBytes
9bb909b Temporarily lower unfolding threshold on Windows
bb73d1d Extend getPhysicalMemorySize to iOS (#8533)
eba82bd Untabify buffer.
0d10c87 Test Trac #8526
0858061 Always re-summarise modules when -fforce-recomp is set
9db4951 Better constraint-solver tracing
2081bdc Add suggestion of -XNegativeLiterals
7db2340 Print the correct name when complaining about SPECIALISE pragmas
985663e Fix type-equality in the type checker (fixes Trac #8553)
e38b994 Test #8542
b99d8aa Test Trac #8537
67661b6 Improved error messages
ea73ef7 gadt6 is fine now, even with DEBUG
c42d5ca Improve pretty-printing of pending splices
3e5905b Refactor traceRunStatus/handleRunStatus
7881488 A raft of changes driven by Trac #8540
e999950 Clarify what is in ic_tythings, and refactor TcRnDriver.setInteractiveContext
db53b5a Refactor TcSplice.tcBracket a bit
ea49c01 Wibble to RnSplice (really belongs with b7f35733)
e4e7aff Error message improvements
d3ea4ce Error message wibbles
15bfc03 Higher residency in Haddock
7055a16 Test Trac #8540
e42ddfe Make SubGoalDepth a type of its own
01b12ca Separate SubGoalDepthCounters (constraints and typ fun applications)
b6b5c41 Add -ftype-function-stack to set type function stack depth
a4c79e3 Type function application has its own depth counter now
6f49522 Add test cases for Coercing recursive newtypes (#8503)
d544260 Testcase for Coercible and newtype families (#8548)
4a2e4a7 Coercible-base GND: update error messages
d6b0c79 Update test output of print018
e9e413e Large refactor: Move CtLoc field from Ct to CtEvidence
310e7e7 Add ctLoc = ctev_loc . cc_ev
db3d971 Prevent recursive Coercible dictionaries
335031f Extend Coercible to newtype instances
2930694 Implement GeneralizedNewtypeDeriving in terms of `coerce`.
6ba82b1 Use newTyConInstRhs in coerce’d GND
f065205 Use bindLocalNamesFV in rn_inst_info
42370b5 Updates perf numbers after #8503 implementation
1b282fc Add a missing case to Lint's understanding of empty cases
7a22c30 Untabify and trailing white space
b83666d Move isVoidRep, isGcPtrRep to TyCon to join primRepSizeW etc
f438464 Replace (State# RealWorld) with Void# where we just want a 0-bit value
3b45ada T5246 and T7474 back working with -DDEBUG
a56dadc Mark break006 break003 print019 as broken by #8540
5c904ba Mention that the user has to import GHC.Exts for Constraint
f8b25c3 Update to core-spec documentation.
51deeb0 Another raft of Template Haskell clean-up
58e1993 Error message wibbles
586a251 Add testcase for #8563
803afa3 In toHsType, filter out kind variables
7dcce31 Mark #8562 as fixed
56b9f2a Add testcase for #8565
5f3aa06 Typos in comments in TcEvidence
df37261 Typos in comments
6279a01 ghc.mk: one module name per line
9fbb8c7 Rejigger flushExec implementation (#8562, #8561)
a247887 Comment only
1812f44 Comment only
3ac1539 Add role-checking ASSERT to mkCast
f432229 Remove unused liftTcCoSubstWith
ce5b7e7 Bump haddock.compiler perf data
9d643cf Roleify TcCoercion
aef9044 Beginnings of removing EvCoercible
808ded9 Get rid of EvCoercible
9bc5b53 Coercible for impredicative types
d2bcc79 Testcase #8565 no longer broken
b5b6613 Ensure nested CPR does not break havoc with repeat
d3b14cd #3103 no longer broken, it seems
e28006c Output of T7861 has changed
3fcde74 Comments only
25be487 Update some perf results for master
1df2116 EvCast needs to take a representational coercion
4d1ea48 Implement shortcuts for slow calls (#6084)
e9b0d36 Fix up shortcut for slow calls
9021737 Comments on slow-call-shortcutting
77e33bc -ddump-cmm: don't dump the proc point stage if we didn't do anything
6f7fa4e Refactor handleRunStatus some more, add comments and tidy up formatting
52b96a7 add Note about residency tests
eebf8d8 Add test for T6084
6da3797 Undo my wrong bumps to T6048
3ec7f39 Summarily skip compiler_perf tests when DEBUG is on
d79ecb4 Explain skipping compiler-perf tests when debugging is on
a8ac471 Fix the deugger (fixing Trac #8557)
f3a8416 More faff to get GHCi's top-level environment right
cefe67b Error message wibbles
88d06d9 Fixed Trac #8540
a95a20b Test Trac #8557
76f8a4b Wibbles when fixing Trac #8570
c5fa5d5 Test Trac #8570
59e17d6 Fail (rather than addErr) if you use a bogus field in a pattern
9641641 Remove whitespace between macro identifiers and `(`
23efdd6 Update Notes for Coercible
ceb600d Minor fix to example GHC plugin in the documentation
3526198 Test the strictness analyzer using annotations
a96f715 Add test case for #8569
2e3c6a5 Update "stolen syntax" section (#8575)
9c3c152 Call busy_wait_nop() in the spin-wait loop in shutdown_gc_threads()
de9f17e Update "stolen syntax" section (#8575)
4bbffb4 Fix documentation of FlexibleContexts (#8574)
adb9964 Fix loopification with profiling and enable it by default (#8275)
6d24076 Document solution to #8275
6178f6e Don't explicitly refer to nodeReg in ldvEnterClosure
ac31b79 Move the LDV code below the self-loop label (#8275)
574ccfa Respect the ordering of -package directives
fac831f Revert "Respect the ordering of -package directives"
5e86ea5 TcDeriv: s/isomorphism/coercible
bd7a125 With GND, report Coercible errors earliy
1791ea0 Print nicer error message for Coercible errors
06facab Refactor deferTcSForAllEq: Do not bind, but return EvTerm
249d47a Bind monadic stuff in getCoercibleInst locally, not via parameters
e1e9faf Handle Coercible (forall a. t) (forall a. t2) in TcInteract
b859c18 More links to [Coercible Instances]
eb98c81 Update testsuite for nicer Coercible message
49cbda5 Bump T3064 perf values
c4296b9 Update apirecomp001 output
e1fffa6 Mark type-rep as broken until #5869 is fixed
c838eb1 Try to set flags for some tests involving TH right
acdb3a4 TH_import_loops fails for GHCi again
ca80875 Looks like plugin06 really only works with dynamic libraries enabled
3fecf81 Remove dead code orphaned by implementing GND with `coerce`.
4067340 Rejig rejigConRes & friends, doing role checks in a second pass.
b84fff3 Fix location of spliced-in role annotations.
102fe6a Test case about HyperStr and UseDemand
aba39d0 Wibbles to output caused by change in checking role annotations
90588c1 Move FunDeps to typecheck
cb17c1f Note [HyperStr and Use demands]
0fe399c Some popular typos in comments
51bebb7 Refactor: Origin of inferred Thetas
f6f82a9 Update output: New error messages as per #8576
4025d66 Elaborate "deriving" error messages
586bc85 Mask async exceptions in forkM_
d14e5bf Export getHscEnv from HscMain
95ba5d8 More detailed error message when GND fails
381724b Update output: More elaborate GND error messages
356bc56 Fix note reference [WildCard binders]
e122154 Comments only
b67f503 Improve ASSERT
cd03893 Comments only
4f603db Untab ClosureTypes.h and ClosureFlags.c
9d7cbbc Remove code that generates FunDep error message context
55c703b Move the allocation of CAF blackholes into 'newCAF' (#8590)
fe68ad5 Update and deduplicate the comments on CAF management (#8590)
95854ca Use new flushExec implementation on all operating systems (#8562)
47024b6 Made ghc -e have a nonzero exit code upon failure (Trac #7962 )
415f0d6 Refactored by Simon Marlow's suggestion
d9ad369 Fix compiler warnings due to integer size mismatch
f783a6f Add new ghc-e/should_fail test suite
75dbe87 Different quotes in error messages following lexer clean-up
9d6f111 Comments, and rename a variable
8b642de Typecheck typed TH splices properly (fix Trac #8577)
0f2a20b Suggest TemplateHaskell after encountering a naked top-level expression
1c69305 Clean up Lexer.srcParseErr
1860dae Suggest TemplateHaskell after encountering a parse error on '$' (#7396)
6b52a20 Test Trac #8577
8157a26 Add `.mailmap` file
373e340 More different quotes in error messages following lexer clean-up
980badd Remove the LFBlackHole constructor
773003a Add testcase for #8598
8528165 Fix windows x86_64 build.
3f6da56 New flag: -ddump-strsigs
fb906bf Use -ddump-strsigs in tests/stranal/sigs
a31cb5b Do not forget CPR information after an IO action
f64cf13 Rename topDmdType to nopDmdType
5a0eaba Mark testcase for #8598 as not broken
3cdf125 Replace mkTopDmdType by mkClosedStrictSig
9e84e13 Add nested CPR testcase
08d21c4 Demand Analyser testcase: Unsaturated functions
5e0fe05 Sort the output of -dump-strsigs
bef57f0 Sort the output of -dump-strsigs
289ecda Add more .mailmap entries
7558231 Do not generate given kind-equalities (fix Trac #8566)
0849d02 Better debug printing
f114826 Spelling in comment
0da1a84 Test Trac #8566
838da6f Some refactoring of Demand and DmdAnal
ba78bf1 Do not split void functions
0558911 Assign strictness signatures to primitive operations
869f69f Guarding against silly shifts
80989de Improve the handling of used-once stuff
6b6a30d Move peelFV from DmdAnal to Demand
d39bb03 Adjust output to new oneshotness
fedd570 lazy-bs-alloc improved from oneshotness stuff
f116efa Update compiler performance values
fbe14a8 Clarify the default demand on demand environments
59d4a8e Remove dmdAnalArg and replace by easier to understand code
b1561d1 Add Note [non-algebraic or open body type warning]
de62d2c Split DmdResult into DmdResult and CPRResult
8f25170 Do not export DmdResult constructors in Demand.lhs
779dca7 Rename postProcessDmdType to postProcessUnsat and use* to reuse*
24eafd2 Refactor peelManyCalls
72b6224 Disentangle postProcessDmdTypeM and postProcessUnsat
0e2fd36 Make types of bothDmdType more precise
7eabd56 Update comments: Void# instead of State# RealWorld#
39c55a3 Copy-pasto.
ddd1c82 Mention '-fno-ignore-asserts' in documentation.
82dfe08 Remove unused eqExprX
724690f Revert "Simplify the plumbing for checkValidTyCl"
00cd65f Error wibbles while fixing #8607.
e4afeed Fix #8607.
df2dd64 Add hook for splicing in renamer
03d7cc6 Update perf numbers for 32-bit This has not been done for ages
a5cb317 Test Trac #8633
33b931c Test Trac #8603
d53a095 Error message wibbles
a6f6169 Define mkTcNomReflCo = TcRefl Nominal, and use it all over
8721743 Re-factor TcCanonical (again), fixes Trac #8603
d58a8df Comments only
00a9110 Comments only
4393b4b Fix number literal syntax mistake
38d17a0 Clean up block allocator, fixes #8609
4eeaf55 Update Note [Coercible instances]
053a9d1 Handle parens in predicates when converting to TH
22770b4 Test Trac #8625
c93d664 In ':show imports' take account of -XNoImplicitPrelude
f54fc09 Test Trac #8639 (just the GHCi version)
40db99a Test Trac #8639
fb121d3 Improved out-of-scope error for qualified names in GHCi
4853be2 Use the GlobalRdrEnv when renaming the axuiliary bindings in 'deriving'
5c4265f Add alterOccEnv
e60a841 Improve error message when using qualified names in GHCi
5dffb4a Refactor the way shadowing in handled in GHCi
9e10d18 Improve the equality-floating story (again), to fix Trac #8644
e54ce01 Test Trac #8644
c06528c White space only
b0cdb9b Update T7594 as a result of fixing #8644
bcd92b0 Do hFlush in the T8639_api test
7f2bf06 Test Trac #8640
de705b8 Test Trac #8628
a9eed48 Test Trac #8579
4d70840 Fix #5209: Reset GHCi prompt in multiline mode
1675423 Update T7594 properly
c3a08c0 Add output for T8639
fc19426 Update perf values for T5237
e25af05 Fix -dynamic-too clashing with -o (#8180)
949be3f Fix __GLASGOW_HASKELL_LLVM__ #define
bb63e83 LLVM mangler: fix AVX instruction rewriter.
26fcbd0 Fix specification of -z origin for gold.
1310d75 nativeGen: Fix spelling in comment
d783f12 Lower unfolding threshold for windows (again.)
032969f Re-order preprocessor args to agree with User Guide (fixes #8602)
036916b Add test suite for #8602
ed67d29 LlvmMangler: Rewrite @function symbols to @object
32002b3 LlvmMangler: Make sure no symbols slip through re-.typing
d24aa8f Remove trailing whitespace.
ca77f5c Fix validate failure.
ec4af3f runghc: Fix interaction of stdin and --ghc-args
c53b339 Tests for #8601
a93f857 Extend runRnSpliceHook to decls and patterns
b014797 Test that runST is not inlined prematurely
d4f0fcf Document Proxy# (#8658)
5d2fb2e Further refine the test for 'given' equalities
0f737ce Comment typo
0ec5302 Improve documentation of :module etc (Trac #8622)
19e23dc A little refactoring so that we print package-qualified modules names if necessary
322b48b Further improve the "same-occurrence" error messages (Trac #8278)
73c08ab Re-work the naming story for the GHCi prompt (Trac #8649)
15a3de1 Comments only
91252ef Test Trac #5498
eeb6963 Changes in error messages when fixing Trac #8649
e8529d3 Adjust "max_bytes_used" upward for T4801
21b3245 Test Trac #8649
d154b7b Test Trac #8651
95f938d Fix a typo in comment
ad233cf Add forgotten stderr output for T5498
063a1b2 Notes and code cosmetics
17a3dac Bring kind variables into the type-checker's scope as well as type variables
08a3536 Make showSDoc and friends respect -dppr-cols
b7ddf63 Make initGhcMonad call setUnsafeGlobalDynFlags
ea5da60 Comment typos only
3c2ae51 Document the fact that Areas overlap, and why.
0369c97 Clarify issue in #8630 in users' guide.
566ba6f Fix #8599.
a32d478 Update mailmap
cc29b46 Fix typo in error message
a924deb fix a mistyped label that caused a stray reference
6669340 Fold testsuite.git into ghc.git (re #8545)
5f54d67 Update `sync-all` and others files w.r.t. merged testsuite (re #8545)
5f2cdca Fix new Haddock doc parse failures.
5356fb3 Bump Haddock perf numbers for new parser
f806598 Update new testsuite .gitignore
ae87e12 Fix #8180
6494de1 More testsuite .gitignore updates
4af1e76 Add Windows to NoSharedLibsPlatformList
9c91a24 More .gitignore updates
2d9be8c Test Trac #8616
a3616cd Lower T4830/allocated_bytes due to [7bdcadda7/integer-gmp] (#8647)
8a0f1d2 Adapt perf values due to [cbde8627/integer-gmp]
ed86b1a Remove obsolete declarations from `MiscClosures.h`
f9892b2 Regenerate core-spec.pdf.
4d5d68a Disable -dynamic-too on Windows
7df27d5 Fix the behavior of ae87e122 (#8180)
5949489 Tweak OS X/amd64 perf numbers.
91fd784 Update .gitignore again
01b85a8 Update .gitignore
abea97b Fix T3333
cd3e345 Mark static001 as failing
d4c2397 Add T8172 output for Win32
1c43b74 Fix T8172 for Win32 (again)
8eae725 Fix T7859 mingw32 output
0da3ef2 Fix T8526 on Windows
769c75a Mark T8602 as expect_fail on Windows
59182e4 Add Solaris linker support to SysTools
b9b94ec Fix binary linking errors on Solaris
dfc32cd5 genprimopcode: Applicative instance for ParserM
10d36f3 Fix AMP warnings for MaybeT/MaybeErr
0537cb7 Another AMP fix for Stream
4571b40 Fix ./validate failure due to -Werror
f73fc7d Fix TyCon import
aae5931 Fix Windows binary-dist target
3e633d9 Typo in comment
235fd88 Turn -XTypeHoles into a (on by default) warning
89c83d6 Update to `terminfo-0.4.0.0`/`haskeline-0.7.1.2`
778b48a s/warn-type-holes/warn-typed-holes/g
d1712db In rts/Printer.c, print exact UPDATE_FRAME type
20a25b5 PLT Redex definition of an STG-like language, as-per the fast curry paper.
3428f76 Cache compiler info in DynFlags
d0ed1ff Don't pass -nodefaultlibs to Clang
dbc4605 Fix ghciprog004 when built with Clang
69cf5c4 Update to `containers-0.5.4.0`
61395b5 type-rep is only broken when debugging is on
f0a7261 Disable -fregs-graph (#7679, #8657)
78a506a Documentation on the stack layout algorithm
eec0b58 bump bounds for T6048
11f5cd9 Typo in comment
eaa37a0 Add a way to reserve temporary stack space in high-level Cmm
58e5843 Allow the argument to 'reserve' to be a compile-time expression
b41821b Update to current Cabal 1.18 branch tip
ab74d75 Replace worthSplittingThunkDmd by worthSplittingArgDmd
7cdf141 Refactor WorkWrap, get rid of worthSplittingArgDmd
b26e2f9 Remove unused returnsCPR
59f491a ...and clean up the imports
98db754 Typos in comments
45d825b Add an expect-broken test for Trac #8566
9433f1d Tidy up Outputable.printDoc, and add printDoc_
44dc0aa Eta expand data family instances before printing them
0f7381b Don't print roles for data instances
19e09df Add a test case for #5949
20b1a07 Add testcase for #4267
e4a4aba Fix #8675
0d90cbc Enable LLVM-based code generation for FreeBSD/amd64.
c3b8b3a Allow "amd64" to be recognized as an x86_64 platform.
bcc5c95 Re-enable DYNAMIC_GHC_PROGRAMS for FreeBSD.
1ad599e Fix #8451
fe3740b Make `#include "Rts.h"` C++-compatible again (re #8676)
2bb19fa Make worker-wrapper unbox data families
0c57887 Simplify doCorePass
da66a8d Test case for #T7619
59cb44a Explain why TcAxiomInstCo carries [TcCoercion], and not [TcType]
4f8369b Implement pattern synonyms
22ddcff T7336 is expected to be broken because of a regression introduced by pattern synonym implementation
0a2d323 Fix #8677 (fallout from #8180)
3047c09 Fix some of the 32bit perf numbers.
721e188 Fix another failure.
c9ed9aa Clean up the release notes.
b61958d Also mention Pattern Synonyms (but with a FIXME)
4f9df5a More release note touchups.
21c2607 More tweaks.
c5088e2 Fix more 32 bit performance fallout.
d562382 Wibble.
e81c630 Release notes: mention Mavericks and some bugs
2335060 And don't forget FreeBSD
7c48e76 Revert "Fix more 32 bit performance fallout."
13f1f86 Fix 32bit numbers (again)
801a3d2 One more fix (T3064)
cabf0b4 Fix spelling of language pragma
26acb49 More demand analyser test cases
8d34ae3 Some polishing of the demand analyser.
e01367f Some typos in comments
35117c9 Let coerce have a lower arity
b76e50d Replace forall'ed Coercible by ~R# in RULES
1906a7d In CoreSubst, optimize Coercible values aggressively
82bb528 In simpleOptExpr, unfold compulsary unfoldings
8d68e50 Add Case TyConAppCo to match_co
More information about the ghc-commits
mailing list