index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
language
/
l2.ott
Age
Commit message (
Expand
)
Author
2018-04-05
Cleanup repository by removing old and generated files
Alasdair Armstrong
2018-03-14
Make partiality more explicit in library functions of Lem shallow embedding
Thomas Bauereiss
2018-03-07
Make union types consistent in the AST
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-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-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-07-24
move value type definitions to ott, and introduce new E_internal_value ast no...
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-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
2017-02-10
tidy l2.ott
Peter Sewell
2017-02-09
tweak pp of initial type environment and l2.ott comments
Peter Sewell
2017-02-05
Merge branch 'master' of bitbucket.org:Peter_Sewell/sail
Peter Sewell
2017-02-05
wib
Peter Sewell
2017-02-02
K,P debrief
Peter Sewell
2016-09-25
Catch formal type system up to reality, in progress
Kathy Gray
2016-08-14
Start adding form for (a,b,c) := foo()
Kathy Gray
2016-07-23
Add effect annotation for return, and actually keep a return after type check.
Kathy Gray
2016-07-23
Add a return exp form to Sail, supported in type checker and in interpreter.
Kathy Gray
2016-05-27
Also add to ott
Kathy Gray
2016-03-03
Fix typo in manual which had true instead of false on assert documentation
Kathy Gray
2016-03-02
Add new language feature to permit definitions of items of kind Nat, etc as w...
Kathy Gray
[next]