| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-02-14 | remove the -i option | Peter Sewell | |
| 2017-02-14 | tidy command-line options | Peter Sewell | |
| 2017-02-09 | group initial type environment into meaningful sections; pretty-print in ↵ | Peter Sewell | |
| user-readable way | |||
| 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 | |
| 2016-11-28 | make sail produce prompt and state version of shallow embedding files at the ↵ | Christopher Pulte | |
| same time with the types both have in common factored out into separate file, rename one mips shallow embedding _extras file as required by this | |||
| 2016-11-14 | add option -lem_sequential for producing shallow embedding that refers to ↵ | Christopher Pulte | |
| state monad, library fixes | |||
| 2016-10-18 | Expose type environment after checking, for use in analysis | Kathy Gray | |
| 2016-02-23 | Several fixes | Kathy Gray | |
| Improve printing for asl to sail readability; Add -o option for selecting the name of file generation; Add additional initial check module for turning generated ast nodes into ready-to-type-check ast nodes | |||
| 2015-10-06 | added the preliminary lem output option that for now uses ocaml pp | Christopher Pulte | |
| 2015-09-29 | Boiler plate to generate an ml file from a sail spec. Now debugging the ↵ | Kathy Gray | |
| output of such | |||
| 2015-02-13 | Actually use new dependency information in generation of lem/etc. | Kathy Gray | |
| Also stop rewriting code in the pretty printer, instead move it all into a new general rewriting pass | |||
| 2015-02-03 | Correct bug in typedef NAME = register bits .... for Dec not present in Inc | Kathy Gray | |
| Also tracking more information to help dependency eventually | |||
| 2014-12-10 | Support splitting sail definition across multiple files | Kathy Gray | |
| 2014-07-29 | A file can now declare that a default order is either inc or dec, and this ↵ | Kathy Gray | |
| will be reflected in short hand type syntax, inc is still the default if undeclared So: default order dec register bit[32] t (* Declares t as a decreasing vector, starting at 31 on the left and decreasing to 0 *) default order inc register bit[32] o (* Declares o as an increasing vector, starting at 0 on the left and increasing to 31 *) It is presently possible to change the default mid-file; this is almost certainly bad and I will turn it into an error soon. | |||
| 2014-05-15 | Pretty-print to stdout rather than Format.stdout_formatter | Gabriel Kerneis | |
| PPrint.ToFormatter is either broken, or I do not know how to use it properly. Switching to ToChannel solves the issue nicely. | |||
| 2014-04-23 | Rename main to sail, build pretty_printer lib | Gabriel Kerneis | |
