Skip to content

Releases: runtimeverification/kontrol

v0.1.21: Clarify `--test` functionality for kontrol prove (#88)

10 Oct 06:27
c026306
Compare
Choose a tag to compare
* improve messages

* tweak error message

* Set Version: 0.1.21

* method -> function

---------

Co-authored-by: devops <devops@runtimeverification.com>

v0.1.20: Update dependency: deps/kevm_release (#82)

06 Oct 11:23
fb226b6
Compare
Choose a tag to compare
* deps/kevm_release: Set Version 1.0.312

* Set Version: 0.1.19

* Sync Poetry files: kevm-pyk version 1.0.312

* flake.{nix,lock}: update Nix derivations

* Set Version: 0.1.20

---------

Co-authored-by: devops <devops@runtimeverification.com>
Co-authored-by: Palina Tolmach <polina.tolmach@gmail.com>

v0.1.19: Use fast CI machines for proof tests (#81)

05 Oct 21:04
39671a7
Compare
Choose a tag to compare
* .github/test-pr: add fast label for proof tests

* Set Version: 0.1.19

* .github/test-pr: reduce timeout

---------

Co-authored-by: devops <devops@runtimeverification.com>

v0.1.18: Show kontrol version number with the `kontrol version` command (#77)

05 Oct 15:10
2182efe
Compare
Choose a tag to compare
* Show Kontrol version number with the  subcommand

* format code

* add new_version in github test-pr workflow and revert the version to 0.1.17


* Disable -v option for command \'kontrol version\'


* use single quote for field name "verbose"

---------

Co-authored-by: devops <devops@runtimeverification.com>

v0.1.17: Use infinite gas by default, add `setGas` cheatcode (#57)

04 Oct 14:03
336c92e
Compare
Choose a tag to compare
* Use infinite gas by default; add `setGas`

* Set Version: 0.1.10

* Set Version: 0.1.15

* Update invariant for `LoopsTest.sum_N`

* Remove `infiniteGas()` from `FreshIntTest`

* Update loop invariant for `sum_n`, expected output

* Set Version: 0.1.16

* Set Version: 0.1.17

---------

Co-authored-by: devops <devops@runtimeverification.com>
Co-authored-by: Everett Hildenbrandt <everett.hildenbrandt@gmail.com>

v0.1.16: Refactor proof setup (#63)

04 Oct 10:42
f624112
Compare
Choose a tag to compare
* Make `method_to_apr_proof` public

* Move calls

* Extract method `get_contract_and_method`

* Extract function `collect_tests`

* Extract function `collect_setup_methods`

* Update digest directly

* Rename variables

* Move statement

* Simplify log messages

* Change `_run_cfg_group` to work with `FoundryTest`

* Change `method_to_apr_proof` to work with `FoundryTest`

* Extract nested function `run_prover`

* Extract function `method_to_initialized_cfg`

* Pull setup digest computation

* Eliminate else branch

* Extract function `_setup_cterm`

* Pull `setUp()` final state loading

* Eliminate parameter `save_directory`

* Remove parameter `exclude_tests`

* Fix number of `pytest` workers on CI

* Set Version: 0.1.16

---------

Co-authored-by: devops <devops@runtimeverification.com>

v0.1.15: Update dependency: deps/kevm_release (#68)

03 Oct 17:33
b20e7c8
Compare
Choose a tag to compare
* deps/kevm_release: Set Version 1.0.310

* Set Version: 0.1.15

* Sync Poetry files: kevm-pyk version 1.0.310

* flake.{nix,lock}: update Nix derivations

* deps/kevm_release: Set Version 1.0.311

* Sync Poetry files: kevm-pyk version 1.0.311

* flake.{nix,lock}: update Nix derivations

---------

Co-authored-by: devops <devops@runtimeverification.com>

v0.1.14: Migrate missing tests to kontrol (#48)

03 Oct 04:25
fc4e228
Compare
Choose a tag to compare
* Update foundry ref

* Set Version: 0.1.9

* Updatae expected files, fix lemma

* Add non-ported test files

* Set Version: 0.1.10

* add cheatcode functions and update expected kompile output

* Set Version: 0.1.11

* Set Version: 0.1.11

* Update forge version in test-pr.yml

* Set Version: 0.1.12

* Set Version: 0.1.13

* Set Version: 0.1.14

---------

Co-authored-by: devops <devops@runtimeverification.com>
Co-authored-by: Everett Hildenbrandt <everett.hildenbrandt@gmail.com>

v0.1.13: Update dependency: deps/kevm_release (#60)

02 Oct 16:27
5cfcb1b
Compare
Choose a tag to compare
* deps/kevm_release: Set Version 1.0.308

* Set Version: 0.1.13

* Sync Poetry files: kevm-pyk version 1.0.308

* flake.{nix,lock}: update Nix derivations

* deps/kevm_release: Set Version 1.0.309

* Sync Poetry files: kevm-pyk version 1.0.309

* flake.{nix,lock}: update Nix derivations

---------

Co-authored-by: devops <devops@runtimeverification.com>

v0.1.12

29 Sep 19:23
8fba019
Compare
Choose a tag to compare
One final test for review