-
a2d5dd9ce8
stage1 整理代码 修复错误
dev
zzy
2026-07-21 20:00:19 +08:00
-
7c5bb41e09
stage1 整理代码 提供更多错误信息
zzy
2026-07-21 09:56:19 +08:00
-
459b6188a9
stage1 - 全面重构 stage1 编译器架构:类型系统(arena + items)、IR 发射层(spl_emit.h/c)、统一所有 emit 调用点。 - 实现 as 类型转换运算符、修复 &&/|| 短路求值 bug。 - 在 splc1.spl 中实现 Vec/Map/Emit 基础库(~50 个方法)。 - 修复实例方法调用中 self 参数被错误丢弃的 bug。
zzy
2026-07-20 20:53:41 +08:00
-
21f35b30fa
stage1 重构代码
zzy
2026-07-20 12:10:55 +08:00
-
ab63c8ed90
stage1 修复vm 提供简单参数检查 修复聚合类型bug
zzy
2026-07-14 22:30:19 +08:00
-
f7f71c5f52
stage1 修复bug
zzy
2026-07-13 21:50:28 +08:00
-
b67edc5cee
stage1 修复类型体内部函数前向引用时 CALL 地址错误
zzy
2026-07-12 22:16:17 +08:00
-
1ceda90207
stage1 修复类型重复解析 修复嵌套结构体字面量无限循环
zzy
2026-07-12 14:20:41 +08:00
-
9b9b25ce0f
stage1 禁止隐式调用 修复bug
zzy
2026-07-12 11:43:27 +08:00
-
118c153280
stage1 优化重构代码
zzy
2026-07-12 10:01:57 +08:00
-
f1b4225c92
stage1 优化重构代码
zzy
2026-07-11 23:18:06 +08:00
-
53ae30f1ca
stage1 重制18测试用例替换成match 完成现有全部测试
zzy
2026-07-11 21:24:52 +08:00
-
147f26e063
stage1 修复bug 删除递归测试
zzy
2026-07-08 11:45:45 +08:00
-
463177d3be
stage1 修改部分测试 完成17-19测试
zzy
2026-07-07 12:11:49 +08:00
-
1df3e3bcb4
stage1 将数组和聚合类型使用byte offset而不是slot idx
zzy
2026-07-07 11:38:31 +08:00
-
3cf11f922e
stage1 优化代码 完成16测试
zzy
2026-07-07 10:40:30 +08:00
-
69cea030dc
stage1 完成15测试
zzy
2026-07-06 21:26:27 +08:00
-
0892c084ee
stage1 完成14测试
zzy
2026-07-06 15:18:17 +08:00
-
ad473f245c
stage1 完成11-13测试
zzy
2026-07-06 13:00:55 +08:00
-
0182b8ed5c
stage1 完成09,10测试
zzy
2026-07-06 10:52:31 +08:00
-
777b6b42d1
stage1 完成07,08测试
zzy
2026-07-06 10:44:01 +08:00
-
5dadf6d6ee
stage1 重构到 USIZE, 使得 vm 支持 usize, isize
zzy
2026-07-06 00:07:39 +08:00
-
67c8a137dd
stage1 实现06测试
zzy
2026-07-05 22:47:00 +08:00
-
e2e0ebc21f
stage1 重构测试且成功00-05
zzy
2026-07-05 21:45:43 +08:00
-
51d8510b79
stage1 部分功能测试00,01,02,06成功
zzy
2026-07-05 18:23:33 +08:00
-
50b07074fb
stage0
zzy
2026-07-03 22:27:50 +08:00
-
93a1b87f82
init
main
zzy
2026-07-03 22:27:23 +08:00