index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lem_interp
/
sail_impl_base.lem
Age
Commit message (
Expand
)
Author
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-12-05
Update license headers for Sail source
Alasdair Armstrong
2017-11-30
Merge branch 'master' into experiments
Alasdair Armstrong
2017-11-01
added RISC-V "fence r,r"
Shaked Flur
2017-10-25
Alternative low-memory version of barrier_kindCompare
Brian Campbell
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
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
2017-08-22
added RISC-V "fence w,w" and "fence.i";
Shaked Flur
2017-08-19
RISC-V store-release
Shaked Flur
2017-08-17
added RISC-V load-acquire
Shaked Flur
2017-08-17
fixed the RISC-V fences (3 types: "rw,rw"/"r,rw"/"rw,w")
Shaked Flur
2017-05-24
Merge branch 'master' of bitbucket.org:Peter_Sewell/sail
Shaked Flur
2017-05-24
added the exmem effect for AArch64 store-exclusive
Shaked Flur
2017-05-24
Change types of MEMr_tag, MEMval_tag and co. so that tag is separate from dat...
Robert Norton
2017-05-02
doc
Peter Sewell
2017-04-24
added register_value_for_reg
Shaked Flur
2017-04-18
added transactional memory support
Shaked Flur
2017-03-24
fixed endianness
Shaked Flur
2017-03-23
the interpreter/shallow expects little-endian memory-values
Shaked Flur
2017-02-08
put back the header into Sail_impl_base
Christopher Pulte
2017-02-08
pull in Shaked's type class instance changes, fix Ord and Eq instances
Christopher Pulte
2017-02-03
fix headers
Peter Sewell
2017-01-24
functionality for comparing handwritten analysis function with exhaustive int...
Christopher Pulte
2017-01-14
changes to enable interpreter exhaustive analysis in ppcmem again
Christopher Pulte
2016-12-09
sail changes for making lem embedding Isabelle-friendlier
Christopher Pulte
2016-12-01
move interpreter-specific types from Sail_impl_base to Interp_interface
Christopher Pulte
2016-11-30
add new barrier kind for MIPS (only one for now).
Robert Norton
2016-11-27
make outcome_s contain the instruction state pretty print rather than the ins...
Christopher Pulte
2016-11-09
move decode_error type back to Sail_impl_base for now
Christopher Pulte
2016-11-08
fixes
Christopher Pulte
2016-11-07
factor out regfp analysis types into etc/regfp.sail
Christopher Pulte
2016-11-05
fixes
Christopher Pulte
2016-10-25
shallow embedding fixes
Christopher Pulte
2016-10-24
fixes, check in Shaked's sail_impl_base changes
Christopher Pulte
2016-10-21
shallow embedding progress
Christopher Pulte
2016-10-19
remove effect list from instruction type
Christopher Pulte
[next]