zzy
|
40cffa9cb5
|
stage0 新增内存复制指令 重构vm交互
|
2026-09-29 21:11:15 +08:00 |
|
zzy
|
0b8f649818
|
stage2 修复全局变量未完成的问题 提供错误处理解析
|
2026-09-25 13:46:07 +08:00 |
|
zzy
|
c0a86ea552
|
stage0 重构vm使其依赖自己的地址空间不再共用宿主机 修改vm的ABI 修正相关nob构建问题
|
2026-09-22 23:12:15 +08:00 |
|
zzy
|
51d408d524
|
stage2 提供c后端 提交stage1的测试
|
2026-09-20 17:56:11 +08:00 |
|
zzy
|
846f441e3a
|
stage2 大量优化代码使其自举编译时间大幅缩短
|
2026-09-20 09:33:20 +08:00 |
|
zzy
|
e02b0c633a
|
stage2 提供近乎完整的功能但出现严重性能问题 添加stage0的原生性能记录 stage1添加更多内置函数 nob重构代码使其更加健壮
|
2026-09-19 18:08:43 +08:00 |
|
zzy
|
bb9d0a9f18
|
stage2 提供词法分析器通过与stage1的差异测试 stage1提供数组到切片的隐式转换
|
2026-09-18 19:40:10 +08:00 |
|
zzy
|
2a84b61e3d
|
stage1 大量重构
|
2026-09-16 20:09:24 +08:00 |
|
zzy
|
09d05e3a34
|
stage1 指针计算类型的错误修复 as运算符优先级的修改 ir2vm的bug修复
|
2026-09-15 21:24:58 +08:00 |
|
zzy
|
a1e684f6d4
|
stage0 修复部分问题
|
2026-09-14 16:01:33 +08:00 |
|
zzy
|
d6113a5417
|
stage0 printf的格式化统一 展开strdup
|
2026-08-19 21:42:06 +08:00 |
|
zzy
|
d3c63dab5c
|
stage0 重命名 stage1 ast重新整理
|
2026-08-16 10:51:45 +08:00 |
|
zzy
|
78d767bf21
|
stage0 修复windows函数没有进入宏包装
|
2026-08-14 20:42:11 +08:00 |
|
zzy
|
2a7db9e48c
|
stage0 重命名字段 修复windows函数没有进入宏包装
|
2026-08-14 20:41:09 +08:00 |
|
zzy
|
c06d7247bb
|
stage1 人工重构ast以及type部分 修复vm的UB行为
|
2026-08-14 18:10:58 +08:00 |
|
zzy
|
b0e6b406ac
|
stage1 人工重构ast.c
|
2026-08-12 10:29:38 +08:00 |
|
zzy
|
314100afbc
|
stage1 初步实现
|
2026-08-06 19:26:30 +08:00 |
|
zzy
|
a56b4cbb70
|
stage0 支持类gdb的调试vm手段
|
2026-08-06 09:11:15 +08:00 |
|
zzy
|
a77eade06f
|
stage0 更改名称spl_ir -> spl_mcode spl_cli提供debug模式 提供临时语言规范
|
2026-07-29 12:05:18 +08:00 |
|
zzy
|
a2d5dd9ce8
|
stage1 整理代码 修复错误
|
2026-07-21 20:00:19 +08:00 |
|
zzy
|
21f35b30fa
|
stage1 重构代码
|
2026-07-20 12:10:55 +08:00 |
|
zzy
|
f7f71c5f52
|
stage1 修复bug
|
2026-07-13 21:50:28 +08:00 |
|
zzy
|
147f26e063
|
stage1 修复bug 删除递归测试
|
2026-07-08 11:45:45 +08:00 |
|
zzy
|
463177d3be
|
stage1 修改部分测试 完成17-19测试
|
2026-07-07 12:11:49 +08:00 |
|
zzy
|
1df3e3bcb4
|
stage1 将数组和聚合类型使用byte offset而不是slot idx
|
2026-07-07 11:38:31 +08:00 |
|
zzy
|
3cf11f922e
|
stage1 优化代码 完成16测试
|
2026-07-07 10:40:30 +08:00 |
|
zzy
|
777b6b42d1
|
stage1 完成07,08测试
|
2026-07-06 10:44:01 +08:00 |
|
zzy
|
5dadf6d6ee
|
stage1 重构到 USIZE, 使得 vm 支持 usize, isize
|
2026-07-06 00:07:39 +08:00 |
|
zzy
|
51d8510b79
|
stage1 部分功能测试00,01,02,06成功
|
2026-07-05 18:23:33 +08:00 |
|
zzy
|
50b07074fb
|
stage0
|
2026-07-03 22:27:50 +08:00 |
|