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
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
2019-03-05
Coq: use setoid rewriting to apply under an existential binder
Brian Campbell
2019-03-01
Coq: add a little bit of boolean solving
Brian Campbell
2019-02-28
Coq: remove unused library definitions
Brian Campbell
2019-02-28
Coq: some work on bool simplification
Brian Campbell
2019-01-24
Start supporting informative bool types in Coq backend
Brian Campbell
2019-01-09
Coq: the division used in smt.sail should be Euclidean
Brian Campbell
2019-01-09
Coq: add truncateLSB and import Zeuclid by default
Brian Campbell
2018-12-27
Coq: make solver try hints before stripping away existentials
Brian Campbell
2018-12-19
Coq: handle existentials in hypotheses during solving, add max_nat, better casts
Brian Campbell
2018-12-17
Adapt Coq and termination measure support to typechecker changes
Brian Campbell
2018-11-21
Coq: min_nat
Brian Campbell
2018-11-21
Coq: add equality for records and polymorphic vectors
Brian Campbell
2018-09-19
Coq: more fixes for AArch64
Brian Campbell
2018-09-17
Coq: solve some constraint/type errors with AArch64
Brian Campbell
2018-09-12
Coq: make generic_eq work on more types
Brian Campbell
2018-09-12
Coq: remove extra "True"s from constraints
Brian Campbell
2018-09-05
Coq: fill in trivial ranges in constraint solver
Brian Campbell
2018-09-03
Coq: solver should split earlier
Brian Campbell
2018-09-03
Coq: get top-level value definitions to work nicely again
Brian Campbell
2018-09-03
Coq: rework generation of dependent pairs so that they are only
Brian Campbell
2018-08-30
Coq: correct endianness reversal bug
Brian Campbell
2018-08-28
Coq: make some library definitions compute
Brian Campbell
2018-08-15
Get RISC-V on Coq into reasonable state to show
Brian Campbell
2018-08-14
Coq: attempt a quick proof before an indepth one
Brian Campbell
2018-08-13
Coq: drop irrelevant definitions before constraint solving
Brian Campbell
2018-08-09
Coq: a bit more handling of unknown constraints
Brian Campbell
2018-08-03
Coq: use a dummy constraint when the real one is unknown
Brian Campbell
2018-08-03
Coq: generalise dependent pair handling a little
Brian Campbell
2018-08-02
Coq: limit eauto to ensure termination in reasonable time
Brian Campbell
2018-08-02
Fill in more Coq builtins for aarch64
Brian Campbell
2018-08-01
Coq: implicit range conversions for function arguments, debug tracing
Brian Campbell
2018-07-18
Coq: constraint solving improvements
Brian Campbell
2018-07-17
Coq: integer shifts
Brian Campbell
2018-07-17
Coq: add printing stubs
Brian Campbell
2018-07-17
Coq: handle E_constraint properly
Brian Campbell
2018-07-16
Coq: add support for more complex atom types
Brian Campbell
2018-07-12
Coq: handle all bool conjunctions/disjunctions
Brian Campbell
2018-07-12
Coq: remove unnecessary constraint on foreach loops
Brian Campbell
2018-07-09
Bits for bits of aarch64 in coq
Brian Campbell
[next]