index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
coq
/
Sail2_values.v
Age
Commit message (
Expand
)
Author
2020-06-10
Prepare Coq library for packaging
Brian Campbell
2020-01-21
Use hex/bin literals in Coq backend
Brian Campbell
2019-12-19
Coq library improvements
Brian Campbell
2019-12-09
Coq: improve solver enough to handle arm spec
Brian Campbell
2019-12-06
Coq: use proof irrelevance for a few properties
Brian Campbell
2019-12-05
Coq: more solving support for boolean predicates
Brian Campbell
2019-11-29
Coq: switch to boolean predicates for Sail-type properties
Brian Campbell
2019-11-04
Coq: compatiblity with 8.10 as well as 8.9
Brian Campbell
2019-10-25
Coq: make sure solver can't accidentally use recursive definitions
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-09-02
Coq: add properly checked subrange update, reduce imports
Brian Campbell
2019-08-13
Coq: definitions for cheri128 model
Brian Campbell
2019-08-02
Fix up some edge cases with the bitvector/polyvector split
Brian Campbell
2019-06-21
Coq: even more robust handling of unknown goals
Brian Campbell
2019-06-21
Coq: better handling of unknown constraints
Brian Campbell
2019-06-20
Coq: avoid some unnecessary reduction in the constraint solver
Brian Campbell
2019-06-13
Coq: add eq_bit built-in
Brian Campbell
2019-06-11
Coq: add concatenation operator for polymorphic vectors
Brian Campbell
2019-06-06
Coq: more aggressive rewriting before solving
Brian Campbell
2019-06-06
Coq: tweak bool to Z to use less memory
Brian Campbell
2019-06-05
Coq: exploit arithmetic solver for some mixed integer/bool problems.
Brian Campbell
2019-06-05
Coq: generalize proof terms before main solver
Brian Campbell
2019-06-04
Coq: more constraint solving
Brian Campbell
2019-06-03
Coq: experiment with another boolean iff solving method
Brian Campbell
2019-05-29
Coq: more solver improvements
Brian Campbell
2019-05-29
Coq: need a proof for _shr32
Brian Campbell
2019-05-28
Coq: more constraint solving
Brian Campbell
2019-05-24
Coq: switch to computable versions of BBV shifts
Brian Campbell
2019-05-23
Coq: solve some division constraints
Brian Campbell
2019-05-22
Coq: tweak disjunctions tactic with subst to support more constraints
Brian Campbell
2019-05-21
Coq: remove premature unfolding of local definitions
Brian Campbell
2019-05-20
Coq: fix property extraction bug, solve some constraints involving sets
Brian Campbell
2019-05-19
Coq: proper definitions for some undefined value functions
Brian Campbell
2019-05-15
Coq: constraint solving for aarch64
Brian Campbell
2019-04-19
Coq: more robust handling of unknown constraints
Brian Campbell
2019-04-16
Coq: make bools_of_int (and hence get_slice_int) compute well
Brian Campbell
2019-04-16
Coq: add specialised shifts
Brian Campbell
2019-04-10
Coq: update prompt monad to match the Lem, and port the state monad/lifting
Brian Campbell
2019-04-04
Coq: improve solver on conjunctions, Euclidean division/modulo
Brian Campbell
2019-03-27
Coq: add a little knowledge about ZEuclid.div
Brian Campbell
2019-03-27
Coq: replace firstorder with less expensive tactics
Brian Campbell
2019-03-19
Coq: more work on tests
Brian Campbell
2019-03-15
Coq: some progress on the test suite
Brian Campbell
2019-03-15
Coq: better loop handling, discharge some related proof obligations
Brian Campbell
2019-03-12
Coq: try non-linear nia solver too
Brian Campbell
2019-03-12
Coq: fix some boolean issues seen in arm
Brian Campbell
2019-03-07
Coq: apply a little brute force in some boolean goals
Brian Campbell
2019-03-05
Coq: firstorder is better at the boolean goals
Brian Campbell
[next]