Commit Graph

3245 Commits

Author SHA1 Message Date
Sean Weaver
b62960034b Updating issues and regression tests to work w/ latest prelude 2021-11-18 12:36:26 -05:00
Sean Weaver
3fabe4a21f selected the first merge option 2021-11-12 22:00:13 -05:00
Sean Weaver
c064d408dc Updating private scoping 2021-11-06 10:11:55 -04:00
Sean Weaver
2375055403 A take at updating Cryptol's sort function from insertion sort to merge sort. This implementation is much more computationally efficient. 2021-11-04 16:25:39 -04:00
Iavor Diatchki
8b97cf4a8a Fix typo 2021-10-18 11:47:16 -07:00
Iavor Diatchki
6bb573eef3 Add the basic Cryptol classes 2021-10-18 10:21:33 -07:00
Iavor Diatchki
c03a590c34 Fix the URL 2021-10-18 09:49:38 -07:00
Iavor Diatchki
638525fd64 Disable jekyll, as it ignores files starting with _ 2021-10-18 09:47:08 -07:00
Iavor Diatchki
621e9a8acd Add a redirect to reference manual 2021-10-18 09:42:32 -07:00
Iavor Diatchki
0109f9ce83 Add a link to the Reference Manual index 2021-10-18 09:25:03 -07:00
Iavor Diatchki
a7e4f32a30 Generated HTML for manual 2021-10-18 09:22:47 -07:00
Iavor Diatchki
ae904687cb Ignore build stuff 2021-10-18 09:15:03 -07:00
Iavor Diatchki
6d2e32d6f4 Testing github pages 2021-10-18 09:11:52 -07:00
Aaron Tomb
a1f1fd3537
Merge pull request #1297 from GaloisInc/at-post-2.12
Bump version number after 2.12 release
2021-10-05 16:16:31 -07:00
Aaron Tomb
4e9c5b1650 Update copyright year 2021-10-05 10:16:16 -07:00
Aaron Tomb
f980545711 Bump version number after 2.12 release 2021-10-05 10:11:28 -07:00
Aaron Tomb
9346c3cff9
Merge pull request #1296 from GaloisInc/at-release-2.12-prep
Prepare for 2.12 release by updating the change log, adding a Code of Conduct, and updating the pointer to recommended solver versions.
2021-10-04 13:36:35 -07:00
Aaron Tomb
e8bbaad366 Update solver version references in README.md 2021-10-04 12:58:17 -07:00
Aaron Tomb
f797631304 Add Code of Conduct 2021-10-04 10:27:42 -07:00
Aaron Tomb
6b77ebfa8c Update CHANGES.md 2021-10-04 10:24:38 -07:00
Andrew Kent
7a68739d0d
rpc/fix: tweak tests for docker/http to not hang (#1294) 2021-09-29 14:57:00 -07:00
Aaron Tomb
e161b0f6e2
Merge pull request #1295 from GaloisInc/at-docker-prebuilt
Migrate Docker images to use what4-solvers builds
2021-09-29 13:14:41 -07:00
Aaron Tomb
5f769af694 Install unzip in cryptol-remote-api/Dockerfile 2021-09-29 08:13:42 -07:00
Aaron Tomb
c8c122fac6 Migrate Docker images to use what4-solvers builds 2021-09-28 16:23:16 -07:00
Iavor S. Diatchki
66e054fed3
Merge pull request #1293 from GaloisInc/T1291
Add rewrite rules to simplify constraints due to `generate`.
2021-09-27 14:35:28 -07:00
Iavor Diatchki
e86a94763d Add rewrite rules to simplify constraints due to generate.
max 1 (a ^ n) ~> a ^ n    (for a >= 1)
width (2 ^ n - 1) ~> n

Fixes #1291
2021-09-27 11:15:43 -07:00
Aaron Tomb
15b3b98482
Merge pull request #1286 from GaloisInc/at-windows-tests
Re-enable tests on Windows
2021-09-27 08:47:36 -07:00
Aaron Tomb
d6f3497392 Allow \ line continuation at REPL on Windows 2021-09-22 15:17:25 -07:00
Aaron Tomb
6d2709748e Revert "Remove use of \ line continuations in tests"
This reverts commit 2dc5e03567.
2021-09-22 15:17:13 -07:00
Matthew Yacavone
553a78e43f
Merge pull request #1285 from GaloisInc/rpc/single-conn-interface
[RPC] Single-connection interface
2021-09-22 16:47:12 -04:00
Matthew Yacavone
74a4c046a8 fix typo in changelog 2021-09-22 15:49:38 -04:00
Matthew Yacavone
f57435e04f update changelog, bump version number 2021-09-22 14:41:12 -04:00
Matthew Yacavone
8351903206 add get_default_timeout/set_default_timeout, update docstrings 2021-09-22 14:30:00 -04:00
Matthew Yacavone
f5419700b4 update synchronous and single-connection interfaces 2021-09-22 13:57:19 -04:00
Aaron Tomb
2dc5e03567 Remove use of \ line continuations in tests
These trigger the problem described in issue #1290. We should fix it,
but, in the meantime, it's nice to be able to use the portions of this
test that work. Testing the use of `\` continuations isn't the main
purpose of this test.
2021-09-22 10:40:10 -07:00
Matthew Yacavone
228e45f6a0 Merge branch 'master' into rpc/single-conn-interface 2021-09-22 13:32:44 -04:00
Andrew Kent
e256346f83
feat: timeout for cryptol python client methods (#1282)
interrupt and timeout methods for cryptol python client
2021-09-21 20:23:28 -07:00
Andrew Kent
fe5aa6642a
Update test_error_recovery.py (#1288)
disable certificate verification since test suite uses
self signed certs
2021-09-21 12:47:37 -07:00
Kevin Quick
8bd61befaa
Merge pull request #1287 from GaloisInc/doc_ci
Add some functionality comments to ci.sh
2021-09-20 09:41:38 -07:00
Kevin Quick
1e71818767
Add some functionality comments to ci.sh 2021-09-20 08:56:11 -07:00
Aaron Tomb
0216c7e6ec Revert changes to solvers used in regression tests 2021-09-17 16:23:46 -07:00
Aaron Tomb
39b562d1af Use cvc4 instead of w4-cvc4 in some tests
This is an experiment to see whether it works better on Windows.
2021-09-17 16:23:46 -07:00
Aaron Tomb
67bdb1c538 Improve speed of negshift test
Uses Yices instead of Z3
2021-09-17 16:23:46 -07:00
Aaron Tomb
e19f5083e0 Fix expected output for modsys/T16 on Windows 2021-09-17 16:23:46 -07:00
Aaron Tomb
4bd711bca1 Re-enable tests on Windows
Still leaves out RPC tests. We don't expect them to work on Windows
anytime soon.
2021-09-17 16:23:46 -07:00
Aaron Tomb
30af0baf55
Merge pull request #1284 from GaloisInc/at-prebuilt-solvers
Use prebuilt solver binaries from what4-solvers
2021-09-17 15:47:35 -07:00
Aaron Tomb
1bb2b540e9 Bump solver package snapshot version 2021-09-17 14:53:05 -07:00
Matthew Yacavone
196bda327c Merge branch 'master' into rpc/single-conn-interface 2021-09-17 15:25:00 -04:00
Matthew Yacavone
ee8cbace8f
Merge pull request #1272 from GaloisInc/rpc/synchronous-interface
[RPC] Synchronous, typed interface for Python client
2021-09-17 15:22:23 -04:00
Aaron Tomb
6cd4383086 Fix solver dependency analysis 2021-09-17 12:05:29 -07:00