⚡ perf(vscode): 标差异时旧版本的解析结果按旧内容记着,晚到的答案、翻译插件没变就不再重新解析

This commit is contained in:
cruldra committed 2026-10-13 14:15:33 +11:00
1 parent e9c1c67d6f
commit 5a0c5490ea
8 files changed
+87 -8

No files matched your search

+5
View File
@@ -26,6 +26,11 @@ export class DocumentCallees {
this.answers = new DeferredAnswers(({ callee }) => callee, (a, b) => (a ?? null) === (b ?? null), changed, delays, schedule)
}
/** 查到的种类变过几次(见 DeferredAnswers.revision) */
get revision(): number {
return this.answers.revision
}
/** 被调用的不是名字(没有 CallFacts.name)的不问,按调用算。 */
session(): CalleeSession {
const session = this.answers.session()