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
* Integrate opcode semantics summaries
- Refactored the summarize function to print correct and compilable k definitions for summaries.
- Added new summary targets for LLVM and Haskell backend in the KEVM plugin.
- Updated the Makefile to include a new test target for `test-prove-summaries`.
- Refactored the test suite to validate opcode summaries.
- Adjusted imports in the driver and EDSL modules to incorporate the new summaries.
- Cleaned up the `.gitignore` to ensure proper tracking of relevant files.
* make test-integration PYTEST_ARGS+="--update-expected-output"
* Enhance target options in CLI by adding new summary targets for LLVM and Haskell. This update expands the choices available for the `--target` argument to include `llvm-summary` and `haskell-summary`.
* Update test suite configuration in GitHub Actions workflow
- Changed the test suite for the 'Summarization' job from 'test-summarize' to 'test-prove-summaries'.
- Adjusted timeout and parallel execution settings for the 'Summarization' job to improve performance.
- Updated the build command for the distribution to include 'evm-semantics.haskell-summary' instead of 'evm-semantics.summary'.
* Pulling nested transformation functions to module level & move model instantiation out of the context manager's scope.
* convert `_transform` functions into module functions; extract helper functions to get the summary kdefinition for printing.
0 commit comments