This project is mirrored from https://github.com/haskell/process. Pull mirroring updated .
  1. 09 Aug, 2011 1 commit
  2. 04 Aug, 2011 1 commit
  3. 14 May, 2011 1 commit
  4. 24 Apr, 2011 1 commit
  5. 23 Apr, 2011 2 commits
  6. 29 Nov, 2010 1 commit
  7. 28 Sep, 2010 1 commit
  8. 30 Jun, 2009 1 commit
  9. 24 Jun, 2009 1 commit
  10. 23 Jun, 2009 1 commit
  11. 11 Jun, 2009 1 commit
  12. 02 Jun, 2009 1 commit
  13. 20 May, 2009 1 commit
  14. 04 Jan, 2009 1 commit
  15. 24 Oct, 2008 1 commit
  16. 23 Oct, 2008 1 commit
  17. 17 Aug, 2008 1 commit
    • Ross Paterson's avatar
      use fmap instead of importing Applicative · 69bbe2db
      Ross Paterson authored
      Importing Applicative into this module causes the instances in
      Control.Monad.Instances to leak into the Haskell 98 module System,
      which would break Haskell 98 programs that define these instances.
      69bbe2db
  18. 14 Aug, 2008 1 commit
  19. 03 Aug, 2008 2 commits
  20. 23 Jun, 2008 1 commit
  21. 03 Jul, 2008 1 commit
  22. 16 Jun, 2008 1 commit
  23. 15 Jun, 2008 1 commit
  24. 23 May, 2008 1 commit
    • Simon Marlow's avatar
      Overhall System.Process · 9c553822
      Simon Marlow authored
             
       - fix #1780: pipes created by runInteractiveProcess are set
         close-on-exec by default
       
       - add a new, more general, form of process creation: createProcess
         Each of stdin, stdout and stderr may individually be taken
         from existing Handles or attached to new pipes.  Also it
         has a nicer API (as discussed on libraries@haskell.org).
       
       - add readProcess / readProcessWithExitCode, originally from Don
         Stewart's newpopen package.  These functions behave like C's
         popen().
      
       - Move System.Cmd.{system,rawSystem} into System.Process.  Later
         we can depecate System.Cmd.
       
       - Don't use O_NONBLOCK for pipes, as it can confuse the process
         attached to the pipe (requires a fix to GHC.Handle in the base
         package).
      
       - Provide a way to close all the file descriptors in the new
         process (see #1415)
      
       - add a couple more tests for the new features
      
       - bump the version to 2.0
      9c553822
  25. 23 Jan, 2008 1 commit
  26. 05 Aug, 2007 1 commit
  27. 24 Jul, 2007 1 commit
  28. 02 Jul, 2007 1 commit
  29. 25 May, 2007 1 commit
  30. 24 May, 2007 1 commit
  31. 13 Aug, 2006 1 commit
  32. 17 Nov, 2005 1 commit
    • simonmar's avatar
      [project @ 2005-11-17 11:28:43 by simonmar] · ee88c20d
      simonmar authored
      ProcessHandle is now an MVar, in which we cache the ExitCode of the
      process when we know it.
      
      Additionally, waitForProcess and getProcessExitCode now close the
      handle eagerly on Windows, this avoids a problem with hsc2hs which
      wants to remove the executable it just ran, and it can't if the handle
      is still open.
      ee88c20d
  33. 11 Nov, 2005 1 commit
    • simonmar's avatar
      [project @ 2005-11-11 12:01:58 by simonmar] · d50c1eee
      simonmar authored
      On Windows, attach a finalizer to the ProcessHandle so that we can
      call CloseHandle() when the handle is no longer in use.  Previously we
      were calling CloseHandle() in waitForProcess and terminateProcess,
      which prevented making multiple calls to these functions on the same
      handle.
      d50c1eee
  34. 18 Oct, 2005 1 commit
  35. 23 Jul, 2005 1 commit
  36. 06 Jul, 2005 1 commit
  37. 05 Apr, 2005 1 commit
  38. 01 Feb, 2005 1 commit