summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-02-27Provide more access to the ELF symbols in the OCaml ELF-loader.Prashanth Mundkur
2019-02-27Tweaks to C compilation to make it more usable for embedding into other programsAlasdair Armstrong
2019-02-27Make -o option work as usual with C compilationAlasdair Armstrong
2019-02-26Further work on toFromInterp backendJon French
2019-02-25Monomorphisation: fix check for effects in constant propagationBrian Campbell
2019-02-25Allow int-specialization for non-externs onlyAlasdair Armstrong
2019-02-25Fix some builtins, and make mod_int return naturalAlasdair Armstrong
2019-02-25OCaml backend: omit function definitions for externsJon French
2019-02-25Merge branch 'sail2' into rmem_interpreterJon French
2019-02-22Generalize CT_int64 for arbitrary fixed size integersAlasdair
2019-02-22Fix more bugs in int-specializationAlasdair Armstrong
2019-02-22Progress on toFromInterp backendJon French
2019-02-22Fix some bugs in int-specializationAlasdair Armstrong
2019-02-21Allow monomorphisation with C generationAlasdair
2019-02-21Fix specialization bug involving function annotations not matching valspecsAlasdair
2019-02-20Fix bug with missing satisfiablity check in subtypingAlasdair
2019-02-20Record the type of loaded ELF for sanity checks.Prashanth Mundkur
2019-02-20Support 32-bit ELF in OCaml loader.Prashanth Mundkur
2019-02-20Remove dead branches when compiling to CAlasdair Armstrong
2019-02-19Refactor specializationAlasdair Armstrong
2019-02-19Progress on toFromInterp backend from-interp generationJon French
2019-02-18Add option to linearize constraints containing exponentialsAlasdair Armstrong
2019-02-18Rename Type_check.solve -> Type_check.solve_uniqueAlasdair Armstrong
2019-02-18Make sure we remove bitvector patterns within guardsAlasdair Armstrong
2019-02-18Fix latex outputAlasdair Armstrong
2019-02-15Fix bug in Int-synonym expansionAlasdair Armstrong
2019-02-15Tweak intermediate language names for loop combinators to allow reparsingBrian Campbell
2019-02-15Coq: Partial simplification of rich bool typesBrian Campbell
2019-02-15Use multiple solversAlasdair
2019-02-14Improve sizeof-rewriting performanceAlasdair
2019-02-14Fix issues for versions of z3 confused by 2^nAlasdair Armstrong
2019-02-14Fix a bug that caused constant propagation option to fail for v8.5Alasdair Armstrong
2019-02-14Don't do any rewrites when checking files for EmacsAlasdair Armstrong
2019-02-14Coq: special case printing of bind-if-then-else trees for decodingBrian Campbell
2019-02-13Attempt to parse sail version from opam file for manifest.ml. Update version ...Robert Norton
2019-02-13Merge branch 'sail2' into rmem_interpreterJon French
2019-02-12Add a CHANGELOG fileAlasdair Armstrong
2019-02-12Merge remote-tracking branch 'origin/sail2' into asl_flow2Alasdair Armstrong
2019-02-12Improvements for emacs modeAlasdair Armstrong
2019-02-11Add an additional test caseAlasdair
2019-02-11Expand type synonyms for E_constraint and E_sizeofAlasdair
2019-02-11Add tests for implicit argumentsAlasdair Armstrong
2019-02-11Get the order of overrides correct during topsortBrian Campbell
2019-02-08Cleanup src MakefileAlasdair
2019-02-08Slightly tweak the help message.Prashanth Mundkur
2019-02-08Add parameterization support for bitfields.Prashanth Mundkur
2019-02-08Add missing functions to HOL monad wrapperThomas Bauereiss
2019-02-08Resurrect Sail output option (with new name: -output_sail)Brian Campbell
2019-02-08Prevent top_sort throwing away overloads (and other multiple definitions)Brian Campbell
2019-02-08Allow internal AST nodes in input when -dmagic_hash is onBrian Campbell