Skip to content

fix name bottle is deployed under#926

Merged
rv-jenkins merged 2 commits intomasterfrom
deploy2
Nov 21, 2019
Merged

fix name bottle is deployed under#926
rv-jenkins merged 2 commits intomasterfrom
deploy2

Conversation

@dwightguth
Copy link
Copy Markdown
Contributor

No description provided.

@dwightguth dwightguth requested a review from ehildenb November 21, 2019 16:27
@rv-jenkins rv-jenkins merged commit 6c64f53 into master Nov 21, 2019
@rv-jenkins rv-jenkins deleted the deploy2 branch November 21, 2019 18:25
Baltoli pushed a commit that referenced this pull request Apr 9, 2024
While working on some larger KCFG/CTermSymbolic refactors/cleanups
(https://github.com/runtimeverification/pyk/issues/918 and
https://github.com/runtimeverification/pyk/issues/919), several smaller
changes came up, which are in this PR.

- When inserting `CTerm` into the KCFG, we used to process it to remove
source locations from the term. But since
#3568, we no longer have
attributes on `KInner`. So that processing routine is removed from
`Node` insertion, and the routine `remove_source_attributes` is removed
from `kast/manip.py` as well as it's not used.
- A feature of `KCFG.successors`, `KCFG.predecessors`, and
`KCFG.reachable_nodes`, where the user could select which types of edges
to traverse, is removed. This feature is not used anywhere, and only had
a single test (which is now removed).
- It's enforced that subclasses of `KCFG.Successor` must implement the
`to_dict` method.
- All methods of `CTermSymbolic` have the `module_name: str | None`
parameter added to them, and passed through to the RPC server.
- Methods `CTermSymbolic.{simplify,assume_defined}` are refactored to
amke use of existing `CTermSymbolic.kast_simplify` method.
- Several unused methods in `kast/manip.py` are removed,
`omit_large_tokens`, `remove_constraint_clauses_for`, and
`remove_constraints_for`.

---------

Co-authored-by: devops <devops@runtimeverification.com>
Baltoli pushed a commit that referenced this pull request Apr 9, 2024
While working on some larger KCFG/CTermSymbolic refactors/cleanups
(https://github.com/runtimeverification/pyk/issues/918 and
https://github.com/runtimeverification/pyk/issues/919), several smaller
changes came up, which are in this PR.

- When inserting `CTerm` into the KCFG, we used to process it to remove
source locations from the term. But since
#3568, we no longer have
attributes on `KInner`. So that processing routine is removed from
`Node` insertion, and the routine `remove_source_attributes` is removed
from `kast/manip.py` as well as it's not used.
- A feature of `KCFG.successors`, `KCFG.predecessors`, and
`KCFG.reachable_nodes`, where the user could select which types of edges
to traverse, is removed. This feature is not used anywhere, and only had
a single test (which is now removed).
- It's enforced that subclasses of `KCFG.Successor` must implement the
`to_dict` method.
- All methods of `CTermSymbolic` have the `module_name: str | None`
parameter added to them, and passed through to the RPC server.
- Methods `CTermSymbolic.{simplify,assume_defined}` are refactored to
amke use of existing `CTermSymbolic.kast_simplify` method.
- Several unused methods in `kast/manip.py` are removed,
`omit_large_tokens`, `remove_constraint_clauses_for`, and
`remove_constraints_for`.

---------

Co-authored-by: devops <devops@runtimeverification.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants