Matthew Yacavone
1f7cdb83c3
add version command to cryptol-remote-api
2023-07-06 15:41:42 -04:00
Matthew Yacavone
68e48dd4dc
Merge pull request #1541 from GaloisInc/sanitize-strs-quoting
...
Sanitize strings in `to_cryptol_str` in quoting.py
2023-07-06 13:58:00 -04:00
Matthew Yacavone
93b3d79f3c
fixed BV and 1-tuple edge cases in to_cryptol_str
2023-07-06 13:06:58 -04:00
Matthew Yacavone
b2b5e9b4f4
add eval, latin-1 codec tests to test_quoting
2023-07-06 10:22:22 -04:00
Matthew Yacavone
e876142fdf
encode strings as lists of bytes using latin-1 in to_cryptol_str
2023-07-06 10:13:39 -04:00
Matthew Yacavone
1410728a74
add reference to lexer in to_cryptol_str
2023-07-05 16:22:15 -04:00
Matthew Yacavone
2f0dbefa39
sanitize strings in to_cryptol_str in quoting.py
2023-07-05 15:47:46 -04:00
Kevin Quick
57226efb27
Merge pull request #1540 from GaloisInc/rem_api_shebang_fixes_take2
...
cryptol-remote-api script shebang fixes
2023-07-03 10:17:07 -07:00
Kevin Quick
bf47e179b7
cryptol-remote-api script shebang fixes
2023-07-02 21:50:25 -07:00
Kevin Quick
9cd829ef45
Merge pull request #1536 from GaloisInc/doc_ref_fixes
...
Fix doc ref in CHANGES and use better wording.
2023-06-27 17:05:25 -07:00
Kevin Quick
b1910c8775
Fix some syntax errors in the Modules documentation.
2023-06-27 14:13:20 -07:00
Kevin Quick
a51c7ec79a
Fix doc ref in CHANGES and use better wording.
2023-06-27 14:02:01 -07:00
Kevin Quick
e0ae37ad2f
Merge pull request #1535 from GaloisInc/ci_doc_debug
...
Add debug output for CI doc generation.
2023-06-27 09:22:03 -07:00
Kevin Quick
b6074756fa
Add debug output for CI doc generation.
2023-06-26 15:31:48 -07:00
Ryan Scott
5139971054
test.Dockerfile: Sync Python, Poetry versions with CI ( #1534 )
...
This really ought to have been done at the same time as #1493/#1519, but this
was overlooked due to CI-related oversights.
2023-06-26 13:49:32 -04:00
Ryan Scott
78fcd4f6fa
Merge pull request #1531 from GaloisInc/at-release-3.0-prep
...
Prepare for 3.0.0 release
2023-06-26 09:47:20 -04:00
Ryan Scott
5e66714f52
Bump .cabal versions to 3.0.0.99 development version
2023-06-26 08:59:51 -04:00
Ryan Scott
e7a1ed2a99
Bump .cabal versions to 3.0.0
2023-06-26 08:59:51 -04:00
Ryan Scott
f25efc310d
Release dates for changelogs
2023-06-26 08:59:51 -04:00
Kevin Quick
df10985668
Merge pull request #1532 from GaloisInc/sort_docversions
...
Add sorting to version/PR on generated documents index.
2023-06-23 14:26:45 -07:00
Kevin Quick
a28fefd115
Revert template sorting and sort on doc versions generation.
2023-06-23 12:12:12 -07:00
Kevin Quick
274837fcd7
Add sorting to version/PR on generated documents index.
2023-06-23 11:10:38 -07:00
Ryan Scott
82dca5fdbc
CHANGELOG: Mention all closed issues and PRs
2023-06-23 13:17:39 -04:00
Ryan Scott
8e362bf611
Mention #1363 in the CHANGELOG
2023-06-23 13:17:37 -04:00
Ryan Scott
c6d8996754
Mention #1502 in the CHANGELOG
2023-06-23 13:02:32 -04:00
Ryan Scott
d55fc18fa3
Mention #1388 in the CHANGELOG
2023-06-23 13:02:32 -04:00
Ryan Scott
8f64a5bc76
Bump changelog versions to 3.0.0
2023-06-23 13:02:32 -04:00
Kevin Quick
ed84e2db0c
Merge pull request #1529 from GaloisInc/ci_multidoc
...
Enable Github CI build of documentation for all tags and PRs.
2023-06-23 09:22:02 -07:00
Kevin Quick
9f50f0384a
Add more information regarding the auto-duplication of _templates/versions.html
2023-06-22 14:04:24 -07:00
Kevin Quick
76d8dc6313
Update references to online documentation to point to the new URL.
2023-06-22 13:05:03 -07:00
Kevin Quick
608448ddfa
Update wording and reference to online documentation URL.
2023-06-22 11:23:33 -07:00
Kevin Quick
cb825cf4a6
Docs redirect reset to standard Galois cryptol location.
2023-06-21 17:11:44 -07:00
Kevin Quick
faa1a6c241
CI docs checkout merge sha not PR branch (may be on a fork).
2023-06-21 16:27:51 -07:00
Kevin Quick
8fefc47247
Update CI docs git clone/checkout process.
2023-06-21 16:05:37 -07:00
Kevin Quick
8ef8ef4a82
Diagnostics output for CI doc builds.
2023-06-20 23:05:34 -07:00
Kevin Quick
1318643cc0
Enable Github CI build of documentation for all tags and PRs.
2023-06-20 22:41:10 -07:00
Iavor S. Diatchki
4e722ec1ac
Merge pull request #1363 from GaloisInc/functors-merge
...
New module system
2023-06-16 13:17:36 -07:00
Iavor Diatchki
179c2cf6b5
Merge branch 'master' into functors-merge
2023-06-16 11:09:48 -07:00
Bretton
1baa68bca7
Merge pull request #1528 from GaloisInc/ci-setup-v2
...
CI: Use haskell/actions/setup@v2
2023-06-14 22:57:11 -07:00
Bretton
af084f6bc2
CI: Use haskell/actions/setup@v2
2023-06-10 15:34:31 -07:00
Ryan Scott
5778f6f9f2
Support building with sbv-10.* ( #1523 )
...
`sbv-10.0` brings in two changes to the SBV internals that affect Cryptol.
1. `sbv-10.0` removes the `generateSMTBenchmark` function in favor of two
separate `generateSMTBenchmarkSat` and `generateSMTBenchmarkProof` functions.
2. `sbv-10.0` removes the `allSatHasPrefixExistentials` field of `AllSatResult`.
We now use the appropriate CPP to make Cryptol compile before and after these
changes.
Fixes #1513 .
2023-05-26 14:40:43 -04:00
Iavor Diatchki
77fd64f8ec
Merge branch 'master' into functors-merge
...
# Conflicts:
# docs/RefMan/_build/doctrees/BasicSyntax.doctree
# docs/RefMan/_build/doctrees/BasicTypes.doctree
# docs/RefMan/_build/doctrees/Expressions.doctree
# docs/RefMan/_build/doctrees/FFI.doctree
# docs/RefMan/_build/doctrees/Modules.doctree
# docs/RefMan/_build/doctrees/OverloadedOperations.doctree
# docs/RefMan/_build/doctrees/RefMan.doctree
# docs/RefMan/_build/doctrees/TypeDeclarations.doctree
# docs/RefMan/_build/doctrees/environment.pickle
# docs/RefMan/_build/html/.buildinfo
# docs/RefMan/_build/html/BasicSyntax.html
# docs/RefMan/_build/html/BasicTypes.html
# docs/RefMan/_build/html/Expressions.html
# docs/RefMan/_build/html/FFI.html
# docs/RefMan/_build/html/Modules.html
# docs/RefMan/_build/html/OverloadedOperations.html
# docs/RefMan/_build/html/RefMan.html
# docs/RefMan/_build/html/TypeDeclarations.html
# docs/RefMan/_build/html/_static/basic.css
# docs/RefMan/_build/html/_static/css/badge_only.css
# docs/RefMan/_build/html/_static/css/theme.css
# docs/RefMan/_build/html/_static/doctools.js
# docs/RefMan/_build/html/_static/jquery.js
# docs/RefMan/_build/html/_static/js/theme.js
# docs/RefMan/_build/html/_static/searchtools.js
# docs/RefMan/_build/html/_static/underscore.js
# docs/RefMan/_build/html/genindex.html
# docs/RefMan/_build/html/search.html
# docs/RefMan/_build/html/searchindex.js
2023-05-25 11:38:40 -07:00
Iavor Diatchki
ed0d3fbb1e
Add a function to compute a mapping from original names to names from an interface.
...
This is a setp toward #1522
2023-05-24 16:59:29 -07:00
Iavor Diatchki
614898f8d2
Refactor to avoid using eiter, and preserve a bit more context
2023-05-24 16:58:21 -07:00
Iavor Diatchki
141fe3a02e
Remove repeated extension
2023-05-24 16:57:49 -07:00
Iavor Diatchki
f7d6a1453b
Remove some warnings
2023-05-24 15:50:08 -07:00
Iavor S. Diatchki
db557b462b
Merge pull request #1521 from GaloisInc/instance-doc
...
Document the classes that inhabit the various overloading classes.
2023-05-24 15:37:22 -07:00
Iavor Diatchki
90585dc073
Make a note to update the docs if someone makes changes to the class instances
2023-05-24 13:09:31 -07:00
Iavor Diatchki
9addbc6365
Revert breaking change.
...
The PrimMap is not actually so much a about primitives, as it is
about "wired-in" names (i.e., built in names the Cryptol needs to
refer to)
2023-05-24 10:27:18 -07:00
Iavor Diatchki
de334589aa
Make the remote-api build
2023-05-23 16:42:30 -07:00