index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2018-03-27
remove some unneeded else clauses.
Robert Norton
2018-03-23
Fix indentation of loops in generated Isabelle
Thomas Bauereiss
2018-03-23
Fix build issue
Alasdair Armstrong
2018-03-22
Fix cheri Makefile
Alasdair Armstrong
2018-03-22
Fix C compilation for CHERI and MIPS
Alasdair Armstrong
2018-03-22
Try removing superfluous returns more aggressively for Lem
Thomas Bauereiss
2018-03-22
Tune Lem pretty-printing
Thomas Bauereiss
2018-03-21
Patch AST datatypes in generated Isabelle theories
Thomas Bauereiss
2018-03-21
Fix Lem generation for MIPS
Thomas Bauereiss
2018-03-19
Fixes to C backend for RISCV-compilation
Alasdair Armstrong
2018-03-15
Sail now exits with code 1 when OCaml fails to compile generated code
Alasdair Armstrong
2018-03-15
add test that cheri specs build (ocaml).
Robert Norton
2018-03-15
Some CHERI compilation fixes
Thomas Bauereiss
2018-03-14
WIP Latex formatting
Alasdair Armstrong
2018-03-14
Add and use execute_branch and execute_branch_pcc functions to align code wit...
Robert Norton
2018-03-14
rename EXTS and EXTZ to sign_extend and zero_extend because it is more obvios...
Robert Norton
2018-03-14
Fix toplevel pattern compilation
Alasdair Armstrong
2018-03-14
Update mono tests
Brian Campbell
2018-03-14
Machine words extract/update operations arguments are the other way around
Brian Campbell
2018-03-14
Remove unnecessary size_itself_int uses in guards (for Lem)
Brian Campbell
2018-03-14
Fix compilation for OCaml 4.02
Thomas Bauereiss
2018-03-14
Fix Lem generation for CHERI-MIPS and Aarch64
Thomas Bauereiss
2018-03-14
Make partiality more explicit in library functions of Lem shallow embedding
Thomas Bauereiss
2018-03-14
Add rewriting step for moving execute clauses into auxiliary functions
Thomas Bauereiss
2018-03-14
Disallow impure global let bindings
Thomas Bauereiss
2018-03-14
Add address to Write_tag outcome
Thomas Bauereiss
2018-03-14
Use sets instead of lists for Lem nondeterminism monad
Thomas Bauereiss
2018-03-14
fix riscv build: missing eq_bit implementation.
Robert Norton
2018-03-14
riscv: disable failing lrsc test for now to make sail2 green.
Robert Norton
2018-03-14
minor cleanup of load -- we no longer need to separate out by access size bec...
Robert Norton
2018-03-14
add extract of ccseal instruction.
Robert Norton
2018-03-14
Add extract of some new instructions for including into CHERI documentation.
Robert Norton
2018-03-13
Polymorphic option types now compile to C
Alasdair Armstrong
2018-03-13
Add test for mutual recursion and monomorphisation
Brian Campbell
2018-03-13
Support a few more set constraints in mono
Brian Campbell
2018-03-13
Merge funcls for Lem output, making it suitable for testing with OCaml
Brian Campbell
2018-03-13
A couple of mono test tweaks
Brian Campbell
2018-03-12
ELF loading for C backend
Alasdair Armstrong
2018-03-12
lem_interp: expose disable color flag in Printing_functions interface
Jon French
2018-03-09
Specialise constructors for polymorphic unions
Alasdair Armstrong
2018-03-09
Sort mono test cases, add missing files
Brian Campbell
2018-03-08
rename mips_new_tc to mips
Robert Norton
2018-03-08
Remove files in mips directory prior to copying in files from mips_new_tc. Ho...
Robert Norton
2018-03-08
make HighestSetBit return option now that it can type check.
Robert Norton
2018-03-07
Fix cheri and mips following 1fe8f33fce5aaaaea82fc54b6d198ffc9d7e1eeb which r...
Robert Norton
2018-03-07
Make union types consistent in the AST
Alasdair Armstrong
2018-03-06
Add missing checks for permit_load and permit_store in capability load/store ...
Robert Norton
2018-03-06
Check tag of pcc in TranslatePC. This could happen after an ERET with untagge...
Robert Norton
2018-03-06
overload shift operators so they can be used with integer shifts in cheri128 ...
Robert Norton
2018-03-06
finish port of cheri128 spec. to sail2.
Robert Norton
[next]