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: bump toolchain to v4.3.0-rc1 #8051
Conversation
This PR/issue depends on: |
!bench |
@@ -155,7 +155,8 @@ theorem cutMap_add (a b : α) : cutMap β (a + b) = cutMap β a + cutMap β b := | |||
rw [coe_mem_cutMap_iff] | |||
exact_mod_cast sub_lt_comm.mp hq₁q | |||
· rintro _ ⟨_, _, ⟨qa, ha, rfl⟩, ⟨qb, hb, rfl⟩, rfl⟩ | |||
refine' ⟨qa + qb, _, by norm_cast⟩ | |||
-- After leanprover/lean4#2734, `norm_cast` needs help with beta reduction. |
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.
This looks like a possibly regression to me (and the only one in this patch); can you explain what's going on in the PR description, and maybe open a tracking issue for fixing this to be referenced there too?
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.
Tracking issue at #8052.
(Also, since you read these diffs I've changed these regressions to use beta_reduce
or unfold_let
specifically, instead of a blind dsimp
.)
Here are the benchmark results for commit ec994a6. |
!bench |
Here are the benchmark results for commit eb549bf. Benchmark Metric Change
===========================================================================
- ~Mathlib.Algebra.Module.LocalizedModule instructions 2.8%
+ ~Mathlib.CategoryTheory.Abelian.InjectiveResolution instructions -1.5%
+ ~Mathlib.CategoryTheory.Abelian.Projective instructions -2.3%
- ~Mathlib.CategoryTheory.Functor.Flat instructions 182.6%
- ~Mathlib.CategoryTheory.Monoidal.Mon_ instructions 3.8%
- ~Mathlib.FieldTheory.RatFunc instructions 2.5%
- ~Mathlib.LinearAlgebra.FinsuppVectorSpace instructions 3.0%
+ ~Mathlib.NumberTheory.NumberField.Units instructions -3.1% |
Ouch, what happened to |
Mathlib/Data/Complex/Module.lean
Outdated
@@ -481,7 +481,7 @@ lemma IsSelfAdjoint.coe_realPart {x : A} (hx : IsSelfAdjoint x) : | |||
|
|||
lemma IsSelfAdjoint.imaginaryPart {x : A} (hx : IsSelfAdjoint x) : | |||
ℑ x = 0 := by | |||
rw [imaginaryPart, LinearMap.comp_apply, hx.skewAdjointPart_apply _, map_zero] | |||
rw [_root_.imaginaryPart, LinearMap.comp_apply, hx.skewAdjointPart_apply _, map_zero] |
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.
This isn't the same thing as was in #7872... I'll push a fix.
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.
bors merge
Thanks!
bors p=10 |
bors single on |
This incorporates changes from * #7845 * #7847 * #7853 * #7872 (was never actually made to work, but the diffs in `nightly-testing` are unexciting: we need to fully qualify a few names) They can all be closed when this is merged. Co-authored-by: Scott Morrison <scott.morrison@gmail.com> Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
Pull request successfully merged into master. Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
This file recently jumped almost 200% in #8051. Changing a `simpa using X` call into a `convert X <;> simp` cuts the clock time for the file in half.
This file recently jumped almost 200% in #8051. Changing a `simpa using X` call into a `convert X <;> simp` cuts the clock time for the file in half.
This incorporates changes from * #7845 * #7847 * #7853 * #7872 (was never actually made to work, but the diffs in `nightly-testing` are unexciting: we need to fully qualify a few names) They can all be closed when this is merged. Co-authored-by: Scott Morrison <scott.morrison@gmail.com> Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
This file recently jumped almost 200% in #8051. Changing a `simpa using X` call into a `convert X <;> simp` cuts the clock time for the file in half.
This incorporates changes from
nightly-testing
are unexciting: we need to fully qualify a few names)They can all be closed when this is merged.
Once the std PR is merged, we need to change the
lakefile.lean
here to point back tomain
. ✅