TermiNexus
4d5a0d203b
feat(vipeye-internal): __attribute__ 免 import t/c 与状态栏分析进度
- __attribute__ 脱糖出的 t / c 模块根改为「隐式模块根」(零长度合成名 +
isViperImplicitModule 标记),作用域链取不到时回退 builtins 直接查
symbolTable,故不再要求源码 import t / import c;手写裸 t / c 仍报未定义。
补上 builtins.vpi 缺失的 import c(原先只有 import t,装饰器路径一直报
「未定义 c」)。
- 新增左下角状态栏分析进度:逐文件回调 → 后台线程节流 50ms 回传
analysisProgress 消息 → 前台 sendNotification('viper/analysisStatus')
→ 客户端 StatusBarItem 显示 `C:\xxx\1.vp (4/90) 4.44% loading...`,
分析结束自动隐藏,让用户能区分「插件在忙」与「插件卡死」。
- viperAttribute.test.ts 补回被误删的 hover 用例并新增 2 个回归用例;
jest 794 → 796 通过。
2026-09-27 13:03:03 +08:00
..
2026-09-27 12:49:25 +08:00
2026-09-27 12:50:02 +08:00
2026-09-27 13:03:03 +08:00
2026-08-07 03:33:29 +08:00
2026-09-27 13:03:03 +08:00