Permalink
Switch branches/tags
Nothing to show
Commits on Feb 8, 2018
Commits on Feb 5, 2018
  1. Bump async upper bound.

    acowley committed Feb 5, 2018
Commits on Jan 27, 2018
  1. Update stackage resolver

    acowley committed Jan 27, 2018
  2. Bump upper-bound on time

    acowley committed Jan 27, 2018
Commits on Sep 18, 2017
  1. Added alternative instance test.

    acowley committed Sep 18, 2017
    This is supposed to reproduce Issue #7, but it is not doing so.
  2. Merge pull request #9 from kozross/master

    acowley committed Sep 18, 2017
    Modifying base bound to < 5
Commits on Jul 3, 2017
  1. Merge pull request #6 from yogeshsajanikar/master

    acowley committed Jul 3, 2017
    fanout and fanoutSteps recurses even after exhausting input processes.
Commits on Mar 13, 2017
  1. Remove buffer and rolling

    acowley committed Mar 13, 2017
    These functions did not work properly. bufferConnect and
    rollingConnect are fine, but the approach of wrapping a single machine
    in isolation -- independent of its connections -- was mistaken.
    
    A new test suite guarded by a Cabal flag (the flag’s name is ‘splot‘)
    has been added to help visualize parallel execution of machines. This
    test is thanks to Ben Sinclair.
    
    Fixes #5
Commits on Dec 21, 2016
  1. Bumped lower bound on base

    acowley committed Dec 21, 2016
  2. Added stack.yaml

    acowley committed Dec 21, 2016
  3. Bumped time dependency

    acowley committed Dec 21, 2016
Commits on May 26, 2016
  1. Relax lifted-async bound

    acowley committed May 26, 2016
  2. GHC-8.0.1 support

    acowley committed May 26, 2016
    Dropped GHC-7.8 support
Commits on Feb 19, 2016
  1. Added work stealing test.

    acowley committed Feb 19, 2016
    Bumped dependency versions.
    Fixed minor haddock issue.
Commits on Jan 21, 2016
  1. Make ExampleFanout a working benchmark

    acowley committed Jan 21, 2016
    This compares the speed of fanout from concurrent-machines with that
    from machines. A CPU-intensive task is executed by two workers that are
    fed the same input. The concurrent-machines version is approximately
    twice as fast if two CPU cores are available.
  2. Fix fanout issues (from Ben Sinclair)

    acowley committed Jan 21, 2016
    - Flush all waiting Yields before starting the fanout chain of awaits.
    - Stop when upstream stops or every member of the fanout has stopped.
    
    This code is very lightly adapted from that in the machines package.
  3. Relax semigroups bound

    acowley committed Jan 21, 2016
Commits on Sep 15, 2015
Commits on Aug 19, 2015
  1. Bumped version.

    acowley committed Aug 19, 2015
Commits on Aug 18, 2015
  1. Make pipeline performance test more likely to pass

    acowley committed Aug 18, 2015
    Measuring performance in a test is very fragile, so we have to be very
    conservative in the speedup we demand for the test to pass.
    
    Fixes #2
Commits on Jun 23, 2015
Commits on Mar 11, 2014
  1. Fixed haddock ASCII art.

    acowley committed Mar 11, 2014
  2. Improved package description.

    acowley committed Mar 11, 2014
  3. README syntax highlighting.

    acowley committed Mar 11, 2014
  4. Fixed URL syntax in README.

    acowley committed Mar 11, 2014
  5. Added two small examples.

    acowley committed Mar 11, 2014
    Fixed insufficiently eager concurrent machine composition (>~>).
    
    Added a README.
Commits on Mar 10, 2014
Commits on Mar 9, 2014
  1. Initial commit.

    acowley committed Mar 9, 2014