| Age | Commit message (Expand) | Author |
| 2018-07-25 | Remove unused internal AST nodes | Alasdair Armstrong |
| 2018-01-05 | Removed legacy parser/lexer and pretty printer | Alasdair Armstrong |
| 2017-12-05 | Update license headers for Sail source | Alasdair Armstrong |
| 2017-11-24 | Use unbound precision big_ints throughout sail. | Alasdair Armstrong |
| 2017-07-21 | Everything moved to new typechecker | Alasdair Armstrong |
| 2017-07-21 | Switch to new typechecker (almost) | Thomas Bauereiss |
| 2017-03-29 | Factor out pretty printers into separate files. Hopefully this will make sear... | Robert Norton |
| 2017-03-24 | Checkpoint work-in-progress mips sequential interpreter using ocaml shallow e... | Robert Norton |
| 2017-03-24 | changes to ocaml pp to allow mips->ocaml to compile | Robert Norton |
| 2017-02-09 | group initial type environment into meaningful sections; pretty-print in user... | Peter Sewell |
| 2017-02-09 | tweak pp of initial type environment and l2.ott comments | Peter Sewell |
| 2017-02-05 | command-line option to dump initial type environment | Peter Sewell |
| 2017-02-03 | fix headers | Peter Sewell |
| 2017-01-31 | Kathy, Peter: pp of initial type environment | Peter Sewell |
| 2017-01-14 | update pretty printing to actually reflect lem ast changes | Kathy Gray |
| 2016-12-12 | pp fix | Christopher Pulte |
| 2016-12-12 | cheri sail export progress | Christopher Pulte |
| 2016-12-09 | sail changes for making lem embedding Isabelle-friendlier | Christopher Pulte |
| 2016-12-01 | move interpreter-specific types from Sail_impl_base to Interp_interface | Christopher Pulte |
| 2016-11-30 | shallow embedding fix, rename 'copy' to 'reset_vector_start', don't print sha... | Christopher Pulte |
| 2016-11-28 | make sail produce prompt and state version of shallow embedding files at the ... | Christopher Pulte |
| 2016-11-23 | Make type checker not run to fix point on resolving case-split type variables... | Kathy Gray |
| 2016-11-23 | Add new type checking file. Small changes to type inference, temporary change... | Kathy Gray |
| 2016-11-14 | add option -lem_sequential for producing shallow embedding that refers to sta... | Christopher Pulte |
| 2016-11-08 | fixes | Christopher Pulte |
| 2016-11-07 | factor out regfp analysis types into etc/regfp.sail | Christopher Pulte |
| 2016-11-05 | fixes | Christopher Pulte |
| 2016-10-28 | shallow embedding progress | Christopher Pulte |
| 2016-10-27 | more shallow embedding fixes | Christopher Pulte |
| 2016-10-26 | shallow embedding fixes | Christopher Pulte |
| 2016-10-24 | fixes, check in Shaked's sail_impl_base changes | Christopher Pulte |
| 2016-10-21 | shallow embedding progress | Christopher Pulte |
| 2016-10-20 | fix previous FromToInterpValue typeclass issue, factor out intpreter's interp... | Christopher Pulte |
| 2016-10-19 | typeclass instances for converting between shallow and deep embedding | Christopher Pulte |
| 2016-10-13 | make sail-to-lem rewriting passes use dependency analysis, make dependency an... | Christopher Pulte |
| 2016-10-11 | move armv8_extras and power_extras to idl/power and idlarm, fixes | Christopher Pulte |
| 2016-10-10 | changed the way registers/register fields work, fixes, nicer names for new le... | Christopher Pulte |
| 2016-10-06 | move type definitions that both interpreter and shallow embedding use to sail... | Christopher Pulte |
| 2016-09-26 | minor changes | Christopher Pulte |
| 2016-09-26 | nicer lem output: fewer unnecessary letbinds, monad binds and returns | Christopher Pulte |
| 2016-09-25 | nicer lem output: no more unecessary 'unit' returns if if-expressions, for-lo... | Christopher Pulte |
| 2016-09-24 | nicer lem output: fewer unecessary 'return's | Christopher Pulte |
| 2016-09-23 | sail-to-lem progress | Christopher Pulte |
| 2016-09-21 | fixes | Christopher Pulte |
| 2016-09-19 | sail-to-lem progress | Christopher Pulte |
| 2016-09-16 | make vector concatenation pattern removal deal with vector patterns of unknow... | Christopher Pulte |
| 2016-09-09 | update instruction_analysis to support nias and instruction kind | Christopher Pulte |
| 2016-09-07 | push some lem pp changes | Christopher Pulte |
| 2016-08-17 | Fix pattern match bug in interp where vector accesses were using the wrong st... | Kathy Gray |
| 2016-08-14 | Start adding form for (a,b,c) := foo() | Kathy Gray |