Permalink
Commits on May 5, 2015
  1. Changelog for 0.14.1 release

    rthomas committed May 5, 2015
  2. Force cabal upload to always use digest auth and never basic auth.

    (cherry picked from commit 3d1e7db)
    dcoutts committed with 23Skidoo Apr 28, 2015
Commits on Jun 25, 2012
  1. Add the missing JobControl module

    Needed for the parallel builds.
    Duncan Coutts committed with kosmikus Jun 25, 2012
  2. 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.
    23Skidoo committed with kosmikus Mar 28, 2012
  3. 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.
    dcoutts committed with kosmikus Jun 22, 2012
  4. InstallPlan: Add a Processing package state.

    We don't want 'InstallPlan.ready' to return packages that are currently
    being processed in other threads.
    23Skidoo committed with kosmikus Jul 18, 2011
  5. Fix typos.

    23Skidoo committed with kosmikus Jun 30, 2011
  6. 80-col violation.

    23Skidoo committed with kosmikus Jun 17, 2012
  7. Spelling.

    23Skidoo committed with kosmikus Jun 17, 2012
  8. Extended a comment.

    kosmikus committed with kosmikus Jun 6, 2012
  9. Force the log for the error to be printed in parallel with the comple…

    …te trace.
    
    This saves a bit of heap space when running the solver with unlimited
    backtracking enabled.
    kosmikus committed Jun 6, 2012
  10. Remove goal choice nodes after reordering is completed.

    This saves a lot of heap space while exploring the tree and backtracking.
    kosmikus committed Jun 6, 2012
Commits on May 31, 2012
  1. Bumping version to 0.14.1.

    kosmikus committed May 31, 2012
Commits on Apr 25, 2012
  1. Handle test and bench stanzas without dependencies properly in modula…

    …r solver.
    
    During index conversion, the modular solver was discarding test and
    bench stanzas without dependencies. As a result, constraints to enable
    tests and benchmarks were then ignored in the solver.
    
    This should close issue #940.
    kosmikus committed Apr 25, 2012
Commits on Apr 22, 2012
  1. Update repo location.

    kosmikus committed Apr 22, 2012
Commits on Apr 18, 2012
Commits on Apr 17, 2012
  1. last-minute README changes

    kosmikus committed Apr 17, 2012
Commits on Apr 16, 2012
  1. bumping version to 0.14.0

    kosmikus committed Apr 16, 2012
  2. updated changelog

    kosmikus committed Apr 16, 2012
  3. added deepseq to bootstrap.sh

    deepseq is a dependency of text, and not included with ghc-7.0.4.
    kosmikus committed Apr 16, 2012
Commits on Apr 12, 2012
  1. Update cabal-install bootstrap.sh

    tuncer committed Apr 12, 2012