Commit Graph

  • 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