summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2019-04-16SMT: Support toplevel letbindingsAlasdair Armstrong
2019-04-16SMT: Fix inlining issuesAlasdair Armstrong
2019-04-16Code for testing builtins with CoqBrian Campbell
2019-04-15Fix: Allow zero-length vector literalsAlasdair Armstrong
2019-04-15Basic loop termination measures for CoqBrian Campbell
2019-04-13SMT: Add count_leading_zeros and more builtinsAlasdair
2019-04-13SMT: More builtinsAlasdair
2019-04-11SMT: Add property and counterexample directiveAlasdair Armstrong
2019-04-11SMT: Fixes for more cheri compressed cap propertiesAlasdair
2019-04-10SMT: More builtins and testsAlasdair Armstrong
2019-04-09SMT: Experimental Jib->SMT translationAlasdair Armstrong
2019-04-06Various bugfixes and improvementsAlasdair
2019-04-05Fix: Don't remove uncalled polymorphic constructors if they are matched uponAlasdair Armstrong
2019-04-05Fix: Add test case for commit 689eaeAlasdair Armstrong
2019-04-05Coq: add missing effectful existential unpacking caseBrian Campbell
2019-04-04Coq: improve solver on conjunctions, Euclidean division/moduloBrian Campbell
2019-04-02Coq: replace n_constraints with equivalent bool variablesBrian Campbell
2019-03-27Interactive: Refactor sail.mlAlasdair Armstrong
2019-03-22Tidy up of div and mod operators (C implementation was previously inconsisten...Robert Norton
2019-03-22C: Fix as-patterns in C outputAlasdair Armstrong
2019-03-21Jib: Add types to Phi functionsAlasdair Armstrong
2019-03-20Coq: be more careful about merging Sail variables and type variablesBrian Campbell
2019-03-19Coq: more test workBrian Campbell
2019-03-19Coq: more work on testsBrian Campbell
2019-03-15Fix testsThomas Bauereiss
2019-03-15Coq: some progress on the test suiteBrian Campbell
2019-03-15Add coq test case for for-loop type variableBrian Campbell
2019-03-14Add various useful methods to interactive modeAlasdair Armstrong
2019-03-13C: Add missing update_lbits builtinAlasdair Armstrong
2019-03-09C: Fix miscompilation of constrained struct field accessAlasdair
2019-03-08Fix: Never consider single variable types to be ambiguousAlasdair
2019-03-06Add option to slice out printing and tracing functions when generating CAlasdair Armstrong
2019-03-05Add forgotten recursive function testBrian Campbell
2019-03-05Additional optimizations for C compilationAlasdair
2019-03-04Fix aarch64_small test XML for jenkinsAlasdair Armstrong
2019-03-04Add test for building handwritten ARM to lem for JenkinsAlasdair Armstrong
2019-03-04Fix execute splitting to work when constructors have constraints.Alasdair Armstrong
2019-03-04Do not store type synonyms as functions in the environmentAlasdair Armstrong
2019-03-01Add some tricky test cases for quantified Sail AST typesAlasdair Armstrong
2019-03-01Add a test case for previous commitAlasdair Armstrong
2019-03-01Make Sail more flexible with existentials in union typesAlasdair Armstrong
2019-02-25Update some test case error messagesAlasdair Armstrong
2019-02-21Allow monomorphisation with C generationAlasdair
2019-02-20Fix bug with missing satisfiablity check in subtypingAlasdair
2019-02-20Remove dead branches when compiling to CAlasdair Armstrong
2019-02-19Add regression test for #34Alasdair Armstrong
2019-02-18Add option to linearize constraints containing exponentialsAlasdair Armstrong
2019-02-15Fix bug in Int-synonym expansionAlasdair Armstrong
2019-02-15Use multiple solversAlasdair
2019-02-11Add an additional test caseAlasdair