Releases: runtimeverification/riscv-semantics
Releases · runtimeverification/riscv-semantics
v0.1.59: Allow `--temp-dir` option for `test-prove` (#77)
- Introduced a `--temp-dir <debug-dir-path>` option to save temporary files in a debug directory. - Enhanced the `test_specs` function to write proof results to a file in the temp directory. --------- Co-authored-by: Tamás Tóth <[email protected]> Co-authored-by: devops <[email protected]>
v0.1.58: Enhance SymTools with bug report integration (#75)
- Added a `bug_report` parameter to the `default` method for better error reporting. - Updated the `kprove` method to utilize the new `bug_report` feature. - Refactored the `explore` method to use `cterm_symbolic` with bug report support. This improves the debugging capabilities of the symbolic execution tools. --------- Co-authored-by: devops <[email protected]>
v0.1.57: Add command `kriscv-asm <instruction>` (#70)
Provide `kriscv-asm <instruction>` to generate assembled riscv instructions for constructing tests. --------- Co-authored-by: devops <[email protected]>
v0.1.56: Update dependency: deps/k_release (#63)
Update `kframework` to `7.1.236`. --------- Co-authored-by: devops <[email protected]> Co-authored-by: Freeman <[email protected]> Co-authored-by: Tamás Tóth <[email protected]>
v0.1.55: Add job for notifying dependents (#68)
Co-authored-by: devops <[email protected]>
v0.1.54: Add symbolic execution support (#67)
Co-authored-by: Copilot <[email protected]> Co-authored-by: devops <[email protected]>
v0.1.53: Factor out `runtime` from `Tools` (#66)
This makes it easier to instantiate `Tools` with an alternative definition. --------- Co-authored-by: devops <[email protected]>
v0.1.52: Implement `MUL*` instructions (#60)
Adds disassembler support for the (32 bit) M extension, and implements `MUL`, `MULH`, `MULHU` and `MULHSU`. --------- Co-authored-by: devops <[email protected]> Co-authored-by: automergerpr-permission-manager[bot] <190534181+automergerpr-permission-manager[bot]@users.noreply.github.com>
v0.1.51: Add option `--zero-init` (#65)
To initialize all registers to value `0`. --------- Co-authored-by: devops <[email protected]> Co-authored-by: automergerpr-permission-manager[bot] <190534181+automergerpr-permission-manager[bot]@users.noreply.github.com>
v0.1.50: Add LICENSE (#62)
Co-authored-by: devops <[email protected]> Co-authored-by: automergerpr-permission-manager[bot] <190534181+automergerpr-permission-manager[bot]@users.noreply.github.com>