lean4-htt/tests
Marc Huisinga f64bce6ef1
fix: auto-completion performance regression (#6794)
This PR fixes a significant auto-completion performance regression that
was introduced in #5666, i.e. v4.14.0.

#5666 introduced tactic docstrings, which were attempted to be collected
for every single completion item. This is slow for hundreds of thousands
of completion items. To fix this, this PR moves the docstring
computation into the completion item resolution, which is only called
when users select a specific completion item in the UI.

A downside of this approach is that we currently can't test completion
item resolution, so we lose a few tests that cover docstrings in
completions in this PR.
2025-01-27 21:15:09 +00:00
..
bench test: identifier completion benchmark (#6796) 2025-01-27 19:31:32 +00:00
compiler
elabissues
ir
lean fix: auto-completion performance regression (#6794) 2025-01-27 21:15:09 +00:00
pkg
playground
plugin
simpperf
.gitignore
common.sh
lean-toolchain