-
Notifications
You must be signed in to change notification settings - Fork 419
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
fix: enforce isDefEqStuckEx
at unstuckMVar
procedure
#4596
Conversation
Mathlib CI status (docs):
|
I'm sorry, I don't understand why the Mathlib CI is failing here. @leodemoura, I have a local build of Mathlib with only minor changes, if you want to proceed. |
The Mathlib CI is failing with:
@tydeu, a resolution to #4302 would be really helpful here, as it's hard to guess what is happening. Locally everything works fine. |
and use `#guard_msgs`
Closes #2736 See comment at `ExprDefEq.lean` for explanation. Side effects: - Improved error messages in two tests. - Had to improve `getSuccesses` procedure at `App.lean`. It now discards candidates that contain postponed elaboration problems. If it is too disruptive for Mathlib, we should try to discard the ones that have postponed metavariables.
897778c
to
269a66d
Compare
@semorrison In the meantime, I rebased on top of the new nightly-with-mathlib and resubmitted. |
A bug caused by leanprover/lean4#4596 prevents us from updating to latest
A bug caused by leanprover/lean4#4596 prevents us from updating to latest
Closes #2736
See comment at
ExprDefEq.lean
for explanation.Side effects:
getSuccesses
procedure atApp.lean
. It nowdiscards candidates that contain postponed elaboration problems.
If it is too disruptive for Mathlib, we should try to discard the
ones that have postponed metavariables.