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
2017-11-27
Split rewriter into separate rewriting library and rewrite passes
Alasdair Armstrong
2017-11-27
Use guards from when patterns when typing cases
Brian Campbell
2017-11-27
Merge branch 'experiments' of https://bitbucket.org/Peter_Sewell/sail into ex...
Alasdair Armstrong
2017-11-27
Compile assertions into OCaml
Alasdair Armstrong
2017-11-27
Fix bitvector pattern removal typo
Brian Campbell
2017-11-27
Replace bad generic comparisons in mono
Brian Campbell
2017-11-27
Case splitting on bools
Brian Campbell
2017-11-24
Use unbound precision big_ints throughout sail.
Alasdair Armstrong
2017-11-21
Check non-constraint liftable assertions in blocks correctly
Alasdair Armstrong
2017-11-21
Merge Thomas' suggested changes
Brian Campbell
2017-11-20
Merge branch 'experiments' of https://bitbucket.org/Peter_Sewell/sail into ex...
Alasdair Armstrong
2017-11-20
Fix a bug with constraint generation in flow typing.
Alasdair Armstrong
2017-11-20
Tidy last up
Brian Campbell
2017-11-20
Constant propagation in guards
Brian Campbell
2017-11-20
Basic handling of recursive calls in monomorphisation analysis
Brian Campbell
2017-11-20
Look up the right type variables in monomorphisation analysis
Brian Campbell
2017-11-20
Support new nexp in mono
Brian Campbell
2017-11-17
Fix Makefile for interpreter and update instruction_extractor
Alasdair Armstrong
2017-11-17
Fix interpreter to work with new typechecker
Alasdair Armstrong
2017-11-16
Make the generation of the lem_ast numeric constants automatic for all number...
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-16
Fixed some longstanding issues regarding constraints on type constructors.
Alasdair Armstrong
2017-11-15
Simplify flow typing code in typechecker
Alasdair Armstrong
2017-11-15
Merge branch 'smt' into experiments
Alasdair Armstrong
2017-11-15
Fix atom - range unification again
Alasdair Armstrong
2017-11-15
Fix rule for allowing atom to unify with range
Alasdair Armstrong
2017-11-15
Allow user defined operations in nexps (experimental)
Alasdair Armstrong
2017-11-15
Report all monomorphisation problems
Brian Campbell
2017-11-15
For loops bind a type variable
Brian Campbell
2017-11-15
Remove untested infix monomorphisation (removed by type checker)
Brian Campbell
2017-11-15
Tidy up in monomorphisation
Brian Campbell
2017-11-14
During monomorphisation always refine constructors,
Brian Campbell
2017-11-14
Fix existential union typing problem in monomorphisation
Brian Campbell
2017-11-14
Remove some obsolete code
Brian Campbell
2017-11-14
Automatic analysis for monomorphisation
Brian Campbell
2017-11-13
Record where existentials were created in their names.
Alasdair Armstrong
2017-11-10
Fixed ocaml backend so it correctly compiles registers passed by name.
Alasdair Armstrong
2017-11-10
Fixed some tricky typechecking bugs
Alasdair Armstrong
2017-11-08
Allow functions to be selectively declared external only for some backends
Thomas Bauereiss
2017-11-08
Merge branch 'experiments' of https://bitbucket.org/Peter_Sewell/sail into ex...
Alasdair Armstrong
2017-11-08
Allow for different extern names for different backends
Alasdair Armstrong
2017-11-07
Fix typo in constraint rewriter
Thomas Bauereiss
2017-11-07
Add builtin for reversing endianness
Thomas Bauereiss
2017-11-07
Declare prelude functions as extern
Thomas Bauereiss
2017-11-07
Fix vector_subrange typo
Brian Campbell
2017-11-03
Fix ocaml test suite
Alasdair Armstrong
2017-11-03
Merge branch 'experiments' of https://bitbucket.org/Peter_Sewell/sail into ex...
Alasdair Armstrong
2017-11-03
Fixed a bug where true and false get mixed up in rewriter
Alasdair Armstrong
2017-11-03
Fix a bug where sail would throw an exception with empty file list
Alasdair Armstrong
[next]