index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
gen_lib
/
state.lem
Age
Commit message (
Expand
)
Author
2018-06-14
rename all lem support files to sail2_foo to avoid conflict with sail1 in rmem
Jon French
2018-05-11
Add Boolean short-circuiting to state monad
Thomas Bauereiss
2018-05-04
Add back purely sequential Lem generation
Thomas Bauereiss
2018-04-18
Add some lemmas about bitvectors
Thomas Bauereiss
2018-03-14
Add address to Write_tag outcome
Thomas Bauereiss
2018-03-05
Add Print outcome to prompt monad for debugging and tracing
Thomas Bauereiss
2018-03-05
Add support for undefined bit oracle to Lem shallow embedding
Thomas Bauereiss
2018-02-26
Rename some Isabelle theories
Thomas Bauereiss
2018-02-26
Add/generate Isabelle lemmas about the monad lifting
Thomas Bauereiss
2018-02-22
Some Lem/OCaml compatibility fixes
Brian Campbell
2018-02-15
Rebase state monad onto prompt monad
Thomas Bauereiss
2018-02-15
Re-engineer prompt monad of Lem shallow embedding
Thomas Bauereiss
2018-01-31
Split base definitions of Lem monads and further built-ins (e.g. loop combina...
Thomas Bauereiss
2018-01-29
Add rreg effect to _reg_deref in fix_val_specs rewrite
Thomas Bauereiss
2018-01-22
Update Lem shallow embedding to Sail2
Thomas Bauereiss
2017-12-19
Support user-defined exceptions in Lem shallow embedding
Thomas Bauereiss
2017-12-06
Merge remote branch 'experiments' into experiments
Thomas Bauereiss
2017-12-06
Make AST after rewriting for Lem backend type-checkable
Thomas Bauereiss
2017-11-30
Merge branch 'master' into experiments
Alasdair Armstrong
2017-11-02
Fix translation of repeat-until loops to Lem
Thomas Bauereiss
2017-10-31
Pretty-print Sail assertions in Lem
Thomas Bauereiss
2017-10-23
Merge branch 'experiments' into mono-experiments
Brian Campbell
2017-10-19
Make some potentially non-terminating library functions terminate
Thomas Bauereiss
2017-10-02
Merge branch 'experiments' into mono-experiments
Brian Campbell
2017-09-29
Support vector registers (other than bitvectors)
Thomas Bauereiss
2017-09-29
Merge branch 'experiments' of bitbucket.org:Peter_Sewell/sail into experiments
Thomas Bauereiss
2017-09-29
Some more refactoring of Sail library
Thomas Bauereiss
2017-09-28
Merge branch 'experiments' into mono-experiments
Brian Campbell
2017-09-27
Add while-loops to Lem backend
Thomas Bauereiss
2017-09-21
wib
Shaked Flur
2017-09-04
Merge branch 'experiments' of bitbucket.org:Peter_Sewell/sail into mono-exper...
Brian Campbell
2017-09-03
added RISC-V strong-acquire/release
Shaked Flur
2017-09-02
Remove dependency of state.lem on bitvector operations
Thomas Bauereiss
2017-08-28
Merge branch 'experiments' of bitbucket.org:Peter_Sewell/sail into mono-exper...
Brian Campbell
2017-08-24
Improve and simplify handling of mutable local variables
Thomas Bauereiss
2017-08-24
Begin refactoring Sail library
Thomas Bauereiss
2017-08-23
Update monomorphisation test script
Brian Campbell
2017-08-22
and fix that other places
Christopher Pulte
2017-08-22
adapt state.lem to RISCV additions
Christopher Pulte
2017-08-17
Add support for register types other than bitvector to state monad
Thomas Bauereiss
2017-08-15
Improve and simplify handling of mutable local variables
Thomas Bauereiss
2017-08-10
Add support for early return to Lem backend
Thomas Bauereiss
2017-08-08
Glue together Sail prelude and Lem library
Thomas Bauereiss
2017-06-21
Pretty-print bitvector expressions
Thomas Bauereiss
2017-06-02
Add tag memory to Lem shallow embedding
Thomas Bauereiss
2017-05-24
fixed missing _tag bits
Shaked Flur
2017-05-24
added the exmem effect for AArch64 store-exclusive
Shaked Flur
2017-03-23
the interpreter/shallow expects little-endian memory-values
Shaked Flur
2016-11-15
wrap state monad into list monoad for non-deterministic write exclusive opera...
Christopher Pulte
2016-11-14
add option -lem_sequential for producing shallow embedding that refers to sta...
Christopher Pulte
[next]