@@ -45,7 +45,9 @@ library
45 , hmatrix == 0.18.*
45 , hmatrix == 0.18.*
46 , MonadRandom >= 0.4 && < 0.6
46 , MonadRandom >= 0.4 && < 0.6
47 , primitive >= 0.6 && < 0.7
47 , primitive >= 0.6 && < 0.7
48+ -- Versions of singletons are *tightly* coupled with the
49+ -- GHC version so its fine to drop version bounds.
48− , singletons >= 2.1 && < 2.4
50+ , singletons
49 , vector >= 0.11 && < 0.13
51 , vector >= 0.11 && < 0.13
51 ghc-options:
53 ghc-options:
@@ -146,9 +148,9 @@ test-suite test
146 ghc-options: -fno-warn-incomplete-patterns
148 ghc-options: -fno-warn-incomplete-patterns
148 build-depends:
150 build-depends:
149− base >= 4.8 && < 5
151+ base
150 , grenade
152 , grenade
151− , hedgehog >= 0.5 && < 0.6
153+ , hedgehog >= 0.5 && < 0.7
152 , hmatrix
154 , hmatrix
154 , singletons
156 , singletons
@@ -174,9 +176,9 @@ benchmark bench
176 build-depends:
178 build-depends:
177− base >= 3 && < 5
179+ base
178− , bytestring == 0.10.*
180+ , bytestring
179− , criterion >= 1.1 && < 1.3
181+ , criterion >= 1.1 && < 1.5
180 , grenade
182 , grenade
181 , hmatrix
183 , hmatrix
@@ -191,8 +193,8 @@ benchmark bench-lstm
193 build-depends:
195 build-depends:
194− base >= 3 && < 5
196+ base
195− , bytestring == 0.10.*
197+ , bytestring
196− , criterion == 1.1.*
198+ , criterion
197 , grenade
199 , grenade
198 , hmatrix
200 , hmatrix