elerea 2.7.0.1 → 2.7.0.2
raw patch · 5 files changed
+13/−1 lines, 5 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGES +3/−0
- FRP/Elerea/Clocked.hs +3/−0
- FRP/Elerea/Param.hs +3/−0
- FRP/Elerea/Simple.hs +3/−0
- elerea.cabal +1/−1
CHANGES view
@@ -1,3 +1,6 @@+2.7.0.2 - 120401+* added some inlining annotations (courtesy of Takano Akio)+ 2.7.0.1 - 120131 * made externalMulti thread-safe (courtesy of Takano Akio)
FRP/Elerea/Clocked.hs view
@@ -245,6 +245,9 @@ sig = S $ readIORef ref >>= \v -> case v of Ready x -> sample x Updated _ x -> return x+ {-# NOINLINE sig #-}+ -- NOINLINE to prevent sig from getting inlined into the+ -- argument position of mkWeak. updateActions <- mkWeak sig (upd,fin) Nothing modifyIORef pool (USig updateActions:)
FRP/Elerea/Param.hs view
@@ -185,6 +185,9 @@ sig = S $ readIORef ref >>= \v -> case v of Ready x -> sample x Updated _ x -> return x+ {-# NOINLINE sig #-}+ -- NOINLINE to prevent sig from getting inlined into the+ -- argument position of mkWeak. updateActions <- mkWeak sig (upd,fin) Nothing modifyIORef pool (updateActions:)
FRP/Elerea/Simple.hs view
@@ -176,6 +176,9 @@ sig = S $ readIORef ref >>= \v -> case v of Ready x -> sample x Updated _ x -> return x+ {-# NOINLINE sig #-}+ -- NOINLINE to prevent sig from getting inlined into the+ -- argument position of mkWeak. updateActions <- mkWeak sig (upd,fin) Nothing modifyIORef pool (updateActions:)
elerea.cabal view
@@ -1,5 +1,5 @@ Name: elerea-Version: 2.7.0.1+Version: 2.7.0.2 Cabal-Version: >= 1.2 Synopsis: A minimalistic FRP library Category: reactivity, FRP