index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
language
Age
Commit message (
Expand
)
Author
2018-03-07
Make union types consistent in the AST
Alasdair Armstrong
2018-03-02
Use sail_lib.lem values in C backend
Alasdair Armstrong
2018-02-26
Add some obvious optimisations to C backend.
Alasdair Armstrong
2018-02-21
Have aarch64/no_vector compiling to C
Alasdair Armstrong
2018-02-17
Merge master branch into sail2 for OCaml 4.06 compatibility
Thomas Bauereiss
2018-02-15
List support in C backend
Alasdair Armstrong
2018-02-13
Support for large bitvector literals in C backend
Alasdair Armstrong
2018-02-12
Add support for top-level letbindings to C backend
Alasdair Armstrong
2018-02-09
Improve IR pretty-printing for debugging
Alasdair Armstrong
2018-02-09
Formalize C backend intermediate representation in Ott
Alasdair Armstrong
2018-02-06
Add aux constructor to type patterns for consistency
Alasdair Armstrong
2018-02-05
Add typ patterns for destructuring existentials
Alasdair Armstrong
2018-01-31
changed directory structure after migration to github
Shaked Flur
2018-01-05
Added bitfield syntax to replicate register bits type
Alasdair Armstrong
2018-01-03
Lots of experimental changes on this branch
Alasdair Armstrong
2018-01-03
Updates to interpreter
Alasdair Armstrong
2018-01-02
Experimenting with power spec
Alasdair Armstrong
2017-12-13
Use big_nums from Lem
Alasdair Armstrong
2017-12-11
Prototype interactive mode for sail.
Alasdair Armstrong
2017-12-07
Resolve function clause guard parsing ambiguity by requiring parentheses
Brian Campbell
2017-12-06
Add top-level pattern match guards internally
Brian Campbell
2017-11-24
Use unbound precision big_ints throughout sail.
Alasdair Armstrong
2017-11-24
Attempt to document intermediate language used by Sail in ott.
Alasdair Armstrong
2017-11-17
Fix interpreter to work with new typechecker
Alasdair Armstrong
2017-11-16
Made l2.ott generate an ast.lem which is is valid w.r.t. -lem_ast output.
Alasdair Armstrong
2017-11-16
Remove unused Typ_wild constructor
Alasdair Armstrong
2017-11-15
Allow user defined operations in nexps (experimental)
Alasdair Armstrong
2017-11-08
Allow functions to be selectively declared external only for some backends
Thomas Bauereiss
2017-11-08
Allow for different extern names for different backends
Alasdair Armstrong
2017-10-25
Allow mutually recursive functions
Thomas Bauereiss
2017-10-25
Generate ast.ml from ott file and update makefile.
Alasdair Armstrong
2017-10-25
ast.ml generated from l2.ott compiles with rest of ./src
Mark Wassell
2017-10-23
Aligning Ott generated AST with actual ast.ml. Almost a drop-in replacement b...
Mark Wassell
2017-10-17
Start of alignment of Ott definition with new implementation of type checker ...
Mark Wassell
2017-10-04
Alasdair, Peter: towards new Sail ott
Peter Sewell
2017-07-24
move value type definitions to ott, and introduce new E_internal_value ast no...
Jon French
2017-07-21
remove -merge true from ott makefile -- lem at least doesn't build with it
Jon French
2017-07-21
l2.ott: port across additions to base_effect from rmem
Jon French
2017-07-21
l2.ott: factor ocaml 'l' type reference into ott definition of 'l'
Jon French
2017-07-21
l2.ott, l2_parse.ott: remove unnecessary 'type text = string'
Jon French
2017-04-06
typesetting tt vs non-tt
Peter Sewell
2017-04-06
fix typesetting of standalone grammar document
Peter Sewell
2017-03-15
rename "manual.tex" to "type_system.tex"
Peter Sewell
2017-02-25
wib
Peter Sewell
2017-02-13
wib
Peter Sewell
2017-02-13
make syntax typeset in manual in ASCII-friendly style rather than using
Peter Sewell
2017-02-13
tidying
Peter Sewell
2017-02-13
tidying
Peter Sewell
2017-02-10
wib
Peter Sewell
2017-02-10
wib
Peter Sewell
[prev]
[next]