Commit bf2b45db authored by Bastian Kauschke's avatar Bastian Kauschke

update dependencies

parent 8c406733
......@@ -84,7 +84,7 @@ library
, TypeApplications
, RankNTypes
default-language: Haskell2010
build-depends: base >= 4.11
build-depends: base >= 4.11 && < 4.13
, bytestring
, containers
, deepseq
......@@ -98,7 +98,7 @@ library
, mtl
, prettyprinter >= 1.2.1
, prettyprinter-ansi-terminal >= 1.1.1.2
, primitive >= 0.6.4 && <0.8
, primitive >= 0.7.1 && < 0.8
, scientific >= 0.3.6 && < 0.4
, text
, unordered-containers
......@@ -265,7 +265,7 @@ library prism-converter-lib
default-language: Haskell2010
build-depends: base >= 4.11
, containers ^>= 0.6
, megaparsec ^>= 7 || ^>= 8
, megaparsec >= 7 && <9
, microlens ^>= 0.4.10
, microlens-platform ^>= 0.3.11
, microlens-th ^>= 0.4.2
......@@ -283,7 +283,7 @@ executable prism-converter
build-depends: base >= 4.11
, prism-converter-lib
, containers ^>= 0.6
, megaparsec ^>= 7 || ^>= 8
, megaparsec >= 7 && <9
, optparse-applicative ^>= 0.14.3
, prettyprinter ^>= 1.2 || ^>= 1.3
, prettyprinter-ansi-terminal ^>= 1.1
......
......@@ -39,9 +39,7 @@ import Data.Vector ( Vector )
import qualified Data.Vector as V
import qualified Data.Vector.Mutable as VM
import qualified Data.Vector.Unboxed as VU
import Control.DeepSeq ( NFData
, rnf
)
import Control.DeepSeq ( NFData )
import Lens.Micro.Platform
import Data.Text ( Text )
import qualified Data.Text.Lazy.Builder as Build
......@@ -144,16 +142,6 @@ deriving instance Ord (F1 f) => Ord (PolyF1 f)
deriving instance Show (F1 f) => Show (PolyF1 f)
deriving instance NFData (F1 f) => NFData (PolyF1 f)
-- TODO To get rid of this orphan instance, we should probably create a newtype
-- wrapper around smallvec, probably even with a bit of useful API around it.
instance NFData a => NFData (SmallArray a) where
rnf arr = rnfAll 0
where
rnfAll ix | ix < s = rnf (indexSmallArray arr ix) `seq` rnfAll (ix + 1)
| otherwise = ()
!s = sizeofSmallArray arr
type instance F1 (AbsorbingPolynomial f) = PolyF1 f
......
resolver: lts-13.10
resolver: lts-14.27
packages:
- .
extra-deps:
- prettyprinter-convert-ansi-wl-pprint-1.1
- quickcheck-classes-0.6.1.0
- primitive-0.7.1.0
- quickcheck-classes-0.6.4.0
- primitive-addr-0.1.0.2
- quickcheck-classes-base-0.6.0.0
# Override default flag values for local packages and extra-deps
flags:
......
# This file was autogenerated by Stack.
# You should not edit this file by hand.
# For more information, please see the documentation at:
# https://docs.haskellstack.org/en/stable/lock_files
packages:
- completed:
hackage: primitive-0.7.1.0@sha256:6a237bb338bcc43193077ff8e8c0f0ce2de14c652231496a15672e8b563a07e2,2604
pantry-tree:
size: 1376
sha256: 924e88629b493abb6b2f3c3029cef076554a2b627091e3bb6887ec03487a707d
original:
hackage: primitive-0.7.1.0
- completed:
hackage: quickcheck-classes-0.6.4.0@sha256:140a7c9f8c2ce98fffeb4efcb919584ef4fc837b45c2990c5e23802a12448e26,5991
pantry-tree:
size: 1320
sha256: a7f40c731f41ed8e02e6c7c09dfe59002b7851a19f3d0d72b935d79bc5f014f3
original:
hackage: quickcheck-classes-0.6.4.0
- completed:
hackage: primitive-addr-0.1.0.2@sha256:97eff091d1f89705635017b5459013bb19537ebb9fc630560116abf3e9e50f93,720
pantry-tree:
size: 276
sha256: 775df7896fd477c56671505db97aff519ac76bce9f04a6fc55965e189057bd79
original:
hackage: primitive-addr-0.1.0.2
- completed:
hackage: quickcheck-classes-base-0.6.0.0@sha256:a6f9d0c0acdd6ad79571261cf58c415983992f613982f30db26c7afee947312d,3680
pantry-tree:
size: 2557
sha256: 496cdf2e4a65a6a29db3e12041f315f31cc0fe51ffd927a3f3dc4683f8fa4c8f
original:
hackage: quickcheck-classes-base-0.6.0.0
snapshots:
- completed:
size: 524996
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/14/27.yaml
sha256: 7ea31a280c56bf36ff591a7397cc384d0dff622e7f9e4225b47d8980f019a0f0
original: lts-14.27
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment