-
Notifications
You must be signed in to change notification settings - Fork 608
fix: make hasLocalInst ignore instance params of erased type #8979
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
base: master
Are you sure you want to change the base?
Conversation
!bench |
Mathlib CI status (docs):
|
Here are the benchmark results for commit 95141b8. |
(converting to draft to test the followup to this) |
!bench |
4d33101
to
d9c3c81
Compare
Here are the benchmark results for commit 4d33101. Benchmark Metric Change
===================================================
- qsort task-clock 13.7% (25.4 σ)
- qsort wall-clock 13.7% (25.1 σ)
- stdlib blocked (unaccounted) 1.4% (26.9 σ) |
!bench |
Here are the benchmark results for commit d9c3c81. |
d9c3c81
to
3e66957
Compare
!bench |
Here are the benchmark results for commit 3e66957. Benchmark Metric Change
=========================================================
+ riscv-ast.lean task-clock -4.1% (-30.2 σ)
+ stdlib blocked (unaccounted) -1.6% (-30.0 σ)
+ stdlib task-clock -1.0% (-42.7 σ) |
This PR makes
hasLocalInst
ignore instance params of erased type, which is useful for purely proof-carrying parameters like[NeZero n]
.