Skip to content

Releases: runtimeverification/kontrol

v0.1.85: Support for user-defined `struct` (#78)

06 Dec 23:51
e38c22d
Compare
Choose a tag to compare
* 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)

06 Dec 22:13
2766f97
Compare
Choose a tag to compare
* 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)

06 Dec 06:11
d0ea7ed
Compare
Choose a tag to compare
* 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)

05 Dec 21:12
d423289
Compare
Choose a tag to compare
* simplify prank rules

* Set Version: 0.1.82

---------

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

v0.1.81: Update dependency: deps/kevm_release (#225)

05 Dec 00:42
e094ad7
Compare
Choose a tag to compare
* 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)

04 Dec 22:54
70fcc97
Compare
Choose a tag to compare
* 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)

04 Dec 14:54
08303c4
Compare
Choose a tag to compare
* 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)

04 Dec 11:51
91ebc71
Compare
Choose a tag to compare
* 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)

30 Nov 16:51
498541a
Compare
Choose a tag to compare
* Add `pytest` option `foundry-root`

* Set Version: 0.1.77

---------

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

v0.1.76: Small refactor to pranks. (#218)

29 Nov 20:17
a2955c4
Compare
Choose a tag to compare
* 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]>