summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2018-05-31Fix for Jenkins buildAlasdair Armstrong
2018-05-31Fixes to get ARM u-boot working in Sail.Alasdair Armstrong
2018-05-31Some tweaks to ocaml compilation and sail_lib for ARM with system registersAlasdair Armstrong
2018-05-28Coq: merge some implicit variables from axioms with argumentsBrian Campbell
2018-05-28Coq: prefer simple binders over patternsBrian Campbell
2018-05-28Coq: add option to produce axioms for unimplemented functionsBrian Campbell
2018-05-28Coq: proper printing of nexpsBrian Campbell
2018-05-25Use paged memory storage for ocaml backend memory. This is slightly slower (<...Robert Norton
2018-05-24Revert "Allow instantiation of type or order type variables without kind decl...Brian Campbell
2018-05-24Check kinds of type variables while checking well-formedness of typesBrian Campbell
2018-05-24Coq: need None special case here, tooBrian Campbell
2018-05-24Coq: record conditionals in the context for constraint solvingBrian Campbell
2018-05-23Coq: Implement the most basic merging of type- and term-level parametersBrian Campbell
2018-05-23riscv decode now uses mapping-decode and passes testsJon French
2018-05-23fix typo in error message in type_check.mlJon French
2018-05-22Fix one part of cast introduction, leave another for laterBrian Campbell
2018-05-22Fix for E_cons not being compiled correctly into OCamlAlasdair Armstrong
2018-05-21Add an -ocaml-nobuild option to avoid building the generated ocaml by default...Prashanth Mundkur
2018-05-21further RISCV mapping: all extant non-compressed instructions doneJon French
2018-05-21fix bug in rewrite_defs_mapping_patterns where pattern-uses of mappings with ...Jon French
2018-05-18Make named theorem collections of state monad more fine-grainedThomas Bauereiss
2018-05-18Fix bug in rewriting variable updatesThomas Bauereiss
2018-05-18temporary HACK for aarch64: make rewrite_defs_pat_lits ignore stringsJon French
2018-05-18more riscv mappings; riscv now builds successfully to lem which builds to isa...Jon French
2018-05-18Avoid split_on_char function that was introduced in OCaml 4.04. Use Util vers...Robert Norton
2018-05-17changes to for testing FreeBSD boot on MIPS: allowing loading raw file in oca...Robert Norton
2018-05-17Merge branch 'cheri-mono' into sail2Brian Campbell
2018-05-17fix bug in rewrite_defs_pat_string_append -- make it pass types through corre...Jon French
2018-05-17Remove sequential code againBrian Campbell
2018-05-17Use an intermediate base_monad type alias in Lem,Brian Campbell
2018-05-16fix a couple warnings in type_check.mlJon French
2018-05-16Declare hol automatic termination in sail_valuesRamana Kumar
2018-05-16Add support for inline val-spec declaration for mappingsJon French
2018-05-15Merge branch 'sail2' into mappingsJon French
2018-05-15reorder lem rewrite passes and explicitly remove mapping valspecs; string stu...Jon French
2018-05-15rewrite_defs_guarded_pats: guards deserve rewriting tooJon French
2018-05-14make debug printing of realised mappings both optional and lazyJon French
2018-05-12Fix bug in handling of registers with option typeThomas Bauereiss
2018-05-11More builtin names in constant propagationBrian Campbell
2018-05-11Make nexp simplification a little smarterBrian Campbell
2018-05-11Actually use the correct type for singleton rewriting this timeBrian Campbell
2018-05-11Be much more careful to introduce the right bitvector casts to the right sizesBrian Campbell
2018-05-11Handle automatic existential unpacking in function application in mono analysisBrian Campbell
2018-05-11Use type from funcl in singleton rewritingBrian Campbell
2018-05-11further riscv mappingJon French
2018-05-11support for mapping-patterns inside (should be) all other pattern typesJon French
2018-05-11Add Boolean short-circuiting to state monadThomas Bauereiss
2018-05-11Merge branch 'sail2' into cheri-monoThomas Bauereiss
2018-05-11Remove buggy bit list comparison functions from Lem libraryThomas Bauereiss
2018-05-11Remove unneeded _sail suffix from latex files.Robert Norton