on db2fcb1 help sign in
all commits
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 54db66fMerge remote-tracking branch 'ryantrinkle/inlining' into HEADRyan Trinkle 58010edEliminate placeholder/deletableRyan Trinkle f49085aMerge branch 'develop' into inliningRyan Trinkle fcab323Add withSpiderTimeline.Ertugrul Söylemez c9f42c0Expose multi-timeline functionalityRyan Trinkle b877432Get rid of sum type for DynamicRyan Trinkle 199ab7cEliminate an unsafeCoerceRyan Trinkle c1bcc10Get rid of sum type for BehaviorRyan Trinkle 61c1ffdFix small laziness issue and add a test for itRyan Trinkle 8716849Fix benchmarksRyan Trinkle 99146eeEliminate most of the unsafeCoercesRyan Trinkle 9cf221aEliminate eventSubscribedSubscribe and eventSubscribedReadRyan Trinkle 17c881cFix subscribeFanSubscribed error messageRyan Trinkle 24330d8Reorganize the event reading stuffRyan Trinkle f2205a1Eliminate sum type for EventSubscribedRyan Trinkle 0357c06Slightly reorder calls to readEventSubscribed to make their usage clearerRyan Trinkle 70ec8caUse DMap intersection instead of repeated lookups for fanoutRyan Trinkle 56d1577Get rid of excessive SCCsRyan Trinkle d59bfbcFix warningsRyan Trinkle a0d690dGet rid of sum type for SubscriberRyan Trinkle 0db8cedGet rid of the noinlines for newSubscriber*Ryan Trinkle f3ffc4eEliminate SubscriberList and SubscriberListTicketRyan Trinkle 763717dMore reorganization and cleanupRyan Trinkle 61f6f0fAdd 'x' parameter to everything in Spider.InternalRyan Trinkle