Skip to content

Releases: runtimeverification/kontrol

v0.1.138: Fetch the correct proof id in case of nested dir structure (#326)

03 Feb 10:12
0c089b7
Compare
Choose a tag to compare
* 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)

03 Feb 01:10
c55f2be
Compare
Choose a tag to compare
* 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)

02 Feb 10:12
d91bc90
Compare
Choose a tag to compare
* 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

01 Feb 06:59
8fab824
Compare
Choose a tag to compare
Refactor production of initial terms, factor out method identificatio…

v0.1.134: Update dependency: deps/kevm_release (#323)

30 Jan 20:53
9aed0f8
Compare
Choose a tag to compare
* 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)

25 Jan 09:57
9ef828b
Compare
Choose a tag to compare
* 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)

24 Jan 16:41
4fbb388
Compare
Choose a tag to compare
* 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)

24 Jan 10:16
cc6c7ae
Compare
Choose a tag to compare
* 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)

24 Jan 07:17
7c6fac7
Compare
Choose a tag to compare
* .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)

24 Jan 03:35
0874057
Compare
Choose a tag to compare
* 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]>