Skip to content

Releases: runtimeverification/riscv-semantics

v0.1.59: Allow `--temp-dir` option for `test-prove` (#77)

16 Apr 13:43
74dc542
Compare
Choose a tag to compare
- 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)

16 Apr 11:35
1e43e19
Compare
Choose a tag to compare
- 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)

15 Apr 11:34
76f893a
Compare
Choose a tag to compare
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)

08 Apr 15:44
9f4184e
Compare
Choose a tag to compare
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)

08 Apr 08:04
0526095
Compare
Choose a tag to compare

v0.1.54: Add symbolic execution support (#67)

07 Apr 11:30
ae15f5d
Compare
Choose a tag to compare
Co-authored-by: Copilot <[email protected]>
Co-authored-by: devops <[email protected]>

v0.1.53: Factor out `runtime` from `Tools` (#66)

26 Mar 15:28
344cc7e
Compare
Choose a tag to compare
This makes it easier to instantiate `Tools` with an alternative
definition.

---------

Co-authored-by: devops <[email protected]>

v0.1.52: Implement `MUL*` instructions (#60)

26 Mar 13:29
b8bf5d2
Compare
Choose a tag to compare
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)

26 Mar 12:54
79552f6
Compare
Choose a tag to compare
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)

26 Mar 11:24
082c5f9
Compare
Choose a tag to compare
Co-authored-by: devops <[email protected]>
Co-authored-by: automergerpr-permission-manager[bot] <190534181+automergerpr-permission-manager[bot]@users.noreply.github.com>