| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-13 | prepare for new opam release | Robert Norton | |
| 2018-07-13 | Merge branch 'sail2' of github.com:rems-project/sail into sail2 | Brian Campbell | |
| 2018-07-13 | Coq: avoid a couple of common identifiers | Brian Campbell | |
| 2018-07-12 | Add missing builtins needed for cheri128 C. Still doesn't build possibly due ↵ | Robert Norton | |
| to code gen issue. | |||
| 2018-07-12 | make unziping freebsd kernel more robust if run again. | Robert Norton | |
| 2018-07-12 | Handle failures during interpreting better | Alasdair Armstrong | |
| Changes to the interpreter to better support constant folding during compilation mean it can now throw exceptions to the caller, allow the caller to handle the error, rather than simply printing an error. This broke the ARM interpreter test because exit() is handled by throwing an Exit exception in the interpreter. | |||
| 2018-07-12 | update arm and mips models for new type of write_ram builtin. Also fix c and ↵ | Robert Norton | |
| interpreter implementations of same. | |||
| 2018-07-12 | Coq: get rid of syntax error on exception handling | Brian Campbell | |
| 2018-07-12 | Coq: handle all bool conjunctions/disjunctions | Brian Campbell | |
| 2018-07-12 | Coq: more autocast insertion | Brian Campbell | |
| 2018-07-12 | Coq: tuple matching in loops | Brian Campbell | |
| 2018-07-12 | Coq: remove unnecessary constraint on foreach loops | Brian Campbell | |
| 2018-07-12 | Temporarily remove some paragraphs from the manual for anonymisation | Alasdair Armstrong | |
| 2018-07-12 | Coq: more accurate autocast insertion | Brian Campbell | |
| 2018-07-12 | Fix bug for large integers in OCaml compilation | Alasdair Armstrong | |
| 2018-07-12 | Further anonymise manual | Alasdair Armstrong | |
| 2018-07-12 | Minor fix to support OCaml 4.02.3 | Shaked Flur | |
| 2018-07-12 | Fixed a nested comment issue | Shaked Flur | |
| 2018-07-11 | Add fixme note about riscv jalr. | Prashanth Mundkur | |
| 2018-07-11 | Update the exception code for riscv LR after clarification on isa-dev. | Prashanth Mundkur | |
| 2018-07-12 | Fixes for ARM Sail tests, and get_time_ns for interpreter | Alasdair | |
| 2018-07-11 | RISC-V model fixes for RMEM | Jon French | |
| 2018-07-11 | Remove copyright header from generated isabelle for anonymisation. Make sure ↵ | Robert Norton | |
| to repeat this if re-generating isabelle before submission. | |||
| 2018-07-11 | Add FreeBSD boot to mips test suite. | Robert Norton | |
| 2018-07-11 | Fixes to Isabelle snapshot | Thomas Bauereiss | |
| Remove absolute paths, update Aarch64_extras.thy | |||
| 2018-07-11 | Note that a suitable HOL version is required | Brian Campbell | |
| 2018-07-11 | Add ROOTS file to Isabelle snapshot | Thomas Bauereiss | |
| 2018-07-11 | Update Isabelle and HOL snapshots | Thomas Bauereiss | |
| 2018-07-11 | Partially revert change to add_vec_int et al | Thomas Bauereiss | |
| On second thought, this change should not really make a difference; the CHERI test suite still passes without it. Moreover, using unsigned conversion of the vector argument leads to more convenient lemmas for the provers. | |||
| 2018-07-11 | Fix riscv_duopod build. | Robert Norton | |
| 2018-07-11 | Manage expectations about processing time for HOL4 models | Brian Campbell | |
| 2018-07-11 | Update HOL4 snapshot with Thomas' fixes | Brian Campbell | |
| 2018-07-10 | Add an option to specify the dtc to use for the riscv platform. | Prashanth Mundkur | |
| 2018-07-10 | Turn off some riscv debug tracing. | Prashanth Mundkur | |
| 2018-07-11 | Update Isabelle snapshots | Thomas Bauereiss | |
| Except RISC-V duopod, which doesn't seem to build for me at the moment | |||
| 2018-07-11 | Fix off-by-one bugs in monomorphisation rewrites involving bitvector subranges | Thomas Bauereiss | |
| CHERI test suite now passes using Isabelle-generated emulator | |||
| 2018-07-11 | Fix some signedness bugs | Thomas Bauereiss | |
| add_vec_int and similar functions in the Lem library used unsigned instead of signed conversion. | |||
| 2018-07-11 | Update CHERI code extraction from Isabelle | Thomas Bauereiss | |
| Also use zero-initialised memory. Apparently some tests access unitialised memory, and the default behaviour of the Lem shallow embedding is to fail in this case. | |||
| 2018-07-10 | HOL4 snapshot update | Brian Campbell | |
| 2018-07-10 | Coq MIPS snapshot | Brian Campbell | |
| 2018-07-10 | Start adding c-backend bits for riscv. | Prashanth Mundkur | |
| 2018-07-10 | Support riscv atomic accesses to mmio regions, used by linux to access ↵ | Prashanth Mundkur | |
| device registers. | |||
| 2018-07-10 | remove sim.dts when anonymising. | Robert Norton | |
| 2018-07-10 | Make HOL build properly again for all of the models | Brian Campbell | |
| 2018-07-10 | RISCV load-acquire in Lem (-> rmem) | Jon French | |
| 2018-07-10 | fix constructor typo | Jon French | |
| 2018-07-10 | Only put static qualifier on valspecs when -static flag is used | Alasdair Armstrong | |
| 2018-07-10 | correct pretty-printing using mappings | Jon French | |
| 2018-07-10 | disable printing when compiling to Lem to keep rmem happy | Jon French | |
| 2018-07-10 | Merge branch 'sail2' of github.com:rems-project/sail into sail2 | Robert Norton | |
