- 07 Sep, 2001 5 commits
-
-
rrt authored
Test-suite titivation --------------------- This commit achieves several glorious goals and adds many frivolous features: * Makes the test driver work on Windows (use bash for system calls) * Adds -Di386_unknown_mingw32 to CPP_OPTS so that Win-specific code is compiled properly * Adds the ability to have platform-specific test results (by setting the new $platform variable to config.mk's TARGETPLATFORM) * Fixes several tests to work on Windows, mostly by adding platform- specific result files. * Pipes all stderr files through normalise_errmsg, which itself is improved to handle .exe at the end of filenames, and backslashes. * Allows stdout output to be piped through normalise_errmsg; useful in the rare cases where output includes filenames. * Comprehensively breaks the testsuite on all other platforms (with any luck) * Splundig vur thrig, earthlets!
-
rrt authored
-
sewardj authored
Update expected result. MERGE TO STABLE
-
simonmar authored
Fix some signatures after Ord was removed as a superclass of Ix.
-
simonmar authored
Fix some signatures after the change to the Ix class.
-
- 05 Sep, 2001 2 commits
- 04 Sep, 2001 1 commit
-
-
ken authored
THIS CHANGE AFFECTS ALL OBJECT FILES COMPILED FROM HASKELL. Please say "make -C ghc/lib/std clean; make -C hslibs clean". This commit eliminates spurious warning messages when compiling on the Alpha. There are two kinds of spurious warning messages: (1) gcc: -noprefix_recognition: linker input file unused since linking not done This warning is because we pass the flag "-Xlinker -noprefix_recognition" to gcc. We remove this warning by no longer passing the flag to gcc, and by removing the reason we were passing the flag in the first place: __init_* is now renamed to __stginit_*. (2) .../includes/Regs.h: warning: call-clobbered register used for global register variable This warning and all other warnings except (1), we eliminate by passing the -w flag to gcc. MERGE TO STABLE BRANCH
-
- 03 Sep, 2001 3 commits
-
-
sewardj authored
Expunge more bash-isms. MERGE TO STABLE
-
sewardj authored
Changes to make it work with Solaris tools (/bin/sh, diff).
-
rrt authored
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.
-
- 31 Aug, 2001 5 commits
-
-
rrt authored
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. PLEASE MERGE WITH STABLE BRANCH. (Also my last commit to the test suite, which I forgot to label.)
-
rrt authored
Change this test to make it mathematically trivial, but keep the ccall intact. This has two salutary effects: 1. We can expect to get the same result (sin 0.0 = 0.0) on all systems. 2. sin exists on Windows. erf doesn't. Hence the test now works on Windows.
-
rrt authored
Update expected output; MERGE TO STABLE BRANCH
-
simonmar authored
update expected output
-
simonmar authored
Update test after the behaviour of scan{r,l}1 changed
-
- 30 Aug, 2001 3 commits
- 29 Aug, 2001 6 commits
-
-
simonmar authored
Move Numeric tests into lib/Numeric
-
simonmar authored
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.
-
rrt authored
Correct spurious instructions.
-
simonmar authored
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.
-
simonmar authored
bugfix in check_stderr_ok()
-
simonmar authored
Add irrefutable pattern test from the Hugs bugs list.
-
- 28 Aug, 2001 15 commits
-
-
simonmar authored
rn030 was a duplicate of rn026
-
simonmar authored
add '!!!' to the comment in here
-
simonmar authored
Test that a qualified name can't be bound in a local binding group. Currently an expected failure because the error message is slightly wrong (has a duplicated "in").
-
simonmar authored
note that rn038 is a new expected failure.
-
simonmar authored
Test that hiding a non-exported identifier is legal. (Currently an expected failure, as GHC doesn't implement this change yet. I was surprised to discover this proposed change in Haskell 98, and I think I'd prefer if this case were an error.)
-
simonmar authored
Test that using hiding on an unqualified import also hides the qualified name.
-
simonmar authored
Test that hiding works on a qualified import
-
simonmar authored
Add a test to make sure that qualified imports can be restricted to the specified entities.
-
simonmar authored
Add a test for unqualified imports bringing into scope qualified names.
-
simonmar authored
add test for conflicting exports
-
simonmar authored
comment this test
-
simonmar authored
Test for exporting of an unimported module.
-
simonmar authored
Add some tests for hGetBuf & hPutBuf
-
simonmar authored
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.
-
simonmar authored
Add functional dependency/missing instance test.
-