Ticket #2615: T2615b.dsend

File T2615b.dsend, 42.9 KB (added by hgolden, 4 years ago)

FIX #2615 - testsuite repository

Line 
1Wed Dec 16 13:12:20 PST 2009  howard_b_golden@yahoo.com
2  * FIX #2615 (linker scripts in .so files)
3  This is the regression test for FIX #2615 (linker scripts in .so files).
4 
5  It does NOT apply to Windows. It applies only to systems using ELF files.
6 
7  In order for this test to work on all ELF systems, no assumption is
8  made about whether or not real ELF shared libraries and linker scripts
9  exist. Instead, this patch compiles a trivial C program into an ELF shared
10  library. Also, a mock linker script (libfoo_script_T2615.so) is included in
11  the patch. Note: This is marked as a binary, but it is a text file.
12 
13  Test approach:
14 
15  A small Haskell program (T2615.hs) imports the ObjLink module from GHC.
16  It then calls the loadDLL function with the name of the mock linker script
17  (libfoo_script_T2615.so). This mock script contains a link to a real
18  shared library (libfoo_T2615.so) which the test has already created. If
19  the dlopen (in the addDLL function in rts/Linker.c) works, the Haskell
20  program will return a success message. Otherwise, it will return the error
21  message it receives from loadDLL (which is actually the dlerror() message
22  received by addDLL).
23
24New patches:
25
26[FIX #2615 (linker scripts in .so files)
27howard_b_golden@yahoo.com**20091216211220
28 Ignore-this: 1cb087990cbf6210f60eb9abbb0d28c8
29 This is the regression test for FIX #2615 (linker scripts in .so files).
30 
31 It does NOT apply to Windows. It applies only to systems using ELF files.
32 
33 In order for this test to work on all ELF systems, no assumption is
34 made about whether or not real ELF shared libraries and linker scripts
35 exist. Instead, this patch compiles a trivial C program into an ELF shared
36 library. Also, a mock linker script (libfoo_script_T2615.so) is included in
37 the patch. Note: This is marked as a binary, but it is a text file.
38 
39 Test approach:
40 
41 A small Haskell program (T2615.hs) imports the ObjLink module from GHC.
42 It then calls the loadDLL function with the name of the mock linker script
43 (libfoo_script_T2615.so). This mock script contains a link to a real
44 shared library (libfoo_T2615.so) which the test has already created. If
45 the dlopen (in the addDLL function in rts/Linker.c) works, the Haskell
46 program will return a success message. Otherwise, it will return the error
47 message it receives from loadDLL (which is actually the dlerror() message
48 received by addDLL).
49] {
50hunk ./tests/ghc-regress/rts/Makefile 5
51 include $(TOP)/mk/boilerplate.mk
52 include $(TOP)/mk/test.mk
53 
54+.SUFFIXES: .so
55+
56+.o.so:
57+       '$(TEST_HC)' -shared -no-auto-link-packages -o $@ $<
58+
59+.c.o:
60+       '$(TEST_HC)' -fPIC -c -o $@ $<
61+
62 outofmem-prep::
63        '$(TEST_HC)' --make -fforce-recomp outofmem.hs -o outofmem
64 
65hunk ./tests/ghc-regress/rts/Makefile 26
66 outofmem2::
67        @$(MAKE) outofmem2-prep >prep.out 2>prep.out
68        @ulimit -v 1000000 2>/dev/null; ./outofmem2 +RTS -M5m -RTS || echo "exit($$?)"
69+
70+T2615-prep: libfoo_T2615.so
71+
72addfile ./tests/ghc-regress/rts/T2615.hs
73hunk ./tests/ghc-regress/rts/T2615.hs 1
74+import ObjLink
75+
76+library_name = "libfoo_script_T2615.so" -- this is really a linker script
77+
78+main = do
79+  result <- loadDLL library_name
80+  case result of
81+    Nothing -> putStrLn (library_name ++ " loaded successfully")
82+    Just x  -> putStrLn ("error: " ++ x)
83addfile ./tests/ghc-regress/rts/T2615.stdout
84hunk ./tests/ghc-regress/rts/T2615.stdout 1
85+libfoo_script_T2615.so loaded successfully
86hunk ./tests/ghc-regress/rts/all.T 64
87 # Test for out-of-range heap size
88 test('rtsflags001', [ only_ways(['normal']), exit_code(1), extra_run_opts('+RTS -H0m -RTS') ], compile_and_run, [''])
89 
90+# Test to see if linker scripts link properly to real ELF files
91+test('T2615', [ if_platform('i386-unknown-mingw32',skip),
92+                cmd_prefix(' '.join([
93+                       '$MAKE T2615-prep &&',
94+                       'LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.',
95+                               # Add current directory to dlopen search path
96+                       ''])),
97+               extra_clean(['libfoo_T2615.so']) ],
98+              compile_and_run, ['-package ghc'])
99+
100addfile ./tests/ghc-regress/rts/libfoo_T2615.c
101hunk ./tests/ghc-regress/rts/libfoo_T2615.c 1
102+void foo( void );
103+void foo() {}
104addfile ./tests/ghc-regress/rts/libfoo_script_T2615.so
105binary ./tests/ghc-regress/rts/libfoo_script_T2615.so
106oldhex
107*
108newhex
109*2f2a20474e55206c64207363726970740a2020205573652074686520736861726564206c696272
110*6172792c2062757420736f6d652066756e6374696f6e7320617265206f6e6c7920696e0a202020
111*74686520737461746963206c6962726172792c20736f207472792074686174207365636f6e6461
112*72696c792e20202a2f0a4f55545055545f464f524d415428656c6636342d7838362d3634290a47
113*524f55502028206c6962666f6f5f54323631352e736f20290a
114}
115
116Context:
117
118[Tweak T3234 test and accept output
119Ian Lynagh <igloo@earth.li>**20091215215340
120 The test now suppresses uniques to avoid spurious changes in the output
121]
122[Accept output for T2486
123Ian Lynagh <igloo@earth.li>**20091215215230]
124[Tweak rule2 test and accept output
125Ian Lynagh <igloo@earth.li>**20091215215020
126 The test now suppresses uniques to avoid spurious changes in the output
127]
128[Decouple ghcpkg02 from the GHC build tree
129Ian Lynagh <igloo@earth.li>**20091211215319]
130[use a smaller stack limit for conc012(ghci)
131Simon Marlow <marlowsd@gmail.com>**20091211094439
132 Ignore-this: 48fee0dc80d6eb4d6370a451428030e6
133]
134[add test for #3742
135Simon Marlow <marlowsd@gmail.com>**20091210124518
136 Ignore-this: 60cea81bfbb8858702ae426142943f8
137]
138[add test for #3741
139Simon Marlow <marlowsd@gmail.com>**20091210123354
140 Ignore-this: aa00e7cbe59c34682516ac6849735b9d
141]
142[update expected value comments
143Simon Marlow <marlowsd@gmail.com>**20091208141558
144 Ignore-this: 67c22cc48656e7f955dd57a44f0c218e
145]
146[Fix quoting, and add some sanity checking
147Ian Lynagh <igloo@earth.li>**20091209194521]
148[Fix typos
149Ian Lynagh <igloo@earth.li>**20091209190239]
150[accept output (column numbers)
151Simon Marlow <marlowsd@gmail.com>**20091208093207
152 Ignore-this: 9ad2a53c9c34136f9a017040dd0be8a3
153]
154[accept output
155Simon Marlow <marlowsd@gmail.com>**20091208091240
156 Ignore-this: 93a72b8d9fa234e0c3476508dfb492dc
157]
158[Add output for T3102
159simonpj@microsoft.com**20091207155644
160 Ignore-this: 26a02326560e4c1c7e04126d28674dab
161]
162[Track error message changes for deriving
163simonpj@microsoft.com**20091207130720
164 Ignore-this: 254a66c5a42013393fac04c9a7b28ff1
165]
166[Test Trac #3012
167simonpj@microsoft.com**20091207080303
168 Ignore-this: 2ac253ce2a38488847286308643053f2
169]
170[Add another layout test
171Ian Lynagh <igloo@earth.li>**20091205143631]
172[Add another layout test
173Ian Lynagh <igloo@earth.li>**20091205143228]
174[Add another layout test
175Ian Lynagh <igloo@earth.li>**20091205142902]
176[Add another layout rule test
177Ian Lynagh <igloo@earth.li>**20091205142413]
178[Add another layout test
179Ian Lynagh <igloo@earth.li>**20091205141351]
180[Add a test for the difference between the H98 and the alternative layout rules
181Ian Lynagh <igloo@earth.li>**20091205140933]
182[Accept column change output in break021
183Ian Lynagh <igloo@earth.li>**20091203143326]
184[Accept output for break020
185Ian Lynagh <igloo@earth.li>**20091203135642
186 It now gets the columns right for the highlighting
187]
188[Add test for a loop in the simplifier
189simonpj@microsoft.com**20091130144716
190 Ignore-this: 8eee799e9b3a1aef88e40d163a46a73e
191]
192[Test Trac #3100
193simonpj@microsoft.com**20091130144314
194 Ignore-this: fbc050a60b29e474308a1096cd1bb76d
195]
196[fix driver033
197Simon Marlow <marlowsd@gmail.com>**20091202150723
198 Ignore-this: 121fdb538938be37d4d6ba36b75c354d
199]
200[add a test for #414
201Simon Marlow <marlowsd@gmail.com>**20091130120404
202 Ignore-this: 11d4a89e43473fabc1ee6f1e6a57ff5d
203]
204[add a test for #3677
205Simon Marlow <marlowsd@gmail.com>**20091130112508
206 Ignore-this: 5ccd81e580a6d245d69d6e8e01eb3243
207]
208[Fix cabal03
209Ian Lynagh <igloo@earth.li>**20091129180625]
210[In cabal03, don't register --inplace
211Ian Lynagh <igloo@earth.li>**20091129180402
212 This means it ignores the package database we tell it to use.
213 Instead, do a normal register, but pass --force so it doesn't fail
214 due to missing files.
215]
216[Tweak cabal03 test
217Ian Lynagh <igloo@earth.li>**20091129180130]
218[Add a missing package-db flag from cabal03
219Ian Lynagh <igloo@earth.li>**20091129174833]
220[Refactor the cabal03 test
221Ian Lynagh <igloo@earth.li>**20091129173339]
222[ghcpkg01: Follow Cabal changes
223Ian Lynagh <igloo@earth.li>**20091129173106]
224[Make more cabal tests run 'alone'
225Ian Lynagh <igloo@earth.li>**20091129121350]
226[Make 1372 use a local package database
227Ian Lynagh <igloo@earth.li>**20091129120526
228 Eliminates random failures when it's run in parallel with other tests
229]
230[Make bug1465 use a local package.conf
231Ian Lynagh <igloo@earth.li>**20091129114552
232 Eliminates random failures when it runs in parallel with other tests
233]
234[Make driver200 parallelisable
235Ian Lynagh <igloo@earth.li>**20091128235452]
236[Make 2566 parallelisable
237Ian Lynagh <igloo@earth.li>**20091128235354]
238[Remove now-unused cleanall function
239Ian Lynagh <igloo@earth.li>**20091128235322]
240[Make driver081* parallelisable
241Ian Lynagh <igloo@earth.li>**20091128235220]
242[driver100 doesn't need to be run alone
243Ian Lynagh <igloo@earth.li>**20091128234812]
244[Make driver080 parallelisable
245Ian Lynagh <igloo@earth.li>**20091128234315]
246[Make driver063 parallelisable
247Ian Lynagh <igloo@earth.li>**20091128234055]
248[Make more driver tests parallelisable
249Ian Lynagh <igloo@earth.li>**20091128233708]
250[Remove some unnecessary 'alone' calls
251Ian Lynagh <igloo@earth.li>**20091128231738]
252[Make driver062* parallelisable
253Ian Lynagh <igloo@earth.li>**20091128231420]
254[Make driver061* parallelisable
255Ian Lynagh <igloo@earth.li>**20091128230329]
256[Make driver060 parallelisable
257Ian Lynagh <igloo@earth.li>**20091128225804]
258[Make driver053 parallelisable
259Ian Lynagh <igloo@earth.li>**20091128225358]
260[Make driver052 parallelisable
261Ian Lynagh <igloo@earth.li>**20091128225153]
262[Make driver051 parallelisable
263Ian Lynagh <igloo@earth.li>**20091128224704]
264[Make driver045 parallelisable
265Ian Lynagh <igloo@earth.li>**20091128224155]
266[Make driver044 parallelisable
267Ian Lynagh <igloo@earth.li>**20091128223850]
268[Make driver043 parallelisable
269Ian Lynagh <igloo@earth.li>**20091128223708]
270[Make driver042 parallelisable
271Ian Lynagh <igloo@earth.li>**20091128223501]
272[Add some extra cleaning for driver033
273Ian Lynagh <igloo@earth.li>**20091128223156]
274[Make driver041 parallelisable
275Ian Lynagh <igloo@earth.li>**20091128222953]
276[Make driver035 parallelisable
277Ian Lynagh <igloo@earth.li>**20091128222712]
278[Make driver034 parallelisable
279Ian Lynagh <igloo@earth.li>**20091128222402]
280[Make driver032 and driver033 parallelisable
281Ian Lynagh <igloo@earth.li>**20091128222110]
282[Make driver031 parallelisable
283Ian Lynagh <igloo@earth.li>**20091128221840]
284[Make driver028 parallelisable
285Ian Lynagh <igloo@earth.li>**20091128221704]
286[Make driver027 parallelisable
287Ian Lynagh <igloo@earth.li>**20091128221637]
288[Make driver026 parallelisable
289Ian Lynagh <igloo@earth.li>**20091128215610]
290[Make driver025 parallelisable
291Ian Lynagh <igloo@earth.li>**20091128214556]
292[Make driver024a parallelisable
293Ian Lynagh <igloo@earth.li>**20091128214322]
294[Make driver022 and driver023 parallelisable
295Ian Lynagh <igloo@earth.li>**20091128213834]
296[Make driver021 parallelisable
297Ian Lynagh <igloo@earth.li>**20091128213625]
298[Make driver024 parallelisable
299Ian Lynagh <igloo@earth.li>**20091128213022]
300[Make driver019 parallelisable
301Ian Lynagh <igloo@earth.li>**20091128212154]
302[Make driver018* parallelisable
303Ian Lynagh <igloo@earth.li>**20091128212029]
304[Make driver017 parallelisable
305Ian Lynagh <igloo@earth.li>**20091128211842]
306[Make driver016 parallelisable
307Ian Lynagh <igloo@earth.li>**20091128211816]
308[Make driver014 and driver015 parallelisable
309Ian Lynagh <igloo@earth.li>**20091128210459]
310[Make driver013 parallelisable
311Ian Lynagh <igloo@earth.li>**20091128210204]
312[Make driver012 parallelisable
313Ian Lynagh <igloo@earth.li>**20091128210041]
314[Make driver011 parallelisable
315Ian Lynagh <igloo@earth.li>**20091128205850]
316[Make the driver/ tests declare themselves 'alone' individually
317Ian Lynagh <igloo@earth.li>**20091128205533
318 This way we can fix them one by one
319]
320[Print out how many tests we have done and the total when we run a test
321Ian Lynagh <igloo@earth.li>**20091128181104
322 This isn't perfect, as it doesn't account for tests that will be skipped
323 in the total. But that's hard to work out, as we might skip a test in
324 only some ways and we currently don't work out which ways to run it until
325 later, so I think this is good enough for now.
326]
327[Gather all tests at once, rather than doing them directory by directory
328Ian Lynagh <igloo@earth.li>**20091128180207
329 This increases the parallelism possible, and allows us to track what
330 progress we are making.
331]
332[Follow column number changes now that SrcLoc knows how tabs work
333Ian Lynagh <igloo@earth.li>**20091128153543]
334[Add some tests for error positions
335Ian Lynagh <igloo@earth.li>**20091128150625]
336[Follow column number changes
337Ian Lynagh <igloo@earth.li>**20091128145450]
338[Remove some @s from a Makefile
339Ian Lynagh <igloo@earth.li>**20091128144830]
340[Quoting fixes
341Ian Lynagh <igloo@earth.li>**20091128144802]
342[Follow column number changes in the break016 script
343Ian Lynagh <igloo@earth.li>**20091128125754]
344[Accept changes in break016 and break020
345Ian Lynagh <igloo@earth.li>**20091128125439]
346[Follow column number changes
347Ian Lynagh <igloo@earth.li>**20091128005352]
348[Follow column number changes in indexed-types/should_fail
349Ian Lynagh <igloo@earth.li>**20091128001749]
350[Follow column number changes in deriving/should_fail
351Ian Lynagh <igloo@earth.li>**20091128001535]
352[Follow column number changes in module
353Ian Lynagh <igloo@earth.li>**20091128000900]
354[Follow column number changes in rename/should_fail
355Ian Lynagh <igloo@earth.li>**20091128000255]
356[Follow column number changes in parser/should_fail
357Ian Lynagh <igloo@earth.li>**20091127235453]
358[Follow column number changes in tcfail
359Ian Lynagh <igloo@earth.li>**20091127233405]
360[rtsflags001: run only the normal way
361Simon Marlow <marlowsd@gmail.com>**20091124102523]
362[add 32-bit output
363Simon Marlow <marlowsd@gmail.com>**20091124102456]
364[ffi005: run only the via-C way on x86 platforms
365Simon Marlow <marlowsd@gmail.com>**20091124101434
366 due to 80-bit vs. 64-bit precision leading to floating point
367 differences when using the native code generator.  -fvia-C uses the
368 -ffloat-store gcc sledgehammer to avoid this.
369]
370[grab the target architecture from GHC, and add an if_arch() test
371Simon Marlow <marlowsd@gmail.com>**20091124101223]
372[Follow changes in tcfail073
373Ian Lynagh <igloo@earth.li>**20091124001804]
374[Follow changes in ghci011
375Ian Lynagh <igloo@earth.li>**20091124001658]
376[Make test 1959 even more informative when run by hand
377Ian Lynagh <igloo@earth.li>**20091123212719]
378[Fix test 1959
379Ian Lynagh <igloo@earth.li>**20091123212708]
380[Make test 1959 tell us what's going on
381Ian Lynagh <igloo@earth.li>**20091123212535]
382[Tweak testsuite results for 6.12 branch
383Ian Lynagh <igloo@earth.li>**20091122161944]
384[add a test for #3633
385Simon Marlow <marlowsd@gmail.com>**20091120145056
386 Ignore-this: 2bc645eefce88143d218447b0955f430
387]
388[accept output (for the time being)
389Simon Marlow <marlowsd@gmail.com>**20091120143156
390 Ignore-this: 2d0df30f243b6f22c23f1b9b522f7336
391 the test output has changed due to differences in the compiled code
392 for GHC.IO.Exception.ioError.
393]
394[make this test do what it was supposed to do
395Simon Marlow <marlowsd@gmail.com>**20091120142907
396 Ignore-this: 8f555308e8570e956e749f734b5ee7e
397]
398[accept output
399Simon Marlow <marlowsd@gmail.com>**20091120102108
400 Ignore-this: a500f2797238168afdbbd42fbf00055b
401]
402[add missing files
403Simon Marlow <marlowsd@gmail.com>**20091117161023
404 Ignore-this: aabd4f258ec4293682213d50dab5b555
405]
406[Bump the ulimits for outofmem/outofmem2
407Simon Marlow <marlowsd@gmail.com>**20091117160230
408 Ignore-this: fe6981dd4419219422b9459b044256ea
409 They just started failing on x86-64/Linux here, no idea why.
410]
411[Accept wobbles in error messages
412simonpj@microsoft.com**20091117125024
413 Ignore-this: 8ab65ba7fb0d8a263ea4bef48daf292a
414]
415[Test for higher rank rules
416simonpj@microsoft.com**20091117124949
417 Ignore-this: 6b21f072e61968110e2395c8426eeb95
418]
419[fix framework failure
420Simon Marlow <marlowsd@gmail.com>**20091113112345
421 Ignore-this: e993d787a36d8394297fc3a2fc0e061c
422]
423[add test for #3586 (newArray performance)
424Simon Marlow <marlowsd@gmail.com>**20091112144020
425 Ignore-this: 9eaa959836eef25d55ec3d1025de1c26
426]
427[Rearrange perf-related tests
428Simon Marlow <marlowsd@gmail.com>**20091112143943
429 Ignore-this: 23349e39f3fca86494e6971fbfb3eaa0
430 
431   perf/            -- performance tests...
432   perf/should_run  -- for generated code
433   perf/compiler    -- for GHC itself
434   perf/space_leaks -- for space leaks in generated code or the RTS
435]
436[Add coercion test for PushC rule
437simonpj@microsoft.com**20091112115950
438 Ignore-this: 6d01514c9f3c3b0210fccfdca039705c
439]
440[Fix setting of utf8 locale on Mac OS X
441Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20091112002857
442 Ignore-this: 7d710c5f8030ba0f572bb3888d983227
443]
444[add test for #3624
445Simon Marlow <marlowsd@gmail.com>**20091109144626
446 Ignore-this: 99aaae47f6ce6773e550f335cad7a527
447]
448[Track trace output
449simonpj@microsoft.com**20091109104246
450 Ignore-this: 28a01cf22284bb06ed1cf83c569d735d
451]
452[Fix finding GHC on cygwin
453Ian Lynagh <igloo@earth.li>**20091107133429]
454[Add test for Trac #3640
455simonpj@microsoft.com**20091105172220
456 Ignore-this: 95a5568df1f36a55f55290a1481319e9
457]
458[Track changes in duplicate/shadowed errors
459simonpj@microsoft.com**20091105171343
460 Ignore-this: f89d13fa61bf1b206fac1d2998a6d17a
461]
462[Fix quoting in the 3171 test
463Ian Lynagh <igloo@earth.li>**20091105171455]
464[Fix the code to append .exe to program paths
465Ian Lynagh <igloo@earth.li>**20091105163040]
466[The bindisttest GHC is now always in the same directory
467Ian Lynagh <igloo@earth.li>**20091105160718
468 We therefore don't have to try to work out if we are on Windows or not
469 in order to find it.
470]
471[Add source file for T3234
472simonpj@microsoft.com**20091105113934
473 Ignore-this: 58931497be31da47de18d32fb053d42a
474]
475[Test Trac #3234 (foldr/single rule)
476simonpj@microsoft.com**20091103155057
477 Ignore-this: f6e41f8eb01de107ebc4dcd91e8fd70c
478]
479[Add test for Trac #1735
480simonpj@microsoft.com**20091104230920
481 Ignore-this: 8cccf608a2db46fe64f6ca465e42333d
482]
483[add test for #3604 (template-haskell + -dynamic)
484Simon Marlow <marlowsd@gmail.com>**20091104141623
485 Ignore-this: 3e97399bfcc83ad991844a18dba49d3b
486]
487[add config.have_shared_libs
488Simon Marlow <marlowsd@gmail.com>**20091104141602
489 Ignore-this: 56d5180cfb2c398b68b1b4509856a6be
490]
491[add a test for single-stepping over getArgs
492Simon Marlow <marlowsd@gmail.com>**20091103165423
493 Ignore-this: dff2b0f4825234a32057e42ba4d3f4e8
494]
495[Only run T3294 if we have an NCG (#3548)
496Simon Marlow <marlowsd@gmail.com>**20091103121126
497 Ignore-this: 87d6f9bfaa8557ce12a3c39a48ee7bc6
498]
499[Track change in how LANGUAGE-pragma errors are reported
500simonpj@microsoft.com**20091102172730
501 Ignore-this: 6524c82c2fcf1c2a401b5408543c35e6
502]
503[Add -fno-warn-deprecated-flags to tests involving -XImpredicativeTypes
504simonpj@microsoft.com**20091102145236
505 Ignore-this: 72073af560c642a2cba1b73af9c579b3
506 
507 Now that -XImpredicativeTypes is deprecated, suppress the warning
508]
509[Add test for Trac #3621
510simonpj@microsoft.com**20091029164034
511 Ignore-this: db06616aff863b98e32d03b2cd11543a
512]
513[Update tests for INLINE patch
514simonpj@microsoft.com**20091029115217
515 Ignore-this: 5e59b11610b5959be11870e23561652f
516]
517[Add stderr files for depreceated-mdo warnings
518simonpj@microsoft.com**20091029110009
519 Ignore-this: 44f66966feab44cbfcd7e353895b04db
520]
521[Add undecidable instance test
522simonpj@microsoft.com**20091029100304
523 Ignore-this: 1c11f13de056188af33846472a1e8176
524]
525[Don't use threads on Windows
526Ian Lynagh <igloo@earth.li>**20091028175421
527 It seems to cause some sort of deadlock
528]
529[Test Trac #3613, and track error message change
530simonpj@microsoft.com**20091028154810
531 Ignore-this: 424cdcc459da20dd84bd9c09e65da0de
532]
533[Track changes arising from improved location info in list comprehensions
534simonpj@microsoft.com**20091028154735
535 Ignore-this: f31abf18ad5fd5bbf28dd5389246efe
536]
537[Add test for 'rec' in do blocks
538simonpj@microsoft.com**20091028154137
539 Ignore-this: 5a661bcff3acdf7632169b21d6587670
540]
541[Update tests following deprecating mdo
542simonpj@microsoft.com**20091028154027
543 Ignore-this: ae1677b319abf946c5cc2a85f5c98aab
544]
545[Add missing stdout file for T3591
546simonpj@microsoft.com**20091026092600
547 Ignore-this: c3a14010a4c324e8b086c589f4e68245
548]
549[Update test so it does not use Control.Monad.Reader
550simonpj@microsoft.com**20091026092332
551 Ignore-this: 445bb58f3549572f2bbcaaf20d8e86b9
552]
553[Test Trac #3590
554simonpj@microsoft.com**20091021153401
555 Ignore-this: 3b84e69e7e0ecfc8c80de15a201773ae
556]
557[Always use the python timeout program on non-Windows
558Ian Lynagh <igloo@earth.li>**20091025155424
559 Use a python timeout program, so that we don't have to worry about
560 whether or not the compiler we're testing has built the timeout
561 program correctly
562 
563 The python timeout program doesn't work on mingw, so we still use the
564 Haskell program on Windows
565]
566[Complete timeout.py's unix support
567Ian Lynagh <igloo@earth.li>**20091025151821]
568[More quoting fixes
569Ian Lynagh <igloo@earth.li>**20091022000028]
570[Quoting fixes
571Ian Lynagh <igloo@earth.li>**20091021140545]
572[Normalise slashes
573Ian Lynagh <igloo@earth.li>**20091021124749]
574[Quoting fixes
575Ian Lynagh <igloo@earth.li>**20091021114723]
576[Always use / to join paths; stops "make -C .\ clean" being misparsed
577Ian Lynagh <igloo@earth.li>**20091021114601]
578[Quoting fix
579Ian Lynagh <igloo@earth.li>**20091021114048]
580[Fix more path quoting
581Ian Lynagh <igloo@earth.li>**20091021113037]
582[Add more quoting for paths with spaces
583Ian Lynagh <igloo@earth.li>**20091013154240]
584[Test Trac #3591
585simonpj@microsoft.com**20091020153719
586 Ignore-this: 8959e243135e0afe1b37edef64a05e98
587]
588[renamed prof_ways -> extra_prof_ways to avoid clash
589Simon Marlow <marlowsd@gmail.com>**20091020095920
590 Ignore-this: 2e2bc6ea216af7c92100f4815e10289b
591]
592[Adapt test to avoid uniquies
593simonpj@microsoft.com**20091020125421
594 Ignore-this: 8b9d9862ce736edc00731dfd98ff61ec
595]
596[Test Trac #3600
597simonpj@microsoft.com**20091020080443
598 Ignore-this: 3bf6c6e3057e15fbc81b4cb4d7bbd190
599]
600[omit prof ways for ffi005
601Simon Marlow <marlowsd@gmail.com>**20091016084735
602 Ignore-this: 6f86586bd8619c2c8ef48edfb3453c26
603]
604[add classes of ways: prof_ways and threaded_ways
605Simon Marlow <marlowsd@gmail.com>**20091016084722
606 Ignore-this: 2cdf387557ed74ef3344afcd30666919
607]
608[tcfail188 compiles fine, now that Trac #959 is fixed
609simonpj@microsoft.com**20091015122716
610 Ignore-this: 9a48055e6190494263673b7b31eff349
611]
612[Test Trac #3263
613simonpj@microsoft.com**20091015113930
614 Ignore-this: dd25cdf88c0b3fa5d3208370330e925
615]
616[Test Trac #3572
617simonpj@microsoft.com**20091015112954
618 Ignore-this: c406dc59f283fb27e35ee893fcc48258
619]
620[re-enable ffi005 with the non-portable bits removed
621Simon Marlow <marlowsd@gmail.com>**20091014135945
622 Ignore-this: bae1ba5a6f9846feb43a164b85e63af4
623]
624[add a test for foreign import '&foo' with GHCi
625Simon Marlow <marlowsd@gmail.com>**20091014135154
626 Ignore-this: d67f40340cb8a5f3659d3fc82b6d8f29
627]
628[might as well make the finalizer do a callback to make the test more interesting
629Simon Marlow <marlowsd@gmail.com>**20091014133651
630 Ignore-this: d0cf65c656ac266205789b7fc8b3824a
631]
632[add test for #3579
633Simon Marlow <marlowsd@gmail.com>**20091014103109
634 Ignore-this: adec758a51a433cf8a0d52bcfa870236
635]
636[add test program from #3561
637Simon Marlow <marlowsd@gmail.com>**20091013110835
638 Ignore-this: 5db8e8f8c9e729e620953c69c8c67e4c
639]
640[Fix quoting in the testsuite timeout program's Makefile
641Ian Lynagh <igloo@earth.li>**20091013144352]
642[Define BIN_ROOT in a way that works if the path contains spaces
643Ian Lynagh <igloo@earth.li>**20091013125358]
644[Fix the config.timeout setting
645Ian Lynagh <igloo@earth.li>**20091013124252]
646[Add some diagnostics to timeout
647Ian Lynagh <igloo@earth.li>**20091013124204]
648[Switch back to a BIN_ROOT definition that works on all platforms
649Ian Lynagh <igloo@earth.li>**20091013121846
650 provided there are no spaces in the path
651]
652[Fixes for spaces in paths
653Ian Lynagh <igloo@earth.li>**20091013115808]
654[Fixes for paths containing spaces
655Ian Lynagh <igloo@earth.li>**20091013113417]
656[ghc is "ghc.exe", not "ghc", on Windows
657Ian Lynagh <igloo@earth.li>**20091013110938]
658[Fix the Windows detection in the testsuite Makefiles
659Ian Lynagh <igloo@earth.li>**20091013110615
660 We need to look at "ghc +RTS --info", not "ghc --info".
661]
662[T1074 needs mtl
663Ian Lynagh <igloo@earth.li>**20091009225330]
664[Tell the testsuite driver about the bindisttest GHC location
665Ian Lynagh <igloo@earth.li>**20091009203043]
666[Drop "NEW_BUILD_SYSTEM_" prefix on Makefile variable names
667Ian Lynagh <igloo@earth.li>**20091009194209]
668[Remove old build system support from the testsuite makefiles
669Ian Lynagh <igloo@earth.li>**20091009193748]
670[tweak T1969 values on x86-64
671Simon Marlow <marlowsd@gmail.com>**20091008110545
672 Ignore-this: 5ecf9b8e39bb22f6fab1764763c3a1cf
673]
674[Test -XExplicitForALl
675simonpj@microsoft.com**20091007155725
676 Ignore-this: 72391b90a12fbbd194897decb2d0f742
677]
678[tidy up
679Simon Marlow <marlowsd@gmail.com>**20091006123420
680 Ignore-this: a577ddd29deb53d86f2718190d33562f
681]
682[Add a test for shadowing/overlapping packages with Cabal
683Simon Marlow <marlowsd@gmail.com>**20091006123415
684 Ignore-this: e184a9a859af6e13b1c378462d9e402
685]
686[the threaded2 way tests event logging too
687Simon Marlow <marlowsd@gmail.com>**20090930084841
688 Ignore-this: 64146a607ace4508fea4e5999067204c
689]
690[Fix #3551: conc0{69,70} should be skipped when -threaded is not available
691Simon Marlow <marlowsd@gmail.com>**20090929145526
692 Ignore-this: baa4b7199433f7684cfbad247be89283
693]
694[Tweak tcrun007 to not depend on syb
695Ian Lynagh <igloo@earth.li>**20091003212610]
696[Update tests; ghc is a bit more consistent about flags
697simonpj@microsoft.com**20091002072021
698 Ignore-this: 7441d47cd9ce86d45bf1d1eeb8c4d8ea
699]
700[Track error message changes
701simonpj@microsoft.com**20090930110742
702 Ignore-this: cac29e62d8f2e0a6293db4969ad9e8c3
703]
704[Test Trac #3540
705simonpj@microsoft.com**20090930110712
706 Ignore-this: 1329e8d3902ccf4080c3f4dfe4c90b9d
707]
708[tweak the boundaries for T1969 (we got better)
709Simon Marlow <marlowsd@gmail.com>**20090929113638
710 Ignore-this: 44b2b0d767aa942724115b4f3bf7a8a6
711]
712[wibbles to setting LC_ALL, trying to fix buildbot test failures
713Simon Marlow <marlowsd@gmail.com>**20090929090410
714 Ignore-this: ea290fa166ce8ff81bff95c928404453
715]
716[tweak acceptable limits for T3294
717Simon Marlow <marlowsd@gmail.com>**20090928133758
718 Ignore-this: 669aa7582240e174bc705e2ac72b3d21
719]
720[Tweak tcfail163 to not need syb
721Ian Lynagh <igloo@earth.li>**20090922215149]
722[tc191 and tc220 need syb
723Ian Lynagh <igloo@earth.li>**20090922215017]
724[Tweak ds055 to not need syb
725Ian Lynagh <igloo@earth.li>**20090922214835]
726[drvrun022 needs syb
727Ian Lynagh <igloo@earth.li>**20090922214543]
728[Tweak deriving-1935 to not need syb
729Ian Lynagh <igloo@earth.li>**20090922214439]
730[Move syb tests from the testsuite repo to the syb repo
731Ian Lynagh <igloo@earth.li>**20090922212525]
732[T3087 need syb
733Ian Lynagh <igloo@earth.li>**20090922212502]
734[Tweak T2573 to not need syb
735Ian Lynagh <igloo@earth.li>**20090922210550]
736[Tweak T2394 to not need syb
737Ian Lynagh <igloo@earth.li>**20090922205045]
738[Tweak T2378 to not need syb
739Ian Lynagh <igloo@earth.li>**20090922204936]
740[arith008(dyn) and arith012(dyn) are expected failures on x86
741Simon Marlow <marlowsd@gmail.com>**20090918125134]
742[add test for #2881
743Simon Marlow <marlowsd@gmail.com>**20090918124532
744 Ignore-this: 253d872d99e5caa568b63639bdfb70c9
745]
746[expand the test for shadowing to include overriding with -package-id
747Simon Marlow <marlowsd@gmail.com>**20090917120250
748 Ignore-this: d1499b3bb7e693817b83fc10bdd2d395
749]
750[Fix runtests.py for Python 2.6.1
751Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20090917105117
752 Ignore-this: 11f9aaab6c3e93bca0bff3e8b3603f04
753 - This is the version of Python that comes with Snow Leopard
754]
755[accept output
756Simon Marlow <marlowsd@gmail.com>**20090914134844
757 Ignore-this: ce62cebb1bc44889a027ea4d2ee89fb2
758]
759[use "ghc-pkg init" to create databases, and update test output
760Simon Marlow <marlowsd@gmail.com>**20090914105851
761 Ignore-this: 89cd71a2cf2ffaca6fcd9da44dde69bd
762]
763[add a test for the NCG space leak I found while looking at #3294
764Simon Marlow <marlowsd@gmail.com>**20090914105002]
765[update to not require -fglasgow-exts
766Simon Marlow <marlowsd@gmail.com>**20090911134243
767 Ignore-this: c779a91dc6adff182ca415cc0650ccef
768]
769[remove -fglasgow-exts
770Simon Marlow <marlowsd@gmail.com>**20090911125732
771 Ignore-this: 75112c664be1e5329bb0928beff4e061
772]
773[Use +RTS -I0.1 -RTS for ghci tests
774Simon Marlow <marlowsd@gmail.com>**20090911125702
775 Ignore-this: 642db417f7460a307819cb2b12d700b2
776 Now that GHCi has a longer default idle GC time
777]
778[Update tests to not rely on -fglasgow-exts
779Simon Marlow <marlowsd@gmail.com>**20090911125458
780 Ignore-this: 31ad4e4ef43cf9d9519b9390bfae66cb
781]
782[make this test more robust, don't depend on the format of package.conf
783Simon Marlow <marlowsd@gmail.com>**20090911132255
784 Ignore-this: 4f724d35ff62505a9ece79e57aba17c6
785]
786[accept output
787Simon Marlow <marlowsd@gmail.com>**20090911090801
788 Ignore-this: 22a874484c7e6d8778bc9cb9efd16f1
789]
790[Test nested splices: TH_NestedSplices
791simonpj@microsoft.com**20090911090629
792 Ignore-this: 7de5c9bb9f09d608a6c53d99ab8deb69
793]
794[Follow TH changes
795simonpj@microsoft.com**20090910132948
796 Ignore-this: 97e9d3ff4fc76e17433ea8b0098b504f
797]
798[Track changes in error message format (TH related)
799simonpj@microsoft.com**20090910132238
800 Ignore-this: f5603863af6f74d3b962bff67b1186dc
801]
802[Update output
803simonpj@microsoft.com**20090910131048
804 Ignore-this: 71335c64b8afa855886336f01e049f80
805]
806[Add test for empty data declarations
807simonpj@microsoft.com**20090904135719
808 Ignore-this: 81132b905e487c41cb0b20d043b230e4
809 
810 Test some modest extensions of empty data decls:
811    data T1 :: * -> *
812    data T2 :: * where
813 
814]
815[Test Trac #3467
816simonpj@microsoft.com**20090830220420
817 Ignore-this: e1b511a4462bfbdfa9d44219a5d0e2fd
818]
819[Add output for T3403
820simonpj@microsoft.com**20090910123153
821 Ignore-this: 79feb3a6aafc4f1665ee66762967e0c0
822]
823[update tests following package-related changes in GHC/ghc-pkg
824Simon Marlow <marlowsd@gmail.com>**20090910115403
825 Ignore-this: ab12e0e5e335473e8cfad1603674ed78
826]
827[Make this test a little more stable
828Matthias Kilian <kili@outback.escape.de>**20090829102358
829 Ignore-this: b6e4f541193b785410af602eeb6816aa
830 
831 On slow machines, ghci can take more than one second to launch,
832 which produces confusing failure output like
833 
834 +cat: 3171.pid: No such file or directory
835 +usage: kill [-s signame | -signum | -signame] { job | pid | pgrp } ...
836 +       kill -l [exit_status ...]
837 
838 Fix this by
839 
840 1) increasing the time before sending a SIGINT from 1 to 2 seconds,
841 2) running the test program in the background and asking the shell for
842    its pid instead of relying on the program to write the pid file
843    quick enough.
844 
845 Of course you'll still see failures on *very* slow or overloaded
846 machines; that would probably a stderr diff like `-Interrupted'.
847 
848]
849[expect_broken(3498): unicode output doesn't work on Windows (yet)
850Simon Marlow <marlowsd@gmail.com>**20090909132447
851 Ignore-this: 86ff6937b615cb332080abb30d51e1ca
852]
853[accept output
854Simon Marlow <marlowsd@gmail.com>**20090908145608
855 Ignore-this: a4e321a6312d0a971ae004fb6c37a1ce
856]
857[add a test for package shadowing
858Simon Marlow <marlowsd@gmail.com>**20090906112234
859 Ignore-this: c67c26ca3ff1fa84795400583270a075
860]
861[Test Trac #3403
862simonpj@microsoft.com**20090908131728
863 Ignore-this: 28d36facd5b29885e35cf7e03ee2fed6
864]
865[Test Trac #3468
866simonpj@microsoft.com**20090908125744
867 Ignore-this: e4647da95ea2a7bcb4f48cb6cddc8bbd
868]
869[tweak the values on x86-64/Linux (max_bytes_used improved)
870Simon Marlow <marlowsd@gmail.com>**20090908103124
871 Ignore-this: 68d835bf9cedeaed558e9031242ac601
872]
873[omit various non-optimised ways for space_leak_001
874Simon Marlow <marlowsd@gmail.com>**20090908102828
875 Ignore-this: 5ee32992a22c97ce9934f41afd572c86
876]
877[accept output
878Simon Marlow <marlowsd@gmail.com>**20090908102234
879 Ignore-this: 9a27198973ff8b24babd4dfd91095f31
880]
881[omit prof ways for ffi020
882Simon Marlow <marlowsd@gmail.com>**20090908102043
883 Ignore-this: aa413ce3f4870f362d94761dd6059755
884]
885[Use a stable ordering of the export list
886Simon Marlow <marlowsd@gmail.com>**20090908101607
887 Ignore-this: 45889cb9ad7add61a8f2327f22274c3
888]
889[T3391: omit profc, profasm
890Simon Marlow <marlowsd@gmail.com>**20090908100123
891 Ignore-this: 40c4326534af9123fd2fa570db07c49f
892]
893[follow changes from #3310
894Simon Marlow <marlowsd@gmail.com>**20090830153325
895 Ignore-this: 670b7c1ef02114a8d8ceb3f0698d49
896]
897[fix a bug: the sequence was incorrect, rather than incomplete
898Simon Marlow <marlowsd@gmail.com>**20090829173621
899 Ignore-this: 102cebecb218e2df8df33d46576810fd
900]
901[update ghc-pkg tests following the addition of installedPackageId
902Simon Marlow <marlowsd@gmail.com>**20090825075513
903 Ignore-this: 11e93fe86f380719a29acfaf7b5356b6
904]
905[follow change in Cabal: package -> sourcePackageId
906Simon Marlow <marlowsd@gmail.com>**20090825075134
907 Ignore-this: a8a6691cebf577efcb788fdb771e6f5a
908]
909[Test Trac #3406
910simonpj@microsoft.com**20090825073011
911 Ignore-this: 41fbfb08f09cfffae469f0b8fd44a54b
912]
913[add extra_clean for T3286
914Simon Marlow <marlowsd@gmail.com>**20090824091047
915 Ignore-this: 45f1ed1ca4d9ddeb6851eb71fcc75da0
916]
917[TFs: T3423 was missing -XFlexibleInstances
918Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20090824025100
919 Ignore-this: 748adedd772e71de8ce6ef2923275c7b
920]
921[TFs: T3220
922Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20090824024755
923 Ignore-this: 3032db152dd0668bb1f2f39d8d50b7f
924]
925[Test Trac #2850
926simonpj@microsoft.com**20090821211351
927 Ignore-this: 55733f9b3a70231c38a8aeda2606dd89
928]
929[Test Trac #3423
930simonpj@microsoft.com**20090821210544
931 Ignore-this: 6fefeb3dfa3fdb3d263b9c4d420792ff
932]
933[Use the dynamic way if we have a dynamic RTS
934Ian Lynagh <igloo@earth.li>**20090821153355]
935[Add a dynamic hello world test, that gets run during validate
936Ian Lynagh <igloo@earth.li>**20090821153314]
937[Test Trac #3371
938simonpj@microsoft.com**20090821100750
939 Ignore-this: 2f20fa7f0cc2332f35cb3240638a7589
940]
941[Test Trac #3437
942simonpj@microsoft.com**20090821095347
943 Ignore-this: e3f80cd609ddf79b2b245e7c848bb005
944]
945[Track wording changes in error messages
946simonpj@microsoft.com**20090820162121
947 Ignore-this: cc430b5e53ee4c284655b0aea40d6ce6
948]
949[add the test from #3424
950Simon Marlow <marlowsd@gmail.com>**20090820145325
951 Ignore-this: 88bc0b2e548875961b69400fa724f0a
952]
953[follow changes in the base package
954Simon Marlow <marlowsd@gmail.com>**20090819142958
955 Ignore-this: cb7b532ad97a6048c487376771ff401f
956]
957[accept output
958Simon Marlow <marlowsd@gmail.com>**20090819142333
959 Ignore-this: 9f6d0bebea8626427860ae3295239d8c
960]
961[Update output
962simonpj@microsoft.com**20090820123151
963 Ignore-this: 4f4cb42b35ca820a0039406b437b1be2
964]
965[accept output
966Simon Marlow <marlowsd@gmail.com>**20090819142418]
967[add threaded2_qw way, which is threaded2 with +RTS -qw
968Simon Marlow <marlowsd@gmail.com>**20090819130704
969 Ignore-this: de00b72ca34d0cce9416455b6af5ac66
970]
971[TFs: T3418
972Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20090820105418
973 Ignore-this: 6fe5caf8af245d792f7b9e4c9be58d68
974]
975[TFs: test cases for #2767 & #3208
976Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20090820073343
977 Ignore-this: a9c06c0d0fcc72c0cf59e5c94271005b
978]
979[add test for an illegal C finalizer callback
980Simon Marlow <marlowsd@gmail.com>**20090819123952
981 Ignore-this: 4de54a86ba9d6d588ea7d6008ba84737
982]
983[the remaining part of #1548 is now fixed
984Simon Marlow <marlowsd@gmail.com>**20090819120141
985 Ignore-this: 4d90dde10d3987b4fab8b4309a5fb6ed
986]
987[Add a test for trac #3286
988Ian Lynagh <igloo@earth.li>**20090819113724]
989[add test for #3429
990Simon Marlow <marlowsd@gmail.com>**20090818140030
991 Ignore-this: 3ad7efc0274575bb7290ca952533c594
992]
993[Add a test for #3007
994Ian Lynagh <igloo@earth.li>**20090813161943]
995[Test Trac #3409
996simonpj@microsoft.com**20090813161540
997 Ignore-this: e4093d296c05c4b5532588f2a04c2210
998]
999[Add a test for #3303: multiline deprecated warnings
1000Ian Lynagh <igloo@earth.li>**20090812185743]
1001[Trac change in Template Haskell errors
1002simonpj@microsoft.com**20090811141150
1003 Ignore-this: 979cdffc2f7cf47db2174314dc0429bd
1004]
1005[Test Trac #3395
1006simonpj@microsoft.com**20090810142619
1007 Ignore-this: 112740b5a4cff3c501bd8da0cac1ee42
1008]
1009[Test Trac #2395
1010simonpj@microsoft.com**20090810140953
1011 Ignore-this: 7992f4b5a513c2c96645453308a8035a
1012]
1013[Test for group being a special_id when TransformListComp is on
1014Max Bolingbroke <batterseapower@hotmail.com>**20090717224849
1015 Ignore-this: 850192f55096c6d373b797255aa0b236
1016]
1017[Regression test for Trac #2395
1018Alexander Dunlap <alexander.dunlap@gmail.com>**20090807190019
1019 Ignore-this: a60faf89928344e7c9982646ce0193f9
1020]
1021[remove deprecated -#include flag
1022Simon Marlow <marlowsd@gmail.com>**20090805105047
1023 Ignore-this: b9aa8cbf54564941c544ae78ba3cb376
1024]
1025[fix tests after RTS tidyup
1026Simon Marlow <marlowsd@gmail.com>**20090803123501
1027 Ignore-this: 3ea78cb5bb05e68c634bcc961c13d9a0
1028]
1029[Remove the DiffArray tests
1030Ian Lynagh <igloo@earth.li>**20090802132048
1031 They're now in the diffarray package
1032]
1033[Add a test for trac #789
1034Ian Lynagh <igloo@earth.li>**20090801153538]
1035[Update array test outputs
1036Ian Lynagh <igloo@earth.li>**20090730153649]
1037[add test for atomic_inc()/atomic_dec()
1038Simon Marlow <marlowsd@gmail.com>**20090729075547
1039 Ignore-this: f754a4aaa6aa21458375e299f2e7141b
1040]
1041[2816 is if_platform('i386-unknown-mingw32',expect_broken(3398))
1042Simon Marlow <marlowsd@gmail.com>**20090727143202
1043 Ignore-this: a9e5f453ce3b5a951c2364cfcebd7cbe
1044]
1045[bump limits for T1969 again (it was failing on Windows)
1046Simon Marlow <marlowsd@gmail.com>**20090724091355
1047 Ignore-this: b384a8221a8dec7a89522ee79de2dbf6
1048]
1049[Test for make supporting abspath, and fail if it doesn't
1050Ian Lynagh <igloo@earth.li>**20090726135136
1051 This fixes problems using GNU make 3.80.
1052]
1053[add --no-user-package-conf for ghc-pkg tests
1054Simon Marlow <marlowsd@gmail.com>**20090724151549
1055 Ignore-this: 58db107bb49d62173ad46881cd956599
1056]
1057[add -no-user-package-conf to GHC command lines
1058Simon Marlow <marlowsd@gmail.com>**20090724123813
1059 Ignore-this: 57b0e90bfcb89d1793a2c61c014b5414
1060]
1061[Test Trac #3391
1062simonpj@microsoft.com**20090723160523
1063 Ignore-this: dbd9e3f6cb4ce6564aa1d6e9c8339a28
1064]
1065[Follow output changes (braces in do-notation)
1066simonpj@microsoft.com**20090723152556
1067 Ignore-this: 74e9ad4d85c7624114084ad8eb054910
1068]
1069[fix broken test on Windows
1070Simon Marlow <marlowsd@gmail.com>**20090723120826
1071 Ignore-this: b7be929f7d1302f59cd74cf1eff4aade
1072]
1073[Follow output
1074simonpj@microsoft.com**20090723131845
1075 Ignore-this: 78fe9e7daf9d70c06da6dfb0332575f7
1076]
1077[Test standalone deriving for GADTs
1078simonpj@microsoft.com**20090723100441
1079 Ignore-this: b45fafc180241619d364f1080215869f
1080]
1081[Tweak tests for unboxed tuple sections
1082Max Bolingbroke <batterseapower@hotmail.com>**20090717214231
1083 Ignore-this: 6abc5631f1028b628f155f0a20ece4da
1084]
1085[Tests for unboxed tuple sections
1086Max Bolingbroke <batterseapower@hotmail.com>**20090717212443
1087 Ignore-this: 3a31b5c69acb53e3f543c8fb92aca38e
1088]
1089[Tests for basic TupleSections
1090Max Bolingbroke <batterseapower@hotmail.com>**20090717204659
1091 Ignore-this: 7bf3a8e08b6b654f5dd9a9fba31f9cbe
1092]
1093[Use /usr/bin/env to find Python
1094Simon Marlow <marlowsd@gmail.com>**20090723075156
1095 Ignore-this: e6315057539fb198d98909cb1dda243f
1096 
1097 Contributed by: Krister Walfridsson <krister.walfridsson@gmail.com>
1098]
1099[Follow Integer changes
1100Ian Lynagh <igloo@earth.li>**20090721234536]
1101[accept output
1102Simon Marlow <marlowsd@gmail.com>**20090722122529
1103 Ignore-this: 35b847e78b8062dac668425dcf3e7a57
1104]
1105[Give us some more breathing room in T1969. 
1106Simon Marlow <marlowsd@gmail.com>**20090722122518
1107 Ignore-this: 550cf0b0b58bf69f57858dccc9e4e416
1108 
1109 Memory use went up a little with my change to external names, as most
1110 names got longer.  However, we're still doing better than 6.10 on this
1111 test, so I don't mind bumping the limit a bit.
1112]
1113[tc215 works now that Trac #366 is done
1114simonpj@microsoft.com**20090722105733
1115 Ignore-this: e9f108b8632316cc2d9c23370121d03
1116]
1117[Test pattern-match overlap checking for GADTs
1118simonpj@microsoft.com**20090722051806
1119 Ignore-this: 355ff54d49f196f3b4e769ce486786f0
1120]
1121[Test for Trac #3382
1122simonpj@microsoft.com**20090720060155
1123 Ignore-this: b8a90bfdf4219235cf0adb51c0d36e36
1124]
1125[Add a test for #1647
1126Ian Lynagh <igloo@earth.li>**20090719181425]
1127[Add a test for #3055
1128Ian Lynagh <igloo@earth.li>**20090717222040]
1129[Add test for Trac #3346
1130simonpj@microsoft.com**20090717155827
1131 Ignore-this: 52203cff9520f0f502612cf5880e660c
1132]
1133[accept output after changes to dfun naming
1134Simon Marlow <marlowsd@gmail.com>**20090716144125
1135 Ignore-this: 295a3d8c86c533edb40d077a1fbdf2e5
1136]
1137[Update mode001
1138Ian Lynagh <igloo@earth.li>**20090716000721
1139 The earlier of --help and --version now determines the behaviour
1140]
1141[add utf8_bom codec
1142Simon Marlow <marlowsd@gmail.com>**20090715131505
1143 Ignore-this: 27a198bd9ed3112005c43551109acd58
1144]
1145[Test derived Foldable instance
1146m.niloc@gmail.com**20090711130821
1147 Ignore-this: 830f4b824bd469df0de947f32b4f9c1c
1148]
1149[Add a test for #1074
1150Ian Lynagh <igloo@earth.li>**20090711191937]
1151[Add a test for #1792
1152Ian Lynagh <igloo@earth.li>**20090711191508]
1153[TFs: Added T2203b
1154Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20090710064638
1155 Ignore-this: 8d0c3101f03a76b2fd13e1032aefeffe
1156]
1157[TFs: fixed should_compile/Simple8 & wibbles
1158Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20090710035536
1159 Ignore-this: 66b4c2ad6a5f594f2fd6fcf51be78d6a
1160]
1161[T3016: skip_if_fast, and omit optc too.
1162Simon Marlow <marlowsd@gmail.com>**20090709144504
1163 Ignore-this: 26d695f84bf0393da3f1e1862140384f
1164]
1165[disable T3016(profc), gcc takes ages
1166Simon Marlow <marlowsd@gmail.com>**20090709104147
1167 Ignore-this: 4accafb20b11f18bb389be86aa84a331
1168]
1169[Tests for unused imports
1170simonpj@microsoft.com**20090706111329
1171 Ignore-this: 477db02945a12e468d0adc9181ece35d
1172]
1173[TFs: T2677
1174Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20090707054749
1175 Ignore-this: 8ca0fd55918fc3b5a7cd2b7407b7195a
1176]
1177[Update cabal01 test for Cabal change
1178Ian Lynagh <igloo@earth.li>**20090705194639]
1179[Make changes to -fwarn-unused-do-bind and -fwarn-wrong-do-bind suggested by SPJ
1180Max Bolingbroke <batterseapower@hotmail.com>**20090702150957
1181 Ignore-this: a79f826df7152b7b5a253a05f90d4128
1182]
1183[Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263
1184Max Bolingbroke <batterseapower@hotmail.com>**20090701200441
1185 Ignore-this: b762c27276c3e1e3aff614640f27903d
1186]
1187[Test Trac #3342
1188simonpj@microsoft.com**20090702124700
1189 Ignore-this: 3d47a4e0c60d0ad4db266869cdb74ec9
1190]
1191[Track error message change
1192simonpj@microsoft.com**20090702095512
1193 Ignore-this: 47db428ab8f9a6e2f0903fc84c1d547b
1194]
1195[NonLinearSigErr is actually OK
1196simonpj@microsoft.com**20090702095452
1197 Ignore-this: ef3db790608ce2d9b4a26cbc450b93c1
1198]
1199[Track change in record syntax for GADTs
1200simonpj@microsoft.com**20090702095341
1201 Ignore-this: f566b1130a4dff0a81d92a262d794d
1202]
1203[TFs: nullary families are ok
1204Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20090702093629
1205 Ignore-this: ef5783432881e51f4f88b806aaacc1cf
1206]
1207[add readwrite003 (from bug #679)
1208Simon Marlow <marlowsd@gmail.com>**20090701104449
1209 Ignore-this: 657cea9c9506a5f961877cdb77313ab7
1210]
1211[Remove hacky GCC setting
1212Simon Marlow <marlowsd@gmail.com>**20090626140827
1213 Ignore-this: 698a64c4f09be46340d04aeb0f9be8d
1214 It isn't necessary now that Cabal can find gcc in the new layout, and
1215 it was taking a long time (2.5s on Windows every time you start up
1216 make in the testsuite)
1217]
1218[accept output after fixes to FFI declaration pretty-printing
1219Simon Marlow <marlowsd@gmail.com>**20090626103342
1220 Ignore-this: 34d49ce46f4fac185e110ae6c27e8c35
1221]
1222[add test for #3319
1223Simon Marlow <marlowsd@gmail.com>**20090626103159
1224 Ignore-this: 7b77c0bb4137b9174e76c6c5aa9a9bd4
1225]
1226[TAG 2009-06-25
1227Ian Lynagh <igloo@earth.li>**20090625160429]
1228Patch bundle hash:
122936ffffa158026bc358098c6a54bbd250cb97eb6a