-
Notifications
You must be signed in to change notification settings - Fork 297
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] - perf(topology/sheaves/presheaf_of_functions): speedups #16873
Conversation
maintainer merge |
🚀 Pull request has been placed on the maintainer queue by alreadydone. |
bors merge |
Canceled. |
Since this has been merged into #15663 which is in queue, let me take the opportunity of this PR to speedup to other declarations. |
You could leave a comment saying that tidy can do these but you're doing them anyway, but it's probably better to get this merged ASAP |
I think in general it's reasonable to prefer longer, less-automatic but much faster code over shorter but slower code, and does not need a special explanation. And it's clearly not rare to fill in the By the way, I just found out you actually beat me in opening PR (#16872) and had exactly the same changes! |
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 🎉
bors merge
Speed up`CommRing_yoneda` (which caused [a bors failure](https://github.com/leanprover-community/mathlib/actions/runs/3211416019/jobs/5249570763)) from >20s to <2.5s by filling in automatic fields. (merged in another PR) Speed up `presheaf_to_Types` from 13.3s to 0.3s and `presheaf_to_Type` from 4s to 0.1s by filling in automatic fields.
Pull request successfully merged into master. Build succeeded: |
Speed up
CommRing_yoneda
(which caused a bors failure) from >20s to <2.5s by filling in automatic fields. (merged in another PR)Speed up
presheaf_to_Types
from 13.3s to 0.3s andpresheaf_to_Type
from 4s to 0.1s by filling in automatic fields.Zulip