summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2018-04-25Simplify subtyping checkAlasdair Armstrong
2018-04-20Allow instantiation of type or order type variables without kind declarationBrian Campbell
2018-04-19Fix bug with function being applied to tuplesAlasdair Armstrong
2018-04-18Update mono test scriptBrian Campbell
2018-04-18Add a test case for using enum to number function as a castAlasdair Armstrong
2018-04-18Move Lem shl_int, shr_int implementations from aarch64_extras to sail libBrian Campbell
2018-04-17Enable mono builtins test, tweak test outputBrian Campbell
2018-04-13Add a few more generated file to gitignoreBrian Campbell
2018-04-11Fix test preludeBrian Campbell
2018-04-10Porting some minisail changes to sail2 branchAlasdair Armstrong
2018-04-06Test now passesBrian Campbell
2018-04-05Add generic prelude library that pulls in various basic sailAlasdair Armstrong
2018-04-04Instantiate type properly when introducing mono castsBrian Campbell
2018-04-04Add bitvector casts to funcl bodies when necessaryBrian Campbell
2018-04-03Added test cases for builtinsAlasdair Armstrong
2018-03-22Fix C compilation for CHERI and MIPSAlasdair Armstrong
2018-03-15add test that cheri specs build (ocaml).Robert Norton
2018-03-14WIP Latex formattingAlasdair Armstrong
2018-03-14Fix toplevel pattern compilationAlasdair Armstrong
2018-03-14Update mono testsBrian Campbell
2018-03-14Remove unnecessary size_itself_int uses in guards (for Lem)Brian Campbell
2018-03-14Disallow impure global let bindingsThomas Bauereiss
2018-03-14riscv: disable failing lrsc test for now to make sail2 green.Robert Norton
2018-03-13Polymorphic option types now compile to CAlasdair Armstrong
2018-03-13Add test for mutual recursion and monomorphisationBrian Campbell
2018-03-13Support a few more set constraints in monoBrian Campbell
2018-03-13Merge funcls for Lem output, making it suitable for testing with OCamlBrian Campbell
2018-03-13A couple of mono test tweaksBrian Campbell
2018-03-12ELF loading for C backendAlasdair Armstrong
2018-03-09Sort mono test cases, add missing filesBrian Campbell
2018-03-07Make union types consistent in the ASTAlasdair Armstrong
2018-03-02Fix off-by-one error in OCaml for loop compilationAlasdair Armstrong
2018-02-27Fix some bugs in C compilation, and optimise struct updatesAlasdair Armstrong
2018-02-26Fix missing case in pattern completeness checkAlasdair Armstrong
2018-02-24Fix C builtinsAlasdair Armstrong
2018-02-23Fix some bugs in C compilationAlasdair Armstrong
2018-02-23Make mono test harness nicerBrian Campbell
2018-02-23Change monomorphisation tests to proper outputBrian Campbell
2018-02-23Update more monomorphisation testsBrian Campbell
2018-02-22More updates to C backendAlasdair Armstrong
2018-02-22Curtail at more false assertionsBrian Campbell
2018-02-22Start resurrecting monomorphisation testsBrian Campbell
2018-02-21Can now compile aarch64/no_vector into CAlasdair Armstrong
2018-02-21Create an update_field function for each field in a bitfield definitionAlasdair Armstrong
2018-02-20Allow overlapping bitfield field namesAlasdair Armstrong
2018-02-19Have generic vectors working in C backendAlasdair Armstrong
2018-02-16Can now compile aarch64/duopod to CAlasdair Armstrong
2018-02-15Rebase state monad onto prompt monadThomas Bauereiss
2018-02-15List support in C backendAlasdair Armstrong
2018-02-13Support for large bitvector literals in C backendAlasdair Armstrong