Wed Mar 28 20:08:42 PDT 2012 Duncan Coutts <dun...@community.haskell.org> * Fix doc comment for ghcOptSourcePathClear Spotted by tibbe
M ./Cabal/Distribution/Simple/Program/GHC.hs -1 +2 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20120329030842-5c91e-ac9056beede12f84766d832f0b00e466eab2a942.gz Tue Jul 26 15:29:23 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * New detailed test suite interface. This patch implements a new interface for detailed test suites based on Duncan's proposal. This implementation differs from his in a few ways: * The constructors of 'Tests' have been renamed. I think 'TestGroup' and 'ExtraTestOptions' are redundant: it is clear from context what sort of Group and what sort of ExtraOptions are being considered and qualified imports can resolve any name conflicts. Group and ExtraOptions have the advantage of improving the brevity of pattern matches on Tests, which are used very often in D.S.Test. * The 'concurrentSafe :: Bool' field of TestInstance has become the 'concurrently' field of Group, allowing package and test framework authors greater control over concurrency. * The 'Finished' constructor of 'Progress' now contains the options used to run the test in addition to the test result. Without returning the options, it would be difficult to extract the RNG seed used to run a test. * A detailed test suite module now exports the symbol 'test :: IO Tests'. This enables the use of IO to enumerate the tests in a group, suggested by Duncan as a way to accomodate the GHC test suite. M ./Cabal/Distribution/Simple/Test.hs -72 +152 M ./Cabal/Distribution/TestSuite.hs -259 +68 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110726222923-30370-7d42433d44a2b2c3fb88e8a955c76ac5e83a903e.gz Fri Jul 29 08:02:38 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Renamed Distribution.TestSuite.Tests to Test. M ./Cabal/Distribution/Simple/Test.hs -4 +4 M ./Cabal/Distribution/TestSuite.hs -4 +4 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110729150238-30370-a2fc53aa388d175e80faec05723c6e36b2c2b298.gz Fri Jul 29 08:10:01 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Removed obsolete LANGUAGE pragma from Distribution.TestSuite. M ./Cabal/Distribution/TestSuite.hs -1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110729151001-30370-feefa70db2cb7fce720a0ce73402f0af51884a5a.gz Fri Jul 29 08:42:49 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Cleaned for warnings in D.TestSuite and D.S.Test. M ./Cabal/Distribution/Simple/Test.hs -4 +4 M ./Cabal/Distribution/TestSuite.hs -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110729154249-30370-5e7c74f65fce8eb08b408862c1a3894b14dd887c.gz Fri Jul 29 08:48:12 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Removed 'optionStringDescription' from OptionType. M ./Cabal/Distribution/TestSuite.hs -1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110729154812-30370-915f671e6b9cd23d2286090b69dbcc91432bc061.gz Thu Sep 1 11:26:06 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Changed detailed test exported type to [Test]. M ./Cabal/Distribution/Simple/Test.hs -21 +23 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110901182606-30370-52b1f4413c9e96c4f951d7b483ad8058a6a46a89.gz Tue Sep 6 14:16:11 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Clean D.S.Test for unused symbols. The unused declarations were all related to replaying test suites with logged options, but the command-line option for this feature has been disabled for some time. Changing the detailed test suite type to expect "tests :: IO [Test]" instead of "tests :: IO Test" made the old method of replaying options clumsy. Since it was already disabled, I chose to remove it, rather than rewrite it again. M ./Cabal/Distribution/Simple/Test.hs -45 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110906211611-30370-b69b92b2a6d5070add303626eeeac3a9927f2e0f.gz Tue Sep 6 14:55:57 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Removed Options from Finished. M ./Cabal/Distribution/Simple/Test.hs -3 +8 M ./Cabal/Distribution/TestSuite.hs -4 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110906215557-30370-45c2e98be628e5fb739cf536873576fa40430cae.gz Tue Sep 6 14:56:00 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Improved documentation for 'concurrently' field of Test. M ./Cabal/Distribution/TestSuite.hs -3 +8 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110906215600-30370-a9192723e395e2606959107efd59f113eedad09e.gz Tue Sep 6 16:36:32 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Added 'testGroup' to D.S.TestSuite. M ./Cabal/Distribution/TestSuite.hs +6 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110906233632-30370-f079e5a5c17d88eab9833cf4871bf6b7aa2e4600.gz Tue Sep 6 16:49:31 PDT 2011 Thomas Tuegel <ttue...@gmail.com> * Updated user manual for new detailed interface. M ./Cabal/doc/developing-packages.markdown -27 +21 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal;a=darcs_commitdiff;h=20110906234931-30370-b59143f738f36f5314f4710604444a128f04618d.gz _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel