index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2018-03-14
Fix toplevel pattern compilation
Alasdair Armstrong
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-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-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-08
rename mips_new_tc to mips
Robert Norton
2018-03-07
Make union types consistent in the AST
Alasdair Armstrong
2018-03-06
finish port of cheri128 spec. to sail2.
Robert Norton
2018-03-05
Fix specialisation pass to handle polymorphic substitutions
Alasdair Armstrong
2018-03-05
Add Print outcome to prompt monad for debugging and tracing
Thomas Bauereiss
2018-03-05
Add support for undefined bit oracle to Lem shallow embedding
Thomas Bauereiss
2018-03-02
Use sail_lib.lem values in C backend
Alasdair Armstrong
2018-03-02
Fix a bug in rewriting of loops for Lem backend
Thomas Bauereiss
2018-03-02
Fix off-by-one error in OCaml for loop compilation
Alasdair Armstrong
2018-03-01
Cleanup intermediate bytecode representation in C backend
Alasdair Armstrong
2018-03-01
Add support for read_tag and write_tag in sail_lib.ml. and support for intial...
Robert Norton
2018-03-01
Fix polymorphic functions annotations in OCaml compilation
Alasdair Armstrong
2018-02-28
Add check for if a function is redefining a val-spec
Alasdair Armstrong
2018-02-28
Use topological sorting for OCaml backend
Thomas Bauereiss
2018-02-27
Fix some bugs in C compilation, and optimise struct updates
Alasdair Armstrong
2018-02-27
Get MIPS translated to Lem
Thomas Bauereiss
2018-02-27
Make constant propagation of slicing more general
Brian Campbell
2018-02-27
Lem/OCaml compatibility fixes
Brian Campbell
2018-02-26
Add some obvious optimisations to C backend.
Alasdair Armstrong
2018-02-26
work around linksem crashing when trying to print an elf file where entry_poi...
Robert Norton
2018-02-26
Fix missing case in pattern completeness check
Alasdair Armstrong
2018-02-26
Rename some Isabelle theories
Thomas Bauereiss
2018-02-26
Add/generate Isabelle lemmas about the monad lifting
Thomas Bauereiss
2018-02-23
Fix some bugs in C compilation
Alasdair Armstrong
2018-02-23
Allow guarded patterns rewrite to merge P_var patterns
Brian Campbell
2018-02-23
Merge branch 'sail2' of github.com:rems-project/sail into sail2
Robert Norton
2018-02-23
Some tidy up of sail library - use extract_num from Big_int to implement to_g...
Robert Norton
2018-02-22
More updates to C backend
Alasdair Armstrong
2018-02-22
Curtail at more false assertions
Brian Campbell
2018-02-22
Merge branch 'sail2' of github.com:rems-project/sail into sail2
Robert Norton
2018-02-22
wip
Robert Norton
2018-02-22
Some Lem/OCaml compatibility fixes
Brian Campbell
[next]