This website requires JavaScript.
Explore
Help
Register
Sign In
zzy
0 Followers
·
0 Following
Joined on
2025-12-27
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
zzy
pushed to
dev
at
zzy/spl
2026-08-22 19:35:35 +08:00
f1d86b6e34
stage1 更多的语义以及类型构造器
0f40de43a1
stage1 更多的语义及其附属基础设施
Compare 2 commits »
zzy
pushed to
dev
at
zzy/spl
2026-08-19 21:42:16 +08:00
d6113a5417
stage0 printf的格式化统一 展开strdup
zzy
pushed to
dev
at
zzy/spl
2026-08-19 21:39:00 +08:00
c81a57dacb
builder 更改构建方式从python换成nob.h
b2e6ade484
stage1 继续重构sema 提供更多dbg宏用于日志记录
Compare 2 commits »
zzy
pushed to
dev
at
zzy/spl
2026-08-18 11:22:30 +08:00
994a35a942
stage1 重构语义分析 ast2ir ir部分
zzy
pushed to
dev
at
zzy/spl
2026-08-16 23:24:45 +08:00
4d9509c167
stage1 重构词法分析
d3c63dab5c
stage0 重命名 stage1 ast重新整理
Compare 2 commits »
zzy
pushed to
dev
at
zzy/spl
2026-08-14 20:42:49 +08:00
78d767bf21
stage0 修复windows函数没有进入宏包装
zzy
pushed to
dev
at
zzy/spl
2026-08-14 20:41:56 +08:00
2a7db9e48c
stage0 重命名字段 修复windows函数没有进入宏包装
zzy
pushed to
dev
at
zzy/spl
2026-08-14 19:35:27 +08:00
c06d7247bb
stage1 人工重构ast以及type部分 修复vm的UB行为
zzy
pushed to
dev
at
zzy/spl
2026-08-12 19:24:28 +08:00
b0e6b406ac
stage1 人工重构ast.c
zzy
pushed to
dev
at
zzy/spl
2026-08-07 11:13:51 +08:00
314100afbc
stage1 初步实现
a56b4cbb70
stage0 支持类gdb的调试vm手段
ca7cf221c8
stage1 修复设计问题 实现ir2vm
2ccee5f1cf
stage1 修复设计问题 实现ast2ir
Compare 4 commits »
zzy
pushed to
dev
at
zzy/spl
2026-08-04 10:21:27 +08:00
8ac59dfaa1
stage1 完成sema词法
74d7376039
stage1 完成ast 定义sema
a4ec5656d2
stage1 完整ast 部分ir 定义
b43042c88d
stage1 重构代码
a77eade06f
stage0 更改名称spl_ir -> spl_mcode spl_cli提供debug模式 提供临时语言规范
Compare 5 commits »
zzy
pushed to
dev
at
zzy/spl
2026-07-26 19:26:57 +08:00
89d4bae8db
stage1 修复错误 提供类型检查
02095524b1
stage1 修复错误 提供类型检查
da9dae734c
stage1 修复错误 提供类型检查
Compare 3 commits »
zzy
pushed to
dev
at
zzy/spl
2026-07-21 21:41:06 +08:00
a2d5dd9ce8
stage1 整理代码 修复错误
7c5bb41e09
stage1 整理代码 提供更多错误信息
459b6188a9
stage1 - 全面重构 stage1 编译器架构:类型系统(arena + items)、IR 发射层(spl_emit.h/c)、统一所有 emit 调用点。
Compare 3 commits »
zzy
pushed to
dev
at
zzy/spl
2026-07-20 12:11:36 +08:00
21f35b30fa
stage1 重构代码
ab63c8ed90
stage1 修复vm 提供简单参数检查 修复聚合类型bug
f7f71c5f52
stage1 修复bug
b67edc5cee
stage1 修复类型体内部函数前向引用时 CALL 地址错误
Compare 4 commits »
zzy
pushed to
dev
at
zzy/spl
2026-07-12 14:20:58 +08:00
1ceda90207
stage1 修复类型重复解析 修复嵌套结构体字面量无限循环
9b9b25ce0f
stage1 禁止隐式调用 修复bug
118c153280
stage1 优化重构代码
f1b4225c92
stage1 优化重构代码
Compare 4 commits »
zzy
pushed to
dev
at
zzy/spl
2026-07-11 21:56:59 +08:00
53ae30f1ca
stage1 重制18测试用例替换成match 完成现有全部测试
147f26e063
stage1 修复bug 删除递归测试
Compare 2 commits »
zzy
pushed to
dev
at
zzy/spl
2026-07-07 23:48:59 +08:00
463177d3be
stage1 修改部分测试 完成17-19测试
1df3e3bcb4
stage1 将数组和聚合类型使用byte offset而不是slot idx
3cf11f922e
stage1 优化代码 完成16测试
69cea030dc
stage1 完成15测试
0892c084ee
stage1 完成14测试
Compare 10 commits »
zzy
created branch
dev
in
zzy/spl
2026-07-07 23:48:59 +08:00
zzy
pushed to
main
at
zzy/spl
2026-07-07 16:01:10 +08:00
93a1b87f82
init
zzy
created branch
main
in
zzy/spl
2026-07-07 16:01:10 +08:00
First
Previous
1
2
3
Next
Last