| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2020-09-27 | latex: Prefix label names with the specified -latex_prefix | Jessica Clarke | |
| This ensures names shared between multiple projects don't collide if included in a common LaTeX document; cheri-architecture using both sail-cheri-mips and sail-cheri-riscv runs into this. Closes: #88 | |||
| 2020-09-27 | latex: Prepend opt_prefix inside latex_cat_id | Jessica Clarke | |
| Now that the category is prepended in latex_cat_id, also prepend opt_prefix there instead to ensure no caller forgets to do so. No functional change intended, and verified by regenerating the LaTeX for sail-cheri-mips and sail-cheri-riscv. | |||
| 2020-09-27 | latex: Refactor category name prefixing | Jessica Clarke | |
| Rather than having the caller prefix latex and refcode strings with the category, push that down into common functions to both abstract away the details and avoid duplication. No functional change intended, and verified by regenerating the LaTeX for sail-cheri-mips and sail-cheri-riscv. | |||
| 2020-09-27 | latex: Remove unused latex_label function | Jessica Clarke | |
| 2020-09-27 | Merge pull request #96 from arichardson/add-latex-tests-and-allow-external-links | Alasdair Armstrong | |
| Add latex tests and allow external links | |||
| 2020-09-27 | Merge pull request #94 from jrtc27/latex-custom-label | Alasdair Armstrong | |
| Wrap saildoc LaTeX in \saildoclabelled macro | |||
| 2020-09-25 | Saildoc: do not mangle links targets enclosed in <> | Alex Richardson | |
| This can be useful to reference things that aren't defined by sail. | |||
| 2020-09-25 | Add an initial LaTeX test | Alex Richardson | |
| This is for a bug I encountered while moving some docs over from the ISA spec into sail documentation comments. | |||
| 2020-09-25 | tests: Move copy-pasted code into a shared helper .sh | Alex Richardson | |
| Also fix a few shellcheck warnings related to printf while doing so. | |||
| 2020-09-24 | Wrap saildoc LaTeX in \saildoclabelled macro | Jessica Clarke | |
| This takes two arguments: the label name and the \saildocfoo macro use itself. This allows cunning definitions of \saildoclabelled and \saildocfoo to tease apart the various bits and reconstruct them in a different order without having to redefine \phantomsection and \label temporarily and hard-code knowledge of the implementation of these documentation commands. I intend to use these in cheri-architecture in combination with sail-cheri-riscv. Unlike the other macros, this is considered a bit more niche, so we include a default definition of it that expands to what was previously hard-coded. This also makes this a non-breaking change. | |||
| 2020-09-24 | Merge pull request #93 from jrtc27/saildoc-improvements | Alasdair Armstrong | |
| Saildoc improvements | |||
| 2020-09-24 | Merge pull request #91 from julienfreche/remove_extra_static | Alasdair Armstrong | |
| C codegen: remove an unnecessary declaration in the header file | |||
| 2020-09-23 | doc: Fix building with pandoc 2.0 and above | Jessica Clarke | |
| 2020-09-23 | doc: Fix RISC-V X overload | Jessica Clarke | |
| This seems to be the current name for the overload. | |||
| 2020-09-23 | Allow more access to parts of Env (needed by minisail) | Mark Wassell | |
| 2020-09-22 | Fix val_spec to be a better match to user grammar. | Mark Wassell | |
| 2020-09-21 | latex: Handle Ulp, Ol and Olp markdown constructs | Jessica Clarke | |
