[Merged by Bors] - chore: bump toolchain to v4.2.0-rc2#7703
[Merged by Bors] - chore: bump toolchain to v4.2.0-rc2#7703
Conversation
|
bors d+ |
|
✌️ semorrison can now approve this pull request. To approve and merge a pull request, simply reply with |
49db304 to
d8f5691
Compare
|
!bench |
|
As this PR is labelled bors merge |
This includes all the changes from #7606. Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
|
Here are the benchmark results for commit d8f5691. Benchmark Metric Change
============================================================================================
+ build elaboration -19.5%
+ build instructions -11.3%
+ build interpretation -7.9%
+ build simp -6.9%
+ build tactic execution -31.4%
+ build task-clock -8.1%
+ build wall-clock -14.4%
+ lint instructions -7.0%
+ lint wall-clock -10.9%
+ ~Mathlib.Algebra.Category.AlgebraCat.Limits instructions -39.4%
+ ~Mathlib.Algebra.Category.AlgebraCat.Monoidal instructions -29.6%
+ ~Mathlib.Algebra.Category.FGModuleCat.Basic instructions -88.6%
+ ~Mathlib.Algebra.Category.ModuleCat.Adjunctions instructions -17.1%
+ ~Mathlib.Algebra.Category.ModuleCat.ChangeOfRings instructions -2.6%
+ ~Mathlib.Algebra.Category.ModuleCat.Colimits instructions -45.5%
+ ~Mathlib.Algebra.Category.ModuleCat.Monoidal.Basic instructions -31.5%
+ ~Mathlib.Algebra.Category.Ring.Limits instructions -33.1%
+ ~Mathlib.Algebra.DirectLimit instructions -20.5%
+ ~Mathlib.Algebra.Homology.Augment instructions -16.3%
+ ~Mathlib.Algebra.Homology.DifferentialObject instructions -5.5%
+ ~Mathlib.Algebra.Homology.LocalCohomology instructions -77.7%
+ ~Mathlib.Algebra.Homology.ModuleCat instructions -23.7%
+ ~Mathlib.Algebra.Jordan.Basic instructions -7.1%
+ ~Mathlib.Algebra.Lie.Matrix instructions -34.6%
+ ~Mathlib.Algebra.Lie.TensorProduct instructions -35.4%
+ ~Mathlib.Algebra.Lie.UniversalEnveloping instructions -52.0%
+ ~Mathlib.Algebra.Lie.Weights.Cartan instructions -25.3%
+ ~Mathlib.Algebra.Module.GradedModule instructions -7.4%
+ ~Mathlib.Algebra.Module.PID instructions -38.5%
+ ~Mathlib.Algebra.Module.Torsion instructions -13.2%
+ ~Mathlib.Algebra.MonoidAlgebra.Grading instructions -24.7%
+ ~Mathlib.AlgebraicGeometry.AffineScheme instructions -47.1%
+ ~Mathlib.AlgebraicGeometry.EllipticCurve.Point instructions -17.6%
+ ~Mathlib.AlgebraicGeometry.FunctionField instructions -26.4%
+ ~Mathlib.AlgebraicGeometry.GammaSpecAdjunction instructions -73.2%
+ ~Mathlib.AlgebraicGeometry.Gluing instructions -11.8%
+ ~Mathlib.AlgebraicGeometry.Morphisms.Basic instructions -22.4%
+ ~Mathlib.AlgebraicGeometry.Morphisms.QuasiSeparated instructions -6.9%
+ ~Mathlib.AlgebraicGeometry.Morphisms.RingHomProperties instructions -16.9%
+ ~Mathlib.AlgebraicGeometry.OpenImmersion instructions -9.8%
+ ~Mathlib.AlgebraicGeometry.ProjectiveSpectrum.StructureSheaf instructions -13.2%
+ ~Mathlib.AlgebraicGeometry.Pullbacks instructions -18.6%
+ ~Mathlib.AlgebraicGeometry.Scheme instructions -50.2%
+ ~Mathlib.AlgebraicGeometry.Spec instructions -56.1%
+ ~Mathlib.AlgebraicGeometry.StructureSheaf instructions -13.9%
+ ~Mathlib.Analysis.Analytic.Basic instructions -12.8%
+ ~Mathlib.Analysis.Analytic.Composition instructions -17.8%
+ ~Mathlib.Analysis.Analytic.Inverse instructions -31.2%
+ ~Mathlib.Analysis.BoxIntegral.Partition.Split instructions -47.5%
+ ~Mathlib.Analysis.Calculus.ContDiff instructions -24.1%
+ ~Mathlib.Analysis.Calculus.ContDiffDef instructions -44.7%
+ ~Mathlib.Analysis.Calculus.Deriv.Mul instructions -9.1%
+ ~Mathlib.Analysis.Calculus.FDeriv.Analytic instructions -41.0%
+ ~Mathlib.Analysis.Calculus.Series instructions -51.1%
+ ~Mathlib.Analysis.Complex.PhragmenLindelof instructions -20.2%
+ ~Mathlib.Analysis.Complex.RealDeriv instructions -19.1%
+ ~Mathlib.Analysis.Complex.UpperHalfPlane.Basic instructions -53.7%
+ ~Mathlib.Analysis.Complex.UpperHalfPlane.Metric instructions -12.9%
+ ~Mathlib.Analysis.Convolution instructions -17.2%
+ ~Mathlib.Analysis.Distribution.SchwartzSpace instructions -7.0%
+ ~Mathlib.Analysis.Fourier.AddCircle instructions -35.1%
+ ~Mathlib.Analysis.Fourier.PoissonSummation instructions -50.5%
+ ~Mathlib.Analysis.Fourier.RiemannLebesgueLemma instructions -48.5%
+ ~Mathlib.Analysis.InnerProductSpace.Adjoint instructions -9.5%
+ ~Mathlib.Analysis.InnerProductSpace.Basic instructions -9.6%
+ ~Mathlib.Analysis.InnerProductSpace.Dual instructions -22.9%
+ ~Mathlib.Analysis.InnerProductSpace.PiL2 instructions -5.5%
+ ~Mathlib.Analysis.InnerProductSpace.Projection instructions -5.1%
+ ~Mathlib.Analysis.InnerProductSpace.TwoDim instructions -8.9%
+ ~Mathlib.Analysis.MeanInequalities instructions -43.8%
+ ~Mathlib.Analysis.NormedSpace.LpEquiv instructions -23.3%
+ ~Mathlib.Analysis.NormedSpace.Multilinear instructions -33.1%
+ ~Mathlib.Analysis.NormedSpace.OperatorNorm instructions -23.4%
+ ~Mathlib.Analysis.NormedSpace.Star.ContinuousFunctionalCalculus instructions -42.6%
+ ~Mathlib.Analysis.NormedSpace.Star.GelfandDuality instructions -21.2%
+ ~Mathlib.Analysis.NormedSpace.Star.Multiplier instructions -4.9%
+ ~Mathlib.Analysis.SpecialFunctions.Complex.Arg instructions -22.8%
+ ~Mathlib.Analysis.SpecialFunctions.Gamma.Basic instructions -23.2%
+ ~Mathlib.Analysis.SpecialFunctions.Gaussian instructions -52.1%
+ ~Mathlib.Analysis.SpecialFunctions.Pow.Deriv instructions -13.1%
+ ~Mathlib.Analysis.SpecialFunctions.Pow.Real instructions -27.8%
+ ~Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic instructions -73.4%
+ ~Mathlib.Analysis.SpecialFunctions.Trigonometric.Bounds instructions -42.6%
+ ~Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv instructions -22.4%
+ ~Mathlib.Analysis.SpecialFunctions.Trigonometric.EulerSineProd instructions -33.7%
- ~Mathlib.CategoryTheory.Abelian.InjectiveResolution instructions 3.4%
+ ~Mathlib.CategoryTheory.Abelian.LeftDerived instructions -40.3%
+ ~Mathlib.CategoryTheory.Abelian.RightDerived instructions -45.7%
- ~Mathlib.CategoryTheory.Abelian.Transfer instructions 5.9%
+ ~Mathlib.CategoryTheory.Monoidal.Bimod instructions -22.6%
+ ~Mathlib.CategoryTheory.Monoidal.Free.Coherence instructions -25.6%
+ ~Mathlib.Combinatorics.Additive.Behrend instructions -38.4%
+ ~Mathlib.Data.Matrix.Rank instructions -20.2%
+ ~Mathlib.Data.Nat.Basic instructions -53.8%
+ ~Mathlib.Data.Real.ENNReal instructions -9.9%
+ ~Mathlib.Dynamics.Circle.RotationNumber.TranslationNumber instructions -5.6%
+ ~Mathlib.FieldTheory.AbelRuffini instructions -19.3%
+ ~Mathlib.FieldTheory.Adjoin instructions -19.7%
+ ~Mathlib.FieldTheory.Cardinality instructions -70.5%
+ ~Mathlib.FieldTheory.Fixed instructions -22.1%
+ ~Mathlib.FieldTheory.Galois instructions -28.0%
+ ~Mathlib.FieldTheory.IntermediateField instructions -21.3%
+ ~Mathlib.FieldTheory.IsAlgClosed.AlgebraicClosure instructions -57.3%
+ ~Mathlib.FieldTheory.IsAlgClosed.Basic instructions -13.0%
+ ~Mathlib.FieldTheory.Normal instructions -12.2%
+ ~Mathlib.FieldTheory.NormalClosure instructions -23.4%
+ ~Mathlib.FieldTheory.PolynomialGaloisGroup instructions -19.7%
+ ~Mathlib.FieldTheory.PrimitiveElement instructions -22.0%
+ ~Mathlib.FieldTheory.RatFunc instructions -11.0%
+ ~Mathlib.FieldTheory.SplittingField.Construction instructions -51.7%
+ ~Mathlib.Geometry.Euclidean.Angle.Oriented.Basic instructions -60.3%
+ ~Mathlib.Geometry.Euclidean.Angle.Sphere instructions -50.7%
+ ~Mathlib.Geometry.Euclidean.Angle.Unoriented.RightAngle instructions -46.2%
+ ~Mathlib.Geometry.Euclidean.Basic instructions -12.9%
+ ~Mathlib.Geometry.Euclidean.Circumcenter instructions -10.2%
+ ~Mathlib.Geometry.Euclidean.MongePoint instructions -9.8%
+ ~Mathlib.Geometry.Manifold.Algebra.LeftInvariantDerivation instructions -30.9%
+ ~Mathlib.Geometry.Manifold.ContMDiff instructions -23.5%
+ ~Mathlib.Geometry.Manifold.DerivationBundle instructions -17.0%
+ ~Mathlib.Geometry.Manifold.Instances.Sphere instructions -16.8%
+ ~Mathlib.Geometry.RingedSpace.OpenImmersion instructions -5.2%
+ ~Mathlib.Geometry.RingedSpace.PresheafedSpace.Gluing instructions -5.8%
+ ~Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits instructions -28.9%
+ ~Mathlib.GroupTheory.FiniteAbelian instructions -53.3%
+ ~Mathlib.GroupTheory.Solvable instructions -83.4%
+ ~Mathlib.GroupTheory.SpecificGroups.Alternating instructions -47.7%
+ ~Mathlib.LinearAlgebra.AffineSpace.AffineSubspace instructions -17.8%
+ ~Mathlib.LinearAlgebra.AffineSpace.FiniteDimensional instructions -23.8%
+ ~Mathlib.LinearAlgebra.CliffordAlgebra.BaseChange instructions -49.2%
+ ~Mathlib.LinearAlgebra.CliffordAlgebra.Basic instructions -31.6%
+ ~Mathlib.LinearAlgebra.CliffordAlgebra.Conjugation instructions -28.7%
+ ~Mathlib.LinearAlgebra.CliffordAlgebra.Contraction instructions -48.4%
+ ~Mathlib.LinearAlgebra.CliffordAlgebra.Even instructions -21.1%
+ ~Mathlib.LinearAlgebra.CliffordAlgebra.EvenEquiv instructions -33.0%
+ ~Mathlib.LinearAlgebra.CliffordAlgebra.Fold instructions -29.7%
+ ~Mathlib.LinearAlgebra.CliffordAlgebra.Grading instructions -35.3%
+ ~Mathlib.LinearAlgebra.Dual instructions -26.7%
+ ~Mathlib.LinearAlgebra.ExteriorAlgebra.Grading instructions -38.4%
+ ~Mathlib.LinearAlgebra.ExteriorAlgebra.OfAlternating instructions -24.8%
+ ~Mathlib.LinearAlgebra.FiniteDimensional instructions -7.2%
+ ~Mathlib.LinearAlgebra.FinsuppVectorSpace instructions -2.9%
+ ~Mathlib.LinearAlgebra.FreeModule.Norm instructions -84.2%
+ ~Mathlib.LinearAlgebra.FreeModule.StrongRankCondition instructions -64.9%
+ ~Mathlib.LinearAlgebra.Isomorphisms instructions -25.4%
+ ~Mathlib.LinearAlgebra.Matrix.SpecialLinearGroup instructions -27.3%
+ ~Mathlib.LinearAlgebra.Orientation instructions -24.4%
+ ~Mathlib.LinearAlgebra.TensorPower instructions -35.9%
+ ~Mathlib.LinearAlgebra.TensorProduct.Opposite instructions -33.2%
+ ~Mathlib.LinearAlgebra.Trace instructions -11.2%
+ ~Mathlib.MeasureTheory.Decomposition.Lebesgue instructions -9.9%
+ ~Mathlib.MeasureTheory.Function.ConditionalExpectation.CondexpL2 instructions -10.3%
+ ~Mathlib.MeasureTheory.Function.Jacobian instructions -18.4%
+ ~Mathlib.MeasureTheory.Function.LpSpace instructions -11.8%
+ ~Mathlib.MeasureTheory.Function.UniformIntegrable instructions -34.6%
+ ~Mathlib.MeasureTheory.Integral.Bochner instructions -5.4%
+ ~Mathlib.MeasureTheory.Integral.CircleTransform instructions -46.1%
+ ~Mathlib.MeasureTheory.Integral.SetIntegral instructions -13.6%
+ ~Mathlib.MeasureTheory.Integral.SetToL1 instructions -7.5%
+ ~Mathlib.MeasureTheory.MeasurableSpace.Card instructions -73.7%
+ ~Mathlib.MeasureTheory.Measure.Hausdorff instructions -15.2%
+ ~Mathlib.MeasureTheory.Measure.MeasureSpace instructions -6.7%
+ ~Mathlib.MeasureTheory.Measure.ProbabilityMeasure instructions -22.6%
+ ~Mathlib.MeasureTheory.Measure.WithDensityVectorMeasure instructions -73.3%
+ ~Mathlib.NumberTheory.Cyclotomic.PrimitiveRoots instructions -12.7%
+ ~Mathlib.NumberTheory.Cyclotomic.Rat instructions -12.0%
+ ~Mathlib.NumberTheory.KummerDedekind instructions -28.6%
+ ~Mathlib.NumberTheory.LegendreSymbol.GaussSum instructions -43.5%
+ ~Mathlib.NumberTheory.LegendreSymbol.ZModChar instructions -90.6%
+ ~Mathlib.NumberTheory.LucasLehmer instructions -38.7%
+ ~Mathlib.NumberTheory.Modular instructions -32.2%
+ ~Mathlib.NumberTheory.ModularForms.Basic instructions -72.7%
+ ~Mathlib.NumberTheory.ModularForms.CongruenceSubgroups instructions -68.9%
+ ~Mathlib.NumberTheory.ModularForms.SlashActions instructions -65.1%
+ ~Mathlib.NumberTheory.NumberField.Basic instructions -16.7%
+ ~Mathlib.NumberTheory.NumberField.CanonicalEmbedding instructions -9.2%
+ ~Mathlib.NumberTheory.NumberField.Norm instructions -19.0%
+ ~Mathlib.NumberTheory.NumberField.Units instructions -14.7%
+ ~Mathlib.NumberTheory.Padics.PadicIntegers instructions -22.8%
+ ~Mathlib.NumberTheory.RamificationInertia instructions -4.1%
+ ~Mathlib.NumberTheory.SumFourSquares instructions -38.8%
+ ~Mathlib.NumberTheory.ZetaFunction instructions -29.5%
+ ~Mathlib.NumberTheory.ZetaValues instructions -25.9%
+ ~Mathlib.Probability.Variance instructions -21.8%
+ ~Mathlib.RepresentationTheory.Character instructions -15.9%
+ ~Mathlib.RepresentationTheory.FdRep instructions -54.9%
+ ~Mathlib.RepresentationTheory.GroupCohomology.Basic instructions -90.5%
+ ~Mathlib.RepresentationTheory.GroupCohomology.Resolution instructions -34.4%
+ ~Mathlib.RepresentationTheory.Rep instructions -33.2%
+ ~Mathlib.RingTheory.Adjoin.Field instructions -47.4%
+ ~Mathlib.RingTheory.AdjoinRoot instructions -12.1%
+ ~Mathlib.RingTheory.AlgebraicIndependent instructions -12.6%
+ ~Mathlib.RingTheory.ClassGroup instructions -9.3%
+ ~Mathlib.RingTheory.DedekindDomain.AdicValuation instructions -18.8%
+ ~Mathlib.RingTheory.DedekindDomain.IntegralClosure instructions -19.8%
+ ~Mathlib.RingTheory.FinitePresentation instructions -20.2%
+ ~Mathlib.RingTheory.Finiteness instructions -49.7%
+ ~Mathlib.RingTheory.GradedAlgebra.Basic instructions -13.0%
+ ~Mathlib.RingTheory.Ideal.Norm instructions -33.0%
+ ~Mathlib.RingTheory.IntegralClosure instructions -15.2%
+ ~Mathlib.RingTheory.Jacobson instructions -61.1%
+ ~Mathlib.RingTheory.JacobsonIdeal instructions -40.7%
+ ~Mathlib.RingTheory.Kaehler instructions -36.7%
+ ~Mathlib.RingTheory.LocalProperties instructions -42.9%
+ ~Mathlib.RingTheory.MatrixAlgebra instructions -40.7%
+ ~Mathlib.RingTheory.Norm instructions -9.2%
+ ~Mathlib.RingTheory.Nullstellensatz instructions -29.7%
+ ~Mathlib.RingTheory.Polynomial.Hermite.Basic instructions -37.2%
+ ~Mathlib.RingTheory.Polynomial.Quotient instructions -16.7%
+ ~Mathlib.RingTheory.TensorProduct instructions -9.5%
+ ~Mathlib.RingTheory.Trace instructions -10.5%
+ ~Mathlib.RingTheory.Valuation.ValuationSubring instructions -10.1%
+ ~Mathlib.RingTheory.WittVector.InitTail instructions -85.8%
+ ~Mathlib.RingTheory.WittVector.IsPoly instructions -52.8%
+ ~Mathlib.SetTheory.Game.Birthday instructions -31.6%
+ ~Mathlib.SetTheory.Ordinal.NaturalOps instructions -47.0%
+ ~Mathlib.SetTheory.ZFC.Basic instructions -42.8%
+ ~Mathlib.Topology.ContinuousFunction.Ideals instructions -22.2%
+ ~Mathlib.Topology.ContinuousFunction.StoneWeierstrass instructions -15.6%
+ ~Mathlib.Topology.EMetricSpace.Basic instructions -18.4%
+ ~Mathlib.Topology.Instances.ENNReal instructions -14.0%
+ ~Mathlib.Topology.MetricSpace.GromovHausdorff instructions -7.3%
+ ~Mathlib.Topology.Sheaves.Stalks instructions -11.3%
+ ~Mathlib.Topology.TietzeExtension instructions -34.7% |
|
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 reverts commit 26eb2b0.
| * `ContinuousLinearMap.toPMap_adjoint_eq_adjoint_toPMap_of_dense`: The adjoint on | ||
| `ContinuousLinearMap` and `LinearPMap` coincide. | ||
| * `LinearPMap.adjoint_isClosed`: The adjoint is a closed operator. | ||
| * `IsSelfAdjoint.isClosed`: Every self-adjoint operator is closed. |
There was a problem hiding this comment.
Just flagging what seems to be an accidental deletion
This includes all the changes from #7606.