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
[Merged by Bors] - chore(field_theory/intermediate_field): fix timeout #14725
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
Thanks bors d+ |
✌️ alreadydone can now approve this pull request. To approve and merge a pull request, simply reply with |
bors r+ |
Strangely bors reports merge conflict but github doesn't. Let me try again. bors r+ |
Already running a review |
This means that this PR conflicts with another PR in the bors batch. The only option is to wait for one of the two PRs to get merged. |
+ Remove `@[simps]` from `intermediate_field_map` to reduce `decl post-processing of intermediate_field_map` from 18.3s to 46.4ms (on my machine). + Manually provide the two `simp` lemmas previously auto-generated by `@[simps]`. Mathlib compiles even without the two simp lemmas (see commit 1f5a7f1), but I am inclined to keep them in case some other branches/projects are using them. [Zulip reports](https://leanprover.zulipchat.com/#narrow/stream/113488-general/topic/deterministic.20timeout/near/285792556) about `intermediate_field_map` causing timeout in two separate branches
Pull request successfully merged into master. Build succeeded: |
Remove
@[simps]
fromintermediate_field_map
to reducedecl post-processing of intermediate_field_map
from 18.3s to 46.4ms (on my machine).Manually provide the two
simp
lemmas previously auto-generated by@[simps]
. Mathlib compiles even without the two simp lemmas (see commit 1f5a7f1), but I am inclined to keep them in case some other branches/projects are using them.Zulip reports about
intermediate_field_map
causing timeout in two separate branches