| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-05-17 | changes to for testing FreeBSD boot on MIPS: allowing loading raw file in ↵ | Robert Norton | |
| ocaml main so that we can have simboot + kernel. Support UART output only. | |||
| 2018-05-17 | Merge branch 'cheri-mono' into sail2 | Brian Campbell | |
| 2018-05-17 | Clean out old sequential files | Brian Campbell | |
| 2018-05-17 | Fix Isabelle->OCaml wrapper | Thomas Bauereiss | |
| 2018-05-17 | Refactor main.sail | Thomas Bauereiss | |
| 2018-05-17 | Remove sequential code again | Brian Campbell | |
| 2018-05-17 | Clean up CHERI HOL generation a little too | Brian Campbell | |
| 2018-05-17 | Clean up MIPS for HOL4 a little | Brian Campbell | |
| Move mono_rewrites into lib | |||
| 2018-05-17 | Tidy up HOL4 riscv a little | Brian Campbell | |
| 2018-05-17 | Use an intermediate base_monad type alias in Lem, | Brian Campbell | |
| resolving the difference in type parameters between the prompt and state monads, and allowing a single output file to be used with either. Normally, the type alias is to the prompt monad, but for HOL4 we use the state monad. | |||
| 2018-05-16 | Some minor edits and typo-fixes to the manual, and update the files in the ↵ | Prashanth Mundkur | |
| riscv model. | |||
| 2018-05-16 | Add handwritten script to Holmakefile | Brian Campbell | |
| 2018-05-16 | More targeted gitignore for HOL4 | Brian Campbell | |
| (will do individual models later) | |||
| 2018-05-16 | Termination proofs and lemmata for sail_values hol | Ramana Kumar | |
| 2018-05-16 | Ignore .hollogs | Ramana Kumar | |
| 2018-05-16 | Declare hol automatic termination in sail_values | Ramana Kumar | |
| 2018-05-16 | Add global gitignore entries for HOL4 | Brian Campbell | |
| 2018-05-15 | Really don't remove those files | Brian Campbell | |
| 2018-05-15 | Fix the ebreak instruction to trap, and remove the now obsolete internal ↵ | Prashanth Mundkur | |
| exception. This should fix the sbreak test. | |||
| 2018-05-15 | Make all of Sail HOL libraries, not just the base heap | Brian Campbell | |
| 2018-05-14 | import new build of riscv tests including some new ones that are expected to ↵ | Robert Norton | |
| pass. | |||
| 2018-05-14 | Ignore built files in HOL4 snapshot | Brian Campbell | |
| 2018-05-14 | Add missing HOL4 files (and disable overzealous cleaning) | Brian Campbell | |
| 2018-05-12 | Add ROOT files | Thomas Bauereiss | |
| 2018-05-12 | Add link to README.md | Thomas Bauereiss | |
| 2018-05-12 | Update RISC-V snapshot | Thomas Bauereiss | |
| 2018-05-12 | Fix bug in handling of registers with option type | Thomas Bauereiss | |
| Also add test cases and Isabelle lemmas | |||
| 2018-05-12 | add -A | Peter Sewell | |
| 2018-05-11 | Add links in Isabelle snapshot README | Thomas Bauereiss | |
| 2018-05-11 | Add Isabelle snapshot of AArch64 with Brian's monomorphisation | Thomas Bauereiss | |
| 2018-05-11 | Fix last few links in README.md | Alasdair Armstrong | |
| 2018-05-11 | Fix some links and be more clear about licensing | Alasdair Armstrong | |
| 2018-05-11 | Try to fix relative links in README.md | Alasdair Armstrong | |
| 2018-05-11 | Add updated README file | Alasdair Armstrong | |
| 2018-05-11 | Add snapshot of HOL4 output for CHERI and RISC-V | Brian Campbell | |
| 2018-05-11 | Add missing document list example to repository | Alasdair Armstrong | |
| 2018-05-11 | Update and alphabetise author list in manual | Alasdair Armstrong | |
| 2018-05-11 | More builtin names in constant propagation | Brian Campbell | |
| 2018-05-11 | Temporary hacks for monomorphisation | Brian Campbell | |
| Mostly introducing type variables for regsize in valspecs | |||
| 2018-05-11 | Make nexp simplification a little smarter | Brian Campbell | |
| (should really make the Lem pretty printer use the solver properly, but this is a useful stopgap) | |||
| 2018-05-11 | Actually use the correct type for singleton rewriting this time | Brian Campbell | |
| 2018-05-11 | Be much more careful to introduce the right bitvector casts to the right sizes | Brian Campbell | |
| 2018-05-11 | Handle automatic existential unpacking in function application in mono analysis | Brian Campbell | |
| 2018-05-11 | Use type from funcl in singleton rewriting | Brian Campbell | |
| The pattern types may be subtypes, using those caused it to try rewriting int parameters and failing | |||
| 2018-05-11 | Add link to Thomas's Sail/Isabelle documentation in manual | Alasdair Armstrong | |
| Replace the old manual with new version in repository root | |||
| 2018-05-11 | More work on documentation | Alasdair Armstrong | |
| Should have all the main language features covered in at least some detail now. | |||
| 2018-05-11 | Work around Lem generation problem in RISC-V | Thomas Bauereiss | |
| "sum" is an existing constant in Isabelle, and the Lem constant avoiding mechanism does not seem to pick it up when used as the name of a function parameter. | |||
| 2018-05-11 | Add snapshot of generated Isabelle theories | Thomas Bauereiss | |
| Currently contains Lem and Sail libraries, and RISC-V and CHERI-MIPS specs. | |||
| 2018-05-11 | add .git to dev-repo in opam file to satisfy opam-publish. | Robert Norton | |
| 2018-05-11 | prepare sail 0.2 release | Robert Norton | |
