-
e67b80c083
去除 import t, c
main
TermiNexus
2026-10-17 21:57:03 +08:00
-
579cf8d8e0
test(endiantest): 补 project.json(name/输出 exe 对齐其它测试项目)
TermiNexus
2026-10-13 14:57:31 +08:00
-
4ae2344dec
test(endiantest): 新增大小端字节序专项——内存字节序列校验 + 读写成对回环(局部变量/结构体成员)
TermiNexus
2026-10-13 13:34:36 +08:00
-
298e694700
test(mlirlitetest): 模块头断言迁移到 llvm.target_triple/data_layout 属性口径(与 LLvmLiteTest 对齐)
TermiNexus
2026-10-13 10:24:40 +08:00
-
4e279d806f
test(cpythontest): PyUnicode_GetLength(Py_ssize_t=64位) 改用 t.CPtrDiffT 接收,并校正 cpython.vp 三处应为 64 位的返回类型
TermiNexus
2026-10-13 10:08:25 +08:00
-
e5e4163167
test: 全仓同步 w32→win32 模块改名与窄化断言适配
TermiNexus
2026-10-12 20:59:31 +08:00
-
384fccd8b8
test(llvmlitest): 模块头断言迁移到 llvm.target_triple/data_layout 属性口径
TermiNexus
2026-10-12 20:35:55 +08:00
-
735f5d49af
chore: 改名同步 TransPyV -> ViperC(源码/配置内的纯替换)
TermiNexus
2026-10-12 15:06:45 +08:00
-
0cac59b795
docs(test): README 补三个 runner 的 --exe 用法;建议实现顺序步数 68 -> 77
TermiNexus
2026-10-12 15:05:11 +08:00
-
6d7bed5e0b
feat(test): regression_test.py 增加 --exe/--compiler/--rebuild-includes(与另两个脚本对齐)
TermiNexus
2026-10-12 15:03:43 +08:00
-
c276e0c1c9
chore: 改名同步 TransPyV -> ViperC(.gitignore/文档/脚本)
TermiNexus
2026-10-12 15:02:19 +08:00
-
f52fc90221
test(lifetime): 字段逃逸负例从 main 移入普通函数
TermiNexus
2026-10-10 14:47:04 +08:00
-
b737bedceb
test(lifetime): A2 补“形参位↔实参位映射”双向钉桩(受控用例)
TermiNexus
2026-10-10 13:24:27 +08:00
-
e8a61473b2
test(lifetime): 同步 A2 定义端'声明感知'的措辞
TermiNexus
2026-10-10 09:17:14 +08:00
-
66ebd75dec
test(lifetime): 补齐 A2 @life(ret(...)) 的正/负向回归工程
TermiNexus
2026-10-10 09:03:05 +08:00
-
9307b34af6
test(new): NewTest 补 (6) 括号可省 + 标量/数组零初始化用例
TermiNexus
2026-10-09 18:44:44 +08:00
-
5fa5a9f37c
test(lifetime): 补 P3 注解形态 + P2 方法级/取地址的自动工程
TermiNexus
2026-10-09 14:55:52 +08:00
-
64b0cc84f6
test(lifetime): 加 P4 自别名用例
TermiNexus
2026-10-09 08:45:24 +08:00
-
e8f47e3197
test(lifetime): NewLifetimeTest 增 P4 所有权转移用例
TermiNexus
2026-10-09 08:43:58 +08:00
-
cd102989a8
test(lifetime): 新增 P3 负向工程(堆对象字段收下本帧栈地址)
TermiNexus
2026-10-08 22:47:40 +08:00
-
399f396694
test(lifetime): 修正 CaseRaiseCaught 的 dtor 计数时机
TermiNexus
2026-10-08 22:27:47 +08:00
-
c4a13644b1
test(lifetime): NewLifetimeTest 失败时打印具体 case 名与返回码
TermiNexus
2026-10-08 22:26:26 +08:00
-
e74397e932
test(lifetime): 新增关键字实参路径的 willFree 负向工程
TermiNexus
2026-10-08 21:40:22 +08:00
-
aed57de44c
test(lifetime): 新增 willFree 正/负向工程并注册到回归脚本
TermiNexus
2026-10-08 21:28:55 +08:00
-
9a2b09e606
test(new): NewTest 增泛型类 + new 描述符取存储的冒烟用例
TermiNexus
2026-10-08 21:04:57 +08:00
-
c00b172da2
test(lifetime): NewLifetimeTest 增 P1 异常出口用例
TermiNexus
2026-10-08 21:04:57 +08:00
-
1724874967
test(lifetime): 新增 NewLifetimeAsyncTest 负向工程;测试项目 main 统一为 export def main() -> int
TermiNexus
2026-10-08 20:42:14 +08:00
-
07fbb4d0a2
test(new): NewTest 的 main 迁移为 export def main() -> int,去掉多余的 t/c 导入
TermiNexus
2026-10-08 20:35:23 +08:00
-
d0165951b7
test(lifetime): NewLifetimeTest 增析构调度用例,README 补 escape 项目说明
TermiNexus
2026-10-08 20:34:23 +08:00
-
7451adf523
test(lifetime): 新增 NewLifetimeTest/NewLifetimeFreeTest 与 IR 断言,escape 跑法纳入新项目
TermiNexus
2026-10-08 20:04:12 +08:00
-
9eb037ee8f
test(new): NewTest 增加“stack 生命期缺省=slife”对照用例;README 同步
TermiNexus
2026-10-08 18:21:13 +08:00
-
12c96d3039
fix(test): --exe 绝对化并校验存在性,修 Test/NewTest 报 cannot find the path specified
TermiNexus
2026-10-08 18:03:12 +08:00
-
73846979f1
test(lifetime): SequentialRegressionTest 支持负向项目(反向判定)
TermiNexus
2026-10-08 17:56:58 +08:00
-
ed204852c4
test(lifetime): 新增生命期负向运行器;NewTest 补 memgr 用例
TermiNexus
2026-10-08 17:50:53 +08:00
-
42ca901b28
test(new): 新增 NewTest 工程;两个回归脚本支持 --escape/--only 单独跑
TermiNexus
2026-10-08 17:47:24 +08:00
-
f5544eed80
chore(syntax): DefineTest/FormatStringTest 迁移到 cif/defined() 条件编译
TermiNexus
2026-10-07 19:02:56 +08:00
-
30b14bc477
chore(test): 回归脚本去除 *_mlir 目录候选
TermiNexus
2026-10-07 19:02:52 +08:00
-
ee6461be46
chore(comments): Test 仓注释英文化(R11)
TermiNexus
2026-10-05 22:43:38 +08:00
-
aa5a7e7250
chore(syntax): Test 仓 R1 + R12 迁移
TermiNexus
2026-10-05 21:18:37 +08:00
-
f5da836fbb
chore(test): 迁移测试夹具到新语法
TermiNexus
2026-10-05 19:59:02 +08:00
-
c9d741c202
test(WebTest): 测试地址由 example.com 换为 cn.bing.com
TermiNexus
2026-10-05 16:36:42 +08:00
-
defac67a95
fix(StringIterTest): 消除重复 main,恢复 inline list[struct, N] 覆盖
TermiNexus
2026-10-05 14:15:18 +08:00
-
44ce29200e
refactor(test): 收尾 6 个测试用例的新规范语法迁移
TermiNexus
2026-10-05 09:24:42 +08:00
-
3f532e665d
chore(test): 移除工程配置里的 -Wl,--allow-multiple-definition 兜底
TermiNexus
2026-10-05 09:22:53 +08:00
-
55a517fbd2
test(llvmlitest): 断言迁移到 MLIR 口径 + 内存池放大到 80MB
TermiNexus
2026-10-04 21:51:34 +08:00
-
fb8b56f2f1
fix(test): 回归脚本输出目录候选补 *_mlir 变体,修单端 MLIR 下 exe 定位失败
TermiNexus
2026-10-04 20:54:56 +08:00
-
209e8ed72e
refactor(test): 发射器改名 mlirlite(LLvmLiteTest/MLIRLiteTest/NoVTableTest)
TermiNexus
2026-10-03 19:26:54 +08:00
-
579eb52561
fix(mlirlitetest): 子池 arena 精确取 2MB 块 + 主池 80MB + arena 失败 fail-fast
TermiNexus
2026-10-03 16:33:24 +08:00
-
4203b4754f
fix(mlirlitetest): 子池改在 main 帧内构造,修复返回本帧栈对象指针导致的悬空写穿
TermiNexus
2026-10-03 16:31:46 +08:00
-
ceccd4aa1e
fix(mlirlitetest): 每测试独立子池 + 主池调大,修复渲染器按函数分配累积耗尽池
TermiNexus
2026-10-03 16:27:50 +08:00
-
63cab96f53
fix(generictest2): 去掉 generic_swap 的幽灵类型形参 [T]
TermiNexus
2026-10-03 15:20:33 +08:00
-
7148f8b58d
test(zlib-dbg): 加 UINT8PTR/BYTEPTR 元素符号性对拍,验证字节>=128 被符号扩展的假设
TermiNexus
2026-10-03 13:18:43 +08:00
-
48fabc461a
test(zlib-dbg): 加真实频率统计探针(zdeflate_count_freqs 对拍朴素直方图)
TermiNexus
2026-10-03 13:16:58 +08:00
-
6083d17826
test(zlib-dbg): 加字面量码表探针(直方图/no_code/sum15 完整码校验),定位 comp 远小于熵下限的根因层
TermiNexus
2026-10-03 13:15:06 +08:00
-
3466b61c58
test(zlib): 启用 test_huffman_tree(前置到干净堆)并补 257 符号全量往返,复现码表构建缺陷
TermiNexus
2026-10-03 12:49:34 +08:00
-
6e60a89b5c
test(zlib-dbg): 去掉 import stdio,验证 f-string 隐式提供 snprintf 声明
TermiNexus
2026-10-03 12:46:36 +08:00
-
338e28383c
fix(zlib-dbg): 补 import stdio,f-string 需要 stdio 声明的 snprintf
TermiNexus
2026-10-03 12:40:41 +08:00
-
91ebacf36b
test(zlib-dbg): 输出改用 testcheck(PASS/FAIL 计数 + 退出码取失败数)
TermiNexus
2026-10-03 12:36:59 +08:00
-
9fef174f3e
fix(sequential-regression): 产物定位兜底 TPV 默认 .tpv_build/output
TermiNexus
2026-10-03 12:30:06 +08:00
-
76e1acf4da
test: 泛型类注解补全类型实参(G5 的 GSList[G5Node]、VectorGenericTest 的 Vector[CInt]/[CFloat64T])
TermiNexus
2026-10-03 11:16:47 +08:00
-
f15bb0bc8e
test(switch): switch 穿透/跳出/多值 case 回归用例
TermiNexus
2026-10-02 23:15:14 +08:00
-
05eec02a9a
test(match): 补 break 跳出 match 与 fallthrough 回归用例
TermiNexus
2026-10-02 22:33:27 +08:00
-
e82440bdd8
test: 补充循环 else 与整型 vs None 回归用例
TermiNexus
2026-10-02 22:07:06 +08:00
-
1edc266ada
refactor(test): DictTest 嵌套 dict 取用改用 dict* 强类型
TermiNexus
2026-10-02 22:07:06 +08:00
-
e9f12973fd
docs(Test): 补全测试清单——补录 9 个新增工程与 NegativeTest 负向测试说明
TermiNexus
2026-10-01 23:42:42 +08:00
-
3645d00753
fix(FormatStringTest): ptr_var 注解改为 str | t.CPtr,匹配 c.Addr(s) 的实际类型 i8**
TermiNexus
2026-10-01 18:01:46 +08:00
-
cdc6e8bf78
fix(test): FakeDuckTest 的 3 个 list 变量注解补上指针(list[str] → list[str] | t.CPtr)
TermiNexus
2026-09-29 16:00:50 +08:00
-
0078102eca
fix(test): LLvmLiteTest/MLIRLiteTest 的池改用 MemBuddy(llvmlite/mlirlite 的池契约是 MemBuddy)
TermiNexus
2026-09-29 15:51:02 +08:00
-
3c6fb1d246
chore(test): 初始化回归测试仓(新增 .gitignore,TestsOverview.md 改为 README.md)
TermiNexus
2026-09-29 15:14:59 +08:00