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

Simple loop fixpoint2 #1553

Merged
merged 5 commits into from
Mar 14, 2022
Merged

Simple loop fixpoint2 #1553

merged 5 commits into from
Mar 14, 2022

Conversation

andreistefanescu
Copy link
Contributor

No description provided.

@robdockins robdockins force-pushed the simple-loop-fixpoint2 branch from a156d15 to fef99b7 Compare March 3, 2022 23:41
@robdockins
Copy link
Contributor

@andreistefanescu, any ideas on how to make the new test faster? As I watch the CI, I'm seeing the awslc task is taking about 70 minutes building before it gets to the phase where it actually starts running the SAW proofs.

let uninterpreted_constants = foldMap
(viewSome $ Set.map (mapSome $ W4.varExpr sym) . W4.exprUninterpConstants sym)
(Some condition : body_exprs)
let filtered_uninterpreted_constants = Set.toList $ Set.filter
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@andreistefanescu, can you say a little bit about what's going on here with this filtering function?

@robdockins robdockins force-pushed the simple-loop-fixpoint2 branch from 61f7fba to d546702 Compare March 4, 2022 21:08
@robdockins
Copy link
Contributor

On a second look, I think the proofs are getting interleaved with compiling, so it isn't spending a full hour on compiles the way I thought initially. We should still maybe consider ways to speed up the CI, but it isn't as dire as I thought.

@robdockins robdockins requested a review from kquick March 4, 2022 21:13
@robdockins
Copy link
Contributor

@kquick, mostly interested in your thoughts about the CI impact

@robdockins robdockins force-pushed the simple-loop-fixpoint2 branch from d546702 to 321e1ed Compare March 14, 2022 16:49
@robdockins robdockins added the PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run label Mar 14, 2022
@mergify mergify bot merged commit 6607f4c into master Mar 14, 2022
@mergify mergify bot deleted the simple-loop-fixpoint2 branch March 14, 2022 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants