Brian Huffman
|
317893a564
|
Updates to "High-assurance programming" chapter of the book.
|
2018-07-20 12:20:59 -07:00 |
|
Brian Huffman
|
73a8c19b58
|
Update cryptol primitives appendix in the book.
|
2018-07-20 09:48:31 -07:00 |
|
Brian Huffman
|
eef8924dfe
|
Update operator names in Cryptol book index.
|
2018-07-20 09:00:29 -07:00 |
|
Brian Huffman
|
6201415c66
|
Remove index entries and text about non-existent :i, :p commands.
|
2018-07-20 08:28:35 -07:00 |
|
Brian Huffman
|
dd2c4b6507
|
Introduce command for more uniform exercise references in the book.
|
2018-07-19 18:25:55 -07:00 |
|
Brian Huffman
|
af6b830162
|
Use autoref command and lowercase section refs consistently in the book.
|
2018-07-19 18:00:17 -07:00 |
|
Brian Huffman
|
10f43b4279
|
Switch Cryptol book exercises to use split instead of groupBy .
|
2018-07-19 16:46:48 -07:00 |
|
Brian Huffman
|
8892759a93
|
More edits to Cryptol book, rewrite type synonym section.
|
2018-07-17 10:52:21 -07:00 |
|
Aaron Tomb
|
2cae92944b
|
Update PDF of Programming in Cryptol
|
2018-07-16 15:02:08 -07:00 |
|
Brian Huffman
|
0d074ce231
|
Many updates to Programming Cryptol book (work in progress).
|
2018-07-16 09:48:39 -07:00 |
|
Brian Huffman
|
5f795d4644
|
Restrict output number base to 2, 8, 10 and 16.
The output bases now match the possible input bases for
numeric literals.
Fixes #179.
|
2018-07-12 09:57:41 -07:00 |
|
Brian Huffman
|
220afb51d7
|
Update CryptolPrims.md for prims with changed types and new instances.
|
2018-06-25 10:33:37 -07:00 |
|
Brian Huffman
|
7c1de9c133
|
Add short section to Cryptol book about type Integer.
Fixes #468.
|
2018-05-24 13:04:10 -07:00 |
|
Aaron Tomb
|
99f3fdbf37
|
Merge Cryptol/Extras.cry with Cryptol.cry
Closes #427.
|
2018-05-23 15:55:05 -07:00 |
|
Brian Huffman
|
ddfe615a14
|
Document :exhaust command in the cryptol book. Fixes #466.
|
2018-05-22 15:17:15 -07:00 |
|
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 |
|