Ticket #1537: testsuite.patch

File testsuite.patch, 100.3 KB (added by mnislaih, 10 years ago)
2New patches:
4[Update do notation tests
5Pepe Iborra <mnislaih@gmail.com>**20071013224427
7   rebindable5 needs additional functional dependencies
8   to typecheck now. Previously it typechecked because
9   ghc was doing unreasonable assumptions when checking
10   do notation
12   rebindable6 cannot have an inferable type and is
13   expected to fail.
15] {
16hunk ./tests/ghc-regress/rebindable/all.T 15
17-test('rebindable6', normal, compile_and_run, [''])
18+test('rebindable6', should_fail, compile_and_run, [''])
19hunk ./tests/ghc-regress/rebindable/all.T 17
20-test('rebindable8', expect_broken(1537), compile, [''])
21+test('rebindable8', normal, compile, [''])
22hunk ./tests/ghc-regress/rebindable/rebindable5.hs 24
23-       class HasBind m n mn | m n -> mn where
24+       class HasBind m n mn | m n -> mn, m mn -> n, n mn -> m where
25hunk ./tests/ghc-regress/rebindable/rebindable5.hs 29
26-       class HasSeq m n mn | m n -> mn where
27+       class HasSeq m n mn | m n -> mn, m mn -> n, n mn -> m where
28hunk ./tests/ghc-regress/rebindable/rebindable5.hs 110
30+        test_do :: IO a -> IO (Maybe b) -> IO b;
35[Test case for #1537
36Pepe Iborra <mnislaih@gmail.com>**20071013224351]
37[ccfail002: line number in error message changed
38Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20071012003526]
39[Test for Trac #1680
41[Update output
43[simpl019 now passes
44Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20071011021815]
45[Test for Trac #1759
47[Add test for Trac #1678, and update output for TH_exn2
49[break025 now works (also, the test itself was broken)
50Simon Marlow <simonmar@microsoft.com>**20071010085913]
51[break026 now works (#1743)
52Simon Marlow <simonmar@microsoft.com>**20071009142739]
53[add tests for #1748
54Simon Marlow <simonmar@microsoft.com>**20071008131420]
55[I committed simpl019 too early; it's expected broken until I commit the patch
57[test case for #1743
58Simon Marlow <simonmar@microsoft.com>**20070927145830]
59[TypeFamilies: should_compile/GADT3 fixed
60Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20071001154709]
61[TypeFamilies: should_compile/Simple20
62Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070929140208]
63[TypeFamilies: should_compile/Simple19 (from #1729)
64Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070929122457]
65[Test for Trac #1746
67[TypeFamilies: test boxy splitters
68Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070928225409]
69[updates to hReady001 (see comments in all.T)
70Simon Marlow <simonmar@microsoft.com>**20070926161540]
71[driver027/driver028 need to use -fvia-C to expose a bug in -stubdir
72Simon Marlow <simonmar@microsoft.com>**20070926134607]
73[Pass -ignore-dot-ghci to GHCi
74Simon Marlow <simonmar@microsoft.com>**20070926115751]
75[GADT3: expect failure on the HEAD too (and add a ticket)
76Simon Marlow <simonmar@microsoft.com>**20070926115138]
77[getTestDir() is slightly better than in_testdir('')
78Simon Marlow <simonmar@microsoft.com>**20070926110920]
79[add expect_fail_ways_if_compiler_lt()
80Simon Marlow <simonmar@microsoft.com>**20070926105327
81 somehow I forgot to add this yesterday, I'm mystified about where it went..
83[fix framework failures
84Simon Marlow <simonmar@microsoft.com>**20070926104206]
85[add test for #1734
86Simon Marlow <simonmar@microsoft.com>**20070926100425]
87[expect failure when using the NCG on x86 due to floating point differences
88Simon Marlow <simonmar@microsoft.com>**20070926093642]
89[Add a test (pragma001) for #1736
90Ian Lynagh <igloo@earth.li>**20070925224226]
91[ind2: expect fail for profc/profasm on the 6.8 branch
92Simon Marlow <simonmar@microsoft.com>**20070925140351]
93[Simple12: expect failure on the 6.8 branch
94Simon Marlow <simonmar@microsoft.com>**20070925140241]
95[GADT3: expect success for profc/profasm on the 6.8 branch
96Simon Marlow <simonmar@microsoft.com>**20070925140111]
97[GMapAssoc, GMapTop: expect failures on the 6.8 branch
98Simon Marlow <simonmar@microsoft.com>**20070925135758]
99[FIX #1254: avoid calling truncate when the result does not fit in the target type
100Simon Marlow <simonmar@microsoft.com>**20070925123540]
101[expect success for arith008(profasm) on x86
102Simon Marlow <simonmar@microsoft.com>**20070925120429]
103[Add a test for changes to C files causing relinking
104Ian Lynagh <igloo@earth.li>**20070923181558]
105[tc236 fails for 6.8
106Ian Lynagh <igloo@earth.li>**20070923162522]
107[Fix ffi018(ghci) when running from a different directory to the test
108Ian Lynagh <igloo@earth.li>**20070923122027]
109[Various testsuite helper functions like expect_broken_if_compiler_ge
110Ian Lynagh <igloo@earth.li>**20070921005354]
111[Failing tyfam test
112Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070921041204
114 This one actually generates completely bogus Core which doesn't pass CoreLint.
116[Tests for Trac #1627 and #1718
118[Add comment
120[Add test for exponential behaviour of type synonyms
122[Rename flag
124[Enhance tc236 slightly
126[Typechecker: tc237 (#1688)
127Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070919150347]
128[TyepFamilies: should_compile/Simple16 (#1713)
129Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070919121905]
130[Yet another failing TypeFamilies test
131Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070919050412
133 This is actually a regression introduced by one of the recent patches. It used
134 to work!
136[some expected outputs on openbsd
137Don Stewart <dons@galois.com>**20070917002956]
138[Different output expected for this test on x86_64-unknown-openbsd
139Don Stewart <dons@galois.com>**20070916233735]
140[TypeFamilies: fixed Simple12
141Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070916130308]
142[Changed error message
143Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070915132236]
144[InstEqContext2 fails now
145Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070915075117
146 - This test fails with the overhauled rewrite rules.  This is (judging from
147   -ddump-tc-trace) not because the new rules implementation goes wrong, but
148   because the old implementation left out some improvement and hence passed
149   this test by accident.
151[Test nested forall types (thanks to Claus)
153[Test display of types in GHCi
155[eliminate ordering constraints
156Simon Marlow <simonmar@microsoft.com>**20070913102520]
157[remove one more ordering dependency
158Simon Marlow <simonmar@microsoft.com>**20070913095146]
159[remove ordering dependencies (see bug #158)
160Simon Marlow <simonmar@microsoft.com>**20070913092236]
161[Allow files-to-cleanup to be attached to a test using extra_clean(files)
162Simon Marlow <simonmar@microsoft.com>**20070913090215
163 This is better than a top-level clean() when using threads
165[remove ordering dependency
166Simon Marlow <simonmar@microsoft.com>**20070913090120]
167[remove read001 -fglasgow-extss, it messed up THREADS=N and -fglasgow-exts is deprecated anyway
168Simon Marlow <simonmar@microsoft.com>**20070913083621]
169[remove ordering dependency for ffi018
170Simon Marlow <simonmar@microsoft.com>**20070913082740]
171[i386/Linux output
172Simon Marlow <simonmar@microsoft.com>**20070913080642]
173[Add failing TypeFamilies test
174Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070914001844]
175[Accept output due to :print not using Show instances anymore
176Pepe Iborra <mnislaih@gmail.com>**20070913104048]
177[GHCi debugger: add a test exercising -fprint-evld-with-show
178Pepe Iborra <mnislaih@gmail.com>**20070913104044]
179[in test case for #1689, close files, just in case
180Tim Chevalier <chevalier@alum.wellesley.edu>**20070913070713]
181[Test case for #1689 (openTempFile naming)
182Tim Chevalier <chevalier@alum.wellesley.edu>**20070913065837]
183[a test to show that multiple calls correctly share a return address
184Norman Ramsey <nr@eecs.harvard.edu>**20070911214518
185 to see the optimization at work, compile cps027.cmm with
186   -fconvert-to-zipper-and-back -frun-cps
189Simon Marlow <simonmar@microsoft.com>**20070911115943]
190[TypeFamilies: added test exercising skolemOccurs
191Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070911024751]
192[add test for #1677
193Simon Marlow <simonmar@microsoft.com>**20070911090101]
194[TypeFamilies: change of error messages due to changed traversal order
195Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070910105621
196 - Just the usual indeterminism in HM.  The messages are neither better nor
197   worse.
199[Only run the tests from libraries that we have built
200Ian Lynagh <igloo@earth.li>**20070907182043
201 Fixes failures when you have unbuilt libraries in your validate tree.
203[accept output
204Simon Marlow <simonmar@microsoft.com>**20070910124502]
205[Avoid Dyn exceptions in break024
206Pepe Iborra <mnislaih@gmail.com>**20070912094254
208 This ensures predictable output (when using :print) in any case
211[Accept output for break024
212Pepe Iborra <mnislaih@gmail.com>**20070911151531
214 :print no longer shows the contents of TypeRep values
217[Accept output
218Pepe Iborra <mnislaih@gmail.com>**20070911103139]
219[Simplified break025 to better illustrate the problem,
220Pepe Iborra <mnislaih@gmail.com>**20070911103039
221 and marked it as failing under ticket #1681
224[#1669, these tests work now
225Pepe Iborra <mnislaih@gmail.com>**20070910145827]
226[And another failing tyfam test
227Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070910064951]
228[Yet another failing type families test
229Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070910054249
231 Can't let Tom and Manuel catch up!
233[Two more failing type families tests
234Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070907170232]
235[Accept improved error messages for some tcfail tests
236Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070907125223]
237[Simple9 is fixed
238Tom Schrijvers <tom.schrijvers@cs.kuleuven.be>**20070906171931]
239[TypeFamilies: fixed Simple14 and added Simple15
240Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070907101616]
241[this test should unregister the test packages afterward (fixes driver063)
242Simon Marlow <simonmar@microsoft.com>**20070907151611]
243[Added tests break024 and break025
244Pepe Iborra <mnislaih@gmail.com>**20070907103330
245 for -fbreak-on-error and -fbreak-on-exception
247[break020 and break021 underline things in the wrong place; trac #1669
248Ian Lynagh <igloo@earth.li>**20070906183806]
249[Accept some output
250Ian Lynagh <igloo@earth.li>**20070906180831]
251[Fixup bytestring tests to work with current QuickCheck and bytestring
252Duncan Coutts <duncan@haskell.org>**20070906224533
253 Sadly requires that the internal Fusion module be exported from the
254 bytestring package which is bad because that's not supposed to be part
255 of the public api as we're just about to replace all the fusion internals.
257[Set os.environ['TERM'] = 'vt100' before running tests
258Ian Lynagh <igloo@earth.li>**20070906111420
259 Readline sometimes spews out ANSI escapes for some values of TERM,
260 which result in test failures.
262[TypeFamilies: GADT8 is fixed
263Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070906115917]
264[accept output
265Simon Marlow <simonmar@microsoft.com>**20070906104635]
266[test for bug #1465 (12 files, phew)
267Simon Marlow <simonmar@microsoft.com>**20070906093345]
268[add test for qualified name printing
269Simon Marlow <simonmar@microsoft.com>**20070906092814]
270[this test works now
271Simon Marlow <simonmar@microsoft.com>**20070905102055]
272[Test now works
273Simon Marlow <simonmar@microsoft.com>**20070905095825]
274[conc057 and conc068 have moved to the parallel package
275Simon Marlow <simonmar@microsoft.com>**20070904112622]
276[omit tcrun022(ghci), since it relies on optimisation
277Simon Marlow <simonmar@microsoft.com>**20070904111350]
278[make config.top an absolute path
279Simon Marlow <simonmar@microsoft.com>**20070904111018]
280[Adapt test to new restrictions on type families
281Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070906031023]
282[Track changes in deriving
284[A further failing type families test
285Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070905140657]
286[And another failing type families test
287Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070905094548]
288[Yet another failing type families test
289Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070905072057]
290[Another failing type families test
291Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070905053953]
292[Add dummy stderr file for panic test
293Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070905014627]
294[tests for type family completion algorithm and higher order types
295Tom Schrijvers <tom.schrijvers@cs.kuleuven.be>**20070904123638]
296[recursive equational class context
297Tom Schrijvers <tom.schrijvers@cs.kuleuven.be>**20070904082041]
298[equational class context
299Tom Schrijvers <tom.schrijvers@cs.kuleuven.be>**20070904075739
300 expect_fail is now normal because of bug fix
302[Add a test num014 for #1658: CSE [of Doubles] changes semantics
303Ian Lynagh <igloo@earth.li>**20070904134026]
304[add missing file
305Simon Marlow <simonmar@microsoft.com>**20070904081814]
306[equality constraint encoding of functional dependency
307Tom Schrijvers <tom.schrijvers@cs.kuleuven.be>**20070903100053
308 where the FD's LHS is empty:
310        class C a | -> a
312 The direct solution InstEqContext does not compile, but it probably should.
313 There's an indirect solution InstEqContext2 which does work.
316[arrowcase1 is now fixed
317Ian Lynagh <igloo@earth.li>**20070903202148
318 By:
319 Mon Sep  3 07:10:44 PDT 2007  Ross Paterson <ross@soi.city.ac.uk>
320   * FIX for #1080
322   Arrow desugaring now uses a private version of collectPatBinders and
323   friends, in order to include dictionary bindings from ConPatOut.
325[add test for #1648
326Simon Marlow <simonmar@microsoft.com>**20070903143046]
327[don't try to run hp2ps if the program failed with exit(>127)
328Simon Marlow <simonmar@microsoft.com>**20070903135513]
329[add 64-bit output
330Simon Marlow <simonmar@microsoft.com>**20070903115437]
331[Test for type families related panic
332Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070903054450
334 The test program should be rejected but not with a panic. I haven't added a
335 .stderr file because I don't know what the error message should be.
337[Failing type families/GADT test
338Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070903053249]
339[Add a failing type families test
340Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070903052641]
341[Tom Schrijvers' type family tests
342Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070831120431]
343[TypeFamilies: Numerals test
344Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070831065628]
345[Fix outofmem on MacOS
346Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070903030211
348 The error message is different
350[add test for out-of-memory
351Simon Marlow <simonmar@microsoft.com>**20070831084445]
352[skip readwrite002 on Windows, it now hangs following fix to inputReady.c
353Simon Marlow <simonmar@microsoft.com>**20070830131300]
354[TypeFamilies: accept some slightly improved error messages
355Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070830223035]
356[TypeFamilies: test for decidable tyfam instances
357Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070830144724]
358[Adapting some breakXYZ tests to sorted output
359Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070830011021]
360[Add a test for #1375 (ByteString’s “lines” eats empty lines)
361Ian Lynagh <igloo@earth.li>**20070829174618]
362[Marked as expected failures for now
363Pepe Iborra <mnislaih@gmail.com>**20070830102439]
364[Add two new tests for the debuggger involving .boot modules
365Pepe Iborra <mnislaih@gmail.com>**20070830093423]
366[Add a new RTTI test
367Pepe Iborra <mnislaih@gmail.com>**20070829182100]
368[Accept slightly different output in some breakXYZ tests
369Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070829072143]
370[fix this test on Windows
371Simon Marlow <simonmar@microsoft.com>**20070829090202]
372[add test for #1593
373Simon Marlow <simonmar@microsoft.com>**20070828102508]
374[cc013 works now
375Simon Marlow <simonmar@microsoft.com>**20070828102433]
376[TypeFamilies: check arity of type instances
377Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070828065551]
378[Changes necessary for type family patch
379Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070828055140
380 - Mostly changed error messages
381 - 'while' needs another type annotation due to changed rules as to what
382   annotations are required for GADTs.
384[Revert a hack now that the buildds will make a gcc-lib directory on Windows
385Ian Lynagh <igloo@earth.li>**20070826133900]
386[tcrun021 needs -package containers
387Ian Lynagh <igloo@earth.li>**20070826125805]
388[dynamic002 needs -package packedstring now
389Ian Lynagh <igloo@earth.li>**20070826124918]
390[conc068 needs parallel
391Ian Lynagh <igloo@earth.li>**20070826123041]
392[conc057 needs the parallel library
393Ian Lynagh <igloo@earth.li>**20070826122117]
394[Update array test output
395Ian Lynagh <igloo@earth.li>**20070826120644
396 Unfortunately safeIndex is too polymorphic to be able to show the index
397 or the bounds when we have a bad index.
399[Update tests now that #1384 is fixed
400Ian Lynagh <igloo@earth.li>**20070826013926
401 #1384 = Exporting a module that isn't imported doesn't fail
403[Fix the expected output for derefnull and divbyzero on Windows
404Ian Lynagh <igloo@earth.li>**20070824215351]
405[add test for part of #1372
406Simon Marlow <simonmar@microsoft.com>**20070801153944]
407[fix syntax errors
408Simon Marlow <simonmar@microsoft.com>**20070823143236]
409[count a syntax error in a .T file as a framework failure
410Simon Marlow <simonmar@microsoft.com>**20070823142714]
411[Windows-specific output no longer required
412Simon Marlow <simonmar@microsoft.com>**20070823111653]
413[getDirContents001 needs -fno-gen-manifest
414Simon Marlow <simonmar@microsoft.com>**20070822075924]
415[Stop the timeout calibration ever returning 0
416Ian Lynagh <igloo@earth.li>**20070821135055]
417[A couple more GADT/type families tests
418Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070821020029]
419[Another type families/gadt test
420Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070820034301]
421[Type families: adapt to improved error messages
422Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070820022251]
423[Type families: Infix works now
424Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070819114220]
425[Another type families test
426Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070820020658]
427[Type families: "Kind" is now working
428Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070819072814]
429[Add a test ghci021 for trac #1565
430Ian Lynagh <igloo@earth.li>**20070818152229]
431[Add a test ghci020 for trac #1587
432Ian Lynagh <igloo@earth.li>**20070818151943]
433[Two more indexed types tests
434Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070817070131]
435[Types families: Refl suceeds without tyfam patch
436Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070816102443]
437[Synonym family problem with higher-kinded families
438Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070816101137]
439[Another indexed types testcase
440Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070814025630
442 It exhibits a regression in the type functions patch.
444[Document and fix expected failure code for derefnull and divbyzero
445Ian Lynagh <igloo@earth.li>**20070812133550]
446[Follow the base split
447Ian Lynagh <igloo@earth.li>**20070803180545]
448[Update the bytestring tests for the bytestring package
449Ian Lynagh <igloo@earth.li>**20070728221246]
450[Update standalone deriving test, and add a failure test
451Ian Lynagh <igloo@earth.li>**20070810223439]
452[Accept changes (mostly paren removal)
453Ian Lynagh <igloo@earth.li>**20070810194402]
454[adjust some tests
455Pepe Iborra <mnislaih@gmail.com>**20070829085735]
456[Remove an old readme-like file
457Pepe Iborra <mnislaih@gmail.com>**20070829085712]
458[Added tests for :steplocal and :stepmodule
459Pepe Iborra <mnislaih@gmail.com>**20070828115403]
460[Accept output
461Pepe Iborra <mnislaih@gmail.com>**20070828103240]
462[Aad test break020 for :stepover
463Pepe Iborra <mnislaih@gmail.com>*-20070814164406]
464[Accept output due to changes in :history
465Pepe Iborra <mnislaih@gmail.com>**20070814164438]
466[Aad test break020 for :stepover
467Pepe Iborra <mnislaih@gmail.com>**20070814164406]
468[Test Trac #1606
470[Another indexed type families test
471Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070810042859
473 As before, this is against a patch which isn't in the HEAD yet.
475[Tests for indexed type synonyms
476Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070810034436
478 The tests expose bugs in an implementation of indexed type families which
479 hasn't been pushed to the HEAD yet. They are all marked as expect_fail.
481[FIX ghci019
482Roman Leshchinskiy <rl@cse.unsw.edu.au>**20070810014947
484 Wrong line numbers in expected output
486[Trac #736 is fixed
488[Test for Trac #1037
492[Test for Trac #1581
494[Use -XGADTs rather than -X=GADTs
495Ian Lynagh <igloo@earth.li>**20070804211442]
496[Follow flag changes
497Ian Lynagh <igloo@earth.li>**20070804202839]
498[Add tests for catching exceptions on Windows
499Ian Lynagh <igloo@earth.li>**20070803183530]
500[Add exit_code_if_platform functions to the testlib
501Ian Lynagh <igloo@earth.li>**20070803183449]
502[Docs have moved to the wiki
503Ian Lynagh <igloo@earth.li>**20070803123118]
504[cabal01: we need --with-ld=$(LD) for Windows
505Simon Marlow <simonmar@microsoft.com>**20070803075231]
506[Define and use rawSystem in the testsuite driver and the driver tests
507Ian Lynagh <igloo@earth.li>**20070802223037
508 spawnlp doesn't exist in Windows, so this avoids using it.
510[Add "composes" to the driver docs
511Ian Lynagh <igloo@earth.li>**20070802170508]
512[Testsuite driver doc updates
513Ian Lynagh <igloo@earth.li>**20070802170343]
514[Add test for record wildcards
516[Update (previously buggy) output
518[Update expected output
520[Add test for Trac #1564
522[The galois_raytrace test requires the parsec package
523Ian Lynagh <igloo@earth.li>**20070727145721]
524[skip read023 (see #1215 and comment in all.T)
525Simon Marlow <simonmar@microsoft.com>**20070724130810]
526[Add a test for copyFile
527Ian Lynagh <igloo@earth.li>**20070722133715]
528[Tell the testsuite what exeext is
529Ian Lynagh <igloo@earth.li>**20070721224708]
530[Fix cabal01 to work on Windows
531Ian Lynagh <igloo@earth.li>**20070721215854]
532[Share the pwd program between tests
533Ian Lynagh <igloo@earth.li>**20070721215816]
534[Make a non-profiling version of test cabal01
535Ian Lynagh <igloo@earth.li>**20070721133457]
536[Add a test for trac #1322 (ghc --make recompiles hs-boot files unnecessarily)
537Ian Lynagh <igloo@earth.li>**20070719112628]
538[Fix the haddock tests when going via C
539Ian Lynagh <igloo@earth.li>**20070719000840
540 We need to have a header which claims the foreign imports we do are
541 for entities that actually exist. Otherwise the C compiler complains.
543[maessen_hashtab is broken (trac #1546)
544Ian Lynagh <igloo@earth.li>**20070718125422]
545[Skip the GHCi debugger tests when unregisterised (trac #1545)
546Ian Lynagh <igloo@earth.li>**20070718122042]
547[Adding compile_and_run_with_prefix and multimod_compile_and_run_with_prefix as test-fns.
549[Update drvfail008 output (flag name change)
550Ian Lynagh <igloo@earth.li>**20070717014132]
551[Skip the concio tests when fast, as we don't really want to hang around for 2s
552Ian Lynagh <igloo@earth.li>**20070717013425]
553[Bump the delay for concio from 0.45 to 1s
554Ian Lynagh <igloo@earth.li>**20070717013241
555 It wasn't long enough on thorkil's Mac. Should really do something based
556 on the calibration value or something, I guess.
558[Skip break017 if fast (bit of a hack; just to make the validate script work)
559Ian Lynagh <igloo@earth.li>**20070714224728]
560[Add a test for bug 1533 (currently broken)
561Ian Lynagh <igloo@earth.li>**20070713131013]
562[concio001: give the process a tiny little bit more time in the Makefile
563Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070713042705
564 - Although the test passed when run by itself, it did sometimes fail
565   with validate as the timing just didn't work out on a loaded machine.
567[ffi012: stdcall doesn't work on MacOS #1524
568Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070711101641]
569[concio001: account for constant overhead of threadDelay on MacOS
570Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070711092149
571 - See also #1523
573[Really remove an obsolete test (print015)
574Pepe Iborra <mnislaih@gmail.com>**20070720070312]
575[Accept output
576Pepe Iborra <mnislaih@gmail.com>**20070714155344]
577[dynbrk005: update with expected output
578Pepe Iborra <mnislaih@gmail.com>**20070713110121
580 The test is still expected to fail, as there is some
581 implementation work to be done here
584[break014: accept output and unfail
585Pepe Iborra <mnislaih@gmail.com>**20070713103724]
586[Added a new :print test
587Pepe Iborra <mnislaih@gmail.com>**20070712135224]
588[remove an obsolete test
589Pepe Iborra <mnislaih@gmail.com>**20070712100713
591 The script was using Data.Set to test handling of unboxed fields by :print,
592 but some change in Data.Set or in ghc has made fromList more strict and
593 the :print pprinter never gets to show the unboxed fields itself.
594 Moreover, print022 is a much better test for unboxed fields than this one
597[Accept output
598Pepe Iborra <mnislaih@gmail.com>**20070712085231]
599[Unfail some :print tests
600Pepe Iborra <mnislaih@gmail.com>**20070711102423]
601[Follow error message changes
602Ian Lynagh <igloo@earth.li>**20070710152155]
603[Remove tcfail111; duplicate of tcfail098
604Ian Lynagh <igloo@earth.li>**20070709215509]
605[Tweak tcfail098; we aren't interested in the undecidability error
606Ian Lynagh <igloo@earth.li>**20070709215427]
607[Add a test for -XPartiallyAppliedClosedTypeSynonyms
608Ian Lynagh <igloo@earth.li>**20070709181508]
609[add test for #1505
610Simon Marlow <simonmar@microsoft.com>**20070709210632]
611[Fix this test to work with shells that don't have {..} globbing
612Simon Marlow <simonmar@microsoft.com>**20070709200946
613 e.g. the /bin/sh on my Ubuntu 7.04 system
615[Accept output (more flag name changes)
616Ian Lynagh <igloo@earth.li>**20070709165029]
617[Add tests for -XPolymorphicComponents
618Ian Lynagh <igloo@earth.li>**20070709120331]
619[readwrite002 is expect_broken_if_platform(1198,'i386-unknown-mingw32')
620Simon Marlow <simonmar@microsoft.com>**20070709113801]
621[reqlib now uses subprocess (when it's available)
622Ian Lynagh <igloo@earth.li>**20070709105014
623 Fixes a problem where /dev/null doesn't exist on mingw.
625[Accept output (following error message changes)
626Ian Lynagh <igloo@earth.li>**20070708193947]
627[Tests for -XFunctionalDependencies
628Ian Lynagh <igloo@earth.li>**20070708153251]
629[Add tests for -XRecursiveDo
630Ian Lynagh <igloo@earth.li>**20070708150546]
631[Tests for -XGeneralizedNewtypeDeriving
632Ian Lynagh <igloo@earth.li>**20070708144456]
633[Add tests for -XParallelListComp
634Ian Lynagh <igloo@earth.li>**20070708134210]
635[Add tests for -XMultiParamTypeClasses
636Ian Lynagh <igloo@earth.li>**20070708122732]
637[Tests for KindSignatures
638Ian Lynagh <igloo@earth.li>**20070708120837]
639[Tests for EmptyDataDecls extension
640Ian Lynagh <igloo@earth.li>**20070708112938]
641[Add tests for magic hashes (trac #1297)
642Ian Lynagh <igloo@earth.li>**20070708110956]
643[Fix calibrate python script for non-UNIX machines
644Ian Lynagh <igloo@earth.li>**20070707213542]
645[Fall back to os.spawnv is we don't have the subprocess module
646Ian Lynagh <igloo@earth.li>**20070707212648]
647[add prof_hb way
648Simon Marlow <simonmar@microsoft.com>**20070627090524]
649[clean up the extra_ways machinery
650Simon Marlow <simonmar@microsoft.com>**20070627090515]
651[add the profiling ways to config.other_ways
652Simon Marlow <simonmar@microsoft.com>**20070627084700]
653[make prof001 and prof002 into compile_and_run tests, to test #1472
654Simon Marlow <simonmar@microsoft.com>**20070707191638]
655[Add a test for -fdisambiguate-record-fields (trac #1401)
656Ian Lynagh <igloo@earth.li>**20070707183413]
657[tcfail093 now succeeds, so has no stderr
658Ian Lynagh <igloo@earth.li>**20070707102012]
659[tc232 requires mtl
660Ian Lynagh <igloo@earth.li>**20070707101215]
661[Use subprocess.call rather than os.spawnv in the testsuite driver
662Ian Lynagh <igloo@earth.li>**20070706121450
663 os.spawnv is broken on non-cygwin Windows (looks like it goes via a shell).
665[drv015 should fial
667[tcfail093 should succeed
669[Added tests for Cmm and CPS (they are currently skipped)
670Michael D. Adams <t-madams@microsoft.com>**20070706092548
671 Also the test driver doesn't understand 'cmm' files
672 so something will have to be written before these tests
673 can even run.
675[tcfail140 is expect_broken(451)
676Simon Marlow <simonmar@microsoft.com>**20070706081157]
677[ffi-deriv1 is broken(736)
678Simon Marlow <simonmar@microsoft.com>**20070705140311]
679[Add test for Trac #1494
681[fix testblockalloc for THREADS=2
682Simon Marlow <simonmar@microsoft.com>**20070704154139]
683[accept output
684Simon Marlow <simonmar@microsoft.com>**20070704135029]
685[gadt23: $MAKE needs --no-print-directory
686Simon Marlow <simonmar@microsoft.com>**20070704134516]
687[add test for #1131
688Simon Marlow <simonmar@microsoft.com>**20070704104931]
689[Test for Trac #1456
691[don't reset MAKEFLAGS in recursive make in 'make fast'
692Simon Marlow <simonmar@microsoft.com>**20070703123426
693 It breaks some tests on Windows, because the stage=2 setting is lost
694 in the recursive call.  I don't understand why these variables are
695 passed in MAKEFLAGS on Windows (cygwin) but not on Unix, something to
696 do with environment variables presumably.
698[accept output
699Simon Marlow <simonmar@microsoft.com>**20070703105758]
700[accept output
701Simon Marlow <simonmar@microsoft.com>**20070703103912]
702[Update output
704[Add test for Trac #1465
706[Type families: more overlap checks
707Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070629071438]
708[Type families: test type family with higher kinded parameters
709Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070629065523]
710[Type families: tests excluding type families in left hand sides
711Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070629064019]
712[Type families: test for tau typeness of rhs of type instances
713Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070629052042]
714[Type families: tests for overlap check of type families
715Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070629043820]
716[Add test for Trac #1445
718[Types families: test that the right coercion names go into ifaces
719Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070627104656]
720[Type families: add test case for deriving of assoc data families
721Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070627055147]
722[make this test a bit more robust (hopefully)
723Simon Marlow <simonmar@microsoft.com>**20070626092843]
724[Add a test (tc229) for trac #1406
725Ian Lynagh <igloo@earth.li>**20070624191431]
726[Add a test for trac #1287: SPECIALIZE causes panic
727Ian Lynagh <igloo@earth.li>**20070624172733]
728[Allow the "< /dev/null" when running tests to be disabled
729Ian Lynagh <igloo@earth.li>**20070623205213
730 The user001 test in the unix package can fail when stdin comes from a
731 file.
733[Accept output (tcfail145)
734Ian Lynagh <igloo@earth.li>**20070623195449]
735[Accept output (read008)
736Ian Lynagh <igloo@earth.li>**20070623194707]
737[getC now works (trac 1430 is fixed)
738Ian Lynagh <igloo@earth.li>**20070623192346]
739[Mark ghci debugger tests broken
740Ian Lynagh <igloo@earth.li>**20070623175217]
741[Test for Trac #1402
743[Fix flaggery
745[Test for Trac #1386
747[Update expected output (mostly concerning deriving)
749[tcrun032 was using an un-documented (and now not implemented) feature of 'deriving'
751[Remove tcfail105.stderr; tcfail105 is now an expected pass!
753[no .bat scripts any more
754Simon Marlow <simonmar@microsoft.com>**20070621102024]
755[Test for Trac #1430
757[Output reordering in debugger tests
758Ian Lynagh <igloo@earth.li>**20070618103251]
759[Update ghci debugger output order
760Ian Lynagh <igloo@earth.li>**20070617215040]
761[tcfail046,tcfail169,tcfail118 are broken; trac #1432
762Ian Lynagh <igloo@earth.li>**20070617001116]
763[rnfail028 is currently broken; trac #1384
764Ian Lynagh <igloo@earth.li>**20070616223140]
765[We expect getC to be broken: trac #1430
766Ian Lynagh <igloo@earth.li>**20070616221450]
767[tcfail177 is expected to fail; trac #1176
768Ian Lynagh <igloo@earth.li>**20070616211731]
769[Accept prog003 output
770Ian Lynagh <igloo@earth.li>**20070616204139
771 Also added some extra prints to make it clearer what's happening
773[ghci debugger output reordering
774Ian Lynagh <igloo@earth.li>**20070616200222]
775[Accept output reorderings in ghci debugger tests
776Ian Lynagh <igloo@earth.li>**20070616195730]
777[Accept output for TH_exn2
778Ian Lynagh <igloo@earth.li>**20070616194758]
779[accept output
780Simon Marlow <simonmar@microsoft.com>**20070614111147]
781[move par tests to the parallel package
782Simon Marlow <simonmar@microsoft.com>**20070614092328]
783[add 32-bit output for num012
784Simon Marlow <simonmar@microsoft.com>**20070614091546]
785[Test 11 double arguments instead of 6 (see #1424)
786Simon Marlow <simonmar@microsoft.com>**20070613144542]
787[test various kinds of heap profile
788Simon Marlow <simonmar@microsoft.com>**20070613124435]
789[add extra_ways, for adding running a test in more ways
790Simon Marlow <simonmar@microsoft.com>**20070613124318]
791[add more profiling ways, to test different kinds of heap profile
792Simon Marlow <simonmar@microsoft.com>**20070613121954]
793[fix this test
794Simon Marlow <simonmar@microsoft.com>**20070608104457]
795[expect more failures for ffi009 on x86
796Simon Marlow <simonmar@microsoft.com>**20070608104150]
797[Split newtype deriving test from other deriving tests
798Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070608044250]
799[fix this test
800Simon Marlow <simonmar@microsoft.com>**20070607095334]
801[more expected failures for arith012
802Simon Marlow <simonmar@microsoft.com>**20070607094022]
803[accept output
804Simon Marlow <simonmar@microsoft.com>**20070607093924]
805[arith008 fails for some more ways now that the NCG is used by default
806Simon Marlow <simonmar@microsoft.com>**20070607093505]
807[Add test for #1385
809[Add comments about runCmd
811[Test for Trac #1396
812Michael D. Adams <t-madams@microsoft.com>**20070531154432]
813[Test for Trac #1382
815[add negative-prim-literal tests
816Isaac Dupree <id@isaac.cedarswampstudios.org>**20070526224405
817 the first for behavior common between their new and old parsings (passes both),
818 the second to test the new behavior (fails before, passes after)
820[#1318: pre-emptively add test for Haskell98 treatment of operator "-"
821Isaac Dupree <id@isaac.cedarswampstudios.org>**20070526143814]
822[Add parser/should_run
823Isaac Dupree <id@isaac.cedarswampstudios.org>**20070526143151]
824[Update (incorrect) test output with '....'s
825Ian Lynagh <igloo@earth.li>**20070527213056]
826[Accept output (missing-main error changed)
827Ian Lynagh <igloo@earth.li>**20070527212624]
828[1332 is now fixed, so tc224 is passing again
829Ian Lynagh <igloo@earth.li>**20070527211601]
830[Use -v0 in TH tests to avoid package versions getting into stderr
831Ian Lynagh <igloo@earth.li>**20070527210126]
832[Use -v0 when doing test rnfail043
833Ian Lynagh <igloo@earth.li>**20070527203004
834 This avoids version numbers of packages being in the output.
836[Accept output (missing-main error has changed)
837Ian Lynagh <igloo@earth.li>**20070527202508]
838[Accept output (missing-main error has changed)
839Ian Lynagh <igloo@earth.li>**20070527202333]
840[par001 requires the parallel library
841Ian Lynagh <igloo@earth.li>**20070527200931]
842[Accept output (source spans)
843Ian Lynagh <igloo@earth.li>**20070527184303]
844[remove unreg "way"; unreg is now all-or-nothing
845Simon Marlow <simonmar@microsoft.com>**20070525081742]
846[Accept output (source spans)
847Ian Lynagh <igloo@earth.li>**20070519104909]
848[Accept output (... doesn't replace a constructor any more)
849Ian Lynagh <igloo@earth.li>**20070519103641]
850[Two tests for newtypes & :print added
851Pepe Iborra <mnislaih@gmail.com>**20070618080252]
852[Accept output
853Pepe Iborra <mnislaih@gmail.com>**20070519215040]
854[ignore the .ghci file if present in the ghci debugger tests
855Pepe Iborra <mnislaih@gmail.com>**20070519211700]
856[add a test for printing unboxed fields
857Simon Marlow <simonmar@microsoft.com>**20070518141526]
858[arith011 is no longer broken on x86-64 Linux
859Simon Marlow <simonmar@microsoft.com>**20070518115502]
860[Accept output (src span)
861Ian Lynagh <igloo@earth.li>**20070517164019]
862[bio001 needs profiling
863Ian Lynagh <igloo@earth.li>**20070517163214]
864[Accept output (source spans)
865Ian Lynagh <igloo@earth.li>**20070517162651]
866[move dynbk tests into scripts/ and update them
867Simon Marlow <simonmar@microsoft.com>**20070517092220]
868[move STM-specific tests to the stm package
869Simon Marlow <simonmar@microsoft.com>**20070517085909]
870[make this test work a bit more reliably
871Simon Marlow <simonmar@microsoft.com>**20070517085853]
872[add missing files
873Simon Marlow <simonmar@microsoft.com>**20070517082938]
874[add another exception test
875Simon Marlow <simonmar@microsoft.com>**20070516133922]
876[move the break* tests into scripts/, and update as necessary
877Simon Marlow <simonmar@microsoft.com>**20070516095924]
878[move break1 to scripts/break012
879Simon Marlow <simonmar@microsoft.com>**20070516090710]
880[add missing source file
881Simon Marlow <simonmar@microsoft.com>**20070516083636]
882[add missing source files for tests
883Simon Marlow <simonmar@microsoft.com>**20070516082958]
884[accept output and add a few more tests
885Simon Marlow <simonmar@microsoft.com>**20070515132532]
886[-findexed-types -> -ftype-families
887Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070514115132]
888[add test for #1277
889Simon Marlow <simonmar@microsoft.com>**20070511145720]
890[Adapt indexed type tests to removal of newtype families
891Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070511113521]
892[Various indexed types tests fail due to trac #1331
893Ian Lynagh <igloo@earth.li>*-20070505155605]
894[Add tests for -fwarn-implicit-prelude (and -fwarn-unused-imports along with it) (trac #1317)
895Isaac Dupree <id@isaac.cedarswampstudios.org>**20070508221238]
896[add a couple more tests
897Simon Marlow <simonmar@microsoft.com>**20070509133022]
898[add test for unicode constructor names in :print
899Simon Marlow <simonmar@microsoft.com>**20070509104517]
900[Add test for full laziness
902[accept output
903Simon Marlow <simonmar@microsoft.com>**20070508144310]
904[FIX #1159: This test needs to run in a subthread (see comments)
905Simon Marlow <simonmar@microsoft.com>**20070508130950]
906[add test for #1227
907Simon Marlow <simonmar@microsoft.com>**20070508105325]
908[add test for #1253
909Simon Marlow <simonmar@microsoft.com>**20070507132429]
910[add test for #1091
911Simon Marlow <simonmar@microsoft.com>**20070507113903]
912[add basic concurrency/IO test: tests that stdin is non-blocking
913Simon Marlow <simonmar@microsoft.com>**20070507124521]
914[platform-specific output no longer required
915Simon Marlow <simonmar@microsoft.com>**20070417080859]
916[Add a test that 'ghc -e "return ()"' returns successfully
917Ian Lynagh <igloo@earth.li>**20070506113229]
918[Arrow tests are failing core lint; trac #1333
919Ian Lynagh <igloo@earth.li>**20070505190414]
920[sed-o in the testsuite driver
921Ian Lynagh <igloo@earth.li>**20070505190353]
922[dsrun014 is broken (trac #1257, Bytecode generator can't handle unboxed tuples)
923Ian Lynagh <igloo@earth.li>**20070505172037]
924[tc224 (overloaded strings) is broken; trac #1332
925Ian Lynagh <igloo@earth.li>**20070505161813]
926[Various indexed types tests fail due to trac #1331
927Ian Lynagh <igloo@earth.li>**20070505155605]
928[Accept output (mdofail004)
929Ian Lynagh <igloo@earth.li>**20070505153527]
930[Church2 is broken; trac #1330
931Ian Lynagh <igloo@earth.li>**20070505152441]
932[Accept output
933Ian Lynagh <igloo@earth.li>**20070505150128]
934[Accept output
935Ian Lynagh <igloo@earth.li>**20070505123344]
936[Accept output
937Ian Lynagh <igloo@earth.li>**20070505120131]
938[Add output
939Ian Lynagh <igloo@earth.li>**20070505115657]
940[Accept output
941Ian Lynagh <igloo@earth.li>**20070505114604]
942[Partially accept output
943Ian Lynagh <igloo@earth.li>**20070505113746]
944[Accept output
945Ian Lynagh <igloo@earth.li>**20070505113048]
946[Accept output for tcfail004
947Ian Lynagh <igloo@earth.li>**20070505105852]
948[Track ... pretty-printer changes
949Ian Lynagh <igloo@earth.li>**20070505105355]
950[stm is no longer a corelib, so needs to be reqlib'ed now
951Ian Lynagh <igloo@earth.li>**20070505004835]
952[Don't dump stderr/stdout before we've split the ghci output
953Ian Lynagh <igloo@earth.li>**20070505004802
954 Fixes some framework failures.
956[Fix spec001 test
957Ian Lynagh <igloo@earth.li>**20070505001103]
958[Accept output
959Ian Lynagh <igloo@earth.li>**20070505000818]
960[Accept output
961Ian Lynagh <igloo@earth.li>**20070504235810]
962[maessen_hashtab needs QuickCheck
963Ian Lynagh <igloo@earth.li>**20070504235518]
964[regex tests need regex-posix, which is no longer a corelib
965Ian Lynagh <igloo@earth.li>**20070504232505]
966[Fix comment
967Ian Lynagh <igloo@earth.li>**20070504230405]
968[skip cabal02 (cabal-setup isn't in the GHC tree any more)
969Ian Lynagh <igloo@earth.li>**20070504220048]
970[Don't hardcode the version of base in the tests
971Ian Lynagh <igloo@earth.li>**20070504215708]
972[Accept output for tcfail005
973Ian Lynagh <igloo@earth.li>**20070504092957]
974[cg025 requires regex-compat, which is now an extralib
975Ian Lynagh <igloo@earth.li>**20070503225622]
976[Test for Trac #1251
978[Add test for Trac #1323
980[Revert mistaken change to all.T
982[Use letters to allow output to be matched up with the code more easily
983Ian Lynagh <igloo@earth.li>**20070503192604]
984[Remove redundant arch-specific test files
985Ian Lynagh <igloo@earth.li>**20070503192139]
986[Accept output
987Ian Lynagh <igloo@earth.li>**20070503191615]
988[update: we give a diagnostic for an incorrect number in :delete now
989Simon Marlow <simonmar@microsoft.com>**20070503151724]
990[add a history test
991Simon Marlow <simonmar@microsoft.com>**20070503151700]
992[add a :list test
993Simon Marlow <simonmar@microsoft.com>**20070503150446]
994[add a test to demonstrate a new bug
995Simon Marlow <simonmar@microsoft.com>**20070503131223]
996[accept output
997Simon Marlow <simonmar@microsoft.com>**20070503094206]
998[add correct output now this test is fixed
999Simon Marlow <simonmar@microsoft.com>**20070430110058]
1000[Add test for Trac #1255
1002[Add test for records and type families
1004[Accept output
1005Pepe Iborra <mnislaih@gmail.com>**20070430171655]
1006[Adapt some breakpoint tests to the new command syntax
1007Pepe Iborra <mnislaih@gmail.com>**20070430171643]
1008[add test for a new assertion failure
1009Simon Marlow <simonmar@microsoft.com>**20070427144739]
1010[modify test to reproduce a new bug
1011Simon Marlow <simonmar@microsoft.com>**20070426153744]
1012[add another test, and accept some output
1013Simon Marlow <simonmar@microsoft.com>**20070426152639]
1014[Fix the test I just added
1015Pepe Iborra <mnislaih@gmail.com>**20070426101615
1017 :break qsort sets a breakpoint in the outer expression, before any variable
1018 has been bound. Once you :step the things are bound
1021[Added a :break test
1022Pepe Iborra <mnislaih@gmail.com>**20070426085538]
1023[Disable the monomorphism restriction warnings in all tests
1024Pepe Iborra <mnislaih@gmail.com>**20070426084918]
1025[Accept output
1026Pepe Iborra <mnislaih@gmail.com>**20070425175248]
1027[add some :show bindings
1028Simon Marlow <simonmar@microsoft.com>**20070425130058]
1029[add test for a new bug
1030Simon Marlow <simonmar@microsoft.com>**20070425130031]
1031[this test requires an extra :step now
1032Simon Marlow <simonmar@microsoft.com>**20070425125920]
1033[New test covering bug discovered by Nicolas Frisby in TcUnify.boxySplitTyConApp
1035[move some dynbrk tests into the scripts/ directory
1036Simon Marlow <simonmar@microsoft.com>**20070423152829]
1037[add dynbrk tests, and a few more breakpoint tests
1038Simon Marlow <simonmar@microsoft.com>**20070423152031]
1039[Add test suggested by Doaitse Swierestra
1041[Adapt commands to the new ghci debugger command-set
1042Pepe Iborra <mnislaih@gmail.com>**20070420170414]
1043[Accept output
1044Pepe Iborra <mnislaih@gmail.com>**20070420170311]
1045[Update output
1046Ian Lynagh <igloo@earth.li>**20070417151616]
1047[Add a test for use of fail for trac #1265
1048Tyson Whitehead <twhitehe@uwo.ca>**20070410140653]
1049[Differentiate between use of fail and failure of code (i.e., an exception is thrown)
1050Tyson Whitehead <twhitehe@uwo.ca>**20070410140308]
1051[Use $(PYTHON) rather than assuming python will find it
1052Ian Lynagh <igloo@earth.li>**20070417130516]
1053[Generate conc068 input in a more portable manner
1054Thorkil Naur <naur@post11.tele.dk>**20070417063754
1055 The earlier method with 'yes .. | head ..' does not work on PPC Mac OS X.
1057[TAG 2007-04-17
1058Ian Lynagh <igloo@earth.li>**20070417125057]
1059[Close 2 files that we open so we know that the writes have actually happened
1060Ian Lynagh <igloo@earth.li>**20070416225010]
1061[cabal01 needs profiling
1062Ian Lynagh <igloo@earth.li>**20070416221129]
1063[MERGE: Make conc056 independent of the network package
1064Simon Marlow <simonmar@microsoft.com>**20070416101202
1065 Should make the test more robust, we were seeing failures in the
1066 nightly builds.
1068[conc063 should exit(0) now
1069Simon Marlow <simonmar@microsoft.com>**20070416100847]
1070[TAG 2007-04-14
1071Ian Lynagh <igloo@earth.li>**20070414110652]
1072[Set some esc tests to skip_unless_tag('esc')
1073Ian Lynagh <igloo@earth.li>**20070413234046]
1074[Allow tests to be skipped based on whether or not the compiler has a tag
1075Ian Lynagh <igloo@earth.li>**20070413233859
1076 When working on a new foo extension, you can now put your tests in the
1077 testsuite, set ProjectTags=-foo in mk/build.mk and skip_unless_tag('foo')
1078 in the tests.
1080[break1 and break4 are broken due to trac #1275
1081Ian Lynagh <igloo@earth.li>**20070413213209]
1082[add one more example
1084[added a few more examples
1086[Except some output changes
1087Ian Lynagh <igloo@earth.li>**20070413183008]
1088[Give an ASCII representation of the PPM output
1089Ian Lynagh <igloo@earth.li>**20070408180814
1090 We will need to do some sort of similarity test to cope with FP differences,
1091 but this will at least let us see what differences we need to accommodate.
1093[Give more output while running conc068
1094Ian Lynagh <igloo@earth.li>**20070413180859]
1095[Print stdout/stderr when we get a bad result
1096Ian Lynagh <igloo@earth.li>**20070413180412]
1097[Add tests for OPTIONS pragmas applying to the wrong files
1098Ian Lynagh <igloo@earth.li>**20070411222135]
1099[added TestList TestImport
1101[More ppr tests
1102Ian Lynagh <igloo@earth.li>**20070407122412
1103 The name +_0 is a bit dubious.
1105[Increase the FP fudge factor (0.000001 -> 0.00001)
1106Ian Lynagh <igloo@earth.li>**20070407113910]
1107[Calibrate == calibrate on Windows...
1108Ian Lynagh <igloo@earth.li>**20070406001033]
1109[Use $(PYTHON) to run calibrate, rather than relying on it finding python itself
1110Ian Lynagh <igloo@earth.li>**20070405193027]
1111[Avoid FP differences with cholewo-eval
1112Ian Lynagh <igloo@earth.li>**20070405153241]
1113[Remove redundant Main.hs (there's a Main.lhs too)
1114Ian Lynagh <igloo@earth.li>**20070405151602]
1115[barton-mangler-bug shouldn't have FP difference problems any more
1116Ian Lynagh <igloo@earth.li>**20070405144929]
1117[Check float values are within a small tolerance inside barton-mangler
1118Ian Lynagh <igloo@earth.li>**20070405142508
1119 Saves the test from failing due to small FP differences.
1121[Calibrate the testsuite timeout if a value of -1 is given
1122Ian Lynagh <igloo@earth.li>**20070405133331]
1123[Add a test that checks pretty-printed TH output looks right
1124Ian Lynagh <igloo@earth.li>**20070405114005]
1125[MERGE: Another attempt to make mod{144,146,158,160,165} generate consistent output
1126Simon Marlow <simonmar@microsoft.com>**20070404103634
1127 On some platforms $MAKE == "gmake", so the error messages still didn't
1128 match.  I made it so that these tests now don't fail in make, but the
1129 exit code from GHC is emitted to stderr so we can test it.
1131[ghci015 should ignore output (see comment)
1132Simon Marlow <simonmar@microsoft.com>**20070403112228]
1133[Accept test output
1134Ian Lynagh <igloo@earth.li>**20070401211751]
1135[IsString and fromString are in Data.String now
1136Ian Lynagh <igloo@earth.li>**20070401211027]
1137[tc217/220/223 need mtl
1138Ian Lynagh <igloo@earth.li>**20070401210909]
1139[Remove generated file
1140Ian Lynagh <igloo@earth.li>**20070401210528]
1141[Update rnfail040 output
1142Ian Lynagh <igloo@earth.li>**20070401210413]
1143[Update output with new, friendlier error
1144Ian Lynagh <igloo@earth.li>**20070401205626]
1145[Consistent output for tests
1146Ian Lynagh <igloo@earth.li>**20070401205455]
1147[Add some -v0s to cabal01; cabal still isn't being quiet enough, though
1148Ian Lynagh <igloo@earth.li>**20070401203313]
1149[Accept output
1150Ian Lynagh <igloo@earth.li>**20070401202323]
1151[Check stderr output before stdout output
1152Ian Lynagh <igloo@earth.li>**20070401202156]
1153[On failure, diff the normalised test outputs
1154Ian Lynagh <igloo@earth.li>**20070401202024]
1155[Time how long is spent on each .T file
1156Ian Lynagh <igloo@earth.li>**20070331115228]
1157[Make our own pwd, so we don't get confused by paths on cygwin
1158Ian Lynagh <igloo@earth.li>**20070330184246]
1159[Update test output
1160Ian Lynagh <igloo@earth.li>**20070401190122]
1161[Test for RULES type-matching
1163[There is no opt way any more
1166 Use optc, optasm instead.
1169[Add rnfail047, test for trac #924
1170Ian Lynagh <igloo@earth.li>**20070331123429]
1171[Use unified, rather than context, diffs
1172Ian Lynagh <igloo@earth.li>**20070330134203]
1173[added more examples
1175[add test for #1219
1176Simon Marlow <simonmar@microsoft.com>**20070327103851]
1177[TH_dataD1/1193 is no longer broken, but is meant to fail
1178Ian Lynagh <igloo@earth.li>**20070324003644]
1179[Test for Trac #1031
1181[Add test for Trac #1221
1183[Add another renamer test nhc98 used to fail
1184Ian Lynagh <igloo@earth.li>**20070315001153]
1185[Another renamer test that nhc98 used to fail on
1186Ian Lynagh <igloo@earth.li>**20070314190837]
1187[Add a renamer test (nhc98 used to fail it)
1188Ian Lynagh <igloo@earth.li>**20070314185736]
1189[Fix gadt23 test
1190Ian Lynagh <igloo@earth.li>**20070311214714]
1191[Add a test gadt23 from Christophe Poucet
1192Ian Lynagh <igloo@earth.li>**20070311195336]
1193[Don't hide the Makefile commands
1194Ian Lynagh <igloo@earth.li>**20070311195207
1195 The testsuite uses -s to hide them, and this way we can see what's
1196 happening when running make by hand.
1198[added contract synonym test case again
1200[added contract synonym test case
1202[on Windows, use the .bat versions of the inplace scripts
1203Simon Marlow <simonmar@microsoft.com>**20070308131540
1204 This will help the Cabal tests to work (although there are still more
1205 issues to fix).
1207[add test for #986
1208Simon Marlow <simonmar@microsoft.com>**20070306155450]
1209[Add a test (TH_reifyDecl2) for trac #1199
1210Ian Lynagh <igloo@earth.li>**20070306130708]
1211[Test ghci018 for ghci running splices multiple times (trac #1201)
1212Ian Lynagh <igloo@earth.li>**20070306125155]
1213[Don't hide what the Makefile is doing in prog006
1214Ian Lynagh <igloo@earth.li>**20070305195516]
1215[newtype, prof001, prof002 require profiling
1216Ian Lynagh <igloo@earth.li>**20070305184129]
1217[ghci014 needs QuickCheck
1218Ian Lynagh <igloo@earth.li>**20070305174521]
1219[cabal02 is broken on Windows; trac #1196
1220Ian Lynagh <igloo@earth.li>**20070305171757]
1221[cabal01 is broken on Windows; trac #1196
1222Ian Lynagh <igloo@earth.li>**20070305171411]
1223[TH_spliceE5_prof needs profiling
1224Ian Lynagh <igloo@earth.li>**20070305155703]
1225[MERGED: Add req_profiling to the driver
1226Ian Lynagh <igloo@earth.li>**20070305160444]
1227[Posix tests moved to the unix package
1228Simon Marlow <simonmar@microsoft.com>**20070305145343]
1229[tree requires mtl
1230Ian Lynagh <igloo@earth.li>**20070304215516]
1231[tcfail126 requires mtl
1232Ian Lynagh <igloo@earth.li>**20070304214547]
1233[tc183 depends on mtl
1234Ian Lynagh <igloo@earth.li>**20070304213805]
1235[Print something to stderr when a timeout happens
1236Ian Lynagh <igloo@earth.li>**20070304212955
1237 Also fixes whitespace.
1239[reify requires mtl
1240Ian Lynagh <igloo@earth.li>**20070304210343]
1241[pkg02_b requires network
1242Ian Lynagh <igloo@earth.li>**20070304195629]
1243[Decouple more tests from each other so CLEANUP mode works
1244Ian Lynagh <igloo@earth.li>**20070304194218]
1245[More tweaks
1246Ian Lynagh <igloo@earth.li>**20070304193526]
1248Ian Lynagh <igloo@earth.li>**20070304192457]
1249[Decouple mod158 from mod157 so it works in CLEANUP mode
1250Ian Lynagh <igloo@earth.li>**20070304192411]
1251[Make mod144/mod146 work in CLEANUP mode
1252Ian Lynagh <igloo@earth.li>**20070304191539]
1253[mod133 needs mtl
1254Ian Lynagh <igloo@earth.li>**20070304184609]
1255[Make ghcpkg03 not depend on haskell-src
1256Ian Lynagh <igloo@earth.li>**20070304174635]
1257[Make ghcpkg01 not depend on haskell-src
1258Ian Lynagh <igloo@earth.li>**20070304174511]
1259[drvfail006 and drvfail008 need mtl
1260Ian Lynagh <igloo@earth.li>**20070304172853]
1261[Increase the stack size for conc030 as the profiling way was failing
1262Ian Lynagh <igloo@earth.li>**20070304171748]
1263[TH_dataD1 is currently broken
1264Ian Lynagh <igloo@earth.li>**20070304165220]
1265[Add pretty-print test
1267[Add tests for -keep-s-file with and without --make
1268Simon Marlow <simonmar@microsoft.com>**20070301095725
1269 One of these fails with 6.6
1271[prof001 & prof002 are not broken now
1272Simon Marlow <simonmar@microsoft.com>**20070228155129]
1273[Windows: the .ps file is <prog>.exe.ps
1274Simon Marlow <simonmar@microsoft.com>**20070228120254]
1275[Add testcase from trac #1171 as cg059
1276Ian Lynagh <igloo@earth.li>**20070226232635]
1277[Test for derivign
1279[Tests for Trac #1154
1281[Add a test for :quit and breakpoints in code with exception handlers
1282Pepe Iborra <mnislaih@gmail.com>**20070221161548]
1283[remove network tests, they're moving to the network package
1284Simon Marlow <simonmar@microsoft.com>**20070221142519]
1285[Look for .T files in packages too
1286Simon Marlow <simonmar@microsoft.com>**20070221140708
1287 This means we can put package-specific tests in the repository for the
1288 package, rather than putting them in the testsuite.  There should be a
1289 .T file to go with the tests, in the same way as for other tests in
1290 the testsuite (but this could be in addition to a standalone test
1291 driver that works with Cabal's 'setup test').
1293[temp: omit conc063 on Windows to avoid hanging the build
1294Simon Marlow <simonmar@microsoft.com>**20070221091925]
1295[make this test deterministic on a multiprocessor
1296Simon Marlow <simonmar@microsoft.com>**20070220142305]
1297[conc058 is not an expected failure any more on Windows
1298Simon Marlow <simonmar@microsoft.com>**20070220140410]
1299[use HsInt64 instead of int64_t, fixes this test on Windows (and is more correct)
1300Simon Marlow <simonmar@microsoft.com>**20070220140137]
1301[Test for Trac #1128
1303[Add test for Trac #1153
1305[minor change
1307[modified all.T
1309[added new tests to esc
1311[add Windows output
1312Simon Marlow <simonmar@microsoft.com>**20070220095533]
1313[we should really exit(0) at the end of main()
1314Simon Marlow <simonmar@microsoft.com>**20070220095402]
1315[make this test slightly more robust (fix occasional failure with threaded2)
1316Simon Marlow <simonmar@microsoft.com>**20070220093206]
1317[rename GHC_PKG -> LOCAL_GHC_PKG to avoid clash with mk/test.mk
1318Simon Marlow <simonmar@microsoft.com>**20070220092011]
1319[Add test for type refinement with :print in GHCi
1320Pepe Iborra <mnislaih@gmail.com>**20070218200426]
1321[Update test dynbk001 due to new functionality in :break add
1322Pepe Iborra <mnislaih@gmail.com>**20070216202112]
1323[Accept output
1324Pepe Iborra <mnislaih@gmail.com>**20070216201850]
1325[accept output
1326Simon Marlow <simonmar@microsoft.com>**20070215093749]
1327[only do win32002 on Windows
1328Simon Marlow <simonmar@microsoft.com>**20070215092806
1331[add test for bug #1010
1332Simon Marlow <simonmar@microsoft.com>**20070214122124]
1333[update way names (fix breakage in previous patch to this file)
1334Simon Marlow <simonmar@microsoft.com>**20070209123135]
1335[Accept output
1336Pepe Iborra <mnislaih@gmail.com>**20070206191610]
1337[Add tests for impredicativity
1339[Add test for Trac #1128
1341[Expect tests to fail if we don't have libraries that they use
1342Ian Lynagh <igloo@earth.li>**20070206142600]
1343[Option to skip ways when running the testsuite
1344Ian Lynagh <igloo@earth.li>**20070206012212]
1345[Add tests for the Haddock extension
1347[Don't put double-quotes around the command when passing it to timeout
1348Simon Marlow <simonmar@microsoft.com>**20070202170026
1349 Fixes the testsuite on Cygwin/MSYS using Cygwin Python.  I hope it
1350 hasn't broken it using the native Python... if it has, we'll need to
1351 revisit.  I can't see a good reason for the quotes, anyway.
1355[Accept output
1356Pepe Iborra <mnislaih@gmail.com>**20070202113202]
1357[Add a test from #418
1358Ian Lynagh <igloo@earth.li>**20070131134818]
1359[Ignore output when told to in the ghci way
1360Ian Lynagh <igloo@earth.li>**20070131134800]
1361[Test for debugging code with unlifted values around
1362Pepe Iborra <mnislaih@gmail.com>**20070131104727]
1363[Add test for infix type constructor
1365[add test for bug #036
1366Simon Marlow <simonmar@microsoft.com>**20070130101059]
1367[accept output
1368Simon Marlow <simonmar@microsoft.com>**20070130100659]
1369[add a test for #896
1370Simon Marlow <simonmar@microsoft.com>**20070129125049]
1371[Add a hugs import bug to the testsuite
1372Ian Lynagh <igloo@earth.li>**20070128220946
1373 From http://www.haskell.org/pipermail/hugs-bugs/2007-January/001686.html
1375[Add a test for trac #1012: Problems with TH and recursive module imports
1376Ian Lynagh <igloo@earth.li>**20070124172850]
1377[Check flags in OPTIONS_GHC pragma only apply to the module they're in
1378Ian Lynagh <igloo@earth.li>**20070123143755]
1379[now that -O implies -fasm, not -fvia-C, we must explicitly test -fvia-C
1380Simon Marlow <simonmar@microsoft.com>**20070123115104]
1381[Add the overloaded string test case to the list.
1383[Add a test case for overloaded strings.
1385[Remove an obsolete test
1386Pepe Iborra <mnislaih@gmail.com>**20070120160816
1388 Breakpoint coalescing is disabled for now
1390[Accept output
1391Pepe Iborra <mnislaih@gmail.com>**20070119112219]
1392[fixes to the ignore-output patch
1393Simon Marlow <simonmar@microsoft.com>**20070116093510]
1394[Remove unused import
1395Ian Lynagh <igloo@earth.li>**20070115142215]
1396[Add a test for trac #1042
1397Ian Lynagh <igloo@earth.li>**20070115141941]
1398[Add test for Trac #1092
1400[Test for tabs warning
1401Ian Lynagh <igloo@earth.li>**20070112164823]
1402[Add a test for associated types and interface files
1404[Add another GADT test
1406[Add GADT terminating-lambda test (due to Jim Apple)
1408[oops, fix bogosity in "ignore_output should be a test option"
1409Simon Marlow <simonmar@microsoft.com>**20070108141423]
1410[tests for #1047
1411Simon Marlow <simonmar@microsoft.com>**20070105135621]
1412[ignore_output should be a test option
1413Simon Marlow <simonmar@microsoft.com>**20070105135600]
1414[add test for #1067
1415Simon Marlow <simonmar@microsoft.com>**20070105123546]
1416[indexed types, should_fail: added missing .stderrs and adapted to new error messages
1417Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070105011706]
1418[indexed types: fixed expected fails for should_compile
1419Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070105010317]
1420[indexed types: extend Deriving to cover standalone derive
1421Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070104013049]
1422[Add a fundep test, due to Yitzchak Gale
1424[Add test for floating strict bindings
1426[Fixed TH problem
1428[Add more GADT tests, this time concerning contexts in data constructors
1430[No pattern matching on GADTs except if type is rigid
1433 GHC currnently will only pattern-match on a GADT if the scrutinee type
1434 is rigid.  It's kind-of possible to mactch a wobbly scrutinee if all
1435 the case alternatives can be made compatible, but that seems a rare case.
1437 So for now, I'm just making it illegal.
1440[More test-suite updates
1442[Fix sundry test failures (some of Trac #1054)
1444[Update expected output
1446[Add stand-alone deriving test
1448[Add test for deriving Typeable
1450[Add test for trac #1051
1451Ian Lynagh <igloo@earth.li>**20061224125949]
1452[Add test TH_dataD1 for trac #1065
1453Ian Lynagh <igloo@earth.li>**20061223172536]
1454[Add a test for returning Int64s through the FFI
1455Ian Lynagh <igloo@earth.li>**20061222141536]
1456[Fix conc063
1458[Add test for trac #455
1459Ian Lynagh <igloo@earth.li>**20061221024356]
1460[fail -> broken
1461Ian Lynagh <igloo@earth.li>**20061219235527]
1462[fail -> broken
1463Ian Lynagh <igloo@earth.li>**20061219234644]
1464[whitespace change only
1465Ian Lynagh <igloo@earth.li>**20061219231544]
1466[fail -> broken
1467Ian Lynagh <igloo@earth.li>**20061219231503]
1468[fail -> broken
1469Ian Lynagh <igloo@earth.li>**20061219215850]
1470[indexed type: deriving indexed newtypes
1471Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061219212552]
1472[fail -> broken
1473Ian Lynagh <igloo@earth.li>**20061219203622]
1474[Stop skipping tests that work
1475Ian Lynagh <igloo@earth.li>**20061219195406]
1476[Remove skip of ffi003 on alpha-dec-osf3 (no reason given)
1477Ian Lynagh <igloo@earth.li>**20061216164552]
1478[indexed types: deriving test
1479Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061218210544]
1480[Update a readme file
1481Pepe Iborra <mnislaih@gmail.com>**20061217004749]
1482[Fix a ghci.debugger test
1483Pepe Iborra <mnislaih@gmail.com>**20061217004617]
1484[Go back to using $(PYTHON) rather than hardcoding python2.5
1485Ian Lynagh <igloo@earth.li>**20061216154727]
1486[Fix mdo test
1488[Accept output
1490[Improved a test
1492[Added more tests with newtypes
1494[More tests for the closure viewer
1496[Accept output
1498[Test type reconstruction in presence of newtypes
1500[Accepted output
1502[accept output
1504[Advances in the test suite
1506[Some more tests for the ghci.debugger
1507Pepe Iborra <mnislaih@gmail.com>**20060827115413]
1508[GHCi.debugger tests
1509Pepe Iborra <mnislaih@gmail.com>**20060824180602]
1510[indexed types: adding missing files
1511Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061215160008]
1512[cg057 broken: trac #948. Also fix whitespace.
1513Ian Lynagh <igloo@earth.li>**20061215155212]
1514[Add a composes function to the driver
1515Ian Lynagh <igloo@earth.li>**20061215155106]
1516[Mark tests in trac #1054 as broken
1517Ian Lynagh <igloo@earth.li>**20061215130656]
1518[Simple2 randomly passes or fails; mark broken so we know which bug it is
1519Ian Lynagh <igloo@earth.li>**20061215121729]
1520[tc215 is broken: trac #366
1521Ian Lynagh <igloo@earth.li>**20061215013527]
1522[Accept output
1523Ian Lynagh <igloo@earth.li>**20061215013411]
1524[simplrun006 is broken: trac #149
1525Ian Lynagh <igloo@earth.li>**20061215013213]
1526[read032 is broken: trac #314
1527Ian Lynagh <igloo@earth.li>**20061215013159]
1528[prof001 and prof002 are broken (trac #249)
1529Ian Lynagh <igloo@earth.li>**20061215011151]
1530[More infrastructure for 'broken'
1531Ian Lynagh <igloo@earth.li>**20061215011040]
1532[Accept output
1533Ian Lynagh <igloo@earth.li>**20061215005910]
1534[mod174/mod175 are broken: trac bugs #414 and #437
1535Ian Lynagh <igloo@earth.li>**20061215005846]
1536[Fix braino
1537Ian Lynagh <igloo@earth.li>**20061215005024]
1538[tc175 / trac #179 fixed
1539Ian Lynagh <igloo@earth.li>**20061215004506]
1540[ghci016 is broken: trac #552
1541Ian Lynagh <igloo@earth.li>**20061215004246]
1542[Accept output; we now get info for both type and constructor
1543Ian Lynagh <igloo@earth.li>**20061215003935]
1544[Accept output
1545Ian Lynagh <igloo@earth.li>**20061215003128]
1546[ds060 and ds061 are broken: trac #322, #851
1547Ian Lynagh <igloo@earth.li>**20061215002315]
1548[accept output
1549Ian Lynagh <igloo@earth.li>**20061215002009]
1550[countReaders001 is broken - trac #629
1551Ian Lynagh <igloo@earth.li>**20061215001419]
1552[Set MAKEFLAGS= in recursive make call on make fast
1553Ian Lynagh <igloo@earth.li>**20061215000533
1554 base0 was failing because of the extra noise make was generating.
1556[Accept output
1557Ian Lynagh <igloo@earth.li>**20061214235120]
1558[arith011 is broken on amd64 Linux; trac #1052
1559Ian Lynagh <igloo@earth.li>**20061214234903]
1560[add 'broken' variant of expect_broken_if_platform
1561Ian Lynagh <igloo@earth.li>**20061214234836]
1562[Accept output
1563Ian Lynagh <igloo@earth.li>**20061214183402]
1564[Mark TH_recompile as broken
1565Ian Lynagh <igloo@earth.li>**20061214183349]
1566[Start ok 'broken' infrastructure
1567Ian Lynagh <igloo@earth.li>**20061214183323]
1568[testblockalloc: run the threaded way with -I0, so it doesn't try to GC
1569Simon Marlow <simonmar@microsoft.com>**20061214155927]
1570[add test for the block allocator
1571Simon Marlow <simonmar@microsoft.com>**20061214155419]
1572[add support for tests consisting of a C source file
1573Simon Marlow <simonmar@microsoft.com>**20061214155406]
1574[Accept output
1576[You can now have an MVar with a polymorphic contents
1578[Add tc222, tests for Trac 981
1580[Add kind-error test inspired by a message from David Roundy
1582[Add test for Trac #1033
1584[Add bang-pattern test
1587 Fixes Trac #1041
1590[Check running ghci with -hide-package haskell98 works. Tests trac #1001.
1591Ian Lynagh <igloo@earth.li>**20061209190118]
1592[indexed types: type instance indexes my all be type variables
1593Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061207224216]
1594[add test for #1013
1595Simon Marlow <simonmar@microsoft.com>**20061207151459]
1596[indexed types: adapted two tests to omitted sigs in ATs
1597Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061206222005]
1598[indexed types: kind sigs can be omitted from ATs
1599Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061206203025]
1600[Accept output for tc040
1602[Add test for typechecking lazy pattern matching
1604[Add test ThreadDelay001: check threadDelay sleeps as long as it is asked to
1605Ian Lynagh <igloo@earth.li>**20061128204457]
1606[Tests for implicit parameters, and for a specialisation bug
1608[Remove control-Ms
1610[Skip out lots of the middle numbers in cg058 as the test was taking too long
1611Ian Lynagh <igloo@earth.li>**20061124001809
1612 The test still shows up the problem in hugs.
1614[Test that deriving Data does not get confused with z-encoding
1616[Add tcfail171
1618[Tests for Trac #289
1620[Add two GADT tests for Trac #301, fixed by implication constraints
1622[New GADT tests, looking at interaction with type classes
1624[Accept output
1626[Add the Faxen test for completeness of type inference
1628[Two new typechecker tests that exploit implication constraints
1630[Add 64-bit stdout for simplrun007
1631Ian Lynagh <igloo@earth.li>**20061120141304]
1632[Add tests for bitshift PrelRules
1633Samuel Bronson <naesten@gmail.com>**20061116142723]
1634[getDirContents001 hp2ps testing fix
1635Ravi Nanavati <ravi@bluespec.com>**20060928205710
1637 This tweaks the getDirContents001 testcase to ignore the .ps and .aux files
1638 that might be generated by hp2ps if testing of hp2ps via GhostScript is
1639 enabled. Please include in the 6.6 branch as well as HEAD.
1642[add tests for heap profiles and hp2ps
1644[Add test for trac #953: panic in ghci for lseek ffi import statement
1645Ian Lynagh <igloo@earth.li>**20061112162606]
1646[Remove "Arbitrary (Maybe a)" instances to track changes in QuickCheck
1647Ian Lynagh <igloo@earth.li>**20061112141944]
1648[Add tests for Data.List.intercalate (ticket #971)
1649Josef Svenningsson <josef.svenningsson@gmail.com>**20061102122958]
1650[test rotates larger than the wordsize
1651Simon Marlow <simonmar@microsoft.com>**20061107094606]
1652[Add test for unused imports
1654[Added tests for Data.List.intercalate and split
1655Josef Svenningsson <josef.svenningsson@gmail.com>*-20061022135817]
1656[Add test for unused imports
1658[Add test for Trac #963
1660[Add a simple coverage-condition test
1662[Add test for Trac 958
1664[Added tests for Data.List.intercalate and split
1665Josef Svenningsson <josef.svenningsson@gmail.com>**20061022135817]
1666[removing .tix files before running tests
1668[Adding a new way for hpc
1670[indexed types: small tests covering important cases
1671Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061023005347]
1672[indexed types: GMap tests
1673Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061022203334]
1674[indexed types: import/export test
1675Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061022182045]
1676[indexed types: multi-module overlap check
1677Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061022180131]
1678[Partitioned indexed-types tests into fail/compile/run dirs
1679Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20061022174019]
1680[Add test ds061 for trac #851 (incomplete pattern warnings wrong with n+k pats)
1681Ian Lynagh <igloo@earth.li>**20061021153928]
1682[Add test tc216 for trac #816 (fundep undecidable-instances typechecking loop)
1683Ian Lynagh <igloo@earth.li>**20061021120628]
1684[Add test gadt20 for trac #810 (GHC fails to find GADT instances)
1685Ian Lynagh <igloo@earth.li>**20061021020142]
1686[Add test getEnvironment01 for trac #781 (check getEnvironment doesn't break)
1687Ian Lynagh <igloo@earth.li>**20061020215050]
1688[Add test tcfail168 for trac #719 (error messages are too long sometimes)
1689Ian Lynagh <igloo@earth.li>**20061020191818]
1690[Add test countReaders001 for trac #629 (file locking doesn't count readers)
1691Ian Lynagh <igloo@earth.li>**20061020165449]
1692[Add test ghci016 for trac #552 (ghci doesn't handle defaults correctly).
1693Ian Lynagh <igloo@earth.li>**20061020153239]
1694[Add test TH_recompile for trac #481 (Recompilation check fails for TH)
1695Ian Lynagh <igloo@earth.li>**20061020145617]
1696[Add test mod175 for trac 437 (Recompilation check should include flags)
1697Ian Lynagh <igloo@earth.li>**20061020140355]
1698[Add test mod174 for trac #414 (GHC does not enforce that Main exports main)
1699Ian Lynagh <igloo@earth.li>**20061020131224]
1700[Tests for trac #366 (incomplete pattern warnings and GADTs)
1701Ian Lynagh <igloo@earth.li>**20061019182440]
1702[Add test ds060 for trac #322 (bogus overlapping patterns warnings)
1703Ian Lynagh <igloo@earth.li>**20061019163244]
1704[Update comments in test tcfail132
1705Ian Lynagh <igloo@earth.li>**20061019155000]
1706[Add a test for trac #314 (#line pragmas not respected inside nested comments)
1707Ian Lynagh <igloo@earth.li>**20061019154907]
1708[Update module tests slightly
1710[Test for Trac #940
1712[Add tests for trac#249 and #931
1713Ian Lynagh <igloo@earth.li>**20061013151233]
1714[Add test for correct unlitting. Tests trac #210.
1715Ian Lynagh <igloo@earth.li>**20061013131602]
1716[Allow literate tests
1717Ian Lynagh <igloo@earth.li>**20061013131542]
1718[Update bug reference for test tc175
1719Ian Lynagh <igloo@earth.li>**20061013123021]
1720[Test for #149 (missed CSE opportunity)
1721Ian Lynagh <igloo@earth.li>**20061012200213]
1722[Test for trac #921
1723Ian Lynagh <igloo@earth.li>**20061011135910]
1724[Fix test base01
1725Ian Lynagh <igloo@earth.li>**20061010102524]
1726[STM invariants
1728[Add a test for 'module M' in export lists
1730[Test for scoped type variables
1732[Test separate compilation with indexed types
1733Roman Leshchinskiy <rl@cse.unsw.edu.au>**20061005081706]
1734[Two new tricky deriving tests
1736[Add test for Trac #919
1738[Need -fglasgow-exts for gadt18
1739Ian Lynagh <igloo@earth.li>**20060924171441]
1740[Allow testsuite to run under MSYS/MinGW using native Python (not Cygwin Python).
1742 This patch is based on a similar one "Enable timeout in Windows
1743 and don't require cygwin python" by Esa Ilari Vuokko. It seems
1744 like timeout is always built on Windows so I rearranged the logic
1745 there to make the code clearer, Esa's patch required the user to
1746 uncomment the MinGW-specific logic in order for it to work; this
1747 patch does not have the MinGW-specific logic commented out.
1749 I tested this on the trunk in Ubuntu 6.06 on i686 (VMWare).
1750 I tested this on the trunk and ghc-6.6 branch on Windows i686.
1753[accept output
1754Simon Marlow <simonmar@microsoft.com>**20060929101912]
1755[add test for #906
1756Simon Marlow <simonmar@microsoft.com>**20060928145539]
1757[add test for #830
1758Simon Marlow <simonmar@microsoft.com>**20060928145442]
1759[Add a test for trac #867
1760Ian Lynagh <igloo@earth.li>**20060927225225]
1761[A new GADT test, which killed FC temporarily
1763[Test for problem with compiling the base package with --make
1764Ian Lynagh <igloo@earth.li>**20060926205447]
1765[Added drv020, a test for newtype deriving of multi-parameter type classes which currently makes HEAD panic.
1767 It is called drv020 in order not to clash with some yet to be pushed test cases for stand-alone deriving.
1769[Add another GADT test
1771[Accept typechecker output
1773[Add new sub-directory indexed-types to the GHC testsuite
1775[Add test for Hugs #37
1777[Make it so that 'make boot' is optional in the testsuite
1778Simon Marlow <simonmar@microsoft.com>**20060916075035
1779 mk/wordsize.mk and timeout/timeout get built automatically if necessary.
1781[add boot to the all target
1782Simon Marlow <simonmar@microsoft.com>**20060916071047]
1783[add 'make boot' to the instructions
1784Simon Marlow <simonmar@microsoft.com>**20060916071026]
1785[Add a test for impredicative polymorphism
1787[Add test for Trac #900
1789[Tests for impredicative polymorphism
1791[Add another type checker test
1793[Add GADT test from Doaitse
1795[Added test for ticket #902, deriving for GADTs which declare H98 types fails.
1797[Fix up tests for unboxed tuples
1799[Accept output on sparc-sun-solaris2
1800Roman Leshchinskiy <rl@cse.unsw.edu.au>**20060907083310]
1801[Add stdout for expfloat test
1802Ian Lynagh <igloo@earth.li>**20060910150353]
1803[Catch exceptions while cleaning rather than checking for existence first
1804Ian Lynagh <igloo@earth.li>**20060910145957
1805 As well as being generally a good idea, os.access('foo') seems to return
1806 true if foo.exe exists on Windows.
1808[Add cleaning for .exe files
1809Ian Lynagh <igloo@earth.li>**20060910144741]
1810[Test expFloat# linking
1811Ian Lynagh <igloo@earth.li>**20060910133339]
1812[More cleaning tidyups
1813Ian Lynagh <igloo@earth.li>**20060908215102]
1814[Update the testsuite cleaning
1815Ian Lynagh <igloo@earth.li>**20060908130210]
1816[update bytestring tests
1817Don Stewart <dons@cse.unsw.edu.au>**20060909111806]
1818[Fix another use of result type signatures (this one was easy)
1820[Alter source code of test, now that result type signatures do not bind type variables
1822[Improved error locations
1824[Add test for Trac 877
1826[Accept output
1828[Use a python timeout for the testsuite when we don't have a threaded RTS
1829Ian Lynagh <igloo@earth.li>**20060907113001]
1830[Use Data.Map instead of Data.FiniteMap
1832[More changes for scoped type variables
1834[Revise tc103, in the light of the story for result type signatures
1836[Accept output for ! kind
1839 I'm not entirely sure of this bang-kind stuff, but in so far as it works
1840 at all, this test is fine.  I guess I should look at the bang-kind stuff
1841 again, as soon as the FC branch becomes the HEAD
1844[Fix this test on a fast machine
1845Simon Marlow <simonmar@microsoft.com>**20060907083932
1846 The artificial loop wasn't running for long enough for a context
1847 switch to happen, so the finalizer wasn't getting to run early enough.
1849[Tickle a bug in impredicative polymorphism
1851[Update output
1853[Accept output
1856 These error messages (to do with failure in higher-rank situations)
1857 are different, but probably no worse than before.
1860[Add renamer test (qualified name in binding position)
1862[accept output
1863Simon Marlow <simonmar@microsoft.com>**20060905090412]
1864[Add test for dependency analysis in type checking
1866[improve conc039 a little bit, and omit it for threaded1
1867Simon Marlow <simonmar@microsoft.com>**20060905082828]
1868[omit conc036(threaded2)
1869Simon Marlow <simonmar@microsoft.com>**20060904150015]
1870[win-specific output not needed
1871Simon Marlow <simonmar@microsoft.com>**20060901150449]
1872[leave EXTRA_HC_OPTS for use on the command line
1873Simon Marlow <simonmar@microsoft.com>**20060901135822]
1874[fix for Windows
1875Simon Marlow <simonmar@microsoft.com>**20060831132332]
1876[add conc059
1877Simon Marlow <simonmar@microsoft.com>**20060831090349]
1879Simon Marlow <simonmar@microsoft.com>**20060831085057]
1880[fix up tests for Windows
1881Simon Marlow <simonmar@microsoft.com>**20060830144428
1882 threadDelay is not interruptible on Windows with the threaded RTS.
1883 Work around it in conc014, conc015 and conc017, and add a new test for
1884 this specific failure, and mark it as an expected failure for the
1885 relevant cases.
1887[adapt these to work on Windows
1888Simon Marlow <simonmar@microsoft.com>**20060830121158]
1889[add skip_if_platform
1890Simon Marlow <simonmar@microsoft.com>**20060830121121]
1891[skip conc053 on Windows (registerDelay not supported)
1892Simon Marlow <simonmar@microsoft.com>**20060830120949]
1893[USETHREADS=0 by default unless you set THREADS explicitly
1894Simon Marlow <simonmar@microsoft.com>**20060830122306
1895 This means the testsuite works by default even if you have Python 2.2,
1896 but will fail with Python 2.2 if you set THREADS.
1898[Add a test for length not causing a stack overflow (from #876)
1899Ian Lynagh <igloo@earth.li>**20060829224845]
1900[Add list002 to tests - seems to have got lost during the testsuite revamp
1901Ian Lynagh <igloo@earth.li>**20060829224345]
1902[Allow threading to be completely disabled with USETHREADS=0
1903Ian Lynagh <igloo@earth.li>**20060829144159
1904 I had to pull the global classes and instances out into their own module
1905 as there was a catch-22: testlib needed to know if threading was enabled,
1906 but we don't know that until we have gone through the argument, but going
1907 through the arguments required changing things like config in testlib.
1909[Clean .hp files
1910Ian Lynagh <igloo@earth.li>**20060829124729]
1911[Allow the timeout to be given as a Makefile argument
1912Ian Lynagh <igloo@earth.li>**20060829124359]
1913[omit conc023 the non-threaded ways on Windows (see comment)
1914Simon Marlow <simonmar@microsoft.com>*-20060829135821]
1915[omit conc023 the non-threaded ways on Windows (see comment)
1916Simon Marlow <simonmar@microsoft.com>**20060829135821]
1917[ds052 not an expected failure any more
1918Simon Marlow <simonmar@microsoft.com>**20060825150430]
1919[update FFI syntax
1920Simon Marlow <simonmar@microsoft.com>**20060825145839]
1921[fix FFI syntax
1922Simon Marlow <simonmar@microsoft.com>**20060825134227]
1923[fix parse error
1924Simon Marlow <simonmar@microsoft.com>**20060825133909]
1925[cg025 needs regex-compat
1926Simon Marlow <simonmar@microsoft.com>**20060825133349]
1927[Don't use the threaded2 way when we don't support SMP
1928Ian Lynagh <igloo@earth.li>**20060825004042]
1929[fix old regex test, add two new ones
1930Simon Marlow <simonmar@microsoft.com>**20060824140622]
1931[Fix typo
1932Esa Ilari Vuokko <ei@vuokko.info>**20060823202055]
1933[update tests
1934Don Stewart <dons@cse.unsw.edu.au>**20060823155147]
1935[Driver: Add THREADS-support
1936Esa Ilari Vuokko <ei@vuokko.info>**20060822213145]
1937[Fix some THREADED-caused fails
1938Esa Ilari Vuokko <ei@vuokko.info>**20060821230831]
1939[Fix driver not to normalise output when using platform specific output files
1940Esa Ilari Vuokko <ei@vuokko.info>**20060813124649]
1941[accept output
1942Simon Marlow <simonmar@microsoft.com>**20060823092224]
1943[add test for Data/Fixed module, in libraries folder
1944Ashley Yakeley <ashley@semantic.org>**20060823073948]
1945[accept output
1946Simon Marlow <simonmar@microsoft.com>**20060822102811]
1947[accept output (improvements)
1948Simon Marlow <simonmar@microsoft.com>**20060822102609]
1949[Update output (remove "In the call...")
1951[Update output
1953[Add test for tagToEnum#
1955[Two more tests
1957[Update expected output
1959[Add flag to test
1961[More upated output
1963[More updated output
1965[Update test outpuot
1967[Remove typecheck.testeq1.run.stdout
1969[Comments in Makefile
1971[This test now compiles without errors
1972Simon Marlow <simonmar@microsoft.com>**20060811102354]
1973[accept output
1974Simon Marlow <simonmar@microsoft.com>**20060811101931]
1975[base-1.0 ==> base-2.0
1976Simon Marlow <simonmar@microsoft.com>**20060811101925]
1977[base-1.0 ==> base-2.0
1978Simon Marlow <simonmar@microsoft.com>**20060811101619]
1979[accept output
1980Simon Marlow <simonmar@microsoft.com>**20060811101428]
1981[update FFI syntax
1982Simon Marlow <simonmar@microsoft.com>**20060811100321]
1983[expect fail for threaded2 way, fork isn't supported in SMP mode (yet)
1984Simon Marlow <simonmar@microsoft.com>**20060811100315]
1985[fix FFI syntax
1986Simon Marlow <simonmar@microsoft.com>**20060811095918]
1987[accept output
1988Simon Marlow <simonmar@microsoft.com>**20060811095501]
1989[Fix some Array.bounds calls to Array.getBounds
1990Esa Ilari Vuokko <ei@vuokko.info>**20060809220653]
1991[Add tests for incomplete-pattern warnings
1993[Lazy patterns can't be unboxed (Trac 845)
1995[Test error message (Trac 844)
1997[Add tc206; edit a couple of others
1999[Add test for overlapping pattern warnings for lazy patterns
2001[Add a test for infix type constructors
2003[Add test for unboxed fields in GADT record selectors
2005[add new cabal test
2006Simon Marlow <simonmar@microsoft.com>**20060727140657]
2007[test fixes and new tests for package support
2008Simon Marlow <simonmar@microsoft.com>**20060727140436]
2009[accept output (improved error messages due to PrintUnqual changes)
2010Simon Marlow <simonmar@microsoft.com>**20060727140124]
2011[accept output
2012Simon Marlow <simonmar@microsoft.com>**20060727134921]
2013[add test for Ix bug
2014Simon Marlow <simonmar@microsoft.com>**20060721100303]
2015[document stage=2, and clean up a little.
2016Simon Marlow <simonmar@microsoft.com>**20060710153547]
2017[remove unused imports
2018Simon Marlow <simonmar@microsoft.com>**20060616105302]
2019[Test Trac bug #795
2021[encorporate rest of property checks for Data.ByteString
2022Don Stewart <dons@cse.unsw.edu.au>**20060702093816]
2023[Add regress tests for fusion rules. Makes sure they fire, and rewrite to correct result
2024Don Stewart <dons@cse.unsw.edu.au>**20060702090703]
2025[Add model-based tests for ByteString.Lazy<=>ByteString<=>Data.list
2026Don Stewart <dons@cse.unsw.edu.au>**20060702055523]
2027[Accept output change
2029[Add test for infix function definitions
2031[Test for pattern type sigs in do-notation
2033[add test from #799
2034Simon Marlow <simonmar@microsoft.com>**20060623094712]
2035[omit conc039 for threaded2
2036Simon Marlow <simonmar@microsoft.com>**20060622092716]
2037[robustify the test a little
2038Simon Marlow <simonmar@microsoft.com>**20060622092148]
2039[omit conc036 for GHCi
2040Simon Marlow <simonmar@microsoft.com>**20060622091811]
2041[add a prof/TH test
2042Simon Marlow <simonmar@microsoft.com>**20060622090109]
2043[accept output
2044Simon Marlow <simonmar@microsoft.com>**20060622085217]
2045[re-enable various tests with -threaded that now work
2046Simon Marlow <simonmar@microsoft.com>**20060614144922]
2047[fix this test to work propertly with -threaded
2048Simon Marlow <simonmar@microsoft.com>**20060614144256]
2049[Fix this test to work properly with -threaded
2050Simon Marlow <simonmar@microsoft.com>**20060614144219]
2051[test for NCG bug
2052Simon Marlow <simonmar@microsoft.com>**20060606112614]
2053[accept output
2054Simon Marlow <simonmar@microsoft.com>**20060601123936
2055 NOTE: I made a slight tweak to Alex to improve the lexical error messages,
2056 to get correct output for these tests you need an updated Alex from darcs.
2058[disable ffi016 for GHCi
2059Simon Marlow <simonmar@microsoft.com>**20060530095146]
2060[first attempt at being boring
2061Ashley Yakeley <ashley@semantic.org>**20060526070327]
2062[Update expected output
2063Don Stewart <dons@cse.unsw.edu.au>**20060525071135]
2064[update expected output. tougher replicate test.
2065Don Stewart <dons@cse.unsw.edu.au>**20060517020540]
2066[accept output
2067Simon Marlow <simonmar@microsoft.com>**20060508073357]
2068[More QC tests. Update output
2069Don Stewart <dons@cse.unsw.edu.au>**20060507042341]
2070[More QC properties. Update output
2071Don Stewart <dons@cse.unsw.edu.au>**20060506043305]
2072[Add test for newtypes in FFI
2075 The standard FFI says that newtypes are automatically unwrapped in
2076 argument and result types.  This test checks that it also happens
2077 for newtype-wrapping of the IO monad itself, a recent change to
2078 GHC.
2081[And add QC test for group/groupBy
2082Don Stewart <dons@cse.unsw.edu.au>**20060501065658]
2083[More QC properties, for fold{lr}1. Update expected output
2084Don Stewart <dons@cse.unsw.edu.au>**20060430084252]
2085[Import Data.ByteString regression tests
2086Don Stewart <dons@cse.unsw.edu.au>**20060428122838]
2087[avoid running out of stack
2088Simon Marlow <simonmar@microsoft.com>**20060428083855]
2089[test Bool arguments too
2090Simon Marlow <simonmar@microsoft.com>**20060418144834]
2091[Test for foralls to the right of =>
2093[Test for error recovery in TH
2095[forgot to add this file
2096Simon Marlow <simonmar@microsoft.com>**20060413080300]
2097[Add a test for SpecConstr + GADTs
2099[Memo-function test
2102 Checks that preInlineUnconditionally isn't to eager!
2103 (If it is, this test goes exponential.)
2106[add a test for a division bug in the NCG
2107Simon Marlow <simonmar@microsoft.com>**20060412144627]
2108[Add test for newtype deriving (thanks to Ross)
2110[update for new source tree layout
2111Simon Marlow <simonmar@microsoft.com>**20060410091202]
2112[add a test for a blackhole GC bug
2113Simon Marlow <simonmar@microsoft.com>**20060407101628]
2114[the "threaded" way was renamed to "threaded1"/"threaded2"
2115Simon Marlow <simonmar@microsoft.com>**20060407101619]
2116[Track the GHC source tree reorganisation
2117Simon Marlow <simonmar@microsoft.com>**20060407041720]
2118[omit asm ways for this test on x86
2119Simon Marlow <simonmar@microsoft.com>**20060407080546]
2120[avoid running out of stack for non-optimised ways
2121Simon Marlow <simonmar@microsoft.com>**20060407080032]
2122[add test for ForeignPtrEnv
2123Simon Marlow <simonmar@microsoft.com>**20060405160129]
2124[omit ffi007 and ffi008 for GHCi (see comment for details)
2125Simon Marlow <simonmar@microsoft.com>**20060405133421]
2126[fix tests for Windows
2127Simon Marlow <simonmar@microsoft.com>**20060404153133]
2128[unnecessary mingw-specific output
2129Simon Marlow <simonmar@microsoft.com>**20060404150047]
2130[windows output
2131Simon Marlow <simonmar@microsoft.com>**20060404145525]
2132[crummy fix for Windows
2133Simon Marlow <simonmar@microsoft.com>**20060404145128]
2134[fix the expect_fail_if_windows macro
2135Simon Marlow <simonmar@microsoft.com>**20060404144611]
2136[Add scoped tyvar test
2138[attempt to work around restrictions with fork() & pthreads
2139Simon Marlow <simonmar@microsoft.com>**20060323134034
2140 In the child process, call exec() directly instead of using
2141 System.Cmd.system, which involves another fork()/exec() and a
2142 non-blocking wait.  The problem is that in a forked child of a
2143 threaded process, it isn't safe to do much except exec() according to
2144 POSIX.  In fact calling pthread_create() in the child causes the
2145 pthread library to fail with an error on FreeBSD.
2147[accept output (better error locations)
2148Simon Marlow <simonmar@microsoft.com>**20060323102719]
2149[fix to previous
2150Simon Marlow <simonmar@microsoft.com>**20060323102523]
2153 Expect failure of queryfdoption01 on FreeBSD (6/7): /dev/null                                                                                                   
2154 can't be  switched to non-blocking i/o, so fcntl() will throw an error.
2155 Unfortunately this went to the old CVS first.
2157[fix for GHCi tests that raise exceptions or exit
2158Simon Marlow <simonmar@microsoft.com>**20060320124648
2159 We need to call GHC.TopHandler.runIOFastExit instead of
2160 GHC.TopHandler.runIO.  Recent fixes to the shutdown code have meant
2161 that when a thread invokes shutdownHaskellAndExit(), other main
2162 threads get a chance to exit (as they should), but this means that we
2163 might have a race between the child thread trying to exit the program
2164 and the main thread doing the same.  In the case of GHCi, if we're
2165 running an interpreted computation that needs to exit (as some tests
2166 do), then we really want this child thread to exit the program rather
2167 than the main thread.
2169[sort the keys when outputting the summary
2170Simon Marlow <simonmar@microsoft.com>**20060320114811]
2171[fix a regex that was too slow
2172Simon Marlow <simonmar@microsoft.com>**20060316163903]
2173[ignore ".exe" in program output, for Windows
2174Simon Marlow <simonmar@microsoft.com>**20060316155440]
2175[fix for Win32
2176Simon Marlow <simonmar@microsoft.com>**20060316154734]
2177[remove some dead code
2178Simon Marlow <simonmar@microsoft.com>**20060315114645]
2179[Tidy up the testsuite output by combinding failures for multiple ways
2180Simon Marlow <simonmar@microsoft.com>**20060315112501
2182 Before:
2183    tc056(normal)
2184    tc056(opt)
2185    tc056(optasm)
2186    tc056(prof)
2187    tc056(profasm)
2188    tc056(unreg)
2190 After:
2191    tc056(normal,opt,optasm,prof,profasm,unreg)
2193[patch up this test again
2194Simon Marlow <simonmar@microsoft.com>**20060314151844]
2195[process003 doesn't work with GHCi, omit it
2196Simon Marlow <simonmar@microsoft.com>**20060314151657]
2197[fix clean target
2198Simon Marlow <simonmar@microsoft.com>**20060314124525]
2199[add test for #713
2200Simon Marlow <simonmar@microsoft.com>**20060314121232]
2201[Require -fallow-undecidable-instances
2203[Test for deprecated constructors
2205[Update output
2207[Update output and add -fallow-undecidable-instances where necesssary
2209[Add -fallow-undecidable-instances to reflect more accurate termination test in fundeps
2211[Remove dependence on haskell98 package in expected output
2213[Accept output
2215[Add expected output for rn049
2217[Accept (slightly mysterious) output formatting changes
2219[Update output
2221[Update output (TH no longer depends on haskell98 package)
2223[Add a fundep loop test
2225[add expected output for x86_64
2226Simon Marlow <simonmar@microsoft.com>**20060223121322]
2227[accept output
2228Simon Marlow <simonmar@microsoft.com>**20060210151137]
2229[remove smp way, replace threaded with threaded1/threaded2
2230Simon Marlow <simonmar@microsoft.com>**20060210123325
2232 threaded1 = -threaded -debug
2233 threaded2 = -O -threaded, and +RTS -N2 -RTS at runtime
2235[Add test for bug 685
2237[Add test from Markus Lauer
2239["s" is in GhcRTSWays now
2240Simon Marlow <simonmar@microsoft.com>**20060208150646]
2241[allow setting stage=N variable to select compiler in the testsuite
2242Simon Marlow <simonmar@microsoft.com>**20060208140219]
2243[Eta expand gzip test to match new higher-rank-type story
2245[Fix GADT tests
2247[New GADT desugaring test
2249[Remove package lang reqt
2251[Update to track improvements in typechecker
2253[Update to track new scoped-tyvar story
2255[Eta expansion and scoped type variables in generic code
2258 The new story on higher-rank types requires a few functions to be
2259 eta-expanded.  And the new scoped-type-variable story also forces
2260 a few changes.
2263[Add CPR test
2265[remove old docs
2266Simon Marlow <simonmar@microsoft.com>**20060201163734]
2267[add test for bug #661
2268Simon Marlow <simonmar@microsoft.com>**20060201130720]
2269[fix recently-introduced breakage in 'make accept'
2270Simon Marlow <simonmar@microsoft.com>**20060201115729]
2271[Add a higher-kinded test
2273[Add fundep test
2275[Module import test
2279[Add test for bogus unusued-import message
2281[[project @ 2006-01-19 09:47:11 by simonmar]
2283 Test tryPutMVar on empty MVars too
2285[[project @ 2006-01-18 16:31:10 by simonmar]
2287 Add a fast version of the testsuite
2289 The idea is to have a way to run as much of the testsuite as possible
2290 in a short time, so that we'll run it more often (such as just before
2291 checking in a change, for example).  'make fast' tries for good
2292 coverage without using too many cycles.  Currently it takes about 4
2293 minutes on a fast machine with an optimised GHC build; I think this
2294 might still be a little on the slow side.
2296 When you say 'make fast' in testsuite/tests/ghc-regress, we run each
2297 test only one way, and all of the long-running tests are omitted.
2298 Also, to get the runtime down further, I arbitrarily omitted many of
2299 the should_run tests (because these tend to take a lot longer than
2300 should_compile or should_fail tests).  I tried to keep a
2301 representative few in each category.
2303[[project @ 2006-01-18 15:25:45 by simonpj]
2305 Add test for data con in class sig
2307[[project @ 2006-01-12 16:10:41 by simonmar]
2309 Add test from ticket #488
2311[[project @ 2006-01-12 16:03:21 by simonmar]
2313 add test from ticket #441
2315[[project @ 2006-01-10 14:39:50 by simonmar]
2317 accept output
2319[[project @ 2006-01-10 14:11:53 by simonmar]
2321 comment update
2323[[project @ 2006-01-10 14:11:24 by simonmar]
2325 recode this file in UTF-8 from Latin-1
2327[[project @ 2006-01-10 13:41:48 by simonmar]
2329 accept output (improved lexer error messages)
2331[[project @ 2006-01-09 12:49:28 by simonmar]
2333 Add test case that causes a core-lint failure (cut down from
2334 Encoding.hs in HEAD).
2336[[project @ 2006-01-09 10:29:44 by simonmar]
2338 add a cmm lint failure
2340[[project @ 2006-01-09 10:27:33 by simonmar]
2342 Add -dcmm-lint when compiling
2344[[project @ 2006-01-06 16:34:56 by simonmar]
2346 Unicode source tests
2348[[project @ 2006-01-06 16:15:19 by simonpj]
2350 Add another synonym-performance test (but comment it out of the test file; too slow!)
2352[[project @ 2006-01-06 16:14:45 by simonpj]
2354 Better type signature for higher-rank
2356[[project @ 2006-01-06 16:12:42 by simonpj]
2358 Add tests for boxy types
2360[[project @ 2006-01-06 16:08:57 by simonpj]
2362 Add GADT tests
2364[[project @ 2006-01-06 16:03:25 by simonpj]
2366 Cosmetic
2368[[project @ 2006-01-05 13:08:14 by simonpj]
2370 Add a nasty multiple-instantiation test
2372[[project @ 2006-01-05 10:06:30 by simonpj]
2374 Add test for newtype existential
2376[[project @ 2006-01-05 09:16:28 by simonmar]
2378 Add test for "scavenge_stack" bug fixed in rev 1.16 of Exception.cmm
2380[[project @ 2006-01-04 11:50:44 by simonpj]
2382 Add test for data con returning wrong type
2384[[project @ 2006-01-02 19:36:50 by jpbernardy]
2386 minor cleanups
2388[[project @ 2006-01-01 21:46:31 by jpbernardy]
2390 More tests for:
2391   * Sets
2392   * Non-structural equality
2393   * Left-Bias
2394   * Performance
2396[[project @ 2005-12-26 19:54:32 by jpbernardy]
2398 Infrastructure for testing Data structures.
2399  + some tests
2401[[project @ 2005-12-19 09:47:49 by simonpj]
2403 Add test for trailing parens in GADT signatures
2405[[project @ 2005-12-16 16:03:02 by simonpj]
2407 Add deriving for infix constructors
2409[[project @ 2005-12-16 14:56:50 by simonpj]
2411 Add repeated-type-variable tests for instance constexts
2413[[project @ 2005-12-16 10:54:50 by simonmar]
2415 TimeExts has gone away
2417[[project @ 2005-12-16 10:53:24 by simonmar]
2419 update to not use hslibs
2421[[project @ 2005-12-16 10:50:31 by simonmar]
2423 -package lang isn't required.
2425[[project @ 2005-12-16 10:46:05 by simonmar]
2427 Now that we aren't building hslibs, keep the memo tests alive by
2428 bringing Memo.hs into the testsuite.  These tests are a useful
2429 shakedown for StableNames.
2431[[project @ 2005-12-13 16:04:25 by simonmar]
2433 Add nested atomically test
2435[[project @ 2005-12-13 16:04:09 by simonmar]
2437 fix comments
2439[[project @ 2005-12-09 19:17:57 by simonpj]
2441 add output file
2443[[project @ 2005-12-09 19:16:58 by simonpj]
2445 A minor, probably redundant, test
2447[[project @ 2005-12-05 11:43:51 by simonmar]
2449 add newTVarIO test
2451[[project @ 2005-12-05 10:08:53 by simonpj]
2453 Add an expected-failure test
2455[[project @ 2005-12-05 09:13:07 by simonpj]
2457 Update expected output
2459[[project @ 2005-12-05 09:08:51 by simonpj]
2461 Fix test
2463[[project @ 2005-12-02 10:56:34 by simonmar]
2465 add this test that I had lying around
2467[[project @ 2005-12-02 10:54:05 by simonmar]
2469 conc053 only works in threaded & smp ways at the moment.
2471[[project @ 2005-12-02 10:51:15 by simonmar]
2473 accept output
2475[[project @ 2005-12-01 08:54:57 by simonpj]
2477 Another GADT test
2479[[project @ 2005-11-30 14:17:35 by simonpj]
2481 Add mkName test
2483[[project @ 2005-11-30 12:25:20 by simonmar]
2485 Add test for Control.Concurrent.STM.registerDelay
2487[TAG Last rev before making ghc-6-4 branch
2488John Goerzen <jgoerzen@complete.org>**20051128164635]
2489[TAG Initial conversion from CVS complete
2490John Goerzen <jgoerzen@complete.org>**20051128163910]
2491Patch bundle hash: