Repository navigation
fix(lsp): allow cold managed runtimes to finish initialization - #29
Merged
Merged
Conversation
1lck
marked this pull request as ready for review
November 13, 2026 22:31
26 of 27 tasks
This was referenced Nov 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
关联 Issue / Linked issue
PR 类型 / Type
改动说明 / What changes
背景 / Why
Windows 原生验证中,真实打包 JDT 的 initialize 需要 15.413 秒,超过 Core 默认 10 秒,进程会在能够就绪前被终止。
改动 / Changes
不在本 PR 范围内 / Out of scope
Java/Gradle 插件、Viva 工具入口接线、JDT 项目兼容性和资源调优另行提交。不是延长每次请求或关闭的期限。
类型专属:fix
复现与根因
检查项
范围检查 / Scope checks
功能矩阵 / Feature matrix
N/A:Core 仓库不持有客户端矩阵;配套 Viva PR 更新实际能力及待验收边界。
统一日志系统 / Structured logging
N/A:不新增事件或失败类别,沿用 managed runtime 的初始化失败与进程回收事件。
界面文案 / i18n
N/A:无界面文字。
逻辑归属 / Logic placement
性能与内存 / Performance and memory
设置 / Settings
N/A:无设置项。
插件契约 / Plugin contract
N/A:没有插件协议、能力版本、宿主方法、参数或 SDK 改动;只同步既有 Rust API 默认值说明。
发行包与资源 / Bundle and resources
N/A:无资源路径、下载或发行内容写入。
无用代码与重构 / Dead code and refactoring
N/A:本改动没有产生无用代码,未发现本范围的新重构项。
验证 / Verification
未能执行的检查和原因: 原生窗口与签名/安装器不在这个默认值修复的范围;不以组件测试替代这些验收。
提交前确认 / Final checks