Commit Graph

20 Commits (3078c4cc5a4eb9729e482be41015759cf73b5e71)

Author SHA1 Message Date
Shrink 3078c4cc5a fix: 修复大偏移量栈访问时的寄存器冲突问题
1 month ago
Shrink 1fbdbb2ea1 feat: 实现完整数组支持 + 初步浮点支持 (18/21测试通过)
1 month ago
Shrink 6faa67fb65 通过了test_case下的测试,修改测试脚本由于不同平台换行符的差异导致测试失败的问题
2 months ago
jing a091d9108a refactor(frontend): 添加对只编译前端的支持
3 months ago
jing 7f1b0aaead Merge branch 'master' of https://gitee.com/NUDT-compiler/nudt-compiler-cpp
3 months ago
jing 0e5a75eaf3 fix(ir): 修改了一下context的管理
3 months ago
jing fab6983d40 style(ir): 纠正代码位置
3 months ago
Lane0218 e9d7b4a058 refactor(dev): unify user-facing diagnostics
3 months ago
Lane0218 9070775187 refactor(dev): unify compiler error logging
3 months ago
jing e01995a33d fix(frontend): 修复部分实现
3 months ago
jing 03bd6d88e3 fix(ast): 删掉ast结构
3 months ago
Lane0218 b939fc40ee feat(mir): 增加 Lab3 AArch64 MVP 后端与 --emit-asm 支持
3 months ago
jing 66659524c8 feat(frontend): 命令行添加IR和AST选择输出
3 months ago
jing d08b23276a fix(ast): 规范AST输出
3 months ago
Lane0218 9eefbb5ef7 feat(dev): 支持 compiler --help 输出帮助信息
5 months ago
jing e1c1f2a40d IR设计
5 months ago
jing 8903bf73f9 Revert "可以处理生成加法的IR"
5 months ago
jing e941cced9b 可以处理生成加法的IR
5 months ago
Lane0218 5123a3fc9e feat(misc): 添加最小 main 入口以通过链接
5 months ago
Lane0218 cf2e6e0b46 chore(misc): 按目录结构设计初始化工程骨架
5 months ago