@@ -83,3 +83,197 @@ allow-newer:
8383-- https://github.com/IntersectMBO/plutus/pull/7236
8484constraints : setup.optparse-applicative >= 0.19.0.0
8585allow-newer : turtle :optparse-applicative
86+
87+ if impl (ghc >= 9.14 )
88+ -- https://github.com/snowleopard/alga/issues/322
89+ source-repository-package
90+ type : git
91+ location : https://github.com/snowleopard/alga/
92+ tag : d4e43fb42db05413459fb2df493361d5a666588a
93+
94+ -- cabal-allow-newer
95+ if impl (ghc >= 9.14 )
96+ allow-newer :
97+ , Cabal :Cabal-syntax
98+ , Cabal :containers
99+ , OneTuple :base
100+ , QuickCheck :splitmix
101+ , aeson :OneTuple
102+ , aeson :containers
103+ , aeson :data-fix
104+ , aeson :ghc-prim
105+ , aeson :indexed-traversable
106+ , aeson :scientific
107+ , aeson :semialign
108+ , aeson :template-haskell
109+ , aeson :text-iso8601
110+ , aeson :these
111+ , aeson :time
112+ , aeson :time-compat
113+ , aeson :witherable
114+ , assoc :base
115+ , async :base
116+ , base :ghc-prim
117+ , bifunctors :template-haskell
118+ , bin :base
119+ , binary :containers
120+ , binary-orphans :base
121+ , boring :base
122+ , brick :base
123+ , canonical-json :containers
124+ , cardano-crypto-class :io-classes
125+ , cardano-prelude :base
126+ , cborg :base
127+ , cborg :containers
128+ , cborg :ghc-prim
129+ , concurrent-output :process
130+ , config-ini :containers
131+ , config-ini :text
132+ , constraints-extras :base
133+ , constraints-extras :template-haskell
134+ , containers :base
135+ , containers :template-haskell
136+ , criterion :aeson
137+ , data-default :containers
138+ , data-default-class :data-default
139+ , data-fix :base
140+ , dec :base
141+ , deepseq :base
142+ , deepseq :ghc-prim
143+ , dependent-map :containers
144+ , deriving-compat :containers
145+ , deriving-compat :template-haskell
146+ , dictionary-sharing :containers
147+ , directory :base
148+ , directory :time
149+ , dom-lt :containers
150+ , fin :base
151+ , fin :universe-base
152+ , foldl :containers
153+ , free :containers
154+ , free :template-haskell
155+ , generically :base
156+ , ghc-heap :containers
157+ , hashable :base
158+ , hashable :containers
159+ , hashable :ghc-bignum
160+ , hedgehog :containers
161+ , hedgehog :template-haskell
162+ , hedgehog :time
163+ , hedgehog-fn :hedgehog
164+ , hsc2hs :base
165+ , indexed-traversable :base
166+ , indexed-traversable :containers
167+ , indexed-traversable-instances :base
168+ , integer-conversion :base
169+ , integer-logarithms :base
170+ , integer-logarithms :ghc-bignum
171+ , io-classes :base
172+ , io-classes :time
173+ , lens :containers
174+ , lens :free
175+ , lens :template-haskell
176+ , list-t :foldl
177+ , megaparsec :base
178+ , megaparsec :containers
179+ , megaparsec :transformers
180+ , microlens-mtl :microlens
181+ , microlens-th :containers
182+ , microlens-th :template-haskell
183+ , microstache :aeson
184+ , microstache :base
185+ , microstache :containers
186+ , microstache :unordered-containers
187+ , microstache :vector
188+ , monoidal-containers :base
189+ , monoidal-containers :containers
190+ , network-uri :th-compat
191+ , nonempty-vector :base
192+ , nothunks :containers
193+ , nothunks :time
194+ , nothunks :wherefrom-compat
195+ , ordered-containers :containers
196+ , os-string :template-haskell
197+ , parallel :base
198+ , parsec :text
199+ , plutus-core :dependent-map
200+ , plutus-core :microlens-th
201+ , plutus-core :vty
202+ , primitive :base
203+ , process :base
204+ , process :unix
205+ , quickcheck-instances :base
206+ , quickcheck-instances :containers
207+ , ral :base
208+ , ral :boring
209+ , recursion-schemes :containers
210+ , recursion-schemes :template-haskell
211+ , scientific :base
212+ , scientific :containers
213+ , scientific :integer-logarithms
214+ , scientific :template-haskell
215+ , semialign :base
216+ , semialign :containers
217+ , semigroupoids :bifunctors
218+ , serialise :base
219+ , serialise :containers
220+ , serialise :ghc-prim
221+ , serialise :time
222+ , singletons :base
223+ , singletons-th :base
224+ , singletons-th :singletons
225+ , singletons-th :template-haskell
226+ , singletons-th :th-desugar
227+ , singletons-th :th-orphans
228+ , size-based :template-haskell
229+ , some :base
230+ , splitmix :base
231+ , statistics :parallel
232+ , tagged :base
233+ , tagged :template-haskell
234+ , tasty :base
235+ , tasty :tagged
236+ , tasty-golden :tasty
237+ , tasty-hedgehog :base
238+ , tasty-hedgehog :hedgehog
239+ , test-framework :time
240+ , text :binary
241+ , text :bytestring
242+ , text :template-haskell
243+ , text-iso8601 :time
244+ , text-short :base
245+ , text-short :bytestring
246+ , text-short :ghc-prim
247+ , text-short :template-haskell
248+ , th-abstraction :template-haskell
249+ , th-compat :template-haskell
250+ , th-desugar :template-haskell
251+ , th-expand-syns :base
252+ , th-expand-syns :containers
253+ , th-expand-syns :template-haskell
254+ , th-lift :template-haskell
255+ , th-lift-instances :th-lift
256+ , th-orphans :template-haskell
257+ , these :base
258+ , time-compat :base
259+ , time-compat :deepseq
260+ , time-compat :time
261+ , transformers :base
262+ , tree-diff :QuickCheck
263+ , tree-diff :base
264+ , tree-diff :containers
265+ , tree-diff :time
266+ , turtle :containers
267+ , turtle :time
268+ , typed-process :async
269+ , universe-base :base
270+ , universe-base :containers
271+ , unix :time
272+ , unordered-containers :hashable
273+ , unordered-containers :template-haskell
274+ , uuid-types :template-haskell
275+ , vector-th-unbox :base
276+ , vector-th-unbox :template-haskell
277+ , wherefrom-compat :base
278+ , wherefrom-compat :ghc-heap
279+ , witherable :containers
0 commit comments