1. 01 Aug, 2007 2 commits
  2. 29 Jul, 2007 2 commits
  3. 22 Jul, 2007 3 commits
  4. 07 Aug, 2007 1 commit
  5. 02 Aug, 2007 1 commit
  6. 01 Aug, 2007 2 commits
    • Malcolm.Wallace@cs.york.ac.uk's avatar
      Temporarily fix breakage for nhc98. · be395b74
      Malcolm.Wallace@cs.york.ac.uk authored
      A recent patch to System.IO introduced a cyclic dependency on Foreign.C.Error,
      and also inadvertently dragged along System.Posix.Internals which has
      non-H'98 layout, causing many build problems.  The solution for now
      is to #ifndef __NHC__ all of the recent the openTempFile additions,
      and mark them non-portable once again.  (I also took the opportunity
      to note a number of other non-portable functions in their Haddock
      comments.)
      be395b74
    • simonpj@microsoft's avatar
      Generalise the type of synthesize, as suggested by Trac #1571 · 645196fd
      simonpj@microsoft authored
      I have not looked at the details, but the type checker is happy with the
      more general type, and more general types are usually a Good Thing.
      645196fd
  7. 30 Jul, 2007 1 commit
    • Ian Lynagh's avatar
      Fix fdToHandle on Windows · 6259d855
      Ian Lynagh authored
      The old setmode code was throwing an exception, and I'm not sure it is
      meant to do what we need anyway. For now we assume that all FDs are
      both readable and writable.
      6259d855
  8. 29 Jul, 2007 2 commits
  9. 25 Jul, 2007 1 commit
    • Simon Marlow's avatar
      Handle buffers should be allocated with newPinnedByteArray# always · 3001ce0b
      Simon Marlow authored
      Not just on Windows.  This change is required because we now use safe
      foreign calls for I/O on blocking file descriptors with the threaded
      RTS.  Exposed by concio001.thr on MacOS X: MacOS apparently uses
      smaller buffers by default, so they weren't being allocated as large
      objects.
      3001ce0b
  10. 24 Jul, 2007 2 commits
  11. 22 Jul, 2007 3 commits
  12. 21 Jul, 2007 2 commits
  13. 18 Jul, 2007 1 commit
  14. 19 Jul, 2007 1 commit
  15. 17 Jul, 2007 1 commit
    • Ian Lynagh's avatar
      Implement GHC.Environment.getFullArgs · 78e6aa0a
      Ian Lynagh authored
      This returns all the arguments, including those normally eaten by the
      RTS (+RTS ... -RTS).
      This is mainly for ghc-inplace, where we need to pass /all/ the
      arguments on to the real ghc. e.g. ioref001(ghci) was failing because
      the +RTS -K32m -RTS wasn't getting passed on.
      78e6aa0a
  16. 14 Jul, 2007 1 commit
  17. 10 Jul, 2007 1 commit
  18. 06 Jul, 2007 1 commit
  19. 05 Jul, 2007 1 commit
  20. 04 Jul, 2007 1 commit
  21. 02 Jul, 2007 1 commit
  22. 29 Jun, 2007 1 commit
  23. 28 Jun, 2007 2 commits
  24. 08 Jun, 2007 1 commit
  25. 27 Jun, 2007 1 commit
  26. 26 Jun, 2007 1 commit
  27. 25 Jun, 2007 1 commit
    • Malcolm.Wallace@cs.york.ac.uk's avatar
      Change C-style comments to Haskell-style. · 4ddc6d90
      Malcolm.Wallace@cs.york.ac.uk authored
      These two headers are only ever used for pre-processing Haskell code,
      and are never seen by any C tools except cpp.  Using the Haskell comment
      convention means that cpphs no longer needs to be given the --strip
      option to remove C comments from open code.  This is a Good Thing,
      because all of /* */ and // are valid Haskell operator names, and there
      is no compelling reason to forbid using them in files which also happen
      to have C-preprocessor directives.
      4ddc6d90
  28. 22 Jun, 2007 1 commit
  29. 20 Jun, 2007 1 commit