Skip to content

Commit d76acad

Browse files
author
Stuart Popejoy
authored
Merge pull request kadena-io#145 from kadena-io/analyze
Improved analysis error messages, prop typechecking; generalized row-level props
2 parents 567e076 + 22a25f1 commit d76acad

File tree

17 files changed

+3141
-1276
lines changed

17 files changed

+3141
-1276
lines changed

‎default.nix‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@ in
4949
hlint = self.callHackage "hlint" "2.0.14" {};
5050
hoogle = self.callHackage "hoogle" "5.0.15" {};
5151

52-
# sbv >= 7.6
52+
# sbv >= 7.9
5353
sbv = pkgs.haskell.lib.dontCheck (self.callCabal2nix "sbv" (pkgs.fetchFromGitHub {
5454
owner = "LeventErkok";
5555
repo = "sbv";
56-
rev = "dbbdd396d069dc8235f5c8cf58209886318f6525";
57-
sha256 = "0s607qbgiykgqv2b5sxcvzqpj1alxzqw6szcjzhs4hxcbbwkd60y";
56+
rev = "3dc60340634c82f39f6c5dca2b3859d10925cfdf";
57+
sha256 = "18xcxg1h19zx6gdzk3dfs87447k3xjqn40raghjz53bg5k8cdc31";
5858
}) {});
5959

6060
# Most recent github commit. Might also work with 0.14.0.2

‎pact.cabal‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,15 @@ library
5757
exposed-modules:
5858
Pact.Analyze.Analyze
5959
Pact.Analyze.Check
60+
Pact.Analyze.LegacySFunArray
61+
Pact.Analyze.Orphans
6062
Pact.Analyze.Parse
6163
Pact.Analyze.Patterns
6264
Pact.Analyze.PrenexNormalize
6365
Pact.Analyze.Term
6466
Pact.Analyze.Translate
6567
Pact.Analyze.Types
68+
Pact.Analyze.Util
6669
Pact.ApiReq
6770
Pact.Bench
6871
Pact.Docgen
@@ -122,7 +125,6 @@ library
122125
, utf8-string >= 1.0.1.1 && < 1.1
123126
, vector >= 0.11.0.0 && < 0.13
124127
, vector-space >= 0.10.4 && < 0.14
125-
, monad-gen
126128
, mmorph >= 1.0 && < 1.1
127129

128130
if !impl(ghcjs)
@@ -136,7 +138,7 @@ library
136138
, fast-logger
137139
, haskeline >= 0.7.3 && < 0.8
138140
, safe-exceptions >= 0.1.5.0 && < 0.2
139-
, sbv >= 7.6.5 && < 7.7
141+
, sbv >= 7.9 && < 7.10
140142
, snap-core
141143
, snap-server
142144
, statistics >= 0.13.3 && < 0.15

‎src/Pact/Analyze/Analyze.hs‎

Lines changed: 554 additions & 366 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)