index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
sail.ml
Age
Commit message (
Expand
)
Author
2018-07-08
Add -static flag that controls whether generated C functions are static
Alasdair
2018-06-29
Try to fix some tricky C compilation bugs, break everything instead
Alasdair Armstrong
2018-06-28
Add option to build ocaml with bisect_ppx coverage support. Add cheri targets...
Robert Norton
2018-06-21
Merge branch 'tracing' into sail2
Alasdair Armstrong
2018-06-19
Coq: use undefined_bitvector
Brian Campbell
2018-06-15
Fixes for C RTS for aarch64 no it's split into multiple files
Alasdair Armstrong
2018-06-13
Tracing instrumentation for C backend
Alasdair Armstrong
2018-06-07
Add a constant folding optimization pass
Alasdair
2018-06-06
Some additional fixes to C backend. Re-enable primitive optimizations.
Alasdair Armstrong
2018-06-04
Fix an issue with riscv_platform involving flow typing
Alasdair Armstrong
2018-06-04
Fix bug with function return types in C backend
Alasdair Armstrong
2018-05-28
Coq: add option to produce axioms for unimplemented functions
Brian Campbell
2018-05-21
Add an -ocaml-nobuild option to avoid building the generated ocaml by default...
Prashanth Mundkur
2018-05-03
Flow typing and l-expression changes for ASL parser
Alasdair Armstrong
2018-05-03
Work in progress on the coq backend
Brian Campbell
2018-04-25
Start working on documentation
Alasdair Armstrong
2018-04-18
add some experimental support for latex output in multiple files.
Robert Norton
2018-04-04
Use solver properly to simplify nexps in mono analysis, Lem printing
Brian Campbell
2018-04-04
Initial rewrite to move complex nexps in fn sigs into constraints
Brian Campbell
2018-03-14
WIP Latex formatting
Alasdair Armstrong
2018-03-14
Fix toplevel pattern compilation
Alasdair Armstrong
2018-03-12
ELF loading for C backend
Alasdair Armstrong
2018-03-09
Specialise constructors for polymorphic unions
Alasdair Armstrong
2018-02-27
Fix some bugs in C compilation, and optimise struct updates
Alasdair Armstrong
2018-02-26
Add some obvious optimisations to C backend.
Alasdair Armstrong
2018-02-23
Fix some bugs in C compilation
Alasdair Armstrong
2018-02-19
Have generic vectors working in C backend
Alasdair Armstrong
2018-02-15
Re-engineer prompt monad of Lem shallow embedding
Thomas Bauereiss
2018-02-08
Can now generate control flow graphs with C backend
Alasdair Armstrong
2018-02-07
Remove warnings during re-writing
Alasdair Armstrong
2018-02-01
More work on running sail tests compiled to C
Alasdair Armstrong
2018-01-30
Optionally give *all* monomorphisation errors at once
Brian Campbell
2018-01-30
Updates to C backend
Alasdair Armstrong
2018-01-30
Generate functions from enums to numbers and vice versa
Alasdair Armstrong
2018-01-25
Add pattern completness check for match statements
Alasdair Armstrong
2018-01-25
Add simple conditional processing and file include
Alasdair Armstrong
2018-01-24
Have some simple sail programs compiling to C
Alasdair Armstrong
2018-01-18
Clean up command line options slightly
Alasdair Armstrong
2018-01-15
Add help to interactive mode, and load files incrementally
Alasdair Armstrong
2018-01-15
Refactored and improved ocaml interpreter
Alasdair Armstrong
2018-01-12
Merge remote-tracking branch 'origin/experiments' into sail2
Alasdair Armstrong
2018-01-12
Merge remote-tracking branch 'origin/experiments' into sail2
Alasdair Armstrong
2018-01-12
OCaml interactive mode can now run full aarch64 examples, and ocaml test cases.
Alasdair Armstrong
2018-01-11
Ocaml semantics can now run aarch64 hello world example using octapod
Alasdair Armstrong
2018-01-10
Add an all_split_errors option
Brian Campbell
2018-01-09
Add some optional experimental rewrites to help with monomorphisation
Brian Campbell
2018-01-05
Moved parser, lexer and pretty printer to correct locations.
Alasdair Armstrong
2018-01-05
Removed legacy parser/lexer and pretty printer
Alasdair Armstrong
2018-01-03
Lots of experimental changes on this branch
Alasdair Armstrong
2017-12-18
Clean up last commit
Brian Campbell
[prev]
[next]