Brian Huffman
6fdc1ff326
Write about type constraint synonyms in Programming Cryptol.
...
Fixes #452 .
2018-03-22 16:06:55 -07:00
Brian Huffman
43bee098ea
Regenerate Semantics.pdf.
2018-03-22 13:42:03 -07:00
Brian Huffman
fccf55f30f
Remove obsolete cvs-era $Header$ keywords.
2018-03-22 13:33:12 -07:00
Iavor S. Diatchki
2faa44e17b
Add some documentation for the module system.
2017-10-26 16:34:08 -07:00
Iavor S. Diatchki
7dc7be45bb
Merge remote-tracking branch 'origin/master' into abstract-types
...
# Conflicts:
# src/Cryptol/REPL/Monad.hs
2017-10-13 10:45:35 -07:00
Brian Huffman
109255e28f
Update generated pdfs.
2017-10-05 15:14:49 -07:00
Brian Huffman
e84dcc5126
Document logical connectives (==>, /\, \/) in Programming Cryptol book.
2017-10-05 14:17:51 -07:00
Brian Huffman
fd9e003cd3
More documentation for REPL commands :browse and :help.
2017-10-05 13:51:50 -07:00
Brian Huffman
59a34a4624
Update table of Cryptol primitives with new type constraints.
2017-10-05 11:29:21 -07:00
Brian Huffman
11067f8220
Document new type classes Zero, Logic, and SignedCmp. Fixes #451 .
2017-10-05 11:15:49 -07:00
Brian Huffman
361be3827e
Fix incorrect spacing after abbreviation "vs."
2017-10-05 11:08:34 -07:00
Brian Huffman
6d484c854d
Fix inaccurate statements about Cmp class.
2017-10-05 10:38:37 -07:00
Brian Huffman
1909e9ca51
In Programming Cryptol table of contents, make entire lines clickable links.
2017-10-05 10:24:23 -07:00
Brian Huffman
ffe113669e
Document the REPL let-definition feature. Fixes #359 .
2017-10-05 10:23:34 -07:00
Brian Huffman
7b0b8836c0
Fix outdated reference to inf a
constraint in docs.
2017-10-05 10:20:57 -07:00
Brian Huffman
0478ec434c
Uniformly place footnotes after punctuation.
2017-10-05 09:25:44 -07:00
Iavor Diatchki
2ef0a67d9b
Merge branch 'master' into abstract-types
2017-10-03 13:35:57 -07:00
Rob Dockins
d32f3324c9
Update syntax reference with new fixity information for (||) and (&&)
2017-10-02 18:17:38 -07:00
Iavor S. Diatchki
d1abac0cec
Update design; handle numeric type parameters in type checking SMT
2017-09-21 14:57:53 -07:00
Iavor Diatchki
c3882a79b5
Named instantiations
2017-09-19 14:47:40 -07:00
Iavor Diatchki
9d0092cfd9
Typos and language fixes
2017-09-19 10:32:08 -07:00
Iavor Diatchki
dd46e174e0
Another iteration of the design.
2017-09-19 10:25:17 -07:00
Iavor Diatchki
4bbf2fbb5a
Some notes no how the design might work.
2017-09-18 15:04:08 -07:00
Robert Dockins
8333b81c16
Update CryptolPrims documentation
2017-08-16 18:26:40 -07:00
Robert Dockins
9550d1b8dd
Update syntax documentation
2017-08-16 18:22:49 -07:00
Brian Huffman
1e453436b2
Fix grammatical errors in manuals
2017-08-02 19:46:26 -07:00
Brian Huffman
13fef57cca
Updated with latest changes to Eval/Reference.lhs ( 5d9d8ba7
)
2017-06-05 09:52:03 -07:00
Aaron Tomb
aeff31d0c0
Add rendered semantics document to repository
2017-03-31 08:28:04 -07:00
Brian Huffman
ecfcb6ad25
Add rules for Semantics.pdf to docs/Makefile
2017-03-28 14:19:24 -07:00
Aaron Tomb
d498212684
Update Programming Cryptol PDF
2017-03-21 13:25:00 -07:00
Aaron Tomb
77db35ffda
Document success and error exit codes.
2017-03-21 09:08:48 -07:00
Aaron Tomb
c025f874db
Document the prover-stats
option.
2017-03-21 09:06:18 -07:00
Robert Dockins
cd9ffed00b
Update examples to use (/\) instead of (&&) where appropriate,
...
and to squash other warnings related to the upcomming precedence change.
2016-08-22 18:14:44 -07:00
Robert Dockins
28d4f1d3fe
Modify 'updates' and 'updatesEnd' to take the indices and values
...
as separate vector arguments, rather than as a single vector
argument of pairs.
2016-08-16 14:36:46 -07:00
Robert Dockins
f6f1d84770
Update the Cryptol documentation with the new 'update' primitives
2016-08-12 16:18:11 -07:00
Brian Huffman
a8eccb9db7
Fix some incorrect syntax in Programming Cryptol appendix
2016-08-04 14:36:33 -07:00
Brian Huffman
e868e78601
Update precedence table to match Cryptol prelude
2016-08-04 14:33:41 -07:00
Brian Huffman
c537b5a1cd
Small fixes for "Programming Cryptol" appendices
2016-08-04 10:54:11 -07:00
Brian Huffman
5bca2a5560
Fix lots of wrong types for primitives in appendix B
2016-08-03 16:18:31 -07:00
Brian Huffman
ed1dd212ab
More small fixes in Programming Cryptol
2016-08-03 16:04:10 -07:00
Brian Huffman
4cc76e6c8b
Small fixes for crash-course chapter of Programming Cryptol
...
Changes include spelling, grammar, punctuation,
typesetting, and code formatting. A few factual errors
have been fixed, and some Cryptol REPL output has been
updated as well.
2016-08-03 09:54:52 -07:00
Robert Dockins
c60be15873
Add 'trace' and 'traceVal' to the primitive operations lists in the documentation.
2016-07-13 14:21:29 -07:00
Brian Huffman
c2e0cc5839
Remove unused AES functions. Fixes #352 .
2016-07-07 14:40:08 -07:00
Adam C. Foltzer
054a3e2248
instantiate Scytale diameter
...
Fixes #349
2016-07-05 14:42:59 -07:00
Adam C. Foltzer
2c428804bc
remove splitBy
and update documentation
...
Closes #291
2016-07-05 09:58:49 -07:00
Dylan McNamee
ab279f01d5
incorporating typos and other improvements to docs
2016-04-27 11:52:09 -07:00
Dylan McNamee
b92cdcccda
file cleanup
2016-04-21 13:54:52 -07:00
Dylan McNamee
04e22d8dd6
command appendix
2016-04-21 13:53:02 -07:00
Dylan McNamee
623b847094
merging changes to docs
2016-04-19 11:41:55 -07:00
Joseph Kiniry
0ba8d97c8a
Removed extra 's'.
2016-04-18 15:16:39 -07:00