on master help sign in
Trim bounds
aae9439Oleg Grenrus
aeson.cabal+35−23
@@ -99,26 +99,19 @@ library
99 Data.Attoparsec.Time
99 Data.Attoparsec.Time
100 Data.Attoparsec.Time.Internal
100 Data.Attoparsec.Time.Internal
101
101
102+ -- GHC bundled libs
102 build-depends:
103 build-depends:
103− attoparsec >= 0.13.0.1,
104+ base >= 4.5.0.0 && < 5,
104− base >= 4.5 && < 5,
105+ containers >= 0.4.2.1 && < 0.7,
105− base-compat >= 0.9.1 && < 0.11,
106− containers >= 0.4.2,
107− deepseq >= 1.3 && < 1.5,
106+ deepseq >= 1.3.0.0 && < 1.5,
108− dlist >= 0.6,
109− ghc-prim >= 0.2,
107+ ghc-prim >= 0.2 && < 0.6,
110− hashable >= 1.1.2.0,
111− primitive >= 0.6.2.0 && < 0.7,
112− scientific >= 0.3.4.7 && < 0.4,
113− tagged >=0.8.3 && <0.9,
114− template-haskell >= 2.7,
108+ template-haskell >= 2.7.0.0 && < 2.15,
115− text >= 1.2.3,
109+ text >= 1.2.3.0 && < 1.3,
116− th-abstraction >= 0.2.2 && < 0.3,
117− time >= 1.1.1.4,
110+ time >= 1.4 && < 1.9
118− time-locale-compat >= 0.1.1 && < 0.2,
111+
119− unordered-containers >= 0.2.5.0 && < 0.3,
112+ -- Compat
120− uuid-types >= 1.0.3 && <1.1,
113+ build-depends:
121− vector >= 0.8
114+ base-compat >= 0.9.1 && < 0.11
122
115
123 if flag(bytestring-builder)
116 if flag(bytestring-builder)
124 build-depends: bytestring >= 0.9.2 && < 0.10.4,
117 build-depends: bytestring >= 0.9.2 && < 0.10.4,
@@ -129,16 +122,35 @@ library
129 if !impl(ghc >= 8.0)
122 if !impl(ghc >= 8.0)
130 -- `Data.Semigroup` and `Control.Monad.Fail` and `Control.Monad.IO.Class` are available in base only since GHC 8.0 / base 4.9
123 -- `Data.Semigroup` and `Control.Monad.Fail` and `Control.Monad.IO.Class` are available in base only since GHC 8.0 / base 4.9
131 build-depends:
124 build-depends:
132− semigroups >= 0.18.2 && < 0.19,
125+ semigroups >= 0.18.5 && < 0.19,
133− transformers >= 0.2.2.0,
126+ transformers >= 0.3.0.0 && < 0.6,
134− transformers-compat >= 0.3,
127+ transformers-compat >= 0.6.2 && < 0.7,
135 fail == 4.9.*
128 fail == 4.9.*
136
129
137 if !impl(ghc >= 7.10)
130 if !impl(ghc >= 7.10)
138 -- `Numeric.Natural` is available in base only since GHC 7.10 / base 4.8
131 -- `Numeric.Natural` is available in base only since GHC 7.10 / base 4.8
139− build-depends: nats >= 1 && < 1.2,
132+ build-depends: nats >= 1.1.1 && < 1.2,
140 void >= 0.7.2 && < 0.8
133 void >= 0.7.2 && < 0.8
141
134
135+ -- cannot use latest version
136+ build-depends:
137+ unordered-containers >= 0.2.8.0 && < 0.3,
138+
139+ -- not in LTS-12.10
140+ tagged >= 0.8.5 && < 0.9,
141+ primitive >= 0.6.3.0 && < 0.7
142+
143+ -- Other dependencies
144+ build-depends:
145+ attoparsec >= 0.13.2.2 && < 0.14,
146+ dlist >= 0.8.0.4 && < 0.9,
147+ hashable >= 1.2.7.0 && < 1.3,
148+ scientific >= 0.3.6.2 && < 0.4,
149+ th-abstraction >= 0.2.8.0 && < 0.3,
150+ time-locale-compat >= 0.1.1.5 && < 0.2,
151+ uuid-types >= 1.0.3 && < 1.1,
152+ vector >= 0.12.0.1 && < 0.13
153+
142 ghc-options: -Wall
154 ghc-options: -Wall
143
155
144 if flag(developer)
156 if flag(developer)
stack-ffi-unescape.yaml+2−2
@@ -1,4 +1,4 @@
1−resolver: lts-10.0
1+resolver: lts-12.10
2packages:
2packages:
3- '.'
3- '.'
4flags:
4flags:
@@ -6,4 +6,4 @@ flags:
6 fast: true
6 fast: true
7 cffi: true
7 cffi: true
8extra-deps:
8extra-deps:
9−- text-1.2.3.0
9+- hashable-time-0.2.0.1
stack-lts9.yaml+6−4
@@ -1,10 +1,12 @@
1−resolver: lts-9.9
1+resolver: lts-12.10
2packages:
2packages:
3- '.'
3- '.'
4−- attoparsec-iso8601
4+flags:
5+ aeson:
6+ fast: true
7+ cffi: true
5extra-deps:
8extra-deps:
6−- quickcheck-instances-0.3.16
9+- hashable-time-0.2.0.1
7−- QuickCheck-2.10.0.1
8flags:
10flags:
9 aeson:
11 aeson:
10 fast: true
12 fast: true