You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* include/evm: name various CALL rules
* kevm-pyk/kevm: add KEVM.{is_terminal,extract_branches,abstract}
* kevm-pyk/kevm: make KEVM.abstract a staticmethod
* kevm-pyk/kevm: refine the KEVM.is_terminal check
* kevm-pyk/kevm: avoid duplicate unique call
* kevm-pyk/{__main__,utils}: use upstream KCFGExplore class for auto-exploration
* kevm-pyk/__main__: remove unused --lemma argument
* kevm-pyk/__main__: remove unused arguments
* kevm-pyk/__main__: set defauft for max_depth, max_iterations
* kevm-pyk/__main__: more default arguments
* kevm-pyk/{utils,__main__}: factor out parallel_kcfg_explore
* kevm-pyk/gst_to_kore: fix quoting warning
* kevm_pyk/{utils,__main__}: simplify passing proof problems to parallel_kcfg_explore
* kevm_pyk/__main__: adapt exec_prove to use parallel_kcfg_explore
* kevm_pyk/__main__: promote --md-selector to k_args from k_kompile_args
* kevm-pyk/{utils,__main__}: correctly handle saving proofs to a given directory
* kevm-pyk/utils: pack arguments to _call_rpc correctly
* bin/kevm, kevm-pyk/__main__: add kevm view-kcfg command
* Makefile: go further for each block on CI, simplify initial states
* .github/test-pr: increase parallelism
* kevm-pyk/utils: remove unused function
* kevm-pyk/{utils,__main__}: adapt to new upstream KCFGExplore
* kevm-pyk/kevm: implement short-info method
* kevm_pyk/kevm: avoid crashes due to missing cells in configuration
* Makefile, tests/failing-symbolic.pyk: enable pyk prover for haskell backend
* kevm-pyk/: default to random base port, not hardcoded one
* Makefile: activate pyk before calling prover
* tests/foundry: exclude tests that reach #Bottom
* tests/failing-symbolic.pyk: add tests which are not passing with incremental exploration
* kevm-pyk/__main__: default to checking implication every block of execution
* tests/failing-symbolic.pyk: re-enable tests with incremental exploration
* .github/test-pr: increases parallelism
* kevm-pyk/__main__: new foundry-simplify-node command
* kevm-pyk/__main__: use KCFGExplore for foundry-simplify-node
* tests/failing-symbolic.pyk: add failing tests
* kevm-pyk/__main__: do not crash on bottom result
* .github/test-pr: remove --retry option for foundry proofs
* kevm-pyk/__main__: small fix to simplify_init logic
* tests/failing-symbolic.pyk: ignore functional specs
* kevm-pyk/__main__: factor out explore_args
* Makefile: increase block size on proofs
* kevm-pyk/__main__: factor out more explore_args
* kevm-pyk/kevm: remove comment
* kevm-pyk/kevm: remove useless statement
* kevm-pyk/utils: simplify zip call
* kevm-pyk/{utils,__main__}: hoist effectful printing of results to main methods
* Makefile: run proofs with poetry
* kevm-pyk/__main__: make sure to actually save Foundry KCFGs
* kevm-pyk/{utils,__main__}: make sure we are using consistent naming scheme for KCFG files
* tests/failing-symbolic.pyk: add bihu functional tests
* tests/failing-symbolic.pyk: add another two failing tests
* kevm-pyk/{utils,__main__}: use KCFGExplore.{read_cfg,write_cfg}
* kevm-pyk/__main__: use short info node printer in KCFGViewer
* bin/kevm: pass --debug through to kevm-pyk
* kevm-pyk/__main__: correct how logging levels are handled
* tests/foundry/exclude: remove tests failing due to out of gas
* .github/test-pr: decrease parallelism slightly
* tests/specs/functional/infinite-gas-spec: add failing gas comparison check for foundry
* include/kframework/{infinite-gas,lemmas/int-simplification}: add lemmas for simplifying infinite gas query
* kevm-pyk/kevm: remove unused method KEVM.abstract
* Makefile: bring back --no-simplify-init on CI
* tests/specs/function/infinite-gas-spec: another failing test
* include/{infinite-gas,lemmas/int-simplification}: more simplifications
* kevm-pyk/utils: remove unused function
---------
Co-authored-by: rv-jenkins <[email protected]>
Co-authored-by: Andrei <[email protected]>
Co-authored-by: Andrei Văcaru <[email protected]>
0 commit comments