index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lem_interp
Age
Commit message (
Expand
)
Author
2018-12-22
Added RISC-V fence.tso
Shaked Flur
2018-08-07
Revert "Warnings: deal with all the deprecation warnings"
Alasdair Armstrong
2018-07-26
Warnings: deal with all the deprecation warnings
Alastair Reid
2018-07-10
fix constructor typo
Jon French
2018-07-05
restore missing RISC-V fence types in sail2; ignore io bits in fences more cl...
Jon French
2018-06-21
changes to riscv model to support rmem
Jon French
2018-06-14
rename all lem support files to sail2_foo to avoid conflict with sail1 in rmem
Jon French
2018-04-18
Fix another reference to BK_nat
Alastair Reid
2018-03-12
lem_interp: expose disable color flag in Printing_functions interface
Jon French
2018-02-17
Merge master branch into sail2 for OCaml 4.06 compatibility
Thomas Bauereiss
2018-02-15
Re-engineer prompt monad of Lem shallow embedding
Thomas Bauereiss
2018-02-08
replaced NIA_LR/CTR/register with NIA_indirect;
Shaked Flur
2018-01-29
Linksem does not use uint anymore
Shaked Flur
2018-01-22
Update Lem shallow embedding to Sail2
Thomas Bauereiss
2017-12-30
use linksem as a package
Shaked Flur
2017-12-19
Support user-defined exceptions in Lem shallow embedding
Thomas Bauereiss
2017-12-06
Add top-level pattern match guards internally
Brian Campbell
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-12-05
Update header files on master
Alasdair Armstrong
2017-12-05
Update license headers for Sail source
Alasdair Armstrong
2017-11-30
Merge branch 'master' into experiments
Alasdair Armstrong
2017-11-29
Better lem_ast tagging and interpreter tweaks
Alasdair Armstrong
2017-11-29
Switched to bytecode compiler for executing interpreter to avoid stack overflow
Alasdair Armstrong
2017-11-17
Fix Makefile for interpreter and update instruction_extractor
Alasdair Armstrong
2017-11-17
Fix interpreter to work with new typechecker
Alasdair Armstrong
2017-11-02
remove a lot of dead code form run_with_elf_cheri*
Robert Norton
2017-11-02
reset inCCallDelay in code that is not dead.
Robert Norton
2017-11-01
added RISC-V "fence r,r"
Shaked Flur
2017-10-31
cheri: throw an exception if there is an attempt to access C26/IDC in the del...
Robert Norton
2017-10-25
Alternative low-memory version of barrier_kindCompare
Brian Campbell
2017-10-24
fix default cap value on cheri128 following previous changes -- E stored in r...
Robert Norton
2017-10-09
add translations for missing read/write kinds.
Robert Norton
2017-10-09
add translation of IK_mem_rmw interp_inter_imp. TODO: could we get rid of thi...
Robert Norton
2017-10-06
move nias_of_instruction into RMEM so that it can use shallow embedding ast a...
Robert Norton
2017-09-29
fix those build errors
Christopher Pulte
2017-09-29
fix deep_shallow_convert, stop using interp_interface.instruction for most th...
Christopher Pulte
2017-09-21
added a comment to the x86 lock'd read and write
Shaked Flur
2017-09-20
add support for x86 lock prefix (also remove unused Read/Write_tag kind in et...
Robert Norton
2017-09-15
x86: implement regfp analysis function (no control flow yet)
Robert Norton
2017-09-15
reinstate deep/shallow conversion
Christopher Pulte
2017-09-03
added RISC-V strong-acquire/release
Shaked Flur
2017-08-31
add EnumerationType type class: if a type is a member you get Ord membership ...
Christopher Pulte
2017-08-31
added RISC-V AMOs
Shaked Flur
2017-08-30
typeclass instance Ord(opcode)
Christopher Pulte
2017-08-28
Merge branch 'experiments' of bitbucket.org:Peter_Sewell/sail into mono-exper...
Brian Campbell
2017-08-24
Begin refactoring Sail library
Thomas Bauereiss
2017-08-24
typo
Shaked Flur
2017-08-24
typo
Shaked Flur
2017-08-24
added barrier-kind for x86 MFENCE;
Shaked Flur
[next]