summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2019-06-06Add arith_shiftr to C and OCaml librariesThomas Bauereiss
2019-06-05Add some regression testsAlasdair
2019-06-04Make sure aarch64_small can generate Jib for SMTAlasdair Armstrong
2019-06-04Merge branch 'sail2' into separate_bvAlasdair Armstrong
2019-06-04SMT: Add a fuzzing tool for the SMT builtinsAlasdair Armstrong
2019-06-03Test case for previous commitBrian Campbell
2019-05-29SMT: Make bitvector equality work between vectors of different lengthsAlasdair Armstrong
2019-05-29SMT: Fix sail_truncate and sail_mask for unusual argument typesAlasdair Armstrong
2019-05-28Fix typechecking test expected errorAlasdair Armstrong
2019-05-28Just build lem in aarch64_small testAlasdair Armstrong
2019-05-28SMT: Add min and max functionsAlasdair Armstrong
2019-05-28Make sure single clause functions with top-level guards work correctlyAlasdair Armstrong
2019-05-24Coq: support if-then-throw typechecking special caseBrian Campbell
2019-05-23Fix bug in slice_maskThomas Bauereiss
2019-05-21SMT: Use a separate constructor for memory read variablesAlasdair Armstrong
2019-05-21Coq: introduce autocasts at variablesBrian Campbell
2019-05-17Experiment with making vector and bitvector distinct typesAlasdair Armstrong
2019-05-17SMT: Finish adding all memory builtins from lib/regfp.sailAlasdair Armstrong
2019-05-16SMT: Improve simplification for generated SMTAlasdair Armstrong
2019-05-14Fix test case for previous commitAlasdair Armstrong
2019-05-14Various bugfixesAlasdair Armstrong
2019-05-14Merge branch 'smt_experiments' into sail2Alasdair Armstrong
2019-05-14Add feature that allows functions to require type variables are constantAlasdair Armstrong
2019-05-10SMT: Implement memory events for read_mem and write_memAlasdair
2019-05-10SMT: Experiment with symbolic memory reads and writesAlasdair Armstrong
2019-05-10SMT: Fix error in get_pathcondAlasdair Armstrong
2019-05-09SMT: Make path conditionals more preciseAlasdair Armstrong
2019-05-08SMT: Add test for various real number propertiesAlasdair Armstrong
2019-05-08SMT: Add reals and strings to SMT backendAlasdair Armstrong
2019-05-07Merge branch 'sail2' into smt_experimentsAlasdair Armstrong
2019-05-07Merge branch 'sc_fix' into sail2Alasdair Armstrong
2019-05-06Handle type variables generated while inferring applications in monomorphisationBrian Campbell
2019-05-03Jib: Fix optimizations for SMT IR changesAlasdair Armstrong
2019-04-30SMT: Allow custom queriesAlasdair Armstrong
2019-04-30SMT: Simplify and generalise checking eventsAlasdair Armstrong
2019-04-29SMT: Refactor overflow checks into generic event checking systemAlasdair Armstrong
2019-04-27Merge branch 'sail2' into smt_experimentsAlasdair
2019-04-26Fix boolean short-circuiting operators causing some flow-typing unsoundnessAlasdair Armstrong
2019-04-26Fix some broken interpreter testsAlasdair Armstrong
2019-04-26More constructor monomorphisation supportBrian Campbell
2019-04-25Get basic constructor monomorphisation working againBrian Campbell
2019-04-25Update prelude in mono testsBrian Campbell
2019-04-24SMT: Make sure we clear overflow checks between generating propertiesAlasdair Armstrong
2019-04-23SMT: Add parser for generated modelsAlasdair Armstrong
2019-04-20SMT: Support writing to register referencesAlasdair Armstrong
2019-04-17Coq: support pure loops with termination measuresBrian Campbell
2019-04-17SMT: Support register referencesAlasdair Armstrong
2019-04-17SMT: Support generic vectors and handle lets between specs and functionsAlasdair Armstrong
2019-04-17SMT: Unroll simple foreach loopsAlasdair Armstrong
2019-04-16Temporarily remove Makefile part that is making Jenkins failAlasdair Armstrong