- 02 Oct, 2008 1 commit
-
-
Simon Marlow authored
-
- 06 Sep, 2008 1 commit
-
-
Ian Lynagh authored
-
- 17 Aug, 2008 1 commit
-
-
Ian Lynagh authored
-
- 28 May, 2008 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 12 May, 2008 1 commit
-
-
Simon Marlow authored
-
- 13 Mar, 2008 1 commit
-
-
simonmarhaskell@gmail.com authored
-
- 08 Feb, 2008 1 commit
-
-
Simon Marlow authored
-
- 21 Dec, 2007 1 commit
-
-
simonpj authored
Its really a testsuite-framework bug that these mentions of 'opt' have lingered so long. They should have been rejected as a non-existent way.
-
- 08 Nov, 2007 1 commit
-
-
Simon Marlow authored
-
- 03 May, 2007 1 commit
-
-
Ian Lynagh authored
-
- 26 Feb, 2007 1 commit
-
-
Ian Lynagh authored
-
- 15 Dec, 2006 1 commit
-
-
Ian Lynagh authored
-
- 24 Nov, 2006 1 commit
-
-
Ian Lynagh authored
The test still shows up the problem in hugs.
-
- 22 Sep, 2006 1 commit
-
-
simonpj authored
-
- 25 Aug, 2006 1 commit
-
-
Simon Marlow authored
-
- 01 Feb, 2006 1 commit
-
-
simonpj authored
-
- 18 Jan, 2006 1 commit
-
-
simonmar authored
Add a fast version of the testsuite The idea is to have a way to run as much of the testsuite as possible in a short time, so that we'll run it more often (such as just before checking in a change, for example). 'make fast' tries for good coverage without using too many cycles. Currently it takes about 4 minutes on a fast machine with an optimised GHC build; I think this might still be a little on the slow side. When you say 'make fast' in testsuite/tests/ghc-regress, we run each test only one way, and all of the long-running tests are omitted. Also, to get the runtime down further, I arbitrarily omitted many of the should_run tests (because these tend to take a lot longer than should_compile or should_fail tests). I tried to keep a representative few in each category.
-
- 17 Mar, 2005 1 commit
-
-
simonmar authored
Add test for +RTS -xc
-
- 23 Feb, 2005 1 commit
-
-
simonpj authored
Add data2tag test
-
- 03 Feb, 2005 1 commit
-
-
simonmar authored
accept output
-
- 01 Feb, 2005 2 commits
- 31 Jan, 2005 1 commit
-
-
simonpj authored
Add dataToTag test
-
- 09 Nov, 2004 1 commit
-
-
ross authored
mark GHC-specific tests
-
- 21 Jun, 2004 1 commit
-
-
simonpj authored
Accept Show for rationals without space round %
-
- 10 Mar, 2004 2 commits
- 06 Feb, 2004 1 commit
-
-
simonpj authored
Add a codegen switch test
-
- 24 Sep, 2003 1 commit
-
-
simonmar authored
Bring these tests into the 21st century.
-
- 19 Aug, 2003 1 commit
-
-
krc authored
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. The External Core facility has a few limitations which result in certain tests failing for the "extcore" way. - External Core can't represent foreign calls other than static C calls - External Core can't correctly represent literals resulting from a "foreign label" declaration - External Core can't represent declarations of datatypes with no constructors The first of these was already known, and GHC panics if you tried to generate External Core for a program containing such a call. The second two cases were not handled properly before now; in another commit, I've changed the code that emits External Core to panic if either of them arises. Previously, GHC would happily generate External Core in either case, but would not be able to compile the resulting code. There are several tests that exhibit these limitations of External Core, so they've had to be made "expected failures" when compiling in the extcore or optextcore ways.
-
- 17 Mar, 2003 1 commit
-
-
simonmar authored
Add test for 'main = return undefined'
-
- 23 Jan, 2003 1 commit
-
-
simonmar authored
Add cg052.hs, which crashes GHC 5.04.2
-
- 11 Sep, 2002 1 commit
-
-
simonmar authored
fromInt ==> fromIntegral
-
- 31 Jul, 2002 1 commit
-
-
simonmar authored
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. So the new test driver is written in Python. The downside is that you need Python to run the testsuite, but we don't think that's too big a problem since it only affects developers and Python installs pretty easily onto everything these days. Highlights: - 790 lines of Python, vs. 5300 lines of Haskell + 720 lines of <strange made-up language>. - the framework supports running tests in various "ways", which should catch more bugs. By default, each test is run in three ways: normal, -O, and -O -fasm. Additionally, if profiling libraries have been built, another way (-O -prof -auto-all) is added. I plan to also add a 'GHCi' way. Running tests multiple ways has already shown up some new bugs! - documentation is in the README file and is somewhat improved. - the framework is rather less GHC-specific, and could without much difficulty be coaxed into using other compilers. Most of the GHC-specificness is in a separate configuration file (config/ghc). Things may need a while to settle down. Expect some unexpected failures.
-
- 19 Jun, 2002 1 commit
-
-
simonpj authored
Sync with new seq story
-
- 18 Mar, 2002 2 commits
- 08 Mar, 2002 2 commits