c042050Fix performance for some opsHarendra Kumar
9c8a750Add mapM_ benchmark, add build/augmentHarendra Kumar
57fad21Rename the StreamK and StreamD Type modulesHarendra Kumar
0a2755aChange the order of foldStream argumentsHarendra Kumar
24375dcmove the callback construction APIs to core moduleHarendra Kumar
2ba5f01rename unstream et. al. and make them polymorphicHarendra Kumar
183325efactor out the StreamK type in a separate fileHarendra Kumar
315abcfFix some state sharing/clearing safety issuesHarendra Kumar
769ce84Use unStream with defState, instead of unStreamShared.Pranay Sashank
c1b1f92Fix improper usage of unStream together with rstState.Pranay Sashank
924856bMake the default unStream safe, #96.Pranay Sashank
7c2b9b7Refactor unstreamShared to unStreamShared.Pranay Sashank
dbc1956Review of #138 (Prelude functions) and other changesHarendra Kumar
5bb0a49Add concatMap, concatMapM, generateM, generate, findM to Prelude.Pranay Sashank
acc3871Fixed insertBy to use correct state. Add deleteBy.Pranay Sashank
3186bd2Add maximumBy and minimumBy.Pranay Sashank
5cc6933Add (!!), insertBy, merge, mergeBy, splitAt, the to Prelude. 1) Add foldr1, findIndices, lookup, find, sequence functions in StreamD, earlier they were present only in StreamK. 2) Change the above functions to use S. in Prelude instead of K. . 3) Add tests for (!!), insertBy, splitAt, the.Pranay Sashank
11d8d6dFix foldable/traversable instancesHarendra Kumar
977c344Add Foldable and Traversable instances for StreamD and StreamKAbhiroop Sarkar
e810658Fix monadic state capture and restore for concurrent tasksHarendra Kumar
8b8fd22satisfy hlint (pragmas, imports, <> instead of ++)Harendra Kumar
6c9d241ran src through hlint, made most changes; added .hlint.yaml.Keith
1c9e948Update and reorganize the prelude API docsHarendra Kumar
89eec18update/rearrange documentationHarendra Kumar
a9aa3aeAdd Prelude#foldl1', Prelude#foldr1Veladus
9706067Add Prelude#intersperseMVeladus
74ce247Add Prelude#find, Prelude#lookupVeladus
52eccb9Add Prelude#findIndices, Prelude#findIndex, Prelude#elemIndices, Prelude#elemIndexVeladus
e6c75f6Add Prelude#initVeladus
55f9cfafix foldxM strictnessHarendra Kumar
211df79Add concurrency control using "threads" and "buffer"Harendra Kumar
6530e76push uncons/null/head/tail to StreamKHarendra Kumar
9b78a64implement elem/notElem/all/any for StreamDHarendra Kumar
9eedc70impl StreamD versions of max/min and optimize StreamK versionsHarendra Kumar
c7d2f9eAdd flag to switch stream backend to streamkHarendra Kumar
beba8f7Use direct style filtering functionsHarendra Kumar
70ba5dbuse take and filter from StreamDHarendra Kumar
de5c0cause direct style scan, push mapMaybe from prelude to StreamKHarendra Kumar
c7b46adMake StreamK, StreamD and Prelude haddock consistentHarendra Kumar
3ae9530use folds and map from direct style streamHarendra Kumar
7a526f2use direct style streams for linear compositionHarendra Kumar
341fd82Add direct style re-implementation of StreamKHarendra Kumar
266148cAdd yield and repeat APIsHarendra Kumar
9c85811rename "once" to "yieldM"Harendra Kumar
5ee02ffrename the continuation based stream to StreamKHarendra Kumar
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list