summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-10-21Merge pull request #106 from jrtc27/latex-abbrevs-spacingAlasdair Armstrong
2020-10-14Support C coverage when sail_exit is usedBrian Campbell
2020-10-07latex: Guard abbreviations with \@Jessica Clarke
2020-10-01Add ast_defs to libsailAlasdair
2020-09-30Merge pull request #100 from arichardson/add-more-latex-tests-and-fix-escapingAlasdair Armstrong
2020-09-29Include comments in AST typeAlasdair
2020-09-29Refactor: Change AST type from a union to a structAlasdair
2020-09-28LaTeX: Underscore-escape values in the \ifstrequal codeAlex Richardson
2020-09-28LaTeX: provide default implementations of the other saildoc commandsAlex Richardson
2020-09-28Refactor: Rename 'a defs to 'a astAlasdair
2020-09-28Move the ast defs wrapper into it's own fileAlasdair
2020-09-28Merge pull request #98 from arichardson/add-sectioning-commandsAlasdair Armstrong
2020-09-28LaTeX: Add newline after itemize and enumerate environmentsAlex Richardson
2020-09-28Handle sectioning commands in saildoc LaTeX outputAlex Richardson
2020-09-27latex: Prefix label names with the specified -latex_prefixJessica Clarke
2020-09-27latex: Prepend opt_prefix inside latex_cat_idJessica Clarke
2020-09-27latex: Refactor category name prefixingJessica Clarke
2020-09-27latex: Remove unused latex_label functionJessica Clarke
2020-09-25Saildoc: do not mangle links targets enclosed in <>Alex Richardson
2020-09-24Wrap saildoc LaTeX in \saildoclabelled macroJessica Clarke
2020-09-24Merge pull request #93 from jrtc27/saildoc-improvementsAlasdair Armstrong
2020-09-24Merge pull request #91 from julienfreche/remove_extra_staticAlasdair Armstrong
2020-09-23Allow more access to parts of Env (needed by minisail)Mark Wassell
2020-09-21latex: Handle Ulp, Ol and Olp markdown constructsJessica Clarke
2020-09-21latex: Dump out S-Expr of any unhandled markdownJessica Clarke
2020-09-21Strip leading *'s from saildocJessica Clarke
2020-09-20Improve parsing of saildoc commentsJessica Clarke
2020-09-16C codegen: remove an unnecessary declaration in the header fileJulien Freche
2020-09-07Fix typo a mono_rewrites definitionBrian Campbell
2020-09-02Consider case expressions in early return rewriteThomas Bauereiss
2020-08-27Ignore file start/end pragmas in spliceBrian Campbell
2020-08-27Perform truncation of hex literals for C backend (really for isla)Brian Campbell
2020-08-25Add function sail_set_coverage_file to sail_coverage headerAlasdair
2020-08-24Reformat tweaksAlasdair
2020-08-24Merge pull request #83 from julienfreche/configure_get_setAlasdair Armstrong
2020-08-21Add reformat option to SailAlasdair
2020-08-21C generation tweaksAlasdair
2020-08-21c2: make the global state API configurable for externally defined get/set fun...Julien Freche
2020-08-18Move sail_state declaration into it's own fileAlasdair
2020-08-13Preserve file structure through initial checkAlasdair
2020-08-10Fix a C backend bug with letbindings in guards shadowing body definitionsAlasdair
2020-08-07Merge branch 'monads' into sail2Brian Campbell
2020-08-07Allow C/IR builds to use mono_rewrites without the rest of monomorphisationBrian Campbell
2020-08-06Fix for last commitAlasdair
2020-08-06Forbid duplicate top-level letbindingsAlasdair
2020-08-06Fix a small bug with nested structs test in -c2 state apiAlasdair
2020-08-05Generate accessors for scalar types, array of scalars and scalars in struct i...Julien Freche
2020-07-15Update duplicate ctor warningAlasdair
2020-07-15Merge pull request #77 from julienfreche/fix_name_instead_of_global_c2Alasdair Armstrong
2020-07-15Prevent creation of variant with existing type id and constructors that exist...Mark Wassell