Skip to content

Commit

Permalink
Update dependency: deps/kevm_release (#119)
Browse files Browse the repository at this point in the history
* deps/kevm_release: Set Version 1.0.319

* Set Version: 0.1.34

* Sync Poetry files: kevm-pyk version 1.0.319

* flake.{nix,lock}: update Nix derivations

* deps/kevm_release: Set Version 1.0.320

* Sync Poetry files: kevm-pyk version 1.0.320

* flake.{nix,lock}: update Nix derivations

* deps/kevm_release: Set Version 1.0.321

* Sync Poetry files: kevm-pyk version 1.0.321

* flake.{nix,lock}: update Nix derivations

* deps/kevm_release: Set Version 1.0.322

* Set Version: 0.1.35

* Sync Poetry files: kevm-pyk version 1.0.322

* flake.{nix,lock}: update Nix derivations

* fetch plugin_dir

* deps/kevm_release: Set Version 1.0.323

* Sync Poetry files: kevm-pyk version 1.0.323

* flake.{nix,lock}: update Nix derivations

* Remove redundant add_argument for --fail-fast

---------

Co-authored-by: devops <devops@runtimeverification.com>
Co-authored-by: Andrei <andrei.vacaru@runtimeverification.com>
Co-authored-by: Noah Watson <noah@nwatson.xyz>
  • Loading branch information
4 people authored Oct 23, 2023
1 parent 132a6c5 commit 868b197
Show file tree
Hide file tree
Showing 9 changed files with 22 additions and 25 deletions.
2 changes: 1 addition & 1 deletion deps/kevm_release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.318
1.0.323
8 changes: 4 additions & 4 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
description = "Kontrol";

inputs = {
kevm.url = "github:runtimeverification/evm-semantics/v1.0.318";
kevm.url = "github:runtimeverification/evm-semantics/v1.0.323";
nixpkgs.follows = "kevm/nixpkgs";
k-framework.follows = "kevm/k-framework";
k-framework.inputs.nixpkgs.follows = "nixpkgs";
Expand Down
2 changes: 1 addition & 1 deletion package/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.34
0.1.35
16 changes: 8 additions & 8 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"

[tool.poetry]
name = "kontrol"
version = "0.1.34"
version = "0.1.35"
description = "Foundry integration for KEVM"
authors = [
"Runtime Verification, Inc. <contact@runtimeverification.com>",
Expand All @@ -15,7 +15,7 @@ kontrol = "kontrol.__main__:main"

[tool.poetry.dependencies]
python = "^3.10"
kevm-pyk = { git = "https://github.com/runtimeverification/evm-semantics.git", tag = "v1.0.318", subdirectory = "kevm-pyk" }
kevm-pyk = { git = "https://github.com/runtimeverification/evm-semantics.git", tag = "v1.0.323", subdirectory = "kevm-pyk" }

[tool.poetry.group.dev.dependencies]
autoflake = "*"
Expand Down
2 changes: 1 addition & 1 deletion src/kontrol/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
if TYPE_CHECKING:
from typing import Final

VERSION: Final = '0.1.34'
VERSION: Final = '0.1.35'
7 changes: 0 additions & 7 deletions src/kontrol/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -532,13 +532,6 @@ def _parse_test_version_tuple(value: str) -> tuple[str, int | None]:
action='store_true',
help='Include the contract constructor in the test execution.',
)
prove_args.add_argument(
'--fail-fast',
dest='fail_fast',
default=False,
action='store_true',
help='Stop execution on other branches if a failing node is detected.',
)

show_args = command_parser.add_parser(
'show',
Expand Down
4 changes: 4 additions & 0 deletions src/kontrol/kompile.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,9 @@ def foundry_kompile(
kdist.get('foundry'),
extra_unparsing_modules=(bin_runtime_definition.all_modules + contract_main_definition.all_modules),
)

plugin_dir = kdist.get('plugin')

foundry_contracts_file.write_text(kevm.pretty_print(bin_runtime_definition, unalias=False) + '\n')
_LOGGER.info(f'Wrote file: {foundry_contracts_file}')
foundry.main_file.write_text(kevm.pretty_print(contract_main_definition) + '\n')
Expand Down Expand Up @@ -142,6 +145,7 @@ def update_kompilation_digest() -> None:
llvm_library=foundry.llvm_library,
debug=debug,
verbose=verbose,
plugin_dir=plugin_dir,
)

update_kompilation_digest()
Expand Down

0 comments on commit 868b197

Please sign in to comment.