147 Commits (tansiping)
 

Author SHA1 Message Date
ptabmhn4l 36384251bf Merge pull request '修复了ir-opt的bug' (#13) from ptabmhn4l/nudt-compiler-cpp:develop into develop
1 week ago
Junhe Wu 75c65e4728 修复了ir-opt的编译不通过、用例不通过等问题
1 week ago
Junhe Wu 8b6ad43df0 修复库文件改动造成的链接失败
1 week ago
ptabmhn4l 7766b1ba84 Merge pull request 'feat(mir):实现寄存器分配、spill/reload及部分优化' (#12) from pfwvrotsf/nudt-compiler-cpp:develop into develop
1 week ago
cy 20ab603c46 feat(mir):实现寄存器分配和spill/reload及部分优化
2 weeks ago
cy 6f30aeb595 fix(mir):修复测试脚本的逻辑错误
2 weeks ago
ptabmhn4l 2d824dfdbe Merge pull request 'fix(mir):通过所有的功能测试样例' (#11) from pfwvrotsf/nudt-compiler-cpp:develop into develop
2 weeks ago
cy f27138e6fb test(mir):删除已不需要的测试代码
3 weeks ago
cy e26b9f8a43 fix(mir):通过了所有功能测试样例
3 weeks ago
cy 6b6de49fcf fix(mir):修复浮点数的问题
3 weeks ago
cy f4658ec3fa fix(mir):修复浮点数的错误
3 weeks ago
cy 8ce783c967 fix(mir):修复一部分链接错误
3 weeks ago
ptabmhn4l 5d602aa011 Merge pull request 'fix(mir):修复lab3栈帧布局方向的错误' (#10) from pfwvrotsf/nudt-compiler-cpp:develop into develop
3 weeks ago
cy 539e92d6bb fix(mir):修复部分大数组的排序错误
3 weeks ago
cy 2660960674 fix(mir):修复RV栈帧布局方向错误
4 weeks ago
ptabmhn4l 23c274eab6 Merge pull request '完成lab4' (#9) from ptabmhn4l/nudt-compiler-cpp:develop into develop
4 weeks ago
Junhe Wu 99826566e6 Merge branch 'feat/ir-opt' into develop
4 weeks ago
Junhe Wu 19928c4945 feat(ir-opt): 完成了lab4
4 weeks ago
Junhe Wu 827558938b fix(sylib): 使用官方提供的库文件
4 weeks ago
Junhe Wu c7e8b28d29 fix(testdata): 添加了2026年的测试用例
4 weeks ago
Junhe Wu e3de2c59af fix(ir): 修复了最后通不过的测试样例。
4 weeks ago
Junhe Wu 3c6ffe8e3e fix(ir):修复了一些ir的错误
1 month ago
ppxf25tqu de126b93d6 Merge pull request 'feat(mir):修正并完善功能' (#7) from pt9wfaocb/nudt-compiler-cpp:tansiping into develop
2 months ago
tansiping 310c7c3697 feat(mir):修正并完善功能
2 months ago
ptabmhn4l 248db05cf4 Merge pull request 'feat(mir):实现MIR后端' (#6) from pfwvrotsf/nudt-compiler-cpp:feature/mir into develop
2 months ago
cy feaba9abd4 fix(mir):修正测试用例
2 months ago
cy 1ff1b543d1 feat(mir): MIR 后端(RISC-V架构)
2 months ago
ptabmhn4l 80c46cee7e Merge pull request '初步通过verify测试' (#5) from ptabmhn4l/nudt-compiler-cpp:fix/irgen into develop
2 months ago
Junhe Wu 19ef82738f fix(irgen):通过了除了性能测试外的测试用例。
2 months ago
Junhe Wu 4693253459 Merge branch 'develop' of https://bdgit.educoder.net/ppxf25tqu/nudt-compiler-cpp into develop
2 months ago
ptabmhn4l fd45b74e2e Merge pull request '基本完成了ir生成' (#4) from ptabmhn4l/nudt-compiler-cpp:feature/ir into develop
2 months ago
ptabmhn4l b7139ba821 Merge pull request '基本完成了ir生成' (#3) from ptabmhn4l/nudt-compiler-cpp:feature/ir into master
2 months ago
Junhe Wu b3055a4aa4 docs(To_do):删除了没必要的todo
2 months ago
Junhe Wu da4e8fd860 fix(run_ir_test): 之前的脚本不适配测试用例
2 months ago
Junhe Wu db75940592 Merge branch 'fix/testdata' into feature/ir
2 months ago
Junhe Wu 09ce09b433 feat(ir): 初步实现了中间代码生成的过程
2 months ago
ptabmhn4l 74bcb45776 Merge pull request '把比赛的测试用例放进来' (#2) from ptabmhn4l/nudt-compiler-cpp:fix/testdata into develop
2 months ago
Junhe Wu d71a6b945d feature(sem): 初步完成了constDecl和varDecl的语义约束
2 months ago
Junhe Wu c43b7b6614 fix(testdata): 把所有的测试用例都放到test_case下了
2 months ago
Junhe Wu 91134d1350 fix(g4): 修改了测试脚本,删除了硬编码
2 months ago
ppxf25tqu ce8c6b4c76 Merge pull request '完成g4文件' (#1) from ptabmhn4l/nudt-compiler-cpp:develop into develop
2 months ago
ptabmhn4l 6b47a85dee 完成g4功能
2 months ago
Junhe Wu e5f46978e4 feat(antlr): g4支持全部的SysY语法
2 months ago
jing be143f5326 Merge remote-tracking branch 'educoder/master'
2 months ago
jing dfa71bc0d7 refactor(irgen): 规范采用visitor生成
2 months ago
jing 7d4d60c546 refactor(ir): ir改为更标准的实现
2 months ago
刘嘉成 55730147cd docs(doc): 修正远端仓库地址说明
2 months ago
刘嘉成 80f5fc23ec docs(doc): 更新说明文档
2 months ago
刘嘉成 de06690f8d docs(doc): 更新参考资料与头歌协作说明
2 months ago
jing 1b283856b3 refactor(ir): 改一下sema相关的适配
2 months ago