Just wanted to note here something that at first I thought was an anamoly: 8.17 builds my category-theory library in half the time of 8.14-8.16.
8.17: make 616.46s user 12.84s system 99% cpu 10:31.18 total
8.16: make 1263.15s user 11.21s system 99% cpu 21:16.27 total
8.15: make 1220.32s user 11.18s system 99% cpu 20:33.46 total
8.14: make 1230.05s user 13.58s system 99% cpu 20:45.65 total
to a large degree because of https://github.com/coq/coq/pull/15807
Well done! @Gaëtan Gilbert @Pierre-Marie Pédrot @Janno
there was also a significant speedup in https://github.com/coq/coq/pull/16371
Figure_1.svg
y = percent change for category-theory, negative is good
y = gitlab job number
the 2 big down spikes are https://github.com/coq/coq/pull/15807
the 1st big up spike is https://gitlab.com/coq/coq/-/jobs/2575167592
the 1st medium down spike is https://github.com/coq/coq/pull/16371
the 2nd medium down spike is https://gitlab.com/coq/coq/-/jobs/3131414631 (flambda vs not flambda)
the small down spike near the end is https://github.com/coq/coq/pull/16995
we also see small speed ups in https://github.com/coq/coq/pull/16107 and https://github.com/coq/coq/pull/15693
@Joshua Yanovski (Gitter import) deserves all the credit for the the initial implementation of delayed universe substitution. The PR is only in my name because we happened to be in my office at the time. All I did was complain loudly to anybody who would listen :)
Laurent Théry has marked this topic as resolved.
Laurent Théry has marked this topic as unresolved.
John Wiegley has marked this topic as resolved.
Last updated: Oct 04 2023 at 19:01 UTC