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-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
2017-11-03
Make sure simple parameter sizes appear in Lem mwords output
Brian Campbell
2017-11-03
Make nexp_simp a little smarter
Brian Campbell
2017-11-02
Added monomorphism restriction to undefined values.
Alasdair Armstrong
2017-11-02
remove a lot of dead code form run_with_elf_cheri*
Robert Norton
2017-11-02
Merge branch 'experiments'
Thomas Bauereiss
2017-11-02
reset inCCallDelay in code that is not dead.
Robert Norton
2017-11-02
Fix a few AST and parsing-related bugs
Thomas Bauereiss
2017-11-02
Optionally generate an initial register state for the sequential Lem shallow ...
Thomas Bauereiss
2017-11-02
Fix translation of repeat-until loops to Lem
Thomas Bauereiss
2017-11-02
Handle "undefined" type-level sizes in monomorphisation
Brian Campbell
2017-11-01
added RISC-V "fence r,r"
Shaked Flur
2017-11-01
Support bitvector-size-parametric functions in Lem output
Brian Campbell
2017-11-01
Fix some missing nexp simplification in Lem output
Brian Campbell
2017-10-31
Fixed wrong image for List-remove.svg
Alasdair Armstrong
2017-10-31
Added trace viewer application for traces produced by sail -ocaml_trace
Alasdair Armstrong
2017-10-31
Improvements to register read tracing in ocaml backend
Alasdair Armstrong
2017-10-31
Pretty-print Sail assertions in Lem
Thomas Bauereiss
2017-10-31
cheri: throw an exception if there is an attempt to access C26/IDC in the del...
Robert Norton
2017-10-31
Fix bug in topological sorting of val-specs
Thomas Bauereiss
2017-10-31
Remove redundant nexp simplification function
Thomas Bauereiss
2017-10-27
Fixed some ocaml backend related bugs
Alasdair Armstrong
2017-10-26
Merge branch 'experiments' of https://bitbucket.org/Peter_Sewell/sail into ex...
Alasdair Armstrong
2017-10-26
Unfold nexp abbreviations for pretty-printing
Thomas Bauereiss
2017-10-26
Update val specs after rewriting functions
Thomas Bauereiss
2017-10-26
Experiment with pretty-printing non-atomic nexps in Lem
Thomas Bauereiss
[prev]
[next]