File tree
4 files changed
+160
-60
lines changed- cryptol-saw-core
- saw
- src/Verifier/SAW
- deps
4 files changed
+160
-60
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
128 | 128 |
| |
129 | 129 |
| |
130 | 130 |
| |
131 |
| - | |
132 | 131 |
| |
133 | 132 |
| |
134 | 133 |
| |
| |||
170 | 169 |
| |
171 | 170 |
| |
172 | 171 |
| |
173 |
| - | |
| 172 | + | |
174 | 173 |
| |
175 | 174 |
| |
176 | 175 |
| |
| |||
848 | 847 |
| |
849 | 848 |
| |
850 | 849 |
| |
851 |
| - | |
852 |
| - | |
853 |
| - | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
854 | 853 |
| |
855 | 854 |
| |
856 | 855 |
| |
| |||
879 | 878 |
| |
880 | 879 |
| |
881 | 880 |
| |
882 |
| - | |
| 881 | + | |
883 | 882 |
| |
884 | 883 |
| |
885 | 884 |
| |
| |||
928 | 927 |
| |
929 | 928 |
| |
930 | 929 |
| |
931 |
| - | |
932 |
| - | |
933 |
| - | |
934 |
| - | |
935 |
| - | |
936 |
| - | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
937 | 936 |
| |
938 | 937 |
| |
939 | 938 |
| |
| |||
986 | 985 |
| |
987 | 986 |
| |
988 | 987 |
| |
989 |
| - | |
990 |
| - | |
| 988 | + | |
| 989 | + | |
991 | 990 |
| |
992 | 991 |
| |
993 | 992 |
| |
| |||
1131 | 1130 |
| |
1132 | 1131 |
| |
1133 | 1132 |
| |
1134 |
| - | |
1135 |
| - | |
| 1133 | + | |
| 1134 | + | |
1136 | 1135 |
| |
1137 | 1136 |
| |
1138 | 1137 |
| |
1139 | 1138 |
| |
1140 | 1139 |
| |
1141 |
| - | |
1142 |
| - | |
| 1140 | + | |
| 1141 | + | |
1143 | 1142 |
| |
1144 | 1143 |
| |
1145 | 1144 |
| |
| |||
1151 | 1150 |
| |
1152 | 1151 |
| |
1153 | 1152 |
| |
1154 |
| - | |
1155 |
| - | |
| 1153 | + | |
| 1154 | + | |
1156 | 1155 |
| |
1157 | 1156 |
| |
1158 | 1157 |
| |
1159 | 1158 |
| |
1160 |
| - | |
1161 |
| - | |
| 1159 | + | |
| 1160 | + | |
1162 | 1161 |
| |
1163 | 1162 |
| |
1164 | 1163 |
| |
| |||
1172 | 1171 |
| |
1173 | 1172 |
| |
1174 | 1173 |
| |
1175 |
| - | |
1176 |
| - | |
| 1174 | + | |
| 1175 | + | |
1177 | 1176 |
| |
1178 | 1177 |
| |
1179 | 1178 |
| |
| |||
1183 | 1182 |
| |
1184 | 1183 |
| |
1185 | 1184 |
| |
1186 |
| - | |
| 1185 | + | |
1187 | 1186 |
| |
1188 | 1187 |
| |
1189 | 1188 |
| |
| |||
1192 | 1191 |
| |
1193 | 1192 |
| |
1194 | 1193 |
| |
1195 |
| - | |
| 1194 | + | |
1196 | 1195 |
| |
1197 | 1196 |
| |
1198 | 1197 |
| |
| |||
1224 | 1223 |
| |
1225 | 1224 |
| |
1226 | 1225 |
| |
1227 |
| - | |
1228 |
| - | |
1229 |
| - | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
1230 | 1229 |
| |
1231 | 1230 |
| |
1232 | 1231 |
| |
| |||
1336 | 1335 |
| |
1337 | 1336 |
| |
1338 | 1337 |
| |
1339 |
| - | |
1340 |
| - | |
1341 |
| - | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
1342 | 1341 |
| |
1343 | 1342 |
| |
1344 |
| - | |
1345 |
| - | |
1346 |
| - | |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
1347 | 1346 |
| |
1348 | 1347 |
| |
1349 | 1348 |
| |
1350 | 1349 |
| |
1351 | 1350 |
| |
1352 |
| - | |
| 1351 | + | |
1353 | 1352 |
| |
1354 | 1353 |
| |
1355 | 1354 |
| |
1356 |
| - | |
| 1355 | + | |
1357 | 1356 |
| |
1358 | 1357 |
| |
1359 | 1358 |
| |
1360 |
| - | |
| 1359 | + | |
1361 | 1360 |
| |
1362 |
| - | |
| 1361 | + | |
1363 | 1362 |
| |
1364 | 1363 |
| |
1365 | 1364 |
| |
| |||
1394 | 1393 |
| |
1395 | 1394 |
| |
1396 | 1395 |
| |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
1397 | 1481 |
| |
1398 | 1482 |
| |
1399 | 1483 |
| |
| |||
1582 | 1666 |
| |
1583 | 1667 |
| |
1584 | 1668 |
| |
1585 |
| - | |
1586 |
| - | |
| 1669 | + | |
| 1670 | + | |
1587 | 1671 |
| |
1588 | 1672 |
| |
1589 | 1673 |
| |
1590 |
| - | |
1591 |
| - | |
| 1674 | + | |
| 1675 | + | |
1592 | 1676 |
| |
1593 | 1677 |
| |
1594 | 1678 |
| |
| |||
1599 | 1683 |
| |
1600 | 1684 |
| |
1601 | 1685 |
| |
1602 |
| - | |
1603 |
| - | |
| 1686 | + | |
| 1687 | + | |
1604 | 1688 |
| |
1605 | 1689 |
| |
1606 | 1690 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
759 | 759 |
| |
760 | 760 |
| |
761 | 761 |
| |
762 |
| - | |
763 |
| - | |
764 |
| - | |
765 |
| - | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
766 | 766 |
| |
767 |
| - | |
768 |
| - | |
769 |
| - | |
770 |
| - | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
771 | 771 |
| |
772 |
| - | |
773 |
| - | |
774 |
| - | |
775 |
| - | |
776 |
| - | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
777 | 793 |
| |
778 | 794 |
| |
779 | 795 |
| |
|
- .github/ci.sh+3-2
- .github/workflows/ci.yml+13-9
- .gitpod.Dockerfile+30
- .gitpod.yml+39
- CHANGES.md+11-1
- Dockerfile+4-3
- README.md+2
- cabal.GHC-8.10.2.config+2
- cabal.GHC-8.10.3.config+1-1
- cabal.GHC-8.6.5.config+1-1
- cabal.GHC-8.8.4.config+1-1
- cry+5
- cryptol-remote-api/CHANGELOG.md+9-3
- cryptol-remote-api/Dockerfile+14-7
- cryptol-remote-api/cryptol-remote-api.cabal+16-6
- cryptol-remote-api/docs/Cryptol.rst+23-15
- cryptol-remote-api/python/CHANGELOG.md+6
- cryptol-remote-api/python/cryptol/commands.py+9-6
- cryptol-remote-api/python/cryptol/connection.py+9-3
- cryptol-remote-api/python/cryptol/solver.py+30-2
- cryptol-remote-api/python/poetry.lock+9-9
- cryptol-remote-api/python/pyproject.toml+2-2
- cryptol-remote-api/python/tests/cryptol/test_AES.py+1-1
- cryptol-remote-api/python/tests/cryptol/test_CplxQNewtype.py+1-1
- cryptol-remote-api/python/tests/cryptol/test_DES.py+5-5
- cryptol-remote-api/python/tests/cryptol/test_EvenMansour.py+1-1
- cryptol-remote-api/python/tests/cryptol/test_SHA256.py+1-1
- cryptol-remote-api/python/tests/cryptol/test_basics.py+1-1
- cryptol-remote-api/python/tests/cryptol/test_cryptol_api.py+71-4
- cryptol-remote-api/python/tests/cryptol/test_low_level_ops.py+1-1
- cryptol-remote-api/src/CryptolServer/Sat.hs+176-67
- cryptol-remote-api/test-cryptol-remote-api.py+3-1
- cryptol-remote-api/test_docker.sh+10-8
- cryptol-remote-api/update_docs.sh+7
- cryptol.cabal+1-1
- cryptol/Main.hs+4-10
- deps/argo+1-1
- docs/ProgrammingCryptol/crashCourse/CrashCourse.tex+2-2
- lib/Cryptol.cry+63-13
- lib/CryptolTC.z3+10-6
- src/Cryptol/Eval/Generic.hs+83-17
- src/Cryptol/ModuleSystem/Renamer.hs+19
- src/Cryptol/Parser.y+13-2
- src/Cryptol/Parser/AST.hs+17
- src/Cryptol/Parser/Lexer.x+6
- src/Cryptol/Parser/Names.hs+4
- src/Cryptol/Parser/NoPat.hs+2
- src/Cryptol/Parser/ParserUtils.hs+37
- src/Cryptol/Parser/Token.hs+4-1
- src/Cryptol/REPL/Command.hs+6-2
- src/Cryptol/REPL/Monad.hs+38-1
- src/Cryptol/Symbolic.hs+20
- src/Cryptol/Symbolic/What4.hs+254-85
- src/Cryptol/TypeCheck/Infer.hs+54
- src/Cryptol/TypeCheck/SimpType.hs-2
- src/Cryptol/TypeCheck/Solver/InfNat.hs+9-10
- src/Cryptol/TypeCheck/Solver/Numeric/Fin.hs+2-2
- tests/issues/T146.icry.stdout+4-4
- tests/issues/issue072.icry.stdout+2
- tests/issues/issue1024.icry.stdout+6-6
- tests/issues/issue103.icry.stdout+1-1
- tests/issues/issue1210.cry+15
- tests/issues/issue1210.icry+6
- tests/issues/issue1210.icry.stdout+31
- tests/issues/issue138.cry+4-4
- tests/issues/issue138.icry+2-2
- tests/issues/issue226.icry.stdout+17-2
- tests/issues/issue290v2.icry.stdout+2-2
- tests/issues/issue582.icry.stdout+2-22
- tests/issues/issue723.icry.stdout+2-2
- tests/modsys/T16.icry.stdout+1-1
- tests/modsys/T16.icry.stdout.mingw32+1-1
- tests/regression/allsat.cry+3
- tests/regression/allsat.icry+9
- tests/regression/allsat.icry.stdout+7
- tests/regression/explicit-strides.icry+12
- tests/regression/explicit-strides.icry.stdout+30
- tests/regression/safety.icry.stdout+1-1
- tests/regression/tc-errors.icry.stdout+4-4
- .github/workflows/test.yml+13-3
- dependencies/aig+1-1
- dependencies/language-sally+1-1
- what4-abc/what4-abc.cabal+1-1
- what4-blt/what4-blt.cabal+1-1
- what4-transition-system/what4-transition-system.cabal+2-2
- what4/CHANGES.md+61-2
- what4/doc/implementation.md+25
- what4/src/What4/Config.hs+3-3
- what4/src/What4/Expr/App.hs+1.3k-1.3k
- what4/src/What4/Expr/Builder.hs-2
- what4/src/What4/Interface.hs+32-9
- what4/src/What4/Protocol/Online.hs+102-19
- what4/src/What4/Protocol/SMTLib2.hs+7-4
- what4/src/What4/Protocol/SMTLib2/Response.hs+20-9
- what4/src/What4/Protocol/SMTWriter.hs+6-5
- what4/src/What4/SWord.hs+22-16
- what4/src/What4/Solver.hs+2
- what4/src/What4/Solver/Boolector.hs+18-3
- what4/src/What4/Solver/CVC4.hs+3-4
- what4/src/What4/Solver/STP.hs+18-4
- what4/src/What4/Solver/Yices.hs+32-12
- what4/src/What4/Solver/Z3.hs+3-4
- what4/src/What4/Utils/AbstractDomains.hs+19-2
- what4/src/What4/Utils/Process.hs+2-1
- what4/src/What4/Utils/StringLiteral.hs+36-17
- what4/test/AdapterTest.hs+49-22
- what4/test/ExprBuilderSMTLib2.hs+141-88
- what4/test/OnlineSolverTest.hs+310-63
- what4/test/TestTemplate.hs+1-1
- what4/test/responses/err-behav-unrec.exp+1-9
- what4/test/responses/minisat_verbose_success.strict.exp+1-8
- what4/test/responses/rsnunk-bad.exp+1-9
- what4/what4.cabal+22-4
0 commit comments