This project is mirrored from https://github.com/judah/haskeline. Pull mirroring updated .
  1. 17 Feb, 2013 1 commit
  2. 01 Dec, 2012 2 commits
  3. 07 Sep, 2012 1 commit
  4. 26 Aug, 2012 2 commits
    • judah's avatar
      Refactor terminal unit tests. · b10e7d1c
      judah authored
      Previously we used the "script" command-line utility to capture output from
      programs that expected to be run in a terminal.  
      Now, we use openpty and other C function (as wrapped by the unix library) to
      run them directly from Haskell.  
      
      As a related change, we now return the individual chunks of bytes that were
      output from the process that we're testing.  This lets us test its behavior
      more specifically, in particular in the "file style" tests with an incomplete
      byte sequence at EOF.
      b10e7d1c
    • judah's avatar
      Don't use Control.Exception.Extensible in Setup.hs. · 9afc1d2d
      judah authored
      This fixes the build on ghc>=7.6.1, which no longer provides the
      extensible-exceptions package by default.  (Haskeline's own
      dependency on extensible-exceptions was removed in haskeline-0.7.0.0.)
      9afc1d2d
  5. 14 Aug, 2012 1 commit
  6. 26 Jul, 2012 3 commits
  7. 25 Jul, 2012 4 commits
  8. 22 Jul, 2012 5 commits
  9. 21 Jul, 2012 1 commit
  10. 19 Jul, 2012 2 commits
  11. 18 Jul, 2012 4 commits
  12. 13 May, 2012 1 commit
  13. 17 Jul, 2012 2 commits
  14. 12 Jul, 2012 1 commit
  15. 19 Jun, 2012 1 commit
    • judah's avatar
      Bump dependencies to base-4.6. · d9897d1f
      judah authored
      Also remove "import Prelude hiding (catch)" for ghc>=7.5, since
      Prelude.catch will be removed from base>=4.6.
      d9897d1f
  16. 21 May, 2012 1 commit
    • judah's avatar
      Change the MonadException class to be more general. · 38d57bef
      judah authored
      This patch switches our MonadException implementation to an approach
      based on the monad-control package.
      
      The main immediate benefit is that we no longer get warnings from the deprecated
      block/unblock functions, since we now call Control.Exception.{bracket,finally,etc}
      directly instead of reimplementing them from more primitive operations.
      38d57bef
  17. 07 Mar, 2012 1 commit
  18. 19 May, 2012 1 commit
  19. 16 May, 2012 1 commit
  20. 18 May, 2012 1 commit
  21. 13 May, 2012 1 commit
  22. 05 May, 2012 1 commit
  23. 28 Apr, 2012 2 commits
    • judah's avatar
      Workaround for Cabal ticket #944. · ae84d1fc
      judah authored
      This patch is a modified version of one submitted 
      by Paul van der Walt.
      It adds a "haskeline_" prefix to all of Haskeline's
      C symbol names.  This avoids clashing symbol names with other
      packages that implement the same C functions.  
      (In particular, it prevents a clash with vty on "mk_wcswidth".)
      ae84d1fc
    • judah's avatar
      Allow building with mtl-2.1. · e70ee1bb
      judah authored
      e70ee1bb