patch applied (cabal): "Fix doc comment for ghcOptSourcePathClear" and 11 others

Duncan Coutts duncan.coutts at
Sun Apr 22 12:56:00 CEST 2012

Wed Mar 28 20:08:42 PDT 2012  Duncan Coutts <duncan at>
  * Fix doc comment for ghcOptSourcePathClear
  Spotted by tibbe

    M ./Cabal/Distribution/Simple/Program/GHC.hs -1 +2

View patch online:;a=darcs_commitdiff;h=20120329030842-5c91e-ac9056beede12f84766d832f0b00e466eab2a942.gz

Tue Jul 26 15:29:23 PDT 2011  Thomas Tuegel <ttuegel at>
  * 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:;a=darcs_commitdiff;h=20110726222923-30370-7d42433d44a2b2c3fb88e8a955c76ac5e83a903e.gz

Fri Jul 29 08:02:38 PDT 2011  Thomas Tuegel <ttuegel at>
  * Renamed Distribution.TestSuite.Tests to Test.

    M ./Cabal/Distribution/Simple/Test.hs -4 +4
    M ./Cabal/Distribution/TestSuite.hs -4 +4

View patch online:;a=darcs_commitdiff;h=20110729150238-30370-a2fc53aa388d175e80faec05723c6e36b2c2b298.gz

Fri Jul 29 08:10:01 PDT 2011  Thomas Tuegel <ttuegel at>
  * Removed obsolete LANGUAGE pragma from Distribution.TestSuite.

    M ./Cabal/Distribution/TestSuite.hs -1

View patch online:;a=darcs_commitdiff;h=20110729151001-30370-feefa70db2cb7fce720a0ce73402f0af51884a5a.gz

Fri Jul 29 08:42:49 PDT 2011  Thomas Tuegel <ttuegel at>
  * 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:;a=darcs_commitdiff;h=20110729154249-30370-5e7c74f65fce8eb08b408862c1a3894b14dd887c.gz

Fri Jul 29 08:48:12 PDT 2011  Thomas Tuegel <ttuegel at>
  * Removed 'optionStringDescription' from OptionType.

    M ./Cabal/Distribution/TestSuite.hs -1

View patch online:;a=darcs_commitdiff;h=20110729154812-30370-915f671e6b9cd23d2286090b69dbcc91432bc061.gz

Thu Sep  1 11:26:06 PDT 2011  Thomas Tuegel <ttuegel at>
  * Changed detailed test exported type to [Test].

    M ./Cabal/Distribution/Simple/Test.hs -21 +23

View patch online:;a=darcs_commitdiff;h=20110901182606-30370-52b1f4413c9e96c4f951d7b483ad8058a6a46a89.gz

Tue Sep  6 14:16:11 PDT 2011  Thomas Tuegel <ttuegel at>
  * 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

    M ./Cabal/Distribution/Simple/Test.hs -45 +1

View patch online:;a=darcs_commitdiff;h=20110906211611-30370-b69b92b2a6d5070add303626eeeac3a9927f2e0f.gz

Tue Sep  6 14:55:57 PDT 2011  Thomas Tuegel <ttuegel at>
  * Removed Options from Finished.

    M ./Cabal/Distribution/Simple/Test.hs -3 +8
    M ./Cabal/Distribution/TestSuite.hs -4 +1

View patch online:;a=darcs_commitdiff;h=20110906215557-30370-45c2e98be628e5fb739cf536873576fa40430cae.gz

Tue Sep  6 14:56:00 PDT 2011  Thomas Tuegel <ttuegel at>
  * Improved documentation for 'concurrently' field of Test.

    M ./Cabal/Distribution/TestSuite.hs -3 +8

View patch online:;a=darcs_commitdiff;h=20110906215600-30370-a9192723e395e2606959107efd59f113eedad09e.gz

Tue Sep  6 16:36:32 PDT 2011  Thomas Tuegel <ttuegel at>
  * Added 'testGroup' to D.S.TestSuite.

    M ./Cabal/Distribution/TestSuite.hs +6

View patch online:;a=darcs_commitdiff;h=20110906233632-30370-f079e5a5c17d88eab9833cf4871bf6b7aa2e4600.gz

Tue Sep  6 16:49:31 PDT 2011  Thomas Tuegel <ttuegel at>
  * Updated user manual for new detailed interface.

    M ./Cabal/doc/developing-packages.markdown -27 +21

View patch online:;a=darcs_commitdiff;h=20110906234931-30370-b59143f738f36f5314f4710604444a128f04618d.gz

More information about the cabal-devel mailing list