[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