Permalink
Commits on Jun 9, 2012
Commits on Jun 3, 2012
  1. Add CI status to README.

    committed Jun 3, 2012
  2. Add .travis.yml file.

    committed Jun 3, 2012
  3. Convert finalization examples into tests.

    Some of the simple finalization examples could be easily converted into
    HUnit tests.
    
    We use a `Reader` monad with an `IORef` containing a list of "actions"
    like "open file", "close file" and "exception" to keep track of what
    happens during pipeline execution.
    committed Jun 3, 2012
  4. Bump version to 0.2.0.

    committed Jun 3, 2012
  5. Update examples and add them to cabal.

    The finalizer examples are not in cabal, since they don't even have a
    main.
    
    I will probably include them as unit tests later.
    committed Jun 3, 2012
  6. Update benchmarks.

    Fixed and updated benchmarks to the latest conduit and pipes-extra.
    
    Benchmarks are now integrated in cabal, so you can run them with
    something like:
    
        cabal configure --enable-benchmarks
        cabal build
        cabal bench
    committed Jun 3, 2012
Commits on Jun 2, 2012
  1. Make fileWriter more polymorphic.

    Since fileWriter is an infinite consumer, there is no reason why it
    shouldn't be polymorphic in the return value.
    committed Jun 2, 2012
  2. Remove debug output.

    Get rid of commented out debug statements in handleReader and
    handleWriter.
    committed Jun 2, 2012
Commits on Apr 9, 2012
Commits on Apr 8, 2012
  1. Prepare release 0.1.0.

    committed Apr 8, 2012
  2. Add changelog.

    committed Apr 8, 2012
Commits on Apr 7, 2012
  1. Modify PutbackPipe to work around loopP limitation (#3).

    loopP can distinguish equivalent pipes that await in an error handler.
    
    Using a composite pipe in a call to loopP can result in unexpected
    behavior after upstream failure.
    
    This commit works around the problem by modifying PutbackPipe so that
    loopP is applied to a single pipe.
    committed Apr 7, 2012
Commits on Mar 31, 2012
  1. Replace ChunkPipe with PutbackPipe.

    Based on a patch by ierton.
    committed Mar 31, 2012
  2. Bump version to 0.1.0.

    committed Mar 31, 2012
Commits on Mar 17, 2012
Commits on Mar 11, 2012
Commits on Mar 9, 2012
  1. Update cabal files.

    committed Mar 9, 2012
Commits on Mar 8, 2012
  1. Added Control.Pipe.Tee.

    Combinators which act like idP, but also divert a copy of the input to a
    Consumer. Similar to the unix 'tee' command.
    stepcut committed with Mar 8, 2012
Commits on Mar 5, 2012
  1. Add finalizer examples.

    committed Mar 5, 2012
  2. Add producer combinators.

    committed Mar 5, 2012
  3. Add Coroutine interface.

    committed Mar 3, 2012
Commits on Mar 3, 2012
Commits on Feb 29, 2012