mirror of
https://github.com/ilyakooo0/reflex.git
synced 2024-10-04 05:37:09 +03:00
Merge branch 'develop' into duplicate-package
This commit is contained in:
commit
d98b4feb9b
17
ChangeLog.md
17
ChangeLog.md
@ -5,8 +5,13 @@
|
||||
* Data.WeakBag.traverse and Data.FastWeakBag.traverse have been
|
||||
renamed to Data.WeakBag.traverse_ and Data.FastWeakBag.traverse_
|
||||
respectively.
|
||||
|
||||
* Fixes a bug in `Reflex.Patch.MapWithMove.patchThatSortsMapWith` that was producing invalid `PatchMapWithMove`.
|
||||
|
||||
* Add missing `NotReady` instances:
|
||||
- `instance NotReady (SpiderTimeline x) (SpiderHost x)`
|
||||
- `instance HasSpiderTimeline x => NotReady (SpiderTimeline x) (PerformEventT (SpiderTimeline x) (SpiderHost x))`
|
||||
|
||||
## 0.6.2.4
|
||||
|
||||
* Update to monoidal-containers 0.6
|
||||
@ -18,7 +23,9 @@
|
||||
## 0.6.2.2
|
||||
|
||||
* Support these >= 1. Add `split-these` flag to control whether to use new these/semialign combination or not.
|
||||
|
||||
* Update version bounds to fix some CI failures
|
||||
|
||||
* Add travis CI configuration
|
||||
|
||||
## 0.6.2.1
|
||||
@ -44,21 +51,31 @@
|
||||
|
||||
* Fix `holdDyn` so that it is lazy in its event argument
|
||||
These produce `DMap`s whose values needn't be `Identity`.
|
||||
|
||||
* Stop using the now-deprecated `*Tag` classes (e.g., `ShowTag`).
|
||||
|
||||
* Fix `holdDyn` so that it is lazy in its event argument.
|
||||
|
||||
## 0.6.1.0
|
||||
|
||||
* Re-export all of `Data.Map.Monoidal`
|
||||
|
||||
* Fix `QueryT` and `RequesterT` tests
|
||||
|
||||
## 0.6.0.0 -- 2019-03-20
|
||||
|
||||
* Deprecate `FunctorMaybe` in favor of `Data.Witherable.Filterable`. We still export `fmapMaybe`, `ffilter`, etc., but they all rely on `Filterable` now.
|
||||
|
||||
* Rename `MonadDynamicWriter` to `DynamicWriter` and add a deprecation for the old name.
|
||||
|
||||
* Remove many deprecated functions.
|
||||
|
||||
* Add a `Num` instance for `Dynamic`.
|
||||
|
||||
* Add `matchRequestsWithResponses` to make it easier to use `Requester` with protocols that don't do this matching for you.
|
||||
|
||||
* Add `withRequesterT` to map functions over the request and response of a `RequesterT`.
|
||||
|
||||
* Suppress nil patches in `QueryT` as an optimization. The `Query` type must now have an `Eq` instance.
|
||||
|
||||
* Add `throttleBatchWithLag` to `Reflex.Time`. See that module for details.
|
||||
|
@ -103,6 +103,7 @@ import qualified Reflex.Host.Class
|
||||
import Reflex.NotReady.Class
|
||||
import Reflex.Patch
|
||||
import qualified Reflex.Patch.DMapWithMove as PatchDMapWithMove
|
||||
import Reflex.PerformEvent.Base (PerformEventT)
|
||||
|
||||
#ifdef DEBUG_TRACE_EVENTS
|
||||
import qualified Data.ByteString.Char8 as BS8
|
||||
@ -2705,3 +2706,11 @@ instance MonadAtomicRef (SpiderHostFrame x) where
|
||||
instance PrimMonad (SpiderHostFrame x) where
|
||||
type PrimState (SpiderHostFrame x) = PrimState IO
|
||||
primitive = SpiderHostFrame . EventM . primitive
|
||||
|
||||
instance NotReady (SpiderTimeline x) (SpiderHost x) where
|
||||
notReadyUntil _ = return ()
|
||||
notReady = return ()
|
||||
|
||||
instance HasSpiderTimeline x => NotReady (SpiderTimeline x) (PerformEventT (SpiderTimeline x) (SpiderHost x)) where
|
||||
notReadyUntil _ = return ()
|
||||
notReady = return ()
|
Loading…
Reference in New Issue
Block a user