index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
process_file.ml
Age
Commit message (
Expand
)
Author
2018-07-24
Move monomorphisation after mapping rewrites
Brian Campbell
2018-07-23
Coq: make all pattern matches in the output exhaustive
Brian Campbell
2018-06-29
Constant folding improvements
Alasdair
2018-06-19
Coq: use undefined_bitvector
Brian Campbell
2018-06-14
rename all lem support files to sail2_foo to avoid conflict with sail1 in rmem
Jon French
2018-06-11
Merge branch 'sail2' into mappings
Jon French
2018-06-07
Add a constant folding optimization pass
Alasdair
2018-06-06
Some work on improving error messages
Alasdair Armstrong
2018-05-18
more riscv mappings; riscv now builds successfully to lem which builds to isa...
Jon French
2018-05-17
Remove sequential code again
Brian Campbell
2018-05-10
Merge branch 'sail2' into mappings
Jon French
2018-05-04
Add back purely sequential Lem generation
Thomas Bauereiss
2018-05-03
Work in progress on the coq backend
Brian Campbell
2018-05-01
tidy
Jon French
2018-05-01
Use a naming scheme rather than random fresh ids for union anonymous records
Jon French
2018-05-01
Add anonymous record arms to unions
Jon French
2018-04-26
Add a new SHARE_DIR argument to use when doing opam build. For non-opam build...
Robert Norton
2018-04-26
Opam packaging: add install and uninstall targets and code to find various fi...
Robert Norton
2018-04-05
Add generic prelude library that pulls in various basic sail
Alasdair Armstrong
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-02-27
Get MIPS translated to Lem
Thomas Bauereiss
2018-02-26
Add/generate Isabelle lemmas about the monad lifting
Thomas Bauereiss
2018-02-15
Rebase state monad onto prompt monad
Thomas Bauereiss
2018-02-15
Re-engineer prompt monad of Lem shallow embedding
Thomas Bauereiss
2018-01-31
Add wrappers around Lem operators using bitvector type class
Thomas Bauereiss
2018-01-31
Split base definitions of Lem monads and further built-ins (e.g. loop combina...
Thomas Bauereiss
2018-01-30
Optionally give *all* monomorphisation errors at once
Brian Campbell
2018-01-30
Fix failing Lem tests
Alasdair Armstrong
2018-01-29
Turn off warnings when rechecking after mono
Brian Campbell
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-22
Update Lem shallow embedding to Sail2
Thomas Bauereiss
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-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-10
Add an all_split_errors option
Brian Campbell
2018-01-09
Tidy up monomorphisation interface
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-05
Fix duplicate definitions created by merge
Alasdair Armstrong
2018-01-05
Merge remote-tracking branch 'origin/interactive' into vector
Alasdair Armstrong
2018-01-03
Lots of experimental changes on this branch
Alasdair Armstrong
2018-01-03
Updates to interpreter
Alasdair Armstrong
2017-12-18
Clean up last commit
Brian Campbell
2017-12-18
Handle multiple -lem_lib options
Brian Campbell
2017-12-15
Experimenting with interactive mode
Alasdair Armstrong
2017-12-14
Make sequential and mwords global variables in Lem pretty-printer
Thomas Bauereiss
[prev]
[next]