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
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-04
Merge branch 'experiments' of bitbucket.org:Peter_Sewell/sail into mono-exper...
Brian Campbell
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-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
2016-11-10
rewrite state.lem
Christopher Pulte
2016-10-06
move type definitions that both interpreter and shallow embedding use to sail...
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-19
sail-to-lem progress
Christopher Pulte
2016-09-07
push some lem pp changes
Christopher Pulte
2016-07-12
sail-to-lem and lem library fixes
Christopher
2015-12-21
fixes, pp progress
Christopher
2015-12-09
adapted for Kathy's lexp effect typing changes: register writes should be cor...
Christopher
2015-12-07
adapted pp for Kathy's effect type changes
Christopher
2015-12-03
added prompt.lem for connecting to concurrency model and {power,armv8}_extras...
Christopher Pulte
2015-11-19
fixes for cumulative effect anotations
Christopher Pulte
2015-11-13
fixes, more pp
Christopher Pulte
2015-11-10
rewriting fixes, syntactically correct lem syntax, number type errors remaining
Christopher Pulte
2015-11-06
progress on generating function for read/writing register fields
Christopher Pulte
2015-11-05
some progress on lem backend: rewrite away mutable variable assignments, rewr...
Christopher Pulte
2015-10-28
progress on lem backend: auto-generate read_register and write_register funct...
Christopher Pulte