Releases: runtimeverification/kontrol
Releases · runtimeverification/kontrol
v0.1.138: Fetch the correct proof id in case of nested dir structure (#326)
* fetch the correct proof id in case of nested dirs * Set Version: 0.1.135 * refactor into static method * add unit tests * Set Version: 0.1.136 * Set Version: 0.1.136 * Update src/kontrol/foundry.py * formatting * build regex in inner function * Set Version: 0.1.137 * Set Version: 0.1.138 --------- Co-authored-by: devops <[email protected]> Co-authored-by: rv-jenkins <[email protected]>
v0.1.137: Give pytest an upper bound <8.0.0 (#327)
* Give pytest an upper bound <8.0.0 * Set Version: 0.1.136 * Set Version: 0.1.137 --------- Co-authored-by: devops <[email protected]> Co-authored-by: rv-jenkins <[email protected]>
v0.1.136: Add support for NatSpec comments in proofs (#320)
* Add support for NatSpec comments and devdocs * Set Version: 0.1.134 * move extra-output to toml file; update expected output * review suggestions * Set Version: 0.1.135 * add review suggestions * Set Version: 0.1.136 * Set Version: 0.1.136 --------- Co-authored-by: devops <[email protected]>
v0.1.135
Refactor production of initial terms, factor out method identificatio…
v0.1.134: Update dependency: deps/kevm_release (#323)
* deps/kevm_release: Set Version 1.0.432 * Set Version: 0.1.134 * Sync Poetry files: kevm-pyk version 1.0.432 * flake.{nix,lock}: update Nix derivations * deps/kevm_release: Set Version 1.0.433 * Sync Poetry files: kevm-pyk version 1.0.433 * flake.{nix,lock}: update Nix derivations --------- Co-authored-by: devops <[email protected]>
v0.1.133: Update dependency: deps/kevm_release (#314)
* deps/kevm_release: Set Version 1.0.431 * Set Version: 0.1.133 * Sync Poetry files: kevm-pyk version 1.0.431 * deps/k_release: sync release file version 6.1.94 * flake.{nix,lock}: update Nix derivations --------- Co-authored-by: devops <[email protected]>
v0.1.132: Update dependency: deps/kevm_release (#311)
* deps/kevm_release: Set Version 1.0.428 * Set Version: 0.1.128 * Sync Poetry files: kevm-pyk version 1.0.428 * deps/k_release: sync release file version 6.1.93 * flake.{nix,lock}: update Nix derivations * fix bytes * deps/kevm_release: Set Version 1.0.429 * Set Version: 0.1.129 * Sync Poetry files: kevm-pyk version 1.0.429 * flake.{nix,lock}: update Nix derivations * deps/kevm_release: Set Version 1.0.430 * Sync Poetry files: kevm-pyk version 1.0.430 * flake.{nix,lock}: update Nix derivations * Set Version: 0.1.130 * test_foundry_prove: correct for new kore_server setup * Set Version: 0.1.131 * Set Version: 0.1.132 * update expected output --------- Co-authored-by: devops <[email protected]> Co-authored-by: Andrei <[email protected]> Co-authored-by: Andrei Văcaru <[email protected]>
v0.1.131: Refactor init and final terms for symbolic exploration (#264)
* refactor init and final terms for symbolic exploration * Set Version: 0.1.105 * remove redundant constraints * Set Version: 0.1.108 * add back init value for recorEvent cell * src/kontrol/prove.py: read final setUp info from symbolic test contract * src/kontrol/prove.py: remove unused args and use empty functions * src/kontrol/prove.py: symbolic_exploration:bool arg * Set Version: 0.1.119 * src/kontrol/prove.py: skip symbolic exploration for constructors * update expected output * fix typo * remove duplicated key * Set Version: 0.1.120 * Set Version: 0.1.120 * Set Version: 0.1.122 * Set Version: 0.1.128 * src/kontrol/prove.py: apply comment suggestions * Remove whitespace * Set Version: 0.1.130 * Set Version: 0.1.131 --------- Co-authored-by: devops <[email protected]> Co-authored-by: Petar Maksimović <[email protected]>
v0.1.130: Improvements to proof-loading speed on reruns (#308)
* .flake8, pyproject: ignore python files in forge submodule * .gitignore: ignore generate foundry files * pyproject.toml: exclude foundry test data in autoflake * kontrol/foundry: avoid opening all versions of proofs when only one called for * kontrol/foundry: more debugging information, variable renames, expanded logic for matching test ids * kontrol/{solc_to_k,prove}: add properties {Method,Constructor}.is_{test,testfail,setup} * kontrol/prove: rename internal function run_prover => _run_prover to avoid confusion * kontrol/prove: remove deadcode * kontrol/prove: avoid setting up kore-server for proofs that are loaded and already passed * Set Version: 0.1.126 * kontrol/prove: formatting * Set Version: 0.1.127 * Set Version: 0.1.128 * Revert "kontrol/{solc_to_k,prove}: add properties {Method,Constructor}.is_{test,testfail,setup}" This reverts commit c723be5f908633900f328e325772253c91ca98ae. * kontrol/foundry: correctly interpret % in proof directory name * Set Version: 0.1.129 * Set Version: 0.1.129 * Set Version: 0.1.130 --------- Co-authored-by: devops <[email protected]> Co-authored-by: Andrei Văcaru <[email protected]>
v0.1.129: Publish Kontrol to Cachix binary cache (#294)
* Publish Kontrol to Cachix binary cache * Set Version: 0.1.120 * Set Version: 0.1.121 * temporarily add cache step to the PR CI * revert temporarily add cache step to the PR CI * Set Version: 0.1.125 * Set Version: 0.1.128 * Set Version: 0.1.129 --------- Co-authored-by: devops <[email protected]> Co-authored-by: Andrei Văcaru <[email protected]> Co-authored-by: Everett Hildenbrandt <[email protected]>