index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
pretty_print_coq.ml
Age
Commit message (
Expand
)
Author
2020-09-29
Refactor: Change AST type from a union to a struct
Alasdair
2020-09-28
Move the ast defs wrapper into it's own file
Alasdair
2020-06-17
Coq: fix rich loop variables
Brian Campbell
2020-06-14
Coq: tidy up scope in library
Brian Campbell
2020-01-21
Reduce the amount of unnecessary parentheses in Coq output
Brian Campbell
2020-01-21
Use hex/bin literals in Coq backend
Brian Campbell
2020-01-04
Coq: change record field update notation to avoid duplicating terms
Brian Campbell
2019-12-01
Coq: remove last use and definition of doc_nc_prop
Brian Campbell
2019-11-29
Coq: switch to boolean predicates for Sail-type properties
Brian Campbell
2019-10-28
Coq: label fixpoint bodies, tweak spacing
Brian Campbell
2019-10-25
Coq: clean up some formatting
Brian Campbell
2019-10-24
Coq: use `abstract` to separate out proofs from definitions
Brian Campbell
2019-10-02
Coq: generate decidable equality instances for variant types
Brian Campbell
2019-10-02
Coq: limited support for existentially-typed tuples
Brian Campbell
2019-08-22
additional option to tweak Coq output to support user-defined monad:
pes20
2019-08-02
Fix all warnings (except for two lem warnings)
Alasdair Armstrong
2019-08-02
Fix up some edge cases with the bitvector/polyvector split
Brian Campbell
2019-08-01
Merge branch 'sail2' into separate_bv
Alasdair Armstrong
2019-07-31
Coq: reasoning for until loops
Brian Campbell
2019-07-16
Fix all remaining tests for this branch
Alasdair
2019-06-21
Coq: add missing property derivation casts for effectful expressions
Brian Campbell
2019-06-21
Coq: be more careful when dealing with wildcard argument patterns
Brian Campbell
2019-06-20
Coq: avoid more unnecessary uses of pattern binders
Brian Campbell
2019-06-20
Coq: handle wildcard binders of bools properly
Brian Campbell
2019-06-13
Add AST for greater-than and less-than constraints
Brian Campbell
2019-06-11
Coq: improve readability of types files
Brian Campbell
2019-06-05
Coq: fix type alias expansion in constraints
Brian Campbell
2019-06-04
Remove unused AST constructor
Alasdair Armstrong
2019-05-28
Coq: don't output complex bool types at let expressions
Brian Campbell
2019-05-24
Coq: support if-then-throw typechecking special case
Brian Campbell
2019-05-23
Coq: support loops which update richly typed variables
Brian Campbell
2019-05-22
Coq: replace inferrable integer arguments with _ at more types
Brian Campbell
2019-05-21
Coq: introduce autocasts at variables
Brian Campbell
2019-05-20
Coq: add some missing autocasts, avoid unnecessary patterns in lets
Brian Campbell
2019-05-19
Coq: remove unhelpful type printing restriction on early returns
Brian Campbell
2019-05-14
Merge branch 'smt_experiments' into sail2
Alasdair Armstrong
2019-05-14
Add feature that allows functions to require type variables are constant
Alasdair Armstrong
2019-05-13
Parse dereferences in orderinary expressions
Alasdair
2019-04-19
Coq: when replacing n_constraints in types allow for some rearrangement
Brian Campbell
2019-04-17
Coq: support pure loops with termination measures
Brian Campbell
2019-04-16
Coq: don't record assertions in the context if Sail doesn't
Brian Campbell
2019-04-15
Merge branch 'sail2' of github.com:rems-project/sail into sail2
Jon French
2019-04-15
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-04-15
Basic loop termination measures for Coq
Brian Campbell
2019-04-06
Various bugfixes and improvements
Alasdair
2019-04-05
Coq: termination measures for mutually recursive functions
Brian Campbell
2019-04-05
Coq: add missing effectful existential unpacking case
Brian Campbell
2019-04-04
Coq: correct projection in plain monadic and/or
Brian Campbell
2019-04-02
Coq: replace n_constraints with equivalent bool variables
Brian Campbell
2019-03-21
Coq: fix bug when multiple type variables map to the same identifier
Brian Campbell
[next]