TermiNexus pushed to main at GVSDS/ViperC 2026-09-17 14:52:18 +08:00
eb01a45024 修复了一些问题
TermiNexus pushed to main at GVSDS/Viper_VRTE 2026-09-16 16:07:43 +08:00
785e825518 清理了 t.CVoid
TermiNexus pushed to main at GVSDS/Viper_VRTE 2026-09-16 16:07:34 +08:00
119951c5df chore: 移除 GSList/PrintModule 的临时 DBGCHAIN 护栏
794488b0f6 fix(zlib): 修正 out/buf 形参的联合类型写法,消除跨模块 ABI 错位
a9a53bd117 fix(withcontent): _find_provider 倒序循环上界显式转有符号,避免被无符号化后退化
0c85e30739 fix(memhub): canary 校验现场补位宽诊断打印,新增 deep_detect 深诊断开关
746ca689a9 perf(memhub): alloc 周期全表扫描开关默认关闭,消除 O(det_count) 热点
Compare 13 commits »
TermiNexus pushed to main at GVSDS/ViperOS 2026-09-16 16:07:12 +08:00
2a54e2bafb 清理了 t.CVoid
6a54373c26 fix(vkernel): 补 ISR/调度 call 的 rsi/rdi clobber、rep stosb 内存 clobber,修 mm 别名笔误
c1dd55d606 fix(vkernel): 修 _tss.reserved0 位宽与 AP trampoline LME 指令编码
a518f75b24 chore(vkernel): 重置基线 — 纳入 TPV codegen 修复配合的内核侧调整与既有工作区内容
Compare 4 commits »
TermiNexus pushed to main at GVSDS/ViperC 2026-09-16 16:06:57 +08:00
cb0836de8a 清理了 t.CVoid
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-16 11:51:57 +08:00
d9b5015c71 "feat(vipeye-internal): 新增内置 char 类型(复刻 int,8 位字符/整型)feat(vipeye-internal): rowptr 更名为 rawptr(编译器内置裸指针 typedef)feat(vipeye-internal): None 返回函数仅允许裸 return/return Nonefix(vipeye-internal): builtins.vp 发现扩展到文件祖先目录与 includes 子目录chore: 版本号提升至 1.1.413 并更新 CHANGELOG"
TermiNexus pushed to main at GVSDS/ViperC 2026-09-16 11:42:37 +08:00
9a191daa8d 错拼 rowptr 改为 rawptr
7cba4cbc95 chore: 清理超长历史注释,并一并提交并行会话的代码改动
b28f20cce7 chore: 清理调试打印与失效 import
429de97083 fix(call): 泛型特化类跨模块 declare 按模板 vpi 注解对齐形参口径
a83d183abb fix(gen/call): 跨模块调用 SSA 整型实参按定义侧形参扩宽
Compare 10 commits »
TermiNexus pushed to main at TermiNexus/WhoAmI 2026-09-16 00:34:21 +08:00
fee1e826ac 20260916AM1324END
TermiNexus pushed to main at GVSDS/ViperC 2026-09-15 21:36:48 +08:00
6394ea30e2 fix(call): 泛型类裸名构造按 __init__ 签名对齐类型实参并禁止静默默认 int
b27633c86e fix(Gen/Type): long/unsigned long 按目标平台取宽,Windows 对齐 TPC LLP64(ULONG/LONG => i32)
813f0157e3 fix(Gen/Expr): 类名不再被当模块级全局变量制造引用,消除 ASan 构建 undefined symbol
592400a1ea fix(asan): 并行 llc 任务在 ASan 模式下改用插桩后的 .asan.ll 作输入
8312e653e8 fix(CodeGen): 裸结构体形参按 C ABI 按值、修正 |t.CPtr 指针层级,对齐 TPC 并消除签名发散
Compare 24 commits »
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 23:14:58 +08:00
af2c66e7d7 chore(tpv): 永久池扩容至 1 GiB
eef84657a1 fix(tpv): 修正 REnum 表按名查找与 match 分派,恢复 str() 指针强转
Compare 2 commits »
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 19:38:00 +08:00
e0e024ee93 fix(tpv): 注解裸名按 from-import 归属查找(D26 闭环)
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 19:31:46 +08:00
ea2abba574 refactor(tpv): 删除 _deps_pending 置位面与 Phase A pending 多遍收敛机制
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 19:00:29 +08:00
17f109e204 fix(tpv): 修复 vpi 重导出包前缀与 D25 变量名悬垂,补齐 fatal_error 刷盘
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 15:59:44 +08:00
626f79cbd1 fix(tpv): vpi 相对导入补回包前缀(D26)
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 15:24:28 +08:00
3c45895878 fix(tpv): alloca 退化守卫收窄到「裸泛型模板基类」形态(避免误杀同名重声明换类型)
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 15:13:46 +08:00
590a6a2bbe fix(tpv): 复用的 alloca 与注解类型不一致时 fail-fast(D25 alloca 退化根治)
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 14:52:29 +08:00
b206e7d9c1 fix(tpv): 泛型类型实参禁止静默默认 int(D25 fail-fast 两处)
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 14:33:02 +08:00
ced50bd78b fix(tpv): 注解 mangled 名算键统一——补回丢失的 from_imports(D25 根因第 1 步)
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 13:53:24 +08:00
967095df5b refactor(tpv): _deps_pending 置位收敛到唯一入口 _MarkDepsPending(S4 第一步)
TermiNexus pushed to main at GVSDS/ViperC 2026-09-12 12:59:17 +08:00
7e68e76ec4 refactor(tpv): SHA1 前缀判定收敛到 GenApi 唯一真源(C10/D3 收尾)