on 8442b5b help sign in
all commits
2672a52NotReady: Fix Spider NotReady instance headAli Abrar bf3e1b2Starts moving Workflow across from reflex-domDave Laing f5f886fFix a situation where behaviors can be garbage collected if 'sample' gets aggressively inlinedRyan Trinkle 68a75c8Improve specializationRyan Trinkle 6f255aaMake headE a primitiveRyan Trinkle 7c62738Improve inlining of cacheEvent, fanInt, and mergeIntIncrementalRyan Trinkle 85bdb74Work around GHC panicAli Abrar 230c193Fix weak reference problem in fanIntRyan Trinkle cbe4381Merge remote-tracking branch 'origin/develop' into fast-weak-partial-requesterRyan Trinkle 682422bWIPRyan Trinkle 32fc50fWIP: Add Int-specialized operationsRyan Trinkle e39bd39Support GHC 8.2.1Ryan Trinkle 68d62e4WIP: RequesterT is mostly working, but doesn't have a good way of dealing with dynamic listsRyan Trinkle ae03249Some more simplificationsRyan Trinkle ad1991dProvide GHC implementations for FastWeakRyan Trinkle 011edf2Switch cacheEvent's weakSelf to a FastWeakRyan Trinkle 973759cAdd buildDynamicRyan Trinkle 2fe0f56Properly remove deleted items from mergeWithMoveRyan Trinkle 925dfb2Merge remote-tracking branch 'origin/develop' into patch-with-move-monoidRyan Trinkle f0f5253Factor out the use of the experimental dependent-sum classesRyan Trinkle c686c75Fix an issue where mergeIncrementalWithMove wasn't applying patches correctlyRyan Trinkle 5ef29eeFix hlint suggestionsHamish Mackenzie 20b150aStrictly evaluate RootSubscribed when constructing itRyan Trinkle 399906dFix an issue where roots fail to clean themselves up if they die in the same moment as all of their childrenRyan Trinkle 145b7d8Add Patch*MapWithMove and extend MonadAdjust to support themRyan Trinkle 26eea36implement PR suggestionsDaniel Haraj ae137edReduce the number of cache events in basic Reflex code; expose cheap primitives in Reflex.Class; add a test for a GC bug that was discovered in the process of writing this patchDaniel Haraj b38fae6Support -f-use-template-haskell better, and bump upper bound of 'base'Ryan Trinkle c447c10removed stray bang patternKyle McKean 21ce2b7Reorganize a bit and get back to 100% documentation (except for Reflex.Spider.Internal)Ryan Trinkle becd8d5Run stylish-haskellRyan Trinkle aab2ec1Add @ElvishJerricco's solution to the reflection-based spider timeline management stuff. Relevant to #76.Ryan Trinkle ba77facRe-enable hlint testRyan Trinkle 496dac1Add use-reflex-optimizer flag; default to FalseRyan Trinkle 02007ddTake all functions out of the Reflex class when specializingRyan Trinkle f69a1c8Tweak rules a bitRyan Trinkle 45d06f6A little more specialization cleanupRyan Trinkle eae5179Add specialize-to-spidertimeline-global flagRyan Trinkle e54b4a1Factor out Reflex.PatchRyan Trinkle adfc860wipRyan Trinkle 2bb2332Use a typeclass to insert the SpiderTimeline datastructure, rather than making EventM a ReaderTRyan Trinkle 0ba584aEliminate some unused stuff in SpiderTimelineRyan Trinkle 8438020Factor out asksEventEnvRyan Trinkle ef4a81fAdd SCC for cacheEventRyan Trinkle 1cec4f6A few more misc merge cleanupsRyan Trinkle 064dd52Make merge more self-containedRyan Trinkle 54e8204Eliminate existential contexts from SomeMerge*Ryan Trinkle 68e1c18Allow a few more things to be inlinedRyan Trinkle aaf3e15Replace 'push' with 'pushCheap' and 'cacheEvent'Ryan Trinkle 77ee661Make Event, Behavior, and Dynamic instances of CoercibleRyan Trinkle