on master help sign in
Build on GHC 9.2 (#145)
commit7b9676bb3d4caaebae14cb431c6b8d026758c306 authorOllie Charles <oliver.charles@circuithub.com> dateWed 8 Dec 2021, 14:47 (5 years ago) parent77d1eb3
10 files changed+15−14
cabal.project−5 cabal.project.haskell-nix+4−3 default.nix+2−2 nix/sources.json+3−3 rel8.cabal+1−1 src/Rel8/Expr.hs+1 src/Rel8/Generic/Construction/ADT.hs+1 src/Rel8/Generic/Record.hs+1 src/Rel8/Generic/Table/ADT.hs+1 src/Rel8/Type.hs+1
cabal.project−5
@@ -1,6 +1 @@
11packages: .
2−
3−allow-newer: generic-monoid:base
4−allow-newer: cryptohash-sha1:base
5−allow-newer: cryptohash-md5:base
6−allow-newer: entropy:Cabal
cabal.project.haskell-nix+4−3
@@ -5,6 +5,7 @@
55
66source-repository-package
77 type: git
8− location: git://github.com/jcpetruzza/barbies
9− tag: f99b05454874192e3511bd133555dfb6cc6a6ecb
10− --sha256: 0yy2i2jbllwavv5d2176rf8lmm4l1ws90lxkmdlfgvfzqxidx0gi
8+ location: https://github.com/patrickt/haskell-hedgehog
9+ tag: 94dd5b81e46d4a636521acf08039c8e3d848ef37
10+ subdir: hedgehog
11+ --sha256: 1iaza4hjq1897bchb6i6adk7hggbald18ahbn1fn9pkw5imsy2a7
default.nix+2−2
@@ -1,11 +1,11 @@
11let
22 haskellNix = import (import ./nix/sources.nix)."haskell.nix" {};
33
4− nixpkgsSrc = haskellNix.sources.nixpkgs-2009;
4+ nixpkgsSrc = haskellNix.sources.nixpkgs-unstable;
55
66 nixpkgsArgs = haskellNix.nixpkgsArgs;
77
8− compiler-nix-name = "ghc901";
8+ compiler-nix-name = "ghc921";
99
1010 pkgs = import nixpkgsSrc nixpkgsArgs;
1111
nix/sources.json+3−3
@@ -5,10 +5,10 @@
55 "homepage": "https://input-output-hk.github.io/haskell.nix",
66 "owner": "input-output-hk",
77 "repo": "haskell.nix",
8− "rev": "b8c96c25346fa2cce20d857ebefaffd947cb059d",
9− "sha256": "1k6fys034zz1pkqgllm100gpwvcf68cmpk22jlvldbc02ifpj24q",
8+ "rev": "390926776d35a889852c6de9312661511fade9ed",
9+ "sha256": "1dbvpkk0bgg3cirihzwj1s0m6xvjz66rw954ah8661bq96qlfqbr",
1010 "type": "tarball",
11− "url": "https://github.com/input-output-hk/haskell.nix/archive/b8c96c25346fa2cce20d857ebefaffd947cb059d.tar.gz",
11+ "url": "https://github.com/input-output-hk/haskell.nix/archive/390926776d35a889852c6de9312661511fade9ed.tar.gz",
1212 "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
1313 },
1414 "niv": {
rel8.cabal+1−1
@@ -20,7 +20,7 @@ source-repository head
2020library
2121 build-depends:
2222 aeson
23− , base ^>= 4.14 || ^>=4.15
23+ , base ^>= 4.14 || ^>=4.15 || ^>=4.16
2424 , bifunctors
2525 , bytestring
2626 , case-insensitive
src/Rel8/Expr.hs+1
@@ -1,5 +1,6 @@
11{-# language DataKinds #-}
22{-# language DerivingStrategies #-}
3+{-# language FlexibleContexts #-}
34{-# language FlexibleInstances #-}
45{-# language MultiParamTypeClasses #-}
56{-# language ScopedTypeVariables #-}
src/Rel8/Generic/Construction/ADT.hs+1
@@ -1,6 +1,7 @@
11{-# language AllowAmbiguousTypes #-}
22{-# language BlockArguments #-}
33{-# language DataKinds #-}
4+{-# language FlexibleContexts #-}
45{-# language FlexibleInstances #-}
56{-# language MultiParamTypeClasses #-}
67{-# language RankNTypes #-}
src/Rel8/Generic/Record.hs+1
@@ -1,5 +1,6 @@
11{-# language AllowAmbiguousTypes #-}
22{-# language DataKinds #-}
3+{-# language FlexibleContexts #-}
34{-# language FlexibleInstances #-}
45{-# language MultiParamTypeClasses #-}
56{-# language PolyKinds #-}
src/Rel8/Generic/Table/ADT.hs+1
@@ -1,5 +1,6 @@
11{-# language AllowAmbiguousTypes #-}
22{-# language DataKinds #-}
3+{-# language FlexibleContexts #-}
34{-# language FlexibleInstances #-}
45{-# language LambdaCase #-}
56{-# language MultiParamTypeClasses #-}
src/Rel8/Type.hs+1
@@ -1,3 +1,4 @@
1+{-# language FlexibleContexts #-}
12{-# language FlexibleInstances #-}
23{-# language MonoLocalBinds #-}
34{-# language MultiWayIf #-}