Releases: runtimeverification/riscv-semantics
Releases · runtimeverification/riscv-semantics
v0.1.94: Add simp rules 4 `&Int` assoc (#123)
Co-authored-by: devops <[email protected]>
v0.1.93: Add property `proof_show` to `SymTools` (#122)
Co-authored-by: devops <[email protected]>
v0.1.92: Update dependency: deps/k_release (#114)
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)
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)
Co-authored-by: devops <[email protected]>
v0.1.89: Write temporary test data into separate folders by default (#120)
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)
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)
Co-authored-by: devops <[email protected]> Co-authored-by: Tamás Tóth <[email protected]>
v0.1.86: Consolidate ELF file handling under class `ELF` (#116)
Co-authored-by: devops <[email protected]>
v0.1.85: Add simp rules for `Int2Bytes o Bytes2Int` (#111)
Co-authored-by: devops <[email protected]> Co-authored-by: Tamás Tóth <[email protected]>