ghc.git
6 years agounsafePerformIO moved
Simon Marlow [Tue, 19 Feb 2013 09:39:38 +0000 (09:39 +0000)] 
unsafePerformIO moved

6 years agoupdate T3064 max_bytes_used (up a little)
Simon Marlow [Mon, 18 Feb 2013 10:42:23 +0000 (10:42 +0000)] 
update T3064 max_bytes_used (up a little)

6 years agoRevert "Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock...
Simon Marlow [Mon, 18 Feb 2013 10:40:29 +0000 (10:40 +0000)] 
Revert "Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base"

This reverts commit c3c9babf10990ccc36451b3758d6f19d749b879d.

6 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
Ian Lynagh [Tue, 19 Feb 2013 14:44:02 +0000 (14:44 +0000)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite

6 years agoFixed dph-classes
Manuel M T Chakravarty [Mon, 18 Feb 2013 10:33:53 +0000 (21:33 +1100)] 
Fixed dph-classes

6 years agoRemove compose
Ian Lynagh [Sun, 17 Feb 2013 23:07:36 +0000 (23:07 +0000)] 
Remove compose

6 years agoFix T6145; MatchGroup was renamed to MG and altered
Ian Lynagh [Sun, 17 Feb 2013 21:55:42 +0000 (21:55 +0000)] 
Fix T6145; MatchGroup was renamed to MG and altered

6 years agoFix T4891 following GHC API changes
Ian Lynagh [Sun, 17 Feb 2013 21:51:30 +0000 (21:51 +0000)] 
Fix T4891 following GHC API changes

6 years agoFix prog003 after forkOnIO was removed
Ian Lynagh [Sun, 17 Feb 2013 21:48:16 +0000 (21:48 +0000)] 
Fix prog003 after forkOnIO was removed

6 years agoFollow the unsafePerformIO change in base
Ian Lynagh [Sun, 17 Feb 2013 21:24:37 +0000 (21:24 +0000)] 
Follow the unsafePerformIO change in base

6 years agoAdd extra cleaning for print035
Ian Lynagh [Sat, 16 Feb 2013 23:28:15 +0000 (23:28 +0000)] 
Add extra cleaning for print035

6 years agoAdd extra cleaning for ccfail004
Ian Lynagh [Sat, 16 Feb 2013 23:26:27 +0000 (23:26 +0000)] 
Add extra cleaning for ccfail004

6 years agoUpdate GoodImport03
Ian Lynagh [Sat, 16 Feb 2013 17:20:57 +0000 (17:20 +0000)] 
Update GoodImport03

6 years agoRemove Dep0{3,4}
Ian Lynagh [Sat, 16 Feb 2013 14:15:16 +0000 (14:15 +0000)] 
Remove Dep0{3,4}

I'm not sure what they're supposed to test

6 years agoRemove BadImport04 and BadImport09
Ian Lynagh [Sat, 16 Feb 2013 14:09:05 +0000 (14:09 +0000)] 
Remove BadImport04 and BadImport09

They are now redundant

6 years agoBadImport04: Follow changes in base
Ian Lynagh [Sat, 16 Feb 2013 14:07:21 +0000 (14:07 +0000)] 
BadImport04: Follow changes in base

6 years agoT4978: Follow changes in base
Ian Lynagh [Sat, 16 Feb 2013 14:06:01 +0000 (14:06 +0000)] 
T4978: Follow changes in base

6 years agomask002: Follow changes in base
Ian Lynagh [Sat, 16 Feb 2013 14:01:13 +0000 (14:01 +0000)] 
mask002: Follow changes in base

6 years agoFix T7688
Ian Lynagh [Fri, 15 Feb 2013 22:39:57 +0000 (22:39 +0000)] 
Fix T7688

We need to use Haskell "--" comments in ghci scripts, not '#' comments.

6 years agoDon't use deprecated System.Cmd
Ian Lynagh [Fri, 15 Feb 2013 22:34:35 +0000 (22:34 +0000)] 
Don't use deprecated System.Cmd

6 years agounixify line endings
Ian Lynagh [Fri, 15 Feb 2013 22:34:04 +0000 (22:34 +0000)] 
unixify line endings

6 years agoTest Trac #7688
Simon Peyton Jones [Fri, 15 Feb 2013 17:13:33 +0000 (17:13 +0000)] 
Test Trac #7688

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Fri, 15 Feb 2013 15:17:07 +0000 (15:17 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoTest Trac #2354
Simon Peyton Jones [Fri, 15 Feb 2013 15:16:49 +0000 (15:16 +0000)] 
Test Trac #2354

6 years agoDPH: test tidying when unvectorised version of an exported variable disappears
Manuel M T Chakravarty [Fri, 15 Feb 2013 01:08:21 +0000 (12:08 +1100)] 
DPH: test tidying when unvectorised version of an exported variable disappears

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Thu, 14 Feb 2013 17:42:44 +0000 (17:42 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoTest Trac #7645
Simon Peyton Jones [Thu, 14 Feb 2013 17:42:28 +0000 (17:42 +0000)] 
Test Trac #7645

6 years agoRemove uses of compose(s) in tests, and change how composition is handled
Ian Lynagh [Thu, 14 Feb 2013 14:48:09 +0000 (14:48 +0000)] 
Remove uses of compose(s) in tests, and change how composition is handled

The driver now also supports nested lists of setup functions

6 years agoImprove a comment
Ian Lynagh [Thu, 14 Feb 2013 14:04:42 +0000 (14:04 +0000)] 
Improve a comment

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Thu, 14 Feb 2013 14:53:00 +0000 (14:53 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoAdd tests for OverloadedLists
Simon Peyton Jones [Thu, 14 Feb 2013 14:52:43 +0000 (14:52 +0000)] 
Add tests for OverloadedLists

6 years agoError message wibbles when adding overloaded lists
Simon Peyton Jones [Thu, 14 Feb 2013 14:46:13 +0000 (14:46 +0000)] 
Error message wibbles when adding overloaded lists

6 years agofix T3064 bounds
Simon Marlow [Thu, 14 Feb 2013 13:35:30 +0000 (13:35 +0000)] 
fix T3064 bounds

6 years agoadd a StableName test
Simon Marlow [Thu, 14 Feb 2013 13:15:30 +0000 (13:15 +0000)] 
add a StableName test

6 years agoWibbles because of length-is-good-consumer change
Simon Peyton Jones [Thu, 14 Feb 2013 10:44:22 +0000 (10:44 +0000)] 
Wibbles because of length-is-good-consumer change

6 years agoWibbles because of exprStats change
Simon Peyton Jones [Thu, 14 Feb 2013 10:43:48 +0000 (10:43 +0000)] 
Wibbles because of exprStats change

6 years agoChange T3064's peak-megabytes again. It just bounces around
Simon Peyton Jones [Thu, 14 Feb 2013 10:43:16 +0000 (10:43 +0000)] 
Change T3064's peak-megabytes again.  It just bounces around

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Thu, 14 Feb 2013 09:07:44 +0000 (09:07 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Thu, 14 Feb 2013 08:33:14 +0000 (08:33 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoTest Trac #876
Simon Peyton Jones [Thu, 14 Feb 2013 08:32:39 +0000 (08:32 +0000)] 
Test Trac #876

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Wed, 13 Feb 2013 17:44:27 +0000 (17:44 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoTest Trac #7669
Simon Peyton Jones [Wed, 13 Feb 2013 17:41:23 +0000 (17:41 +0000)] 
Test Trac #7669

6 years agoTest Trac #7649
Simon Peyton Jones [Wed, 13 Feb 2013 17:41:08 +0000 (17:41 +0000)] 
Test Trac #7649

6 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
Ian Lynagh [Wed, 13 Feb 2013 17:39:01 +0000 (17:39 +0000)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite

6 years agoSignificant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base
Simon Peyton Jones [Wed, 13 Feb 2013 17:31:34 +0000 (17:31 +0000)] 
Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base

I'm not sure why, but I'm happy!

6 years agopeak_megabytes_allocated bounces around a lot
Simon Peyton Jones [Wed, 13 Feb 2013 17:30:45 +0000 (17:30 +0000)] 
peak_megabytes_allocated bounces around a lot

6 years agoReorder some functions to group them
Ian Lynagh [Wed, 13 Feb 2013 17:08:52 +0000 (17:08 +0000)] 
Reorder some functions to group them

Predicates now match the order they are documented on the wiki

6 years agoTH empty case expressions now ok (with -XEmptyCase)
Simon Peyton Jones [Wed, 13 Feb 2013 17:03:01 +0000 (17:03 +0000)] 
TH empty case expressions now ok (with -XEmptyCase)

6 years agoTest #7631
Jose Pedro Magalhaes [Wed, 13 Feb 2013 10:39:34 +0000 (10:39 +0000)] 
Test #7631

6 years agoProxy comes from Data.Typeable, Typeable1/2 no longer exist
Jose Pedro Magalhaes [Wed, 13 Feb 2013 10:03:43 +0000 (10:03 +0000)] 
Proxy comes from Data.Typeable, Typeable1/2 no longer exist

6 years agoProxy is now defined in Data.Typeable
Jose Pedro Magalhaes [Wed, 13 Feb 2013 10:03:13 +0000 (10:03 +0000)] 
Proxy is now defined in Data.Typeable

6 years agoBump bounds slightly
Simon Peyton Jones [Tue, 12 Feb 2013 18:08:42 +0000 (18:08 +0000)] 
Bump bounds slightly

6 years agoError message wibble
Simon Peyton Jones [Tue, 12 Feb 2013 18:08:26 +0000 (18:08 +0000)] 
Error message wibble

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Tue, 12 Feb 2013 17:02:34 +0000 (17:02 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Tue, 12 Feb 2013 13:55:54 +0000 (13:55 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoImplement poly-kinded Typeable
Jose Pedro Magalhaes [Thu, 7 Feb 2013 13:59:51 +0000 (13:59 +0000)] 
Implement poly-kinded Typeable

This patch makes the Data.Typeable.Typeable class work with arguments of any
kind. In particular, this removes the Typeable1..7 class hierarchy, greatly
simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable
language extension, which will automatically derive Typeable for all types and
classes declared in that module. Since there is now no good reason to give
handwritten instances of the Typeable class, those are ignored (for backwards
compatibility), and a warning is emitted.

The old, kind-* Typeable class is now called OldTypeable, and lives in the
Data.OldTypeable module. It is deprecated, and should be removed in some future
version of GHC.

6 years agoUpdate test to match new I/O manager behavior
Johan Tibell [Sat, 9 Feb 2013 00:59:16 +0000 (16:59 -0800)] 
Update test to match new I/O manager behavior

The new I/O manager has a separate thread for tracking timeouts.

6 years agoAdded testcase for Trac #7681, a Template Haskell missing feature.
Richard Eisenberg [Tue, 12 Feb 2013 04:06:41 +0000 (23:06 -0500)] 
Added testcase for Trac #7681, a Template Haskell missing feature.

6 years agoFix result001
Ian Lynagh [Mon, 11 Feb 2013 19:06:33 +0000 (19:06 +0000)] 
Fix result001

6 years agoprint020 now passes
Ian Lynagh [Mon, 11 Feb 2013 18:54:37 +0000 (18:54 +0000)] 
print020 now passes

6 years agoUpdate print020 expected output
Ian Lynagh [Mon, 11 Feb 2013 18:53:04 +0000 (18:53 +0000)] 
Update print020 expected output

6 years agoHappyTest needs MagicHash
Ian Lynagh [Mon, 11 Feb 2013 18:51:36 +0000 (18:51 +0000)] 
HappyTest needs MagicHash

6 years agoAdd expected warnings for print020
Ian Lynagh [Mon, 11 Feb 2013 18:51:27 +0000 (18:51 +0000)] 
Add expected warnings for print020

6 years agoUpdate the reason for T5267 being broken
Ian Lynagh [Mon, 11 Feb 2013 18:35:02 +0000 (18:35 +0000)] 
Update the reason for T5267 being broken

6 years agoRemove ds061
Ian Lynagh [Mon, 11 Feb 2013 18:32:34 +0000 (18:32 +0000)] 
Remove ds061

It was a failing test for a defunct feature (NPlusKPatterns) (#851)

6 years agoAdd expected output for T6117, which is now working
Ian Lynagh [Mon, 11 Feb 2013 18:30:24 +0000 (18:30 +0000)] 
Add expected output for T6117, which is now working

6 years agoRemove T5763
Ian Lynagh [Mon, 11 Feb 2013 18:22:02 +0000 (18:22 +0000)] 
Remove T5763

It was added in fbb1f167657bcdb4d9a67e9b97734faeb82c8a25 without
an accompanying source file. Also, it was marked as being broken by
5673, so I'm not even sure which ticket it was supposed to be a
test for.

6 years agoTweak the brokens list to include the directory the test is in
Ian Lynagh [Mon, 11 Feb 2013 17:36:40 +0000 (17:36 +0000)] 
Tweak the brokens list to include the directory the test is in

6 years agoTicket #1845 is closed, so ghci024 presumably works on PPC/OSX now
Ian Lynagh [Mon, 11 Feb 2013 17:36:06 +0000 (17:36 +0000)] 
Ticket #1845 is closed, so ghci024 presumably works on PPC/OSX now

6 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
Ian Lynagh [Mon, 11 Feb 2013 15:53:13 +0000 (15:53 +0000)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite

6 years agoMore conversions
Ian Lynagh [Mon, 11 Feb 2013 15:47:02 +0000 (15:47 +0000)] 
More conversions

6 years agoMore helper conversions
Ian Lynagh [Mon, 11 Feb 2013 15:39:12 +0000 (15:39 +0000)] 
More helper conversions

6 years agoConvert more helpers
Ian Lynagh [Mon, 11 Feb 2013 15:11:52 +0000 (15:11 +0000)] 
Convert more helpers

6 years agoConvert more helper functions
Ian Lynagh [Mon, 11 Feb 2013 15:07:12 +0000 (15:07 +0000)] 
Convert more helper functions

6 years agoConvert more helper functions to the new scheme
Ian Lynagh [Mon, 11 Feb 2013 14:18:38 +0000 (14:18 +0000)] 
Convert more helper functions to the new scheme

6 years agoConvert more helpers to the new scheme
Ian Lynagh [Mon, 11 Feb 2013 14:08:58 +0000 (14:08 +0000)] 
Convert more helpers to the new scheme

6 years agoChange '{if,unless}_arch' to 'arch'
Ian Lynagh [Mon, 11 Feb 2013 14:03:23 +0000 (14:03 +0000)] 
Change '{if,unless}_arch' to 'arch'

6 years agoPrint a warning if we get framework failures when listing brokens
Ian Lynagh [Mon, 11 Feb 2013 13:59:55 +0000 (13:59 +0000)] 
Print a warning if we get framework failures when listing brokens

6 years agoHandle duplicates in the brokens list
Ian Lynagh [Mon, 11 Feb 2013 13:55:40 +0000 (13:55 +0000)] 
Handle duplicates in the brokens list

6 years agoexpect_broken_for should also be added to the list of brokens
Ian Lynagh [Mon, 11 Feb 2013 13:52:49 +0000 (13:52 +0000)] 
expect_broken_for should also be added to the list of brokens

6 years agoReplace 'if_os' and 'unless_os' with 'opsys'
Ian Lynagh [Mon, 11 Feb 2013 13:48:59 +0000 (13:48 +0000)] 
Replace 'if_os' and 'unless_os' with 'opsys'

The name 'os' clashes with a python library

6 years agoAdd 'make list_brokens'
Ian Lynagh [Mon, 11 Feb 2013 13:27:58 +0000 (13:27 +0000)] 
Add 'make list_brokens'

Gives a list of tickets that the testsuite thinks are broken, and
what bug it thinks is the reason. This can then be pasted into trac
and 'previewed', which will show any closed tickets with strikeout.

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Mon, 11 Feb 2013 08:45:25 +0000 (08:45 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoT5113 is fixed
Simon Peyton Jones [Mon, 11 Feb 2013 08:45:01 +0000 (08:45 +0000)] 
T5113 is fixed

6 years agoImprove bound for T3064
Simon Peyton Jones [Mon, 11 Feb 2013 08:43:40 +0000 (08:43 +0000)] 
Improve bound for T3064

6 years agoTweak another 32bit perf bound
Ian Lynagh [Sun, 10 Feb 2013 17:54:30 +0000 (17:54 +0000)] 
Tweak another 32bit perf bound

6 years agoTweak another 32bit perf bound
Ian Lynagh [Sun, 10 Feb 2013 17:53:02 +0000 (17:53 +0000)] 
Tweak another 32bit perf bound

6 years agoMore 32bit perf bound fixes
Ian Lynagh [Sun, 10 Feb 2013 17:45:59 +0000 (17:45 +0000)] 
More 32bit perf bound fixes

6 years agoMore 32bit perf test bound updates
Ian Lynagh [Sun, 10 Feb 2013 17:33:53 +0000 (17:33 +0000)] 
More 32bit perf test bound updates

6 years agoMore 32-bit perf updates
Ian Lynagh [Sun, 10 Feb 2013 17:05:21 +0000 (17:05 +0000)] 
More 32-bit perf updates

6 years agoRearrange the summary output
Ian Lynagh [Sun, 10 Feb 2013 16:48:24 +0000 (16:48 +0000)] 
Rearrange the summary output

In particular, the 3 values you most need to care about (framework
failures, unexpected passes, unexpected failures) are now together
in a block.

6 years agoUpdate 32bit perf results for the haddock tests
Ian Lynagh [Sun, 10 Feb 2013 16:45:24 +0000 (16:45 +0000)] 
Update 32bit perf results for the haddock tests

6 years agoWibbles to test
Simon Peyton Jones [Sat, 9 Feb 2013 12:34:51 +0000 (12:34 +0000)] 
Wibbles to test

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Fri, 8 Feb 2013 18:08:43 +0000 (18:08 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Fri, 8 Feb 2013 17:30:46 +0000 (17:30 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoRemove unused helper functions
Ian Lynagh [Fri, 8 Feb 2013 13:36:22 +0000 (13:36 +0000)] 
Remove unused helper functions

6 years agoConvert remaining *_range_field's to *_num_field
Ian Lynagh [Fri, 8 Feb 2013 13:35:34 +0000 (13:35 +0000)] 
Convert remaining *_range_field's to *_num_field

6 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Fri, 8 Feb 2013 12:34:14 +0000 (12:34 +0000)] 
Merge branch 'master' of darcs.haskell.org/testsuite

6 years agoSwitch some more tests to use the new helpers
Ian Lynagh [Fri, 8 Feb 2013 00:54:41 +0000 (00:54 +0000)] 
Switch some more tests to use the new helpers

6 years agoReplace 'if_platform' and 'unless_platform' with 'platform'
Ian Lynagh [Fri, 8 Feb 2013 00:38:42 +0000 (00:38 +0000)] 
Replace 'if_platform' and 'unless_platform' with 'platform'