Improve performance #17
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We're getting to the point where poor performance is starting to be a problem. A useful benchmark to measure against is the proof
initial_uniqincategory.pg, which on my machine takes about 4s to type check, about 4 times as long as all ofpeano.pg, so whatever bottleneck we're having, it is very present ininitial_uniq. For reference, in case it changes, here'sinitial_uniq:Potential bottlenecks to investigate:
findTypefindBeta(consider not unwrappingFreein head position unless necessary)Turns out the culprit was the parser! Fixed with
95a4d822b.