Releases: runtimeverification/kontrol
Releases · runtimeverification/kontrol
v0.1.85: Support for user-defined `struct` (#78)
* Add struct/tuple handling to `solc_to_k` * Set Version: 0.1.18 * Add tests for struct support; minor error msg fix * Set Version: 0.1.20 * Set Version: 0.1.21 * Rename `field` var to avoid shadowing * Fix typo in `rule` * Set Version: 0.1.23 * Set Version: 0.1.76 * Set Version: 0.1.77 * Update `_range_predicates` to support structs * Add `bytes32` var to a struct in `StructTypeTest` * Code quality fix * Update `StructTypeTest` signature in test list * Update `solc_to_k` tests for structs * Set Version: 0.1.78 * Update expected output for `kompile` * Set Version: 0.1.82 * Review type, arg name fixes * Refactor component unwrapping methods * Move `arg_name` to `Input`; minor code review fix * Code quality fix * Make `make_single_type` and `make_complex_type` private * Refactor `tuple` input data for `solc_to_k` tests * Respect `typle` type used for `inputs` * Return `arg_names` and `_types` to `Method` * Use `tuple` literals in `solc_to_k` tests * Set Version: 0.1.83 * Set Version: 0.1.84 * Turn `Input` methods to properties,rename `_field` * Set Version: 0.1.85 --------- Co-authored-by: devops <[email protected]> Co-authored-by: rv-jenkins <[email protected]>
v0.1.84: Update dependency: deps/kevm_release (#230)
* deps/kevm_release: Set Version 1.0.386 * Set Version: 0.1.84 * Sync Poetry files: kevm-pyk version 1.0.386 * flake.{nix,lock}: update Nix derivations --------- Co-authored-by: devops <[email protected]>
v0.1.83: Update dependency: deps/kevm_release (#229)
* deps/kevm_release: Set Version 1.0.384 * Set Version: 0.1.82 * Sync Poetry files: kevm-pyk version 1.0.384 * deps/k_release: sync release file version 6.1.39 * flake.{nix,lock}: update Nix derivations * Set Version: 0.1.83 * deps/kevm_release: Set Version 1.0.385 * Sync Poetry files: kevm-pyk version 1.0.385 * deps/k_release: sync release file version 6.1.41 * flake.{nix,lock}: update Nix derivations --------- Co-authored-by: devops <[email protected]> Co-authored-by: Petar Maksimović <[email protected]>
v0.1.82: Simplify cheat code rules (#228)
* simplify prank rules * Set Version: 0.1.82 --------- Co-authored-by: devops <[email protected]>
v0.1.81: Update dependency: deps/kevm_release (#225)
* deps/kevm_release: Set Version 1.0.382 * Set Version: 0.1.80 * Sync Poetry files: kevm-pyk version 1.0.382 * deps/k_release: sync release file version 6.1.36 * flake.{nix,lock}: update Nix derivations * Set Version: 0.1.81 --------- Co-authored-by: devops <[email protected]>
v0.1.80: Various documentation fixes (#224)
* typos * Set Version: 0.1.80 * fix KVersion warning * add cheatcodes.md disclaimer * gracefully shut down when forge is not in PATH --------- Co-authored-by: devops <[email protected]>
v0.1.79: Error handling outside of a foundry project (#204)
* refactor Foundry class init in list, prove and build exec functions * refactor remaining exec_ functions * refactor tests * exit on except * switch instructions * add review suggestions * rename_fixture * add review suggestions * fix profiling * Fix mocking in `test_foundry_list` * Set Version: 0.1.79 --------- Co-authored-by: Tamás Tóth <[email protected]> Co-authored-by: devops <[email protected]>
v0.1.78: Update dependency: deps/kevm_release (#217)
* deps/kevm_release: Set Version 1.0.380 * Sync Poetry files: kevm-pyk version 1.0.380 * deps/k_release: sync release file version 6.1.34 * flake.{nix,lock}: update Nix derivations * Fix linting issues * Replace `kevm_pyk.kdist` by `pyk.kdist` * Set Version: 0.1.78 * Update expected output in `testFail_expect_revert` * Sync Poetry files: kevm-pyk version 1.0.380 * deps/kevm_release: Set Version 1.0.381 * Sync Poetry files: kevm-pyk version 1.0.381 * deps/k_release: sync release file version 6.1.35 * flake.{nix,lock}: update Nix derivations --------- Co-authored-by: devops <[email protected]> Co-authored-by: Tamás Tóth <[email protected]> Co-authored-by: palinatolmach <[email protected]>
v0.1.77: Add `pytest` option `foundry-root` (#220)
* Add `pytest` option `foundry-root` * Set Version: 0.1.77 --------- Co-authored-by: devops <[email protected]>
v0.1.76: Small refactor to pranks. (#218)
* use #next for pranks * Set Version: 0.1.76 * Update src/kontrol/kdist/cheatcodes.md --------- Co-authored-by: devops <[email protected]> Co-authored-by: Petar Maksimović <[email protected]>