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

Reply via email to