Skip to content

Releases: runtimeverification/riscv-semantics

v0.1.94: Add simp rules 4 `&Int` assoc (#123)

30 May 13:57
cf4108d

Choose a tag to compare

v0.1.93: Add property `proof_show` to `SymTools` (#122)

29 May 09:18
c2d312e

Choose a tag to compare

v0.1.92: Update dependency: deps/k_release (#114)

28 May 15:17
0949ca5

Choose a tag to compare

Update `kframework` to `7.1.263`.

---------

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

v0.1.91: Refactor RISC-V semantics to replace `Word` with `Int` (#121)

28 May 08:41
f680218

Choose a tag to compare

This commit updates the RISC-V semantics to use `Int` instead of `Word`
for several constructs, including program counter (`pc`), memory
addresses, and register values. The changes enhance consistency and
simplify the handling of integer values throughout the codebase.
Additionally, the `word` function in `term_builder.py` has been modified
to return an `Int` directly, streamlining its implementation.

- Updated `pc`, `loadBytes`, `storeBytes`, and `readReg` to use `Int`.
- Adjusted related rules and claims in integration tests to reflect the
new type usage.
- Simplified the `signExtend` and `Bool2Word` functions to return `Int`
instead of `Word`.

These changes improve the clarity and maintainability of the code while
ensuring that the semantics remain intact.

---------

Co-authored-by: devops <[email protected]>
Co-authored-by: Tamás Tóth <[email protected]>

v0.1.90: Enable instantiating symbolic config (#117)

27 May 14:07
cba2d2b

Choose a tag to compare

v0.1.89: Write temporary test data into separate folders by default (#120)

27 May 13:50
d411af1

Choose a tag to compare

This fixes a race condition where all test workers read and write the
same bug report.

---------

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

v0.1.88: Inline the `<test>` cell (#119)

27 May 13:34
759923e

Choose a tag to compare

This ensures that the user-specified part of the configuration has a
single root, which is desirable for e.g. serializing parseable claims.

---------

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

v0.1.87: Transform function `branchPC` to effect function `#PC_BRANCH` (#115)

26 May 10:23
202c19a

Choose a tag to compare

v0.1.86: Consolidate ELF file handling under class `ELF` (#116)

26 May 09:17
25b7057

Choose a tag to compare

v0.1.85: Add simp rules for `Int2Bytes o Bytes2Int` (#111)

22 May 02:27
bb2934c

Choose a tag to compare