TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-22 21:23:26 +08:00
1aa1b1f2f0 feat(vipeye-internal): str/bytes 指针算术与写入解引用,并补齐 short/ushort/ulong/ulonglong 内建 typedef
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-22 21:01:23 +08:00
00b781a5cc fix(vipeye-internal): str/bytes 支持一元 '*' 解引用,结果为 char
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-22 20:39:57 +08:00
4bc462e0f3 feat(vipeye-internal): long/longlong 也作为内置 C 基本类型 typedef
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-22 19:30:59 +08:00
f547737cf0 fix(vipeye-internal): C 整型 typedef 内建到 builtins.vpi,修复 uint32 报未定义
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-22 18:23:09 +08:00
de2d49cc4a feat(vscode-vipeye): 新增「清理并临时关停」命令并修复字符串内括号着色
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-22 16:21:37 +08:00
86fc6c541f feat(vipeye-internal): [SIZE]T 支持泛型实参位置与嵌套
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-22 16:14:05 +08:00
a7844d359f chore: 版本号提升至 1.1.415 并更新 CHANGELOG
91f668a033 fix(vscode-vipeye): 字符串转义引号导致 TextMate 作用域泄漏
d9559869e7 feat(vipeye-internal): 新增 [SIZE]T 数组类型语法(脱糖为 t.CArray[T, SIZE])
a6299ab878 fix(vipeye-internal): builtins.vp typedef 合并改为按执行环境+文件目录缓存
Compare 4 commits »
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-21 23:13:59 +08:00
f100f585d0 chore: 版本号提升至 1.1.414 并更新 CHANGELOG
525a654f5c feat(vipeye-internal): 支持 enum X: 枚举语法与 define 常量声明
70a4405294 chore(viper): 选择列表首项去掉手动指定 exe 路径描述并修正过时注释
95a0dbf0ad feat(viper): 选择列表加「选择编译器…」,关闭 VET 后清单与选中仍可用
ad3fd9810c feat(viper): VET 启动参数加 --first-no-pace,首次扫描不节流
Compare 10 commits »
TermiNexus pushed to main at GVSDS/ViperC 2026-09-21 16:17:27 +08:00
a5ceb3d4eb 增加 JIT REPL
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-18 23:11:55 +08:00
c9acd4ecb8 chore(vipeye-internal): 修剪 samples 残留与孤儿测试辅助
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-18 23:06:16 +08:00
04d5a32502 test(vipeye-internal): 删除剩余 18 个内联 .py 夹具套件,测试集转为 Viper-only
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-18 22:50:53 +08:00
a955a5356f test(vipeye-internal): 清理 Python 时代测试资产并修复陈旧期望
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-18 22:19:17 +08:00
e4635eca37 fix(vipeye-internal): 恢复 py.typed 探测,修复 PartialStub 映射失效导致的 viperFileSystem 5 个失败
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-18 22:08:54 +08:00
d5398ab4e2 fix(vipeye-internal): 无类型参数的别名被下标特化时保留类型实参显示
TermiNexus pushed to main at GVSDS/Viper_VSCode 2026-09-18 21:49:13 +08:00
86e858667e 修改了 README
TermiNexus pushed to main at GVSDS/Viper_VRTE 2026-09-18 20:01:22 +08:00
0d77b68cc4 修复了一些错误
TermiNexus pushed to main at GVSDS/TransPyC 2026-09-18 20:01:07 +08:00
2cc816ac13 修复了一些错误
TermiNexus pushed to main at GVSDS/ViperC 2026-09-18 20:00:48 +08:00
9910e05760 修复了一些错误,更改了一点语法
9e2ccbfab7 将部分 | t.CPtr 修正为 rawptr[T]
Compare 2 commits »
TermiNexus pushed to main at GVSDS/Viper_VRTE 2026-09-17 14:52:58 +08:00
61acfc2759 修复了一些问题
88b81c04ed fix(posix): DIR 已是 t.CPtr(i8*),去掉多余的 | t.CPtr 以免多叠一层指针
Compare 2 commits »
TermiNexus pushed to main at GVSDS/TransPyC 2026-09-17 14:52:43 +08:00
6af2dea917 修复了一些问题
43e7cdd2cc feat(tpc): 函数级 DWARF 调试元数据 + 合并 IR 元数据规整
033c0a7771 fix(tpc): 修复 t.CVoid 清理暴露的三处类型解析缺口
8d950f5d43 fix(declgen): 联合中 t.CPtr[T] 下标段按 Ptr^N 叠加,与 LLVMTypeMapper 口径对齐
2427a6e992 fix(typecode): 联合类型中 t.CPtr[...] 下标指针按层级合并,与 TPV 对齐
Compare 15 commits »