This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 31 Oct, 2014 1 commit
  2. 19 Oct, 2014 1 commit
  3. 27 Sep, 2014 4 commits
  4. 14 Sep, 2014 1 commit
  5. 20 Aug, 2014 1 commit
  6. 21 Jul, 2014 1 commit
    • Edward Z. Yang's avatar
      Weaken dependency on process. · ebd4d4b9
      Edward Z. Yang authored
      
      
      GHC 7.6 still distributes by default with an old version of process, which
      means that requiring the most recent version prevents GHC from properly
      bootstrapping out of the box.  In this patch, we relax the version requirement
      on process, disabling proper ctl-c handling when the version is not sufficiently
      new.
      
      Perhaps one problem with lowering the bound, is if someone attempts to install
      Cabal out of the box on GHC 7.6, the dependency solver will prefer the old
      installed version, so it is very easy to end up with a cabal-install which
      doesn't have working ctl-c.
      
      Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      ebd4d4b9
  7. 20 Jul, 2014 1 commit
  8. 15 May, 2014 1 commit
  9. 20 Apr, 2014 1 commit
  10. 14 Apr, 2014 1 commit
  11. 02 Feb, 2014 1 commit
  12. 19 Dec, 2013 1 commit
  13. 11 Nov, 2013 1 commit
  14. 06 Nov, 2013 2 commits
  15. 25 Oct, 2013 1 commit
  16. 15 Oct, 2013 1 commit
  17. 14 Oct, 2013 1 commit
  18. 12 Oct, 2013 2 commits
  19. 07 Oct, 2013 1 commit
  20. 25 Aug, 2013 1 commit
  21. 10 Aug, 2013 1 commit
    • Duncan Coutts's avatar
      Flesh out the Program run code to cover all cases · 50af0d77
      Duncan Coutts authored
      Previously the runProgramInvocation impl only covered the common special
      cases that we currently use. In particular it did not support env vars
      or changing the workind directory.
      
      Also change the ProgramInvocation { progInvokeEnv } to allow unsetting
      env vars, not just setting them to new values.
      
      This stuff would be better if we could use createProcess for all cases
      but that doesn't yet support running programs in the foreground with
      proper ctl-C handling (only rawSystem currently supports that).
      50af0d77
  22. 17 Jul, 2013 1 commit
  23. 06 Jul, 2013 1 commit
  24. 27 Jun, 2013 2 commits
    • Ben Millwood's avatar
      Remove more exception compatibility code · 60c08b86
      Ben Millwood authored
      This one removes Cabal's throwIOIO in favour of
      Control.Exception.throwIO.
      
      Note that throwIO is more polymorphic than throwIOIO, but in all current
      use cases the same type is inferred anyway.
      60c08b86
    • Ben Millwood's avatar
      Slim down exception compatibility modules · 80a2226a
      Ben Millwood authored
      handleIO and throwIOIO in the cabal-install compat module were
      completely unused, so they're just binned.
      
      IOException, SomeException and onException are now just used from
      Control.Exception, since these days it's available on all supported
      build configurations.
      
      There are some more functions which can be removed, but these are the
      easiest and least invasive.
      80a2226a
  25. 13 May, 2013 1 commit
  26. 02 May, 2013 1 commit
  27. 20 Mar, 2013 1 commit
  28. 04 Jan, 2013 1 commit
  29. 10 Dec, 2012 1 commit
  30. 09 Dec, 2012 1 commit
  31. 15 Nov, 2012 2 commits
  32. 08 Nov, 2012 2 commits