on develop help sign in
Some cleanups after moving the Time module to `reflex`
55b7918Dave Laing
reflex-dom-core/default.nix+7−7
@@ -2,10 +2,10 @@
2, bytestring, constraints, containers, contravariant, data-default
2, bytestring, constraints, containers, contravariant, data-default
3, dependent-map, dependent-sum, dependent-sum-template, directory
3, dependent-map, dependent-sum, dependent-sum-template, directory
4, exception-transformers, ghcjs-dom, hlint, jsaddle, keycode, lens
4, exception-transformers, ghcjs-dom, hlint, jsaddle, keycode, lens
5−, monad-control, mtl, primitive, random, ref-tf, reflex, semigroups
5+, monad-control, mtl, primitive, ref-tf, reflex, semigroups, stdenv
6−, stdenv, stm, template-haskell, temporary, text, these, time
6+, stm, template-haskell, temporary, text, these, transformers
7−, transformers, unbounded-delays, unix, zenc, hashable
7+, unix, zenc, hashable, chromium, process, jsaddle-warp
8−, chromium, process, jsaddle-warp, linux-namespaces, iproute
8+, linux-namespaces, iproute
9}:
9}:
10let addGcTestDepends = drv: if stdenv.system != "x86_64-linux" then drv else drv // {
10let addGcTestDepends = drv: if stdenv.system != "x86_64-linux" then drv else drv // {
11 testHaskellDepends = (drv.testHaskellDepends or []) ++ [ temporary jsaddle-warp process linux-namespaces ];
11 testHaskellDepends = (drv.testHaskellDepends or []) ++ [ temporary jsaddle-warp process linux-namespaces ];
@@ -19,9 +19,9 @@ in mkDerivation (addGcTestDepends {
19 aeson base bifunctors bimap blaze-builder bytestring constraints
19 aeson base bifunctors bimap blaze-builder bytestring constraints
20 containers contravariant data-default dependent-map dependent-sum
20 containers contravariant data-default dependent-map dependent-sum
21 dependent-sum-template directory exception-transformers ghcjs-dom
21 dependent-sum-template directory exception-transformers ghcjs-dom
22− jsaddle keycode lens monad-control mtl primitive random ref-tf
22+ jsaddle keycode lens monad-control mtl primitive ref-tf
23− reflex semigroups stm template-haskell text these time transformers
23+ reflex semigroups stm template-haskell text these transformers
24− unbounded-delays unix zenc
24+ unix zenc
25 ] ++ (if ghc.isGhcjs or false then [
25 ] ++ (if ghc.isGhcjs or false then [
26 hashable
26 hashable
27 ] else []);
27 ] else []);
reflex-dom-core/reflex-dom-core.cabal+1−3
@@ -59,16 +59,13 @@ library
59 monad-control >= 1.0.1 && < 1.1,
59 monad-control >= 1.0.1 && < 1.1,
60 mtl >= 2.1 && < 2.3,
60 mtl >= 2.1 && < 2.3,
61 primitive >= 0.5 && < 0.7,
61 primitive >= 0.5 && < 0.7,
62− random == 1.1.*,
63 ref-tf == 0.4.*,
62 ref-tf == 0.4.*,
64 reflex == 0.5.*,
63 reflex == 0.5.*,
65 semigroups >= 0.16 && < 0.19,
64 semigroups >= 0.16 && < 0.19,
66 stm == 2.4.*,
65 stm == 2.4.*,
67 text == 1.2.*,
66 text == 1.2.*,
68 these >= 0.4 && < 0.8,
67 these >= 0.4 && < 0.8,
69− time >= 1.4 && < 1.8,
70 transformers >= 0.3 && < 0.6,
68 transformers >= 0.3 && < 0.6,
71− unbounded-delays >= 0.1.0.9 && < 0.2,
72 zenc == 0.1.*
69 zenc == 0.1.*
73
70
74 if impl(ghcjs)
71 if impl(ghcjs)
@@ -142,6 +139,7 @@ test-suite hlint
142
139
143test-suite gc
140test-suite gc
144 build-depends: base
141 build-depends: base
142+ , reflex
145 , reflex-dom-core
143 , reflex-dom-core
146 , jsaddle
144 , jsaddle
147 , jsaddle-warp
145 , jsaddle-warp
reflex-dom-core/test/gc.hs+1
@@ -8,6 +8,7 @@ import Data.Int
8import GHC.Stats
8import GHC.Stats
9import Language.Javascript.JSaddle.Warp
9import Language.Javascript.JSaddle.Warp
10import Reflex.Dom.Core
10import Reflex.Dom.Core
11+import Reflex.Time
11import System.Exit
12import System.Exit
12import System.IO.Temp
13import System.IO.Temp
13import System.Linux.Namespaces
14import System.Linux.Namespaces