Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add infrastructure to KEVM for Maude Backend #2118

Merged
merged 15 commits into from
Nov 6, 2023
Merged

Add infrastructure to KEVM for Maude Backend #2118

merged 15 commits into from
Nov 6, 2023

Conversation

dwightguth
Copy link
Collaborator

@dwightguth dwightguth commented Oct 18, 2023

This PR modifies the kevm_pyk package so it is capable of building and using the maude backend when sending RPC requests. This code is still unused; the kontrol codebase needs a separate PR in order to start the maude backend and make use of it when invoking kontrol.

@dwightguth dwightguth force-pushed the maude3 branch 3 times, most recently from 8ffe98e to 5a86ffd Compare October 20, 2023 13:55
@dwightguth dwightguth marked this pull request as ready for review October 24, 2023 16:29
@dwightguth dwightguth force-pushed the maude3 branch 2 times, most recently from 6e82aaa to 923fdbe Compare October 24, 2023 17:37
@yale-vinson yale-vinson added the enhancement New feature or request label Oct 26, 2023
@dwightguth
Copy link
Collaborator Author

Okay, this is a problem. The test suite is so flaky that I've been spending days trying to get this merged. Days.

@ehildenb
Copy link
Member

ehildenb commented Nov 2, 2023

I agree. Maybe the frontend could be made to not launch so many Z3s? That was an initial guess at a solution. Other things are being implemented, like better retrying in haskell backend on Z3 failures. We've also been reconfiguring parallelism and runner memory allocation.

Investigation welcome!

@dwightguth
Copy link
Collaborator Author

I mean, if we can't solve this immediately, what we really need to do is to implement a policy that only the oldest approved PR in the repo is allowed to be merged. Otherwise we end up with some PRs getting starved and never getting merged, ever.

@rv-jenkins rv-jenkins merged commit ad4a3d3 into master Nov 6, 2023
11 checks passed
@rv-jenkins rv-jenkins deleted the maude3 branch November 6, 2023 23:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants