Permalink
Commits on Jul 8, 2012
Commits on Jun 24, 2012
Commits on Jun 23, 2012
Commits on Jun 9, 2012
Commits on Jun 3, 2012
  1. Add CI status to README.

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

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

    pcapriotti committed Jun 3, 2012
    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.
  4. Bump version to 0.2.0.

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

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

    pcapriotti committed Jun 3, 2012
    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
Commits on Jun 2, 2012
  1. Make fileWriter more polymorphic.

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

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

    pcapriotti committed Apr 8, 2012
  2. Add changelog.

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

    pcapriotti committed Apr 7, 2012
    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.
Commits on Mar 31, 2012
  1. Replace ChunkPipe with PutbackPipe.

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

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

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

    stepcut committed with pcapriotti Mar 8, 2012
    Combinators which act like idP, but also divert a copy of the input to a
    Consumer. Similar to the unix 'tee' command.