- 16 Mar, 2009 1 commit
-
-
simonpj authored
-
- 24 Sep, 2008 1 commit
-
-
Ian Lynagh authored
-
- 22 Sep, 2008 1 commit
-
-
simonmarhaskell@gmail.com authored
-
- 26 Aug, 2008 1 commit
-
-
Ian Lynagh authored
-
- 17 Aug, 2008 1 commit
-
-
Ian Lynagh authored
-
- 10 Jun, 2008 1 commit
-
-
Ian Lynagh authored
into their component parts if_compiler_type expect_fail expect_broken
-
- 05 Jan, 2008 1 commit
-
-
Ian Lynagh authored
-
- 20 Dec, 2007 1 commit
-
-
simonpj authored
-
- 15 Dec, 2007 1 commit
-
-
Ian Lynagh authored
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'))
-
- 19 Oct, 2007 1 commit
-
-
Ian Lynagh authored
-
- 08 Jul, 2007 8 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 11 May, 2007 1 commit
-
-
Simon Marlow authored
-
- 19 Dec, 2006 1 commit
-
-
Ian Lynagh authored
-
- 15 Dec, 2006 1 commit
-
-
Ian Lynagh authored
-
- 19 Oct, 2006 1 commit
-
-
Ian Lynagh authored
-
- 18 Jan, 2006 1 commit
-
-
simonpj authored
Add test for data con in class sig
-
- 25 Oct, 2005 1 commit
-
-
simonmar authored
add LANGUAGE pragma tests
-
- 18 Feb, 2005 1 commit
-
-
simonmar authored
add do parsing test
-
- 16 Feb, 2005 1 commit
-
-
simonmar authored
read027 is an expected failure
-
- 20 Jan, 2005 1 commit
-
-
simonmar authored
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.
-
- 12 Nov, 2004 1 commit
-
-
ross authored
Documented bugs in Hugs: mod154 module M where != module M(module M) where read023 Just.let x=id in x read033 1.0e+x read034 (3 + 4 +) read021 empty file tc084 monomorphism restriction and defaulting tc096 monomorphism restriction and defaulting Also omitted tc144 for Hugs, because it loops.
-
- 26 Nov, 2003 1 commit
-
-
simonmar authored
test for extra comma in record construction
-
- 08 Sep, 2003 2 commits
-
-
simonmar authored
Update expected output
-
simonmar authored
Replace the handwritten lexer with one generated by Alex. YOU NOW NEED ALEX (v 2.0 or later) TO COMPILE GHC FROM CVS. Highlights: - Faster than the previous lexer (about 10% of total parse time, depending on the token mix). - More correct than the previous lexer: a couple of minor wibbles in the syntax were fixed. - Completely accurate source spans for each token are now collected. This information isn't used yet, but it will be used to give much more accurate error messages in the future. - SrcLoc now contains a column field as well as a line number, although this is currently ignored when printing out SrcLocs. - StringBuffer is now based on a ByteArray# rather than a Ptr, which means that StringBuffers are now garbage collected. Previously StringBuffers were hardly ever released, so a GHCi session would leak space as more source files were loaded in. - Code size reduction: Lexer.x is about the same size as the old Lex.lhs, but StringBuffer.lhs is significantly shorter and simpler. Sadly I wasn't able to get rid of parser/Ctypes.hs (yet).
-
- 11 Mar, 2003 1 commit
-
-
simonpj authored
A new parser test
-
- 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.
-
- 03 May, 2002 1 commit
-
-
simonmar authored
Add a layout test (expected failure).
-
- 13 Feb, 2002 1 commit
-
-
simonmar authored
Check a difficult operator precedence case: (-3 **) where (**) is infixl 7 should be disallowed.
-
- 04 Feb, 2002 1 commit
-
-
simonmar authored
Add test for parenthesised left-hand-sides
-
- 31 Oct, 2001 1 commit
-
-
simonmar authored
Add empty file test.
-
- 01 Oct, 2001 1 commit
-
-
simonmar authored
Add tests for mixing layout and explicit braces.
-
- 26 Sep, 2001 1 commit
-
-
simonmar authored
add test for unterminated nested comments
-
- 24 Aug, 2001 1 commit
-
-
simonmar authored
expect read002 to fail (illegal character in string literal, not implemented yet)
-