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-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
2018-02-22
Point merlin at pprint build
Brian Campbell
2018-02-21
Can now compile aarch64/no_vector into C
Alasdair Armstrong
2018-02-21
Implement more builtins in constant propagation
Brian Campbell
2018-02-21
Cut out dead if branches according to the type environment during mono
Brian Campbell
2018-02-21
Create an update_field function for each field in a bitfield definition
Alasdair Armstrong
2018-02-21
Have aarch64/no_vector compiling to C
Alasdair Armstrong
2018-02-21
clean LICENCE
Peter Sewell
2018-02-20
Remove temporary debugging message
Brian Campbell
2018-02-20
Bump up case split limit for now
Brian Campbell
2018-02-20
Simplifying nexp division, since the type checker can introduce it
Brian Campbell
2018-02-20
Report unsupported nexps properly in Lem backend
Brian Campbell
2018-02-20
Rework atom-to-itself transformation to check for equivalent size nexps
Brian Campbell
2018-02-20
Look for alternative size annotations when pretty printing Lem
Brian Campbell
2018-02-20
Allow overlapping bitfield field names
Alasdair Armstrong
2018-02-19
Have generic vectors working in C backend
Alasdair Armstrong
2018-02-17
Merge master branch into sail2 for OCaml 4.06 compatibility
Thomas Bauereiss
2018-02-16
Avoid nested explicit type annotations
Thomas Bauereiss
2018-02-16
Don't generate undefined functions for generated register types
Thomas Bauereiss
2018-02-16
Add __TakeColdReset function to aarch64_no_vector
Alasdair Armstrong
2018-02-16
Can now compile aarch64/duopod to C
Alasdair Armstrong
2018-02-15
Rebase state monad onto prompt monad
Thomas Bauereiss
2018-02-15
Re-engineer prompt monad of Lem shallow embedding
Thomas Bauereiss
2018-02-15
C backend can now handle record literals and record update syntax correctly
Alasdair Armstrong
2018-02-15
Update duopod spec so it has no address translation
Alasdair Armstrong
2018-02-15
List support in C backend
Alasdair Armstrong
2018-02-14
Another mono rewrite for aarch64
Brian Campbell
2018-02-14
Support monorphisation analysis of bitvectors inside existentials
Brian Campbell
[prev]
[next]