| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-07 | Update version number in opam file | Alasdair | |
| 2021-01-06 | Don't use x86 intrinsics | Alasdair | |
| 2021-01-05 | Fix some cases when monomorphising vectors containing variable-length bitvectors | Alasdair | |
| 2021-01-05 | Enum value feature request for Alexandre | Alasdair | |
| 2021-01-05 | Don't allow type synonyms with the same name as existing types | Alasdair | |
| 2020-11-25 | Remove bogus pattern completeness warning on singleton enums and unions | Brian Campbell | |
| 2020-11-25 | Fix Lem output for single element enum | Brian Campbell | |
| 2020-11-25 | Fix BLR | Shaked Flur | |
| Reorder the read and write of registers to allow MP+dmb.sy+blr-addr. | |||
| 2020-11-25 | Make WFE, SEV and SEVL effectively NOPs | Shaked Flur | |
| 2020-11-21 | Make coverage support look a little harder for location information | Brian Campbell | |
| 2020-11-20 | Add coverage output to short-circuiting operators | Brian Campbell | |
| 2020-11-19 | Add write tag primitive | Brian Campbell | |
| 2020-11-19 | Make mono rewrites be more careful to produce constant-sized types | Brian Campbell | |
| While the backends will usually manage to find the constant size anyway, this ensures that implicit arguments will be filled in with the constant value too. (For example, this was affecting isla execution in one corner case because the slice_mask primitive didn't see that the size was constant.) | |||
| 2020-11-19 | Specifically note that Ubuntu 18.04 needs a new opam | Brian Campbell | |
| 2020-11-18 | Fix coverage information in case branches that immediately return | Brian Campbell | |
| 2020-11-13 | sailcov: Correct ordering for cumulative coverage output | Brian Campbell | |
| 2020-11-09 | Update README.md | Alasdair Armstrong | |
| 2020-11-01 | Fix interpreter pattern matching bug | Alasdair | |
| 2020-10-29 | Update INSTALL.md | Alasdair Armstrong | |
| 2020-10-29 | Update BUILDING.md | Alasdair Armstrong | |
| 2020-10-23 | sailcov: fix zero width branches in --colour-by-count mode | Brian Campbell | |
| 2020-10-22 | sailcov: correct histogram table heading | Brian Campbell | |
| 2020-10-22 | sailcov: Add cumulative histogram CSV output | Brian Campbell | |
| 2020-10-21 | Merge pull request #106 from jrtc27/latex-abbrevs-spacing | Alasdair Armstrong | |
| latex: Guard abbreviations with \@ | |||
| 2020-10-20 | sailcov: add alternative colouring using the file count for each span | Brian Campbell | |
| 2020-10-19 | sailcov: Make meaning of the histogram clearer | Brian Campbell | |
| 2020-10-19 | sailcov: add basic histogram | Brian Campbell | |
| 2020-10-19 | sailcov: Rearrange span data per file | Brian Campbell | |
| 2020-10-14 | Add multiple coverage file support to sailcov | Brian Campbell | |
| 2020-10-14 | Support C coverage when sail_exit is used | Brian Campbell | |
| 2020-10-07 | latex: Guard abbreviations with \@ | Jessica Clarke | |
| Otherwise they will be typeset as if the end of a sentence, causing additional spacing after the '.' when not using \frenchspacing. | |||
| 2020-10-01 | Merge pull request #105 from capt-hb/load-elf-fix | Alasdair Armstrong | |
| Load ELF: pass pointer to g_elf_entry to get the ELF entry | |||
| 2020-10-01 | Merge pull request #102 from Trolldemorted/bennidocker | Alasdair Armstrong | |
| Add Dockerfile that builds sail from source | |||
| 2020-10-01 | Add ast_defs to libsail | Alasdair | |
| 2020-10-01 | pass pointer to g_elf_entry to get the ELF entry | Sander Huyghebaert | |
| 2020-09-30 | Add Dockerfile that builds sail from source | Benedikt Radtke | |
| 2020-09-30 | Tweak Coq proof to avoid incompatibility with Iris | Brian Campbell | |
| (in the previous proof script the intuition tactic found a strange proof involving a type-level dependent pair that imposed an unnecessary universe constraint, this doesn't) | |||
| 2020-09-30 | Merge pull request #100 from arichardson/add-more-latex-tests-and-fix-escaping | Alasdair Armstrong | |
| Add more latex tests and fix underscore escaping | |||
| 2020-09-29 | Include comments in AST type | Alasdair | |
| 2020-09-29 | Refactor: Change AST type from a union to a struct | Alasdair | |
| 2020-09-28 | LaTeX: Underscore-escape values in the \ifstrequal code | Alex Richardson | |
| 2020-09-28 | LaTeX tests: check that the generated code builds | Alex Richardson | |
| 2020-09-28 | LaTeX: provide default implementations of the other saildoc commands | Alex Richardson | |
| 2020-09-28 | Re-generate latex tests | Alex Richardson | |
| 2020-09-28 | Refactor: Rename 'a defs to 'a ast | Alasdair | |
| Change internal terminology so we more clearly distinguish between a list of definitions 'defs' and functions that take an entire abstract syntax trees 'ast'. | |||
| 2020-09-28 | Move the ast defs wrapper into it's own file | Alasdair | |
| This refactoring is intended to allow this type to have more than just a list of definitions in future. | |||
| 2020-09-28 | Merge pull request #98 from arichardson/add-sectioning-commands | Alasdair Armstrong | |
| Handle sectioning commands in saildoc LaTeX output | |||
| 2020-09-28 | Merge pull request #97 from jrtc27/label-prefix | Alasdair Armstrong | |
| latex: Prefix label names with the specified -latex_prefix | |||
| 2020-09-28 | LaTeX: Add newline after itemize and enumerate environments | Alex Richardson | |
| 2020-09-28 | Handle sectioning commands in saildoc LaTeX output | Alex Richardson | |
