on e08ff86 help sign in
all commits
924856bMake the default unStream safe, #96.Pranay Sashank bb56f17refactor stream level combinators in another moduleHarendra Kumar 0914c06Add comments to explain inlining/fusion/rewrite-rulesHarendra Kumar dc7f419cleanup any pending threads on exceptionHarendra Kumar 8b8fd22satisfy hlint (pragmas, imports, <> instead of ++)Harendra Kumar 1f72b61Add inspectMode combinatorHarendra Kumar 6c9d241ran src through hlint, made most changes; added .hlint.yaml.Keith ebdfa83implement rateBuffer to forget distant gains/lossesHarendra Kumar 482b971make custom rate combinators functionsHarendra Kumar aa8345dAdd avg/min/max/const/rate specifications for rateHarendra Kumar a74f668rename yieldRate to just rateHarendra Kumar a385c6amaxThrads and maxBuffer should pass on state even in serial streamsHarendra Kumar 6ae6879rename maxRate to yieldRate, update docHarendra Kumar 05ca066Add GC based cleanup of SVarsHarendra Kumar 2c0a6fbcancel parallel tasks when take completesHarendra Kumar 9617a71Show latency stats in diagnostics modeHarendra Kumar 9346144print stats on garbage collectionHarendra Kumar b33e9c2performance improvements after maxrate changesHarendra Kumar 610c33aAdd concurrency rate control using maxRateHarendra Kumar 352d3a2update docsHarendra Kumar e5ea92fAdd a note about re-writing concurrency control combinatorsHarendra Kumar cf87d11implement maxYields to put a limit on total yields of a streamHarendra Kumar a5553b8Add default limits for maxThreads/Buffer in docsHarendra Kumar 72766cbrename threads to maxThreads and buffer to maxBufferHarendra Kumar 211df79Add concurrency control using "threads" and "buffer"Harendra Kumar 9c85811rename "once" to "yieldM"Harendra Kumar 5ee02ffrename the continuation based stream to StreamKHarendra Kumar 8830c32Split Streams.hs into individual stream type filesHarendra Kumar