on 500d889 help sign in
500d889Simplify push-pull split, fix monoid instanceHarendra Kumar b2faaf9remove a couple of stale commentsHarendra Kumar b38be3aReduce channel communication for short tasksHarendra Kumar 91a6ceeSimplify pushHarendra Kumar 9b2ca30Add the "for" parallel API and change "each" to serialHarendra Kumar 63f965acleanup Monoid instanceHarendra Kumar 6ea73b3Cleanup and refactor threading stuffHarendra Kumar e874ecfRemove quadratic complexity due to serially-in-seriallyHarendra Kumar 8a1d5d9Add a test for "each" to test multiple threadsHarendra Kumar 550eed4Make monoid instance append two computations in orderHarendra Kumar ef006c8Implement fork for Alternative instanceHarendra Kumar 9f7d672Simplify toList runnerHarendra Kumar c9b9ab3Pass context directly, removing the use of State monadHarendra Kumar 6935930Add list-t to benchmarksHarendra Kumar f4cce2fSeparate the bind and <|> semantics for parallelismHarendra Kumar 7b52ccfPartially fix the recording stuffHarendra Kumar f8851aaAdd MonadRecorder instance to AsynclyTHarendra Kumar 4f3775dEnable threads API and testsHarendra Kumar 17b30barename the runner APIsHarendra Kumar 504800bMore cleanup in RunAsyncHarendra Kumar bb5a74dSome cleanupsHarendra Kumar eca7d81Remove redundant composition primitivesHarendra Kumar a20c180Some cleanupHarendra Kumar 99d9ba6Fix the composite benchmark codeHarendra Kumar c1f0a86Continuation based implementationHarendra Kumar 7e8209eSeparate the State layer from AsyncT layerHarendra Kumar 4d7024fInitial poc of lazy streamingHarendra Kumar 11c1f14Add some simple testsHarendra Kumar c49732aMove the each primitive to right placeHarendra Kumar cc4743cAdd machine benchmark and fix othersHarendra Kumar 4d4894cMove the thread contol primitive to threads moduleHarendra Kumar 3c7a92aMove around some codeHarendra Kumar 0d9243fSeparate the threadstate management layerHarendra Kumar 31b3b5bRename the Threads moduleHarendra Kumar 3ed5abcAdd some more SPECIALIZE and INLINE pragmasHarendra Kumar ce6719aMore SPECIALIZE and CAS for atomicmodifyHarendra Kumar b7d651fSPECIALIZE monad, alternative and each for IOHarendra Kumar 9ec9c52add noinline pragma for bindHarendra Kumar e1fc30aRemove additional binds, change continuations modelHarendra Kumar 59c0bacChange foldl to foldr in "each"Harendra Kumar 5457bbdAdd asyncly to benchmarksHarendra Kumar b106815Add benchmarks including transientHarendra Kumar d64225fReorganize code top to bottom in dependency orderHarendra Kumar 1be7567Remove redundant unsafeCoerceHarendra Kumar 1d8d387Minor doc fixHarendra Kumar d848fdcAdd readme for running examplesHarendra Kumar b347f8fAdd examplesHarendra Kumar e5da40cAdd some doc updatesHarendra Kumar 2756fbdAdd monad-recorder github repo to stack.yamlHarendra Kumar 8340241Split the logging functionality into a separate packageHarendra Kumar