Skip to content

[#14316] experiment: persist type class resolution cache across commands - #13

Draft
downstream-lean4[bot] wants to merge 6 commits into
masterfrom
adaptation-14316
Draft

[#14316] experiment: persist type class resolution cache across commands#13
downstream-lean4[bot] wants to merge 6 commits into
masterfrom
adaptation-14316

Conversation

@downstream-lean4

Copy link
Copy Markdown
Contributor

This is the adaptation PR for leanprover/lean4#14316.

@downstream-lean4 downstream-lean4 Bot added the adaptation This is an adaptation PR for a PR in the lean4 repository. label Jul 24, 2026
@downstream-lean4

downstream-lean4 Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor Author

Build report for downstream: follow upstream PR

Stayed red
Repo Critical Build Test Lint
verso-slides 🟥 in 0m ⏭️ ⏭️
Stayed green
Repo Critical Build Test Lint
aesop ✅ in 0m ✅ in 0m ⏭️
batteries ✅ in 0m ✅ in 0m ✅ in 0m
import-graph ✅ in 0m ✅ in 0m ⏭️
lean4-cli ✅ in 0m ✅ in 0m ⏭️
mathlib4 ✅ in 21m ✅ in 1m ✅ in 2m
plausible ✅ in 0m ✅ in 0m ⏭️
ProofWidgets4 ✅ in 0m ✅ in 0m ⏭️
quote4 ✅ in 0m ✅ in 0m ⏭️
reference-manual ✅ in 1m ⏭️ ⏭️
BibtexQuery ✅ in 0m ⏭️ ⏭️
comparator ✅ in 0m ⏭️ ⏭️
cslib ✅ in 1m ✅ in 0m ✅ in 0m
doc-gen4 ✅ in 0m ⏭️ ⏭️
illuminate ✅ in 0m ✅ in 0m ⏭️
lean4-unicode-basic ✅ in 0m ✅ in 0m ⏭️
lean4export ✅ in 0m ✅ in 0m ⏭️
LeanSearchClient ✅ in 0m ✅ in 0m ⏭️
leansqlite ✅ in 0m ✅ in 0m ⏭️
repl ✅ in 0m ✅ in 0m ⏭️
verso ✅ in 2m ✅ in 1m ⏭️
verso-web-components ✅ in 0m ⏭️ ⏭️

View run

@Kha

Kha commented Jul 24, 2026

Copy link
Copy Markdown
Member

!bench

@leanprover-radar

leanprover-radar commented Jul 24, 2026

Copy link
Copy Markdown

Benchmark results for e9818da against 428f06e are in. There are significant results. @Kha

  • build//instructions: -226.1G (-0.16%)

Medium changes (8✅)

  • build/module/Mathlib.Analysis.Calculus.DerivativeTest//instructions: -4.0G (-8.80%)
  • build/module/Mathlib.Analysis.SpecialFunctions.Trigonometric.Angle//instructions: -11.6G (-20.49%)
  • build/module/Mathlib.Analysis.SumIntegralComparisons//instructions: -4.1G (-12.89%)
  • build/module/Mathlib.Computability.AkraBazzi.GrowsPolynomially//instructions: -4.9G (-10.73%)
  • build/module/Mathlib.Data.List.Sym//instructions: -3.7G (-16.96%)
  • build/module/Mathlib.NumberTheory.Chebyshev//instructions: -7.5G (-10.80%)
  • build/module/Mathlib.NumberTheory.Modular//instructions: -21.9G (-16.84%)
  • and 1 hidden

Small changes (72✅)

  • build/module/Aesop.Saturate//instructions: -538.7M (-3.75%)
  • build/module/Aesop.Script.SpecificTactics//instructions: -547.2M (-6.30%)
  • build/module/Aesop.Search.Expansion.Norm//instructions: -418.6M (-3.27%)
  • build/module/Aesop.Tree.ExtractScript//instructions: -394.8M (-6.95%)
  • build/module/Batteries.Data.List.Lemmas//instructions: -998.0M (-2.49%)
  • build/module/Mathlib.AlgebraicTopology.SimplexCategory.GeneratorsRelations.NormalForms//instructions: -2.2G (-7.48%)
  • build/module/Mathlib.Analysis.Asymptotics.LinearGrowth//instructions: -2.0G (-7.71%)
  • build/module/Mathlib.Analysis.Calculus.Deriv.MeanValue//instructions: -1.3G (-5.50%)
  • build/module/Mathlib.Analysis.Calculus.LHopital//instructions: -2.5G (-10.13%)
  • build/module/Mathlib.Analysis.Complex.AbelLimit//instructions: -1.7G (-7.98%)
  • build/module/Mathlib.Analysis.Complex.Harmonic.Poisson//instructions: -2.6G (-14.90%)
  • build/module/Mathlib.Analysis.Complex.JensenFormula//instructions: -3.7G (-7.88%)
  • build/module/Mathlib.Analysis.Complex.UnitDisc.Basic//instructions: -1.5G (-5.57%)
  • build/module/Mathlib.Analysis.Complex.UpperHalfPlane.FixedPoints//instructions: -2.8G (-12.47%)
  • build/module/Mathlib.Analysis.Complex.UpperHalfPlane.Manifold//instructions: -1.9G (-7.28%)
  • build/module/Mathlib.Analysis.Complex.UpperHalfPlane.MoebiusAction//instructions: -2.1G (-5.96%)
  • build/module/Mathlib.Analysis.Complex.ValueDistribution.Cartan//instructions: -1.5G (-10.18%)
  • build/module/Mathlib.Analysis.Complex.ValueDistribution.Proximity.IntegralPresentation//instructions: -1.2G (-5.26%)
  • build/module/Mathlib.Analysis.Convex.Deriv//instructions: -2.0G (-5.46%)
  • build/module/Mathlib.Analysis.MeanInequalities//instructions: -2.8G (-4.48%)
  • and 52 more

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adaptation This is an adaptation PR for a PR in the lean4 repository. toolchain-available

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants