| Age | Commit message (Expand) | Author |
| 2018-08-15 | Get RISC-V on Coq into reasonable state to show | Brian Campbell |
| 2018-08-12 | Coq: handle enums in binders, make top-level patterns exhaustive | Brian Campbell |
| 2018-08-09 | Coq: debugging on top-level lets | Brian Campbell |
| 2018-08-09 | Coq: tidy up debugging messages | Brian Campbell |
| 2018-08-09 | Coq: decompose dependent pairs at internal_plet as well as let | Brian Campbell |
| 2018-08-09 | Coq: handle nats like ranges, not atoms | Brian Campbell |
| 2018-08-03 | Coq: generalise dependent pair handling a little | Brian Campbell |
| 2018-08-02 | Coq: remove type removal holdover from Lem backend, add MIPS lemma | Brian Campbell |
| 2018-08-02 | Coq: proper precedence for constraints (both prop and bool) | Brian Campbell |
| 2018-08-01 | Coq: implicit range conversions for function arguments, debug tracing | Brian Campbell |
| 2018-07-27 | Make type annotations abstract in type_check.mli | Alasdair Armstrong |
| 2018-07-27 | Coq: remove out-of-date todo list | Brian Campbell |
| 2018-07-25 | Remove unused internal AST nodes | Alasdair Armstrong |
| 2018-07-17 | Coq: support effectful function signatures in axiom generation | Brian Campbell |
| 2018-07-17 | Coq: support returning rich integer types from effectful functions | Brian Campbell |
| 2018-07-17 | Coq: handle E_constraint properly | Brian Campbell |
| 2018-07-16 | Coq: fix false existential problem | Brian Campbell |
| 2018-07-16 | Coq: we also unfold length | Brian Campbell |
| 2018-07-16 | Coq: handle simple type variable matches properly and nat type | Brian Campbell |
| 2018-07-16 | Coq: add support for more complex atom types | Brian Campbell |
| 2018-07-13 | Coq: avoid a couple of common identifiers | Brian Campbell |
| 2018-07-12 | Coq: get rid of syntax error on exception handling | Brian Campbell |
| 2018-07-12 | Coq: handle all bool conjunctions/disjunctions | Brian Campbell |
| 2018-07-12 | Coq: more autocast insertion | Brian Campbell |
| 2018-07-12 | Coq: tuple matching in loops | Brian Campbell |
| 2018-07-12 | Coq: more accurate autocast insertion | Brian Campbell |
| 2018-07-09 | Coq: remove some unnecessary casts | Brian Campbell |
| 2018-07-07 | Coq: precise generic vectors | Brian Campbell |
| 2018-07-07 | Coq: supply index constraint in for loops | Brian Campbell |
| 2018-07-06 | Coq: support assertions inside and outside of blocks | Brian Campbell |
| 2018-07-06 | Coq: avoid nexp simplification when deciding whether a cast is needed | Brian Campbell |
| 2018-07-06 | Coq: Avoid clashes with the monad name, M | Brian Campbell |
| 2018-07-06 | Coq: feed assertions into the context | Brian Campbell |
| 2018-07-06 | Coq: reduce use of sumbool_of_bool to relevant constraints | Brian Campbell |
| 2018-07-06 | Coq: missing existential building for ranges | Brian Campbell |
| 2018-07-06 | Coq: turn off partial support for dropping true constraints, fix strings | Brian Campbell |
| 2018-07-02 | Coq: tidy up a bit of printing | Brian Campbell |
| 2018-07-02 | Coq: multiple record field updates | Brian Campbell |
| 2018-07-02 | Work around Coq issue with pattern binders | Brian Campbell |
| 2018-06-25 | Coq: add typeclass based comparison, and instantiate for enums | Brian Campbell |
| 2018-06-25 | Coq: automatic cast introduction | Brian Campbell |
| 2018-06-22 | Coq: use simple forms for simple pattern matches in E_internal_let | Brian Campbell |
| 2018-06-20 | Coq: Generate MR when appropriate; syntax fixes | Brian Campbell |
| 2018-06-20 | Coq: add missing existential projection on simple let expressions | Brian Campbell |
| 2018-06-20 | Coq: Tidy up libraries, export String | Brian Campbell |
| 2018-06-20 | Coq: print div/mod/abs in nexps; avoid mod as an identifier | Brian Campbell |
| 2018-06-20 | Coq: port handling of effectful and/or from Lem backend | Brian Campbell |
| 2018-06-18 | Coq: better handling of identifiers, esp infix ones | Brian Campbell |
| 2018-06-13 | Coq: library updates, informative type errors, fix type aliases | Brian Campbell |
| 2018-06-12 | Coq: Handle simple top-level type variable definitions | Brian Campbell |