summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-07-02optimise cheri c build.Robert Norton
2018-07-01RTS: Fail on AArch32 and ASIMDAlastair Reid
2018-06-30RTS: fix replicate_bitsAlastair Reid
2018-06-30RTS: Add length asserts to bits opsAlastair Reid
2018-06-30Main: trivial restructuring of print commands to make them easier to read/mai...Alastair Reid
2018-06-30Fix an issue with vector_update_subrangeAlasdair
2018-06-29Constant folding improvementsAlasdair
2018-06-29Try to fix some tricky C compilation bugs, break everything insteadAlasdair Armstrong
2018-06-29Main: many small tweaks.Alastair Reid
2018-06-29RTS: tweak TIMEOUT messageAlastair Reid
2018-06-29Prelude: drop escape effect from sleep/verbosity primopsAlastair Reid
2018-06-28RTS: Fix utterly broken command line parsingAlastair Reid
2018-06-28RTS: Add --verbosity flag to C modelAlastair Reid
2018-06-28Add tagged memory to C rts to cheri can be compiled to CAlasdair Armstrong
2018-06-28Fix warning in rts.cRobert Norton
2018-06-28further changes to support rmemJon French
2018-06-28Fix build of Aarch64_mono.thyThomas Bauereiss
2018-06-28Add patches to (monomorphised) AArch64Thomas Bauereiss
2018-06-28Add option to build ocaml with bisect_ppx coverage support. Add cheri targets...Robert Norton
2018-06-28RTS: Add missing #includeAlastair Reid
2018-06-28Deduplicate arguments for different constructors in undefined fnsBrian Campbell
2018-06-28Main: exit if you hit IMPDEF behaviourAlastair Reid
2018-06-27RTS/Main: tweaking cycle counter handlingAlastair Reid
2018-06-27Actually fix real literals, and add a test for various propertiesAlasdair Armstrong
2018-06-27Fix reading reals from strings in C libAlasdair Armstrong
2018-06-27libsail: optimise real_powerAlastair Reid
2018-06-27Add a mips_c_gcov target that builds mips_c model with coverage reporting.Robert Norton
2018-06-27Add a new function cycle_limit_reached that returns bool, allowing for gracef...Robert Norton
2018-06-27Fix real implementation in C to use GMP rationalsAlasdair Armstrong
2018-06-27Main: refactor fetch_and_executeAlastair Reid
2018-06-27RTS: __SetConfig support is off by defaultAlastair Reid
2018-06-27RTS: Add support for __ListConfigAlastair Reid
2018-06-27RTS: Delete __SetConfig stub functionAlastair Reid
2018-06-27Make sure __SetConfig gets included in generated codeAlasdair Armstrong
2018-06-27Main: fix PC advance after HINT and other EndOfInstructionAlastair Reid
2018-06-26Fix duplicate riscv mem-ea, spotted by Jon French.Prashanth Mundkur
2018-06-26Add configuration registers so __SetConfig ASL can be translatedAlasdair Armstrong
2018-06-26Main: further refinement of execution cycleAlastair Reid
2018-06-26Prelude: as received from AlasdairAlastair Reid
2018-06-26Main: attempt to capture AArch64 execution cycleAlastair Reid
2018-06-26mips: fix duplication of cycle_count call that arose due to git merge.Robert Norton
2018-06-26mips: comment out printing of EXCEPTION on every ISA exception.Robert Norton
2018-06-26turn on warnings when compiling mips c then dial back ones that are triggered...Robert Norton
2018-06-26RTS: implement sleep primitivesAlastair Reid
2018-06-26RTS: stub support for -C command line optionAlastair Reid
2018-06-26ELF: Restore error messages in ELF readerAlastair Reid
2018-06-26In guarded pattern rewriting, irrefutable patterns subsume wildcardsBrian Campbell
2018-06-26In elf_loader don't attempt to convert paddr to int64 because on MIPS it is q...Robert Norton
2018-06-25Add a riscv platform parameter to control trapping to M-mode on misaligned ac...Prashanth Mundkur
2018-06-25Increment the riscv trace step counter only when instructions are executed.Prashanth Mundkur