• Joined on 2025-12-27
zzy pushed to dev at zzy/scc 2026-04-13 11:37:20 +08:00
ffb23afaf4 feat(ast2ir): 添加数组初始化支持和AST转IR优化
694778e4a0 feat(abi): 新增ABI类型布局描述接口和Windows x64实现
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-04-11 11:42:54 +08:00
630e22b73b feat(argparse): 添加命令行参数约束和错误处理功能
053c6abf51 feat(ir): 重构指针操作API并优化数组访问逻辑
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-04-09 11:25:11 +08:00
eeb4c4fc3c feat(ast): 重构AST节点类型定义并实现数组下标访问
d88475cc06 feat(ir2mcode): 添加帧分配器框架和Windows 64位实现
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-04-05 20:18:49 +08:00
4144f7841c refactor(argparse): 将null替换为nullptr以提高C++兼容性
zzy pushed to dev at zzy/scc 2026-04-04 13:22:34 +08:00
27d86d5685 feat(ast2ir): 添加指针运算支持并修复整数字面量解析
ca187c78f1 feat(ast): 更新AST dump功能以使用新的树转储接口
78e7c800ba refactor(ir): 将IR节点重构为值引用并添加字符串字面量支持
Compare 3 commits »
zzy pushed to dev at zzy/scc 2026-03-25 12:00:08 +08:00
4ddad7b456 docs(scc_core): 添加standalone printf库的完整文档
8c7af571c2 refactor(ast2ir): 更新IR构建器接口并重构类型映射
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-03-23 18:13:08 +08:00
d167a8ba96 fix(sccf): 修复符号构建器中的字符串处理逻辑
741171dbba feat(ir): 实现函数调用和参数处理功能
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-03-21 14:51:13 +08:00
097dbdcc2a feat(ir2mcode): 实现AMD64代码生成器支持控制流和函数调用
35a704a1cb refactor(ast): 统一记录类型结构并移除成员访问操作符
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-03-20 14:23:42 +08:00
a64e1f8330 feat(ir2amd64): 支持函数返回值处理
zzy pushed to dev at zzy/scc 2026-03-20 14:13:38 +08:00
de6f5d510a feat(ir2mcode): 添加IR到机器码转换模块并更新依赖配置
zzy pushed to dev at zzy/scc 2026-03-19 12:13:09 +08:00
02a6c684f1 feat(ast2ir): 添加左值标识支持以改善表达式处理
zzy pushed to dev at zzy/scc 2026-03-18 12:20:11 +08:00
5f915ba8d3 refactor(ast): 移除内置类型头文件并优化类型初始化
2e5e98868d feat(ast): 添加汇编器模块并改进AST定义和IR转换
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-03-16 11:08:18 +08:00
cabd1710ed feat(parser): 使用静态数组初始化测试向量
zzy pushed to dev at zzy/scc 2026-03-15 15:47:00 +08:00
45c59e0b65 feat(ast2ir): 添加AST到IR转换功能并完善类型ABI支持
6ebf0c48e3 feat(pe): 添加PE文件构建器功能
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-03-14 15:40:32 +08:00
82dd5f2db0 fix(ast): 修复AST转储中逗号分隔符逻辑错误
eb969cdbf7 feat(parser): 添加声明列表支持并重构解析逻辑
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-03-13 17:40:17 +08:00
8fcfeda14e feat(ast): 添加内置表达式支持并完善解析器功能
c99f64708e feat(parser): 改进解析器错误处理和表达式解析逻辑
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-03-12 22:30:35 +08:00
2d1032c363 feat(ast): 添加LVALUE表达式类型支持并重构表达式创建逻辑
c46578736a feat(ast): 添加复合表达式和初始化器解析支持
b00a42a539 feat(parser): 实现赋值表达式和常量表达式解析功能
Compare 3 commits »
zzy pushed to dev at zzy/scc 2026-03-11 22:08:58 +08:00
30ac2de73b feat(parser): 添加语义分析回调清理函数并完善资源管理
e6511c508c refactor(ast): 调整AST结构体和枚举类型的声明表示方式
Compare 2 commits »
zzy pushed to dev at zzy/scc 2026-03-11 18:19:36 +08:00
ce5414f2eb feat(ast): 添加完整的内置类型支持并重构类型定义
742bede02f feat(ast): 修改函数调用表达式的结构定义
2e331ee016 feat(ast): 添加内置类型定义和AST节点初始化函数
Compare 3 commits »
zzy pushed to dev at zzy/scc 2026-03-09 22:46:15 +08:00
80714fe7e5 feat(parser): 完善类型解析和表达式解析功能
1fceeca011 feat(parser): 启用parser和ast模块并重构解析器结构
Compare 2 commits »