New patches in /srv/darcs/git-mirrors/Cabal

commit 1185a01d003f808083d7391bbdf3e37e48e34644
Author: Duncan Coutts <Duncan Coutts [email protected]>
Date:   Mon Jun 25 02:21:21 2012 +0200

    Add the missing JobControl module
    
    Needed for the parallel builds.

commit e9a6df06e2dae567f20afdca3e41ac198e164264
Author: Duncan Coutts <[email protected]>
Date:   Mon Jun 25 02:14:23 2012 +0200

    Fix missing import after merge of par build patches

commit fb150b0467fb505a1bc8d15bfd39c3f7eb74c142
Author: Duncan Coutts <[email protected]>
Date:   Fri May 25 03:00:26 2012 +0000

    Remove use of bogus mingw32_TARGET_OS cpp define

commit 1d41577149cb7e57d860b284d644b35a8a757fce
Author: Duncan Coutts <[email protected]>
Date:   Sun May 13 13:22:06 2012 +0000

    Add a check for -fdefer-type-errors
    
    It should not be used in packages ready for being distributed.

commit 6192dbf451819a508b8f5d98ab4a57f48505c4b9
Author: Duncan Coutts <[email protected]>
Date:   Mon Apr 23 16:12:32 2012 +0000

    Fix impl of PackageIndex.allPackagesByName
    
    Fixes the problem with generating the haddock documentation contents page 
for
    all installed packages. Previously we were (accidentally) telling haddock to
    use all versions of each package and haddock would pick the first (lowest
    version). Now we correctly do what we were trying to do all along, which is
    to pick only the highest version of each package.

commit dbbb808f59f7b99a1514a9ae4f902dce043feed6
Author: Duncan Coutts <[email protected]>
Date:   Fri Jun 22 21:33:29 2012 +0000

    Drop the "ghc-options: -rtsopts" on cabal-install. We do not need it.

commit 43e5c8f1c15c375312607a1f5c8dba216a76dd63
Author: Duncan Coutts <[email protected]>
Date:   Fri Jun 22 21:22:40 2012 +0000

    Parallelise the install command This is based on Mikhail Glushenkov's 
patches.
    
    It adds a '-j N' (= 'number of jobs') option for the 'install' command, 
which
    can be used to specify the number of concurrent workers. If possible, at 
most
    N packages will be built concurrently.
    
    This version of the patch is less featureful than Mikhail's version but also
    rather simpler. The key difference compared to Mikhail's version is that 
this
    version is lacking the output serialisation and the ability to tag each 
output
    message with the task it came from. All output is interleaved. The next step
    will be to make parallel builds log to files rather than the console and 
only
    to display a summary on the console.
    
    In addition to not having to change the output functions, the code is a bit
    simpler by keep the structure of the code the same as before, rather than
    splitting it into a number of concurrent tasks with channels. Instead each
    task simply executes the same pattern of install actions and concurrency
    limits are enforced using semaphores.

commit b09994604b5a73d2031aac51b33671e374d86fa8
Author: Mikhail Glushenkov <[email protected]>
Date:   Mon Jul 18 05:53:22 2011 +0000

    InstallPlan: Add a Processing package state.
    
    We don't want 'InstallPlan.ready' to return packages that are currently
    being processed in other threads.

commit f69ff1b02ce753d17a7ce9442e9725ca543a7309
Author: Mikhail Glushenkov <[email protected]>
Date:   Wed Mar 28 10:18:34 2012 +0000

    Add a '-j' flag for the 'install' command.

commit 2c92e046a09cc80f38541ad3bb6f64066b7c8888
Author: Mikhail Glushenkov <[email protected]>
Date:   Wed Mar 28 15:06:06 2012 +0000

    Make a diagnostic more clear.
    
    It can be non-obvious why a package is registered more than once.

commit f212b3eb20f6791077d19304bb687c81cc35a61a
Author: Mikhail Glushenkov <[email protected]>
Date:   Wed Mar 28 14:41:43 2012 +0000

    Add -threaded and -rtsopts to cabal-install's ghc-options.
    
    We don't want FFI calls to block all Haskell threads, so we need to use the
    threaded runtime; -rtsopts is for experimenting with the number of 
capabilities.

commit 09f98a55c4f7bd4afb572312955961b910cc5f9e
Author: Mikhail Glushenkov <[email protected]>
Date:   Sat Aug 20 21:29:41 2011 +0000

    Fix a typo (s/reative/relative/).

commit 63d0242bd783452b90b0c0ca2c32fabad24d6a7f
Author: Mikhail Glushenkov <[email protected]>
Date:   Fri Aug 5 02:23:24 2011 +0000

    Warn when 'cpp-options: -Idir' is used instead of 'include-dirs: dir'.
    
    I'm looking at you, ansi-terminal.

commit 0f24df0ffe2ac677c0d10e31872eb6861f9d8504
Author: Mikhail Glushenkov <[email protected]>
Date:   Thu Jun 30 10:31:24 2011 +0000

    Fix typos.

commit debd103b69f3e51878d585b4049fc8ef37c9231a
Author: Mikhail Glushenkov <[email protected]>
Date:   Wed Jun 20 11:24:09 2012 +0200

    Redundant imports.

commit a05d6183f5763e0f2608c8e28497a0e89797da39
Author: Mikhail Glushenkov <[email protected]>
Date:   Mon Jun 18 00:14:46 2012 +0200

    Fix warnings.

commit 8554d646517b20ca89000737faf3057d546a9c49
Author: Mikhail Glushenkov <[email protected]>
Date:   Sun Jun 17 02:17:38 2012 +0200

    80-col violation.

commit ff5714bc33b736bd90641aad9337a9d419a3d214
Author: Mikhail Glushenkov <[email protected]>
Date:   Sun Jun 17 02:17:17 2012 +0200

    Spelling.

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to