zzy
676f3ec82c
feat(ir2mcode): 添加IR到机器码转换功能并修复函数命名
添加了完整的scc_ir2mcode实现,将MIR指令转换为机器码,
同时修复了头文件中的函数命名错误(scc_mir2sccf改为scc_ir2sccf)。
BREAKING CHANGE: 函数名从scc_mir2sccf更改为scc_ir2sccf
fix(vec): 修复向量循环和内存释放问题
修改了scc_vec_foreach宏使用+= 1避免潜在的编译器警告,
并添加了空指针检查以防止重复释放内存导致的崩溃。
refactor(hashtable): 优化哈希表接口设计
将scc_hashtable_get参数改为const类型,提供更好的只读访问安全性。
test: 添加break/continue和goto语句测试用例
新增18_break_continue.c和19_goto.c测试用例,
并对齐expect.toml文件格式以便于维护。
2026-05-03 21:34:40 +08:00
..
2026-04-05 20:18:09 +08:00
2026-04-21 14:05:21 +08:00
2026-05-03 21:34:40 +08:00
2026-04-15 14:52:11 +08:00
2026-01-08 11:22:27 +08:00
2026-03-13 17:39:14 +08:00