index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
coq
Age
Commit message (
Expand
)
Author
2019-05-20
Coq: fix property extraction bug, solve some constraints involving sets
Brian Campbell
2019-05-19
Coq: add signed bitvector to integer function that doesn't need >0 constraint
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-25
Update coq read_mem/write_mem.
Prashanth Mundkur
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: set_slice typo
Brian Campbell
2019-04-16
Coq: add specialised shifts
Brian Campbell
2019-04-15
Basic loop termination measures for Coq
Brian Campbell
2019-04-10
Coq: update prompt monad to match the Lem, and port the state monad/lifting
Brian Campbell
2019-04-05
Coq: termination measures for mutually recursive functions
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 test work
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-05
Coq 8.9 compatibility fix
Brian Campbell
2019-03-01
Coq: some library compatibility changes
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: Clean up rich boolean handling in backend
Brian Campbell
2019-02-28
Coq: more for informative booleans
Brian Campbell
2019-02-28
Coq: some work on bool simplification
Brian Campbell
2019-01-29
Merge branch 'sail2' into asl_flow2
Thomas Bauereiss
2019-01-24
Start supporting informative bool types in Coq backend
Brian Campbell
2019-01-22
Don't hardcode location of BBV library
Thomas Bauereiss
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
2019-01-01
Coq: update instr_kinds from Lem
Brian Campbell
2018-12-29
Coq: ensure that recursive functions compute
Brian Campbell
2018-12-27
Coq: make solver try hints before stripping away existentials
Brian Campbell
2018-12-19
Coq: add zeros library function (used by MIPS)
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-12-12
Move much of recursive function termination to a rewrite
Brian Campbell
2018-12-11
Initial attempt at using termination measures in Coq
Brian Campbell
2018-11-21
Coq: min_nat
Brian Campbell
2018-11-21
Coq: add equality for records and polymorphic vectors
Brian Campbell
2018-11-20
Minor coq updates
Brian Campbell
2018-10-22
Update Coq patch for RISC-V, add string_take to Coq library
Brian Campbell
2018-09-19
Coq: track changes elsewhere
Brian Campbell
2018-09-19
Coq: more fixes for AArch64
Brian Campbell
[next]