Skip to content
This repository was archived by the owner on Apr 25, 2024. It is now read-only.

Tags: runtimeverification/pyk

Tags

v0.1.779

Toggle v0.1.779's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Process branch `rule-id` and condition from `kore-rpc` response (#942)

Related:
* runtimeverification/haskell-backend#3716

Blocked on:
* ~runtimeverification/hs-backend-booster#536~

---------

Co-authored-by: devops <[email protected]>
Co-authored-by: Petar Maksimović <[email protected]>

v0.1.778

Toggle v0.1.778's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update dependency: deps/k_release (#1070)

Related:
* runtimeverification/k#4146
* runtimeverification/haskell-backend#3761

---------

Co-authored-by: devops <[email protected]>
Co-authored-by: Tamás Tóth <[email protected]>

v0.1.777

Toggle v0.1.777's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Allowing multiple constraints in splits preceding nodes to be refuted (

…#1066)

Currently, the refutation mechanism cannot handle the case in which the
split preceding the node to be refuted contains more than one
constraint. Such scenarios, however, have become commonplace given the
newly introduced KCFG minimization mechanism.

This PR extends the refutation mechanism by allowing it to handle splits
with multiple constraints.

---------

Co-authored-by: devops <[email protected]>

v0.1.776

Toggle v0.1.776's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update dependency: deps/k_release (#1068)

Co-authored-by: devops <[email protected]>
Co-authored-by: Tamás Tóth <[email protected]>

v0.1.775

Toggle v0.1.775's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Only allow letters as first character in `_modname` (#1067)

Related:
* runtimeverification/k#4158

---------

Co-authored-by: devops <[email protected]>

v0.1.774

Toggle v0.1.774's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update dependency: deps/k_release (#1064)

Co-authored-by: devops <[email protected]>
Co-authored-by: Tamás Tóth <[email protected]>

v0.1.773

Toggle v0.1.773's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use total function for variable lookup in `IMP` (#1063)

Related:
runtimeverification/hs-backend-booster#569 (comment)

Updates `IMP` to handle `Map` lookups the same way it is done in the
Booster test suite, which significantly improves execution time for the
Booster.

| Backend |   Old   |   New   |
|---------|---------|---------|
| Legacy  |  10.92s |  11.31s |
| Booster | 130.47s |  13.48s |

---------

Co-authored-by: devops <[email protected]>

v0.1.772

Toggle v0.1.772's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update dependency: deps/k_release (#1062)

Co-authored-by: devops <[email protected]>

v0.1.771

Toggle v0.1.771's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Exporting `get_requires` utils function (#1056)

This PR introduces a new file, `utils.py`, which should contain
auxiliary functions that need to be converted from and to llvm but don't
set any field on an object.

In this context we're using a function from llvm backend's
[pattern_matching.cpp](https://github.com/runtimeverification/llvm-backend/blob/e2f583a05b9bf362deabd58f8acc1ce534aaf4c4/lib/ast/pattern_matching.cpp#L174)
to avoid reimplement it in Python. This function is exported as Pyhton
binding in this
[PR](runtimeverification/llvm-backend#1019), and
therefore, the current PR can only be merged after we merge the LLVM
Backend one.

---------

Co-authored-by: devops <[email protected]>

v0.1.770

Toggle v0.1.770's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update dependency: deps/k_release (#1061)

Co-authored-by: devops <[email protected]>