{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":759400969,"defaultBranch":"main","name":"SysY-Compiler","ownerLogin":"CuWO4","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-18T13:51:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/114081428?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717222099.0","currentOid":""},"activityList":{"items":[{"before":"545f311a20b75ba9ac8ce5ca3929285e0f73073f","after":"87a158b2325f70565b63f0252b5ffc5baf6fce86","ref":"refs/heads/main","pushedAt":"2024-06-01T06:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"refactor: 重构异常类型","shortMessageHtmlLink":"refactor: 重构异常类型"}},{"before":"87a158b2325f70565b63f0252b5ffc5baf6fce86","after":null,"ref":"refs/heads/develop","pushedAt":"2024-06-01T06:08:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"}},{"before":null,"after":"87a158b2325f70565b63f0252b5ffc5baf6fce86","ref":"refs/heads/develop","pushedAt":"2024-06-01T06:08:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"refactor: 重构异常类型","shortMessageHtmlLink":"refactor: 重构异常类型"}},{"before":"3e5e609868c297ca610ae0016d5e5e12ec12d144","after":"545f311a20b75ba9ac8ce5ca3929285e0f73073f","ref":"refs/heads/main","pushedAt":"2024-05-10T15:34:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"style: 改用 `direct initialization`/`enum class`","shortMessageHtmlLink":"style: 改用 direct initialization/enum class"}},{"before":"865fee0a7800e3815db5ed7623c65722623f1baa","after":"3e5e609868c297ca610ae0016d5e5e12ec12d144","ref":"refs/heads/main","pushedAt":"2024-05-08T17:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"fix: 修复对块注释的错误解析","shortMessageHtmlLink":"fix: 修复对块注释的错误解析"}},{"before":"5e858e038da8ca423f68b096475da943410b6670","after":"865fee0a7800e3815db5ed7623c65722623f1baa","ref":"refs/heads/main","pushedAt":"2024-05-08T16:11:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"feat: 实现函数声明","shortMessageHtmlLink":"feat: 实现函数声明"}},{"before":"b918d736aa4907923a414b22f7d17310167a029b","after":"5e858e038da8ca423f68b096475da943410b6670","ref":"refs/heads/main","pushedAt":"2024-05-08T11:39:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/CuWO4/sysy-to-riscv","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/CuWO4/sysy-to-riscv"}},{"before":"b6612b9c1c8dae291bf2b30d9bbee271b0891e39","after":"b918d736aa4907923a414b22f7d17310167a029b","ref":"refs/heads/main","pushedAt":"2024-05-08T07:20:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"fix: 修正 `README` 笔误","shortMessageHtmlLink":"fix: 修正 README 笔误"}},{"before":"d3ad77f95c5fefe7b478c3e19e2756c7c0407e6b","after":"b6612b9c1c8dae291bf2b30d9bbee271b0891e39","ref":"refs/heads/main","pushedAt":"2024-05-07T15:03:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":"3f0e79de4ddee668bba6849811f6e157aee2c3c6","after":"d3ad77f95c5fefe7b478c3e19e2756c7c0407e6b","ref":"refs/heads/main","pushedAt":"2024-05-07T08:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"docs: 更新 `README`","shortMessageHtmlLink":"docs: 更新 README"}},{"before":"cc3e73c7765a34db2825c1a06441a1b99c23cbd3","after":"3f0e79de4ddee668bba6849811f6e157aee2c3c6","ref":"refs/heads/main","pushedAt":"2024-05-06T15:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"fix: 修复兼容性问题","shortMessageHtmlLink":"fix: 修复兼容性问题"}},{"before":"a0afa47d8fe9227469a8c7148f4dee4523f0bc0b","after":"cc3e73c7765a34db2825c1a06441a1b99c23cbd3","ref":"refs/heads/main","pushedAt":"2024-05-06T14:56:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"chore: 修改 `release` 编译 recipe","shortMessageHtmlLink":"chore: 修改 release 编译 recipe"}},{"before":"f76a6f85ba21e761d26d167afd51b285ef4c0884","after":"a0afa47d8fe9227469a8c7148f4dee4523f0bc0b","ref":"refs/heads/main","pushedAt":"2024-05-06T13:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"docs: 更新 `README`","shortMessageHtmlLink":"docs: 更新 README"}},{"before":"c1f76967cfd7a063af09d309f9f44345efeda2bb","after":"f76a6f85ba21e761d26d167afd51b285ef4c0884","ref":"refs/heads/main","pushedAt":"2024-05-06T13:01:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":"85ddf26c1e6ba98f9147e7598dbe8c259cee1bad","after":"c1f76967cfd7a063af09d309f9f44345efeda2bb","ref":"refs/heads/main","pushedAt":"2024-05-06T12:48:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"docs: 添加 `LICENSE`","shortMessageHtmlLink":"docs: 添加 LICENSE"}},{"before":"01536b4f78198f0ef5c6232411e949ad8737c494","after":"85ddf26c1e6ba98f9147e7598dbe8c259cee1bad","ref":"refs/heads/main","pushedAt":"2024-05-05T12:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"docs: 更新 `README` 中的示例图片","shortMessageHtmlLink":"docs: 更新 README 中的示例图片"}},{"before":"150ca9ace267341d86c7f9c1514cbba40ea90f23","after":"01536b4f78198f0ef5c6232411e949ad8737c494","ref":"refs/heads/main","pushedAt":"2024-05-05T10:37:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"docs: 更新 `README`","shortMessageHtmlLink":"docs: 更新 README"}},{"before":"fff66df3348b6b008e0fb64133d3e722483068a1","after":"150ca9ace267341d86c7f9c1514cbba40ea90f23","ref":"refs/heads/main","pushedAt":"2024-05-05T08:02:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":"c7281b3a8723fb59a5e52a5b4b3f293e6778082f","after":"fff66df3348b6b008e0fb64133d3e722483068a1","ref":"refs/heads/main","pushedAt":"2024-05-05T08:00:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"feat/refactor: 实现 `riscv` 对数组的访问/重构内存分配系统(见include/koopa.h:251-261)\n\n! 性能严重劣化\n\n? 已知问题: 未判断立即数范围, 可能为IMM12载入过大值","shortMessageHtmlLink":"feat/refactor: 实现 riscv 对数组的访问/重构内存分配系统(见include/koopa.h:251-261)"}},{"before":"7f5661a2bf45d5ec9963ddb59f02558ee7956b8f","after":"c7281b3a8723fb59a5e52a5b4b3f293e6778082f","ref":"refs/heads/main","pushedAt":"2024-04-30T11:32:04.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"feat/factor: 完成 `lv-koopa`/重构 `ast::Id`为纯数据类, 将表达式中出现标识符看作解引用0次","shortMessageHtmlLink":"feat/factor: 完成 lv-koopa/重构 ast::Id为纯数据类, 将表达式中出现标识符看作解引用0次"}},{"before":"a2ee0e5c81049780ec1d8bd087dbb8152f57c1f4","after":"7f5661a2bf45d5ec9963ddb59f02558ee7956b8f","ref":"refs/heads/main","pushedAt":"2024-04-25T03:32:05.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"refactor: 重构 `koopa::Expr`, 现在它用多态代替状态码","shortMessageHtmlLink":"refactor: 重构 koopa::Expr, 现在它用多态代替状态码"}},{"before":"5d6af32f3a4a6c22eae134e426e306eef6a9c7d0","after":null,"ref":"refs/heads/develop","pushedAt":"2024-04-17T14:06:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"}},{"before":"951547b3dd4e5e6e2e6632202df447cfd3bb901c","after":"5d6af32f3a4a6c22eae134e426e306eef6a9c7d0","ref":"refs/heads/develop","pushedAt":"2024-04-13T17:18:09.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"docs: 编写常量标识符处理重构方案","shortMessageHtmlLink":"docs: 编写常量标识符处理重构方案"}},{"before":"a2ee0e5c81049780ec1d8bd087dbb8152f57c1f4","after":"951547b3dd4e5e6e2e6632202df447cfd3bb901c","ref":"refs/heads/develop","pushedAt":"2024-04-07T17:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"1. 完成对定义数组形变量的语法解析.\n\n2. 重构 `ast::Id`, 现在它保存自身的类型了.\n\n3. 添加 `parser` 文件, 为bison扫描提供中间变量支持.\n\n!? sysy.y:473-494, 存在移入/规约冲突, 原因未知. 此段代码未被改动, 且暂时没有引入显式BUG.","shortMessageHtmlLink":"1. 完成对定义数组形变量的语法解析."}},{"before":"f48111f320cf0a7e96ed8dfc25aff81eff9eac73","after":"a2ee0e5c81049780ec1d8bd087dbb8152f57c1f4","ref":"refs/heads/develop","pushedAt":"2024-03-30T04:54:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"归并 `FuncCall::to_riscv` 代码, 修复依赖bug.","shortMessageHtmlLink":"归并 FuncCall::to_riscv 代码, 修复依赖bug."}},{"before":"f48111f320cf0a7e96ed8dfc25aff81eff9eac73","after":"a2ee0e5c81049780ec1d8bd087dbb8152f57c1f4","ref":"refs/heads/main","pushedAt":"2024-03-30T04:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"归并 `FuncCall::to_riscv` 代码, 修复依赖bug.","shortMessageHtmlLink":"归并 FuncCall::to_riscv 代码, 修复依赖bug."}},{"before":"4fec8f60c468c78239afbd083aef82fff732bcd2","after":"f48111f320cf0a7e96ed8dfc25aff81eff9eac73","ref":"refs/heads/main","pushedAt":"2024-03-29T15:46:26.000Z","pushType":"push","commitsCount":63,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"完成了函数的调用的riscv翻译. 完成 `lv8-riscv`","shortMessageHtmlLink":"完成了函数的调用的riscv翻译. 完成 lv8-riscv"}},{"before":"1988c1ad1aaa23683b5b6367e290e5b55158a9aa","after":"f48111f320cf0a7e96ed8dfc25aff81eff9eac73","ref":"refs/heads/develop","pushedAt":"2024-03-29T15:42:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"完成了函数的调用的riscv翻译. 完成 `lv8-riscv`","shortMessageHtmlLink":"完成了函数的调用的riscv翻译. 完成 lv8-riscv"}},{"before":"bef4dd8aae550bf7cd96ea61dc40944e59759493","after":"1988c1ad1aaa23683b5b6367e290e5b55158a9aa","ref":"refs/heads/develop","pushedAt":"2024-03-29T07:34:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/CuWO4/sysy-to-riscv into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/CuWO4/sysy-to-riscv into…"}},{"before":"ee1c554ec1b9e41b528216966d27fe4feaf1cc13","after":"bef4dd8aae550bf7cd96ea61dc40944e59759493","ref":"refs/heads/develop","pushedAt":"2024-03-29T07:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CuWO4","name":null,"path":"/CuWO4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114081428?s=80&v=4"},"commit":{"message":"1. 完成函数定义的栈帧分配和形参调用\n\n2. 改善了输出格式.\n\n!? 引入了大量不优美/低效率代码.","shortMessageHtmlLink":"1. 完成函数定义的栈帧分配和形参调用"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWZazBwA","startCursor":null,"endCursor":null}},"title":"Activity · CuWO4/SysY-Compiler"}