Iavor S. Diatchki
2c805ae6b4
Add a case for comparing with width
above
2015-04-15 17:29:54 -07:00
Iavor S. Diatchki
74b56d8943
Remove unused stuff (some of it will may have to come back later)
2015-04-15 16:12:07 -07:00
Iavor S. Diatchki
9dde9ef1d6
Fix the one panic. Also check-point on other work.
2015-04-15 16:06:37 -07:00
Iavor S. Diatchki
0a3c306da8
Reuse some code in the defaulting mechanism.
2015-04-15 11:48:38 -07:00
Iavor S. Diatchki
aed01b03bc
Reuse getVal
function; work with Nat' rather than Expr in models
2015-04-15 10:29:23 -07:00
Iavor S. Diatchki
9ef11524e0
Fix documentation for check
, and return a more reasonable return type.
2015-04-15 09:47:11 -07:00
Adam C. Foltzer
6ecd07da73
move Stackage config out of the way
...
This was rolled into 5768dac
, but I don't want to take all of those
changes for this release
2015-04-10 11:25:58 -07:00
Adam C. Foltzer
9eaaa5b8de
replace note about cvc4 on PATH
2015-04-10 11:23:00 -07:00
Adam C. Foltzer
2e44c44e2b
note about CVC4 from Homebrew
2015-04-10 11:23:00 -07:00
Adam C. Foltzer
53c6283daf
update readme with Homebrew info
2015-04-10 11:23:00 -07:00
Adam C. Foltzer
9660f251c2
fix #197
...
Remove the autoconf hooks from Setup.hs and bump cabal version
requirement so that `license-files` is supported
2015-04-10 11:23:00 -07:00
Adam C. Foltzer
ce36319f09
add upper bound to SBV; bump version
2015-04-10 11:22:38 -07:00
Adam C. Foltzer
52bd3fe996
replace note about cvc4 on PATH
2015-04-10 10:59:47 -07:00
Brian Huffman
711ba43e7b
Bump sbv minimum version to 4.3
2015-04-10 10:49:30 -07:00
Brian Huffman
639d9fd9a6
Merge module Cryptol.Symbolic.BitVector into Cryptol.Symbolic.Value
2015-04-09 10:57:42 -07:00
Brian Huffman
24c888a7c0
Merge branch 'master' into sbv-4.3
...
# Conflicts:
# src/Cryptol/Symbolic/Prims.hs
2015-04-09 10:51:24 -07:00
Brian Huffman
0649723ad5
Adapt to further changes in SBV 4.3
2015-04-08 17:22:35 -07:00
Trevor Elliott
69c9465cab
Experiment with defaulting using the SMT solver
2015-04-03 15:12:36 -07:00
Trevor Elliott
0477ed940e
Spelling bug
2015-04-02 16:23:52 -07:00
Trevor Elliott
11cfc474b8
Try to keep well-defined constraints within the language of cryptol
2015-04-02 16:11:30 -07:00
Trevor Elliott
d22d0394ab
Allow improvement to return additional constraints
2015-04-02 16:10:25 -07:00
Trevor Elliott
4e5847bb16
Spelling bugs
2015-04-02 16:08:09 -07:00
Trevor Elliott
5b3e33e958
Disable logging again
2015-03-31 17:58:27 -07:00
Trevor Elliott
6ecd1b52c2
Log checkLR messages instead of putStrLn
2015-03-31 17:58:04 -07:00
Trevor Elliott
5e0c694d71
Remove unused Solver type
2015-03-31 17:57:23 -07:00
Trevor Elliott
3571768daa
Spelling fixes
2015-03-31 17:38:42 -07:00
Trevor Elliott
9c464e5684
Fix a warning
2015-03-31 17:38:12 -07:00
Trevor Elliott
42c6552b54
Upgrade the simple-smt dependency
2015-03-31 17:38:04 -07:00
Adam C. Foltzer
7ceae6630a
fix haddocks
2015-03-30 17:08:07 -07:00
Trevor Elliott
3ca8746eb3
Allow expected failures to be ignored
2015-03-30 16:58:33 -07:00
Trevor Elliott
2bba4a6871
Set options before logic for yices
2015-03-30 16:34:04 -07:00
Iavor S. Diatchki
75c8d4d2d6
Merge branch 'wip/cs' of github.com:GaloisInc/cryptol into wip/cs
...
Conflicts:
cryptol.cabal
2015-03-30 16:28:02 -07:00
Trevor Elliott
3203128b40
Merge remote-tracking branch 'origin/master' into wip/cs
2015-03-30 16:25:25 -07:00
Trevor Elliott
47851a9715
Warning removal
2015-03-30 16:24:41 -07:00
Trevor Elliott
e68caee830
Support z3 through the use of the :global-decls option
2015-03-30 16:21:09 -07:00
Trevor Elliott
471838b582
Only one option for tc-solver
2015-03-30 16:20:48 -07:00
Trevor Elliott
5071018a7a
Connect the tc solver to a repl option
2015-03-30 15:46:42 -07:00
Trevor Elliott
4848ef11a2
Abstract the solver used
2015-03-30 14:47:48 -07:00
Iavor S. Diatchki
b037c6a6ea
Merge remote-tracking branch 'origin/master' into wip/cs
...
Conflicts:
cryptol.cabal
2015-03-30 14:00:35 -07:00
Adam C. Foltzer
5768dac5c0
prepare for 7.10
...
- Move the stackage file so it's not on by default (will test with it on
Jenkins instead of all the time)
- Use CPP to remove unnecessary import warnings in 7.10
2015-03-30 13:07:37 -07:00
Iavor S. Diatchki
bc3e4a6f01
Extra pragma
2015-03-30 11:35:17 -07:00
Iavor S. Diatchki
afd53bb6a1
Merge remote-tracking branch 'origin/master' into wip/cs
...
Conflicts:
cryptol.cabal
src/Cryptol/TypeCheck/Solve.hs
src/Cryptol/TypeCheck/Solver/CrySAT.hs
src/Cryptol/TypeCheck/Solver/Selector.hs
2015-03-30 11:29:20 -07:00
Adam C. Foltzer
60ec857969
note about CVC4 from Homebrew
2015-03-30 10:23:00 -07:00
Adam C. Foltzer
ce4db94fdc
update readme with Homebrew info
2015-03-30 10:16:10 -07:00
Brian Huffman
b6b7e18adb
Adapt to use new Data.SBV.Dynamic API in SBV-4.3
2015-03-30 10:03:59 -07:00
Adam C. Foltzer
275b9a99f1
fix #197
...
Remove the autoconf hooks from Setup.hs and bump cabal version
requirement so that `license-files` is supported
2015-03-27 12:10:42 -07:00
Adam C. Foltzer
300ed3cba9
Merge branch 'release/2.2.1' into releases
2015-03-25 16:35:30 -07:00
Adam C. Foltzer
6cb0da9dfe
clean up doc distribution
2015-03-25 13:25:32 -07:00
Adam C. Foltzer
7f57eea48e
bump to 2.2.1
2015-03-25 11:30:39 -07:00
Adam C. Foltzer
7ec1106eeb
fix problems uncovered by hackage and stackage
2015-03-25 11:13:46 -07:00