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

Options improvements retry #967

Merged
merged 104 commits into from Mar 11, 2024
Merged

Options improvements retry #967

merged 104 commits into from Mar 11, 2024

Conversation

nwatson22
Copy link
Contributor

@nwatson22 nwatson22 self-assigned this Mar 11, 2024
@ehildenb ehildenb marked this pull request as ready for review March 11, 2024 21:12
@ehildenb ehildenb merged commit dbdd0c1 into master Mar 11, 2024
12 checks passed
@ehildenb ehildenb deleted the noah/default-options branch March 11, 2024 22:55
nwatson22 added a commit that referenced this pull request Mar 11, 2024
ehildenb pushed a commit that referenced this pull request Mar 11, 2024
This reverts commit dbdd0c1.

---------

Co-authored-by: devops <devops@runtimeverification.com>
This was referenced Mar 12, 2024
rv-jenkins pushed a commit that referenced this pull request Mar 14, 2024
Adds `Options` class hierarchy which stores all the parameters
associated with command line options for pyk, and is extendable by
downstream projects. This is a part of the changes pulled out from #967.
- Adds `Options` which automatically populates its fields from a
prepared `dict` from the parsed command line args and sets default
values when the values are missing
- Adds `LoggingOptions`, etc., which are groups of options that can be
inherited by commands
- Adds `ProveOptions`, etc. which are directly associated with
particular pyk commands but otherwise behave the same
- `exec_*` functions now take the corresponding `*Options` type instead
of generic `Namespace`
- Defaults are no longer set at the argparse level since they are now
set in `Options` constructor.

---------

Co-authored-by: devops <devops@runtimeverification.com>
Baltoli pushed a commit to runtimeverification/k that referenced this pull request Apr 9, 2024
Changes from:
- runtimeverification/pyk#916
- runtimeverification/pyk#955

---------

Co-authored-by: devops <devops@runtimeverification.com>
Co-authored-by: Tamás Tóth <tothtamas28@users.noreply.github.com>
Baltoli pushed a commit to runtimeverification/k that referenced this pull request Apr 9, 2024
Changes from:
- runtimeverification/pyk#916
- runtimeverification/pyk#955

---------

Co-authored-by: devops <devops@runtimeverification.com>
Co-authored-by: Tamás Tóth <tothtamas28@users.noreply.github.com>
Baltoli pushed a commit to runtimeverification/k that referenced this pull request Apr 10, 2024
Changes from:
- runtimeverification/pyk#916
- runtimeverification/pyk#955

---------

Co-authored-by: devops <devops@runtimeverification.com>
Co-authored-by: Tamás Tóth <tothtamas28@users.noreply.github.com>
Baltoli pushed a commit to runtimeverification/k that referenced this pull request Apr 10, 2024
Changes from:
- runtimeverification/pyk#916
- runtimeverification/pyk#955

---------

Co-authored-by: devops <devops@runtimeverification.com>
Co-authored-by: Tamás Tóth <tothtamas28@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants