Skip to content

Commit d98b4fe

Browse files
authored
Merge branch 'develop' into duplicate-package
2 parents 837b83f + 5bbfe7d commit d98b4fe

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

ChangeLog.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,13 @@
55
* Data.WeakBag.traverse and Data.FastWeakBag.traverse have been
66
renamed to Data.WeakBag.traverse_ and Data.FastWeakBag.traverse_
77
respectively.
8+
89
* Fixes a bug in `Reflex.Patch.MapWithMove.patchThatSortsMapWith` that was producing invalid `PatchMapWithMove`.
910

11+
* Add missing `NotReady` instances:
12+
- `instance NotReady (SpiderTimeline x) (SpiderHost x)`
13+
- `instance HasSpiderTimeline x => NotReady (SpiderTimeline x) (PerformEventT (SpiderTimeline x) (SpiderHost x))`
14+
1015
## 0.6.2.4
1116

1217
* Update to monoidal-containers 0.6
@@ -18,7 +23,9 @@
1823
## 0.6.2.2
1924

2025
* Support these >= 1. Add `split-these` flag to control whether to use new these/semialign combination or not.
26+
2127
* Update version bounds to fix some CI failures
28+
2229
* Add travis CI configuration
2330

2431
## 0.6.2.1
@@ -44,21 +51,31 @@
4451

4552
* Fix `holdDyn` so that it is lazy in its event argument
4653
These produce `DMap`s whose values needn't be `Identity`.
54+
4755
* Stop using the now-deprecated `*Tag` classes (e.g., `ShowTag`).
56+
4857
* Fix `holdDyn` so that it is lazy in its event argument.
4958

5059
## 0.6.1.0
5160

5261
* Re-export all of `Data.Map.Monoidal`
62+
5363
* Fix `QueryT` and `RequesterT` tests
5464

5565
## 0.6.0.0 -- 2019-03-20
5666

5767
* Deprecate `FunctorMaybe` in favor of `Data.Witherable.Filterable`. We still export `fmapMaybe`, `ffilter`, etc., but they all rely on `Filterable` now.
68+
5869
* Rename `MonadDynamicWriter` to `DynamicWriter` and add a deprecation for the old name.
70+
5971
* Remove many deprecated functions.
72+
6073
* Add a `Num` instance for `Dynamic`.
74+
6175
* Add `matchRequestsWithResponses` to make it easier to use `Requester` with protocols that don't do this matching for you.
76+
6277
* Add `withRequesterT` to map functions over the request and response of a `RequesterT`.
78+
6379
* Suppress nil patches in `QueryT` as an optimization. The `Query` type must now have an `Eq` instance.
80+
6481
* Add `throttleBatchWithLag` to `Reflex.Time`. See that module for details.

src/Reflex/Spider/Internal.hs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ import qualified Reflex.Host.Class
103103
import Reflex.NotReady.Class
104104
import Reflex.Patch
105105
import qualified Reflex.Patch.DMapWithMove as PatchDMapWithMove
106+
import Reflex.PerformEvent.Base (PerformEventT)
106107

107108
#ifdef DEBUG_TRACE_EVENTS
108109
import qualified Data.ByteString.Char8 as BS8
@@ -2705,3 +2706,11 @@ instance MonadAtomicRef (SpiderHostFrame x) where
27052706
instance PrimMonad (SpiderHostFrame x) where
27062707
type PrimState (SpiderHostFrame x) = PrimState IO
27072708
primitive = SpiderHostFrame . EventM . primitive
2709+
2710+
instance NotReady (SpiderTimeline x) (SpiderHost x) where
2711+
notReadyUntil _ = return ()
2712+
notReady = return ()
2713+
2714+
instance HasSpiderTimeline x => NotReady (SpiderTimeline x) (PerformEventT (SpiderTimeline x) (SpiderHost x)) where
2715+
notReadyUntil _ = return ()
2716+
notReady = return ()

0 commit comments

Comments
 (0)