index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
gen_lib
/
prompt.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-09
Support short-circuiting of Boolean expressions in Lem
Thomas Bauereiss
2018-04-18
Add some lemmas about bitvectors
Thomas Bauereiss
2018-03-22
Tune Lem pretty-printing
Thomas Bauereiss
2018-03-14
Make partiality more explicit in library functions of Lem shallow embedding
Thomas Bauereiss
2018-03-05
Add support for undefined bit oracle to Lem shallow embedding
Thomas Bauereiss
2018-02-27
Lem/OCaml compatibility fixes
Brian Campbell
2018-02-26
Rename some Isabelle theories
Thomas Bauereiss
2018-02-26
Add/generate Isabelle lemmas about the monad lifting
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-22
Update Lem shallow embedding to Sail2
Thomas Bauereiss
2018-01-12
Merge remote-tracking branch 'origin/experiments' into sail2
Alasdair Armstrong
2017-12-19
Support user-defined exceptions in Lem shallow embedding
Thomas Bauereiss
2017-12-13
Use big_nums from Lem
Alasdair Armstrong
2017-12-06
Make AST after rewriting for Lem backend type-checkable
Thomas Bauereiss
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-19
Make some potentially non-terminating library functions terminate
Thomas Bauereiss
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-27
Add while-loops to Lem backend
Thomas Bauereiss
2017-08-24
Begin refactoring Sail library
Thomas Bauereiss
2017-08-08
Glue together Sail prelude and Lem library
Thomas Bauereiss
2017-06-21
Pretty-print bitvector expressions
Thomas Bauereiss
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-12-09
sail changes for making lem embedding Isabelle-friendlier
Christopher Pulte
2016-11-27
make outcome_s contain the instruction state pretty print rather than the ins...
Christopher Pulte
2016-11-14
add option -lem_sequential for producing shallow embedding that refers to sta...
Christopher Pulte
2016-11-08
fixes
Christopher Pulte
2016-11-07
factor out regfp analysis types into etc/regfp.sail
Christopher Pulte
2016-10-28
shallow embedding progress
Christopher Pulte
2016-10-27
more shallow embedding fixes
Christopher Pulte
2016-10-21
shallow embedding progress
Christopher Pulte
2016-10-10
changed the way registers/register fields work, fixes, nicer names for new le...
Christopher Pulte
2016-10-06
move type definitions that both interpreter and shallow embedding use to sail...
Christopher Pulte
2016-09-30
fixes, update isntruction_analysis for NIAs and DIA
Christopher Pulte
2016-09-25
nicer lem output: no more unecessary 'unit' returns if if-expressions, for-lo...
Christopher Pulte
2016-09-23
sail-to-lem progress
Christopher Pulte
2016-09-21
fixes
Christopher Pulte
2016-09-19
sail-to-lem progress
Christopher Pulte
2016-09-07
push some lem pp changes
Christopher Pulte
2015-12-21
fixes, pp progress
Christopher
2015-12-15
better location information
Christopher
2015-12-03
added prompt.lem for connecting to concurrency model and {power,armv8}_extras...
Christopher Pulte