Releases: runtimeverification/kontrol
Releases · runtimeverification/kontrol
v0.1.21: Clarify `--test` functionality for kontrol prove (#88)
* improve messages * tweak error message * Set Version: 0.1.21 * method -> function --------- Co-authored-by: devops <[email protected]>
v0.1.20: Update dependency: deps/kevm_release (#82)
* 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 <[email protected]> Co-authored-by: Palina Tolmach <[email protected]>
v0.1.19: Use fast CI machines for proof tests (#81)
* .github/test-pr: add fast label for proof tests * Set Version: 0.1.19 * .github/test-pr: reduce timeout --------- Co-authored-by: devops <[email protected]>
v0.1.18: Show kontrol version number with the `kontrol version` command (#77)
* 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 <[email protected]>
v0.1.17: Use infinite gas by default, add `setGas` cheatcode (#57)
* 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 <[email protected]> Co-authored-by: Everett Hildenbrandt <[email protected]>
v0.1.16: Refactor proof setup (#63)
* 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 <[email protected]>
v0.1.15: Update dependency: deps/kevm_release (#68)
* 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 <[email protected]>
v0.1.14: Migrate missing tests to kontrol (#48)
* 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 <[email protected]> Co-authored-by: Everett Hildenbrandt <[email protected]>
v0.1.13: Update dependency: deps/kevm_release (#60)
* 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 <[email protected]>
v0.1.12
One final test for review