Skip to content

Commit 1e382ee

Browse files
authored
Update latest master on feature/p-token with variantIdx change (#926)
- #918 - #912 - #919 - #920 - #923 - #921 - #922 - #924
2 parents 008b6ce + a042782 commit 1e382ee

23 files changed

Lines changed: 663 additions & 388 deletions

deps/k_release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.1.310
1+
7.1.313

flake.lock

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
inputs.flake-utils.follows = "flake-utils";
1313
};
1414

15-
k-framework.url = "github:runtimeverification/k/v7.1.310";
15+
k-framework.url = "github:runtimeverification/k/v7.1.313";
1616
k-framework = {
1717
inputs.flake-utils.follows = "flake-utils";
1818
inputs.nixpkgs.follows = "nixpkgs";

kmir/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ version = "0.3.181"
88
description = ""
99
requires-python = ">=3.10"
1010
dependencies = [
11-
"kframework==v7.1.310",
11+
"kframework==v7.1.313",
1212
"rust-demangler==1.0",
1313
]
1414

kmir/src/kmir/__main__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,9 @@ def _arg_parser() -> ArgumentParser:
531531
metavar='FILE',
532532
help='K module file to include (.json format from --to-module)',
533533
)
534+
prove_rs_parser.add_argument(
535+
'--max-workers', metavar='N', type=int, help='Maximum number of workers for parallel exploration'
536+
)
534537

535538
link_parser = command_parser.add_parser(
536539
'link', help='Link together 2 or more SMIR JSON files', parents=[kcli_args.logging_args]
@@ -574,6 +577,8 @@ def _parse_args(ns: Namespace) -> KMirOpts:
574577
use_default_printer=ns.use_default_printer,
575578
statistics=ns.statistics,
576579
leaves=ns.leaves,
580+
to_module=ns.to_module,
581+
minimize_proof=ns.minimize_proof,
577582
)
578583
case 'view':
579584
proof_dir = Path(ns.proof_dir)
@@ -605,9 +610,12 @@ def _parse_args(ns: Namespace) -> KMirOpts:
605610
return ProveRSOpts(
606611
rs_file=Path(ns.rs_file),
607612
proof_dir=ns.proof_dir,
613+
haskell_target=ns.haskell_target,
614+
llvm_lib_target=ns.llvm_lib_target,
608615
bug_report=ns.bug_report,
609616
max_depth=ns.max_depth,
610617
max_iterations=ns.max_iterations,
618+
max_workers=ns.max_workers,
611619
reload=ns.reload,
612620
fail_fast=ns.fail_fast,
613621
maintenance_rate=ns.maintenance_rate,

0 commit comments

Comments
 (0)