{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":949389,"defaultBranch":"trunk","name":"libdragon","ownerLogin":"DragonMinded","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-09-29T20:14:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/421365?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707209819.0","currentOid":""},"activityList":{"items":[{"before":"901e43ade3795fd1dfe7f50c92a2b2ae59de15a1","after":"efaa7353d71f30e410ed2a6267da864ada2a3e38","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T17:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 8fcaba63faff7c73411606617044c295501fe936","shortMessageHtmlLink":"deploy: 8fcaba6"}},{"before":"f40cd9e418c5cd198cb0d239a7ab266c0e62cbbf","after":"8fcaba63faff7c73411606617044c295501fe936","ref":"refs/heads/trunk","pushedAt":"2024-05-26T17:19:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"rspq: Fix infinite loop with max command size\n\nPreviously, the maximum command size was 63 words, which is one less\nword than the size of the command buffer in DMEM. Depending on\nalignment within the RDRAM buffer, commands with this maximum size could\nbe DMA'd into the DMEM buffer at an offset of one word. In that case,\nthe command ended exactly at the end of the DMEM buffer. Due to an\noptimization in rspq (which saves some IMEM), this lead to rspq\nrefetching the commands in an infinite loop. This is now fixed by\ndecreasing the maximum command size to 62 instead.\nAdditionally, this makes rspq more robust by moving some magic numbers\nto macros and adding some (static) asserts.","shortMessageHtmlLink":"rspq: Fix infinite loop with max command size"}},{"before":"7cd574210d246816aef06dee22ad2234b2d5dbb5","after":"c1a7780f4307c2f9208b02598e652eed301da125","ref":"refs/heads/preview","pushedAt":"2024-05-26T16:16:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"rspq: Fix infinite loop with max command size\n\nPreviously, the maximum command size was 63 words, which is one less\nword than the size of the command buffer in DMEM. Depending on\nalignment within the RDRAM buffer, commands with this maximum size could\nbe DMA'd into the DMEM buffer at an offset of one word. In that case,\nthe command ended exactly at the end of the DMEM buffer. Due to an\noptimization in rspq (which saves some IMEM), this lead to rspq\nrefetching the commands in an infinite loop. This is now fixed by\ndecreasing the maximum command size to 62 instead.\nAdditionally, this makes rspq more robust by moving some magic numbers\nto macros and adding some (static) asserts.","shortMessageHtmlLink":"rspq: Fix infinite loop with max command size"}},{"before":"924548ac07e9c129aa4cdc569cdee0f0a202a67c","after":"901e43ade3795fd1dfe7f50c92a2b2ae59de15a1","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T08:29:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f40cd9e418c5cd198cb0d239a7ab266c0e62cbbf","shortMessageHtmlLink":"deploy: f40cd9e"}},{"before":"f6f7ec5c6c9d1faf8313cd9a5bcb98de9dc27756","after":"f40cd9e418c5cd198cb0d239a7ab266c0e62cbbf","ref":"refs/heads/trunk","pushedAt":"2024-05-26T08:29:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"mixer: fix mixer_ch_get_pos overflow after 23 seconds\n\nWe forgot changing this when we switched to 64-bit positions\nin bb2eff0f.\n\n(cherry picked from commit 7cd574210d246816aef06dee22ad2234b2d5dbb5)","shortMessageHtmlLink":"mixer: fix mixer_ch_get_pos overflow after 23 seconds"}},{"before":"bb21b6a45a247049fbfaa01f8352fe4b14320443","after":"7cd574210d246816aef06dee22ad2234b2d5dbb5","ref":"refs/heads/opengl","pushedAt":"2024-05-26T08:26:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"mixer: fix mixer_ch_get_pos overflow after 23 seconds\n\nWe forgot changing this when we switched to 64-bit positions\nin bb2eff0f.","shortMessageHtmlLink":"mixer: fix mixer_ch_get_pos overflow after 23 seconds"}},{"before":"bb21b6a45a247049fbfaa01f8352fe4b14320443","after":"7cd574210d246816aef06dee22ad2234b2d5dbb5","ref":"refs/heads/unstable","pushedAt":"2024-05-26T08:26:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"mixer: fix mixer_ch_get_pos overflow after 23 seconds\n\nWe forgot changing this when we switched to 64-bit positions\nin bb2eff0f.","shortMessageHtmlLink":"mixer: fix mixer_ch_get_pos overflow after 23 seconds"}},{"before":"0d187e178d1019c2e9f3df35bab3e9f41507702b","after":"7cd574210d246816aef06dee22ad2234b2d5dbb5","ref":"refs/heads/preview","pushedAt":"2024-05-26T08:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"mixer: fix mixer_ch_get_pos overflow after 23 seconds\n\nWe forgot changing this when we switched to 64-bit positions\nin bb2eff0f.","shortMessageHtmlLink":"mixer: fix mixer_ch_get_pos overflow after 23 seconds"}},{"before":"bb21b6a45a247049fbfaa01f8352fe4b14320443","after":"0d187e178d1019c2e9f3df35bab3e9f41507702b","ref":"refs/heads/preview","pushedAt":"2024-05-25T18:22:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"fix: rsp_ucode_t init order","shortMessageHtmlLink":"fix: rsp_ucode_t init order"}},{"before":"80b4a1619a2e1214aeb961967f4b696c03378078","after":"924548ac07e9c129aa4cdc569cdee0f0a202a67c","ref":"refs/heads/gh-pages","pushedAt":"2024-05-24T23:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f6f7ec5c6c9d1faf8313cd9a5bcb98de9dc27756","shortMessageHtmlLink":"deploy: f6f7ec5"}},{"before":"7df78015d4ecc547845be1298fe5390a401ae82a","after":"f6f7ec5c6c9d1faf8313cd9a5bcb98de9dc27756","ref":"refs/heads/trunk","pushedAt":"2024-05-24T23:21:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"asset: add missing function declaration (breaks builds with GCC 14)\n\n(cherry picked from commit bb21b6a45a247049fbfaa01f8352fe4b14320443)","shortMessageHtmlLink":"asset: add missing function declaration (breaks builds with GCC 14)"}},{"before":"8012624bd81e2bb54c9d9dbea85f2823ffe6dfe4","after":"bb21b6a45a247049fbfaa01f8352fe4b14320443","ref":"refs/heads/opengl","pushedAt":"2024-05-24T23:02:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"asset: add missing function declaration (breaks builds with GCC 14)","shortMessageHtmlLink":"asset: add missing function declaration (breaks builds with GCC 14)"}},{"before":"8012624bd81e2bb54c9d9dbea85f2823ffe6dfe4","after":"bb21b6a45a247049fbfaa01f8352fe4b14320443","ref":"refs/heads/unstable","pushedAt":"2024-05-24T23:02:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"asset: add missing function declaration (breaks builds with GCC 14)","shortMessageHtmlLink":"asset: add missing function declaration (breaks builds with GCC 14)"}},{"before":"8012624bd81e2bb54c9d9dbea85f2823ffe6dfe4","after":"bb21b6a45a247049fbfaa01f8352fe4b14320443","ref":"refs/heads/preview","pushedAt":"2024-05-24T23:02:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"asset: add missing function declaration (breaks builds with GCC 14)","shortMessageHtmlLink":"asset: add missing function declaration (breaks builds with GCC 14)"}},{"before":"677c5fa6636706a5f070332ab2b399a4edb3c85d","after":"8012624bd81e2bb54c9d9dbea85f2823ffe6dfe4","ref":"refs/heads/opengl","pushedAt":"2024-05-22T22:56:14.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"rdpq_tex_upload: correctly propagate palette setting to tile","shortMessageHtmlLink":"rdpq_tex_upload: correctly propagate palette setting to tile"}},{"before":"677c5fa6636706a5f070332ab2b399a4edb3c85d","after":"8012624bd81e2bb54c9d9dbea85f2823ffe6dfe4","ref":"refs/heads/unstable","pushedAt":"2024-05-22T22:56:13.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"rdpq_tex_upload: correctly propagate palette setting to tile","shortMessageHtmlLink":"rdpq_tex_upload: correctly propagate palette setting to tile"}},{"before":"b66add9bd9ece6b2d32f3adac8972bc078c88057","after":"8012624bd81e2bb54c9d9dbea85f2823ffe6dfe4","ref":"refs/heads/preview","pushedAt":"2024-05-22T22:56:12.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"rdpq_tex_upload: correctly propagate palette setting to tile","shortMessageHtmlLink":"rdpq_tex_upload: correctly propagate palette setting to tile"}},{"before":"282363f097615577b815ceaaba89499f04fe31e2","after":"80b4a1619a2e1214aeb961967f4b696c03378078","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T22:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 7df78015d4ecc547845be1298fe5390a401ae82a","shortMessageHtmlLink":"deploy: 7df7801"}},{"before":"cfc6613c701d709542c3d145c8c78c9f3bafcfe2","after":"7df78015d4ecc547845be1298fe5390a401ae82a","ref":"refs/heads/trunk","pushedAt":"2024-05-21T22:31:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"check getline return","shortMessageHtmlLink":"check getline return"}},{"before":"385b2ce5b3381bd79d1dff658c71044f31cf2958","after":"282363f097615577b815ceaaba89499f04fe31e2","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T22:28:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: cfc6613c701d709542c3d145c8c78c9f3bafcfe2","shortMessageHtmlLink":"deploy: cfc6613"}},{"before":"b80894d7a454e5843a9c0155e21aafc3f534a655","after":"cfc6613c701d709542c3d145c8c78c9f3bafcfe2","ref":"refs/heads/trunk","pushedAt":"2024-05-21T22:28:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"Add RSP DMA control regs to rsp.h\n\nregister names from https://n64brew.dev/wiki/Reality_Signal_Processor/Interface?oldid=5376","shortMessageHtmlLink":"Add RSP DMA control regs to rsp.h"}},{"before":"677c5fa6636706a5f070332ab2b399a4edb3c85d","after":"b66add9bd9ece6b2d32f3adac8972bc078c88057","ref":"refs/heads/preview","pushedAt":"2024-05-21T22:27:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"mpeg: fix macroblock decoding run-on at slice end\n\nPulls a fix from upstream pl_mpeg that fixes stray macroblocks in video playback.","shortMessageHtmlLink":"mpeg: fix macroblock decoding run-on at slice end"}},{"before":"e5b93a685c240f127f9aa85c0cf50c51c2139aa0","after":"677c5fa6636706a5f070332ab2b399a4edb3c85d","ref":"refs/heads/opengl","pushedAt":"2024-05-19T23:17:21.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"mkfont: fix bug with multi-range kernings","shortMessageHtmlLink":"mkfont: fix bug with multi-range kernings"}},{"before":"e5b93a685c240f127f9aa85c0cf50c51c2139aa0","after":"677c5fa6636706a5f070332ab2b399a4edb3c85d","ref":"refs/heads/unstable","pushedAt":"2024-05-19T23:17:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"mkfont: fix bug with multi-range kernings","shortMessageHtmlLink":"mkfont: fix bug with multi-range kernings"}},{"before":"af650428e9615f4e08d8e7eae187929a90c15ccc","after":"677c5fa6636706a5f070332ab2b399a4edb3c85d","ref":"refs/heads/preview","pushedAt":"2024-05-19T23:17:19.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"mkfont: fix bug with multi-range kernings","shortMessageHtmlLink":"mkfont: fix bug with multi-range kernings"}},{"before":"51d153c2794a2063a9ca4a83d713971f53cc2b13","after":"385b2ce5b3381bd79d1dff658c71044f31cf2958","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T12:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: b80894d7a454e5843a9c0155e21aafc3f534a655","shortMessageHtmlLink":"deploy: b80894d"}},{"before":"e5d29f42638b10540881cdc35b3c27384eac018b","after":"b80894d7a454e5843a9c0155e21aafc3f534a655","ref":"refs/heads/trunk","pushedAt":"2024-05-19T12:45:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"toolchain: Update GCC to 14.1\n\nAdd -fpermissive to newlib CFLAGS since current upstream does\nnot otherwise work with the stricter GCC 14 defaults.","shortMessageHtmlLink":"toolchain: Update GCC to 14.1"}},{"before":"fce058f5cbafdf9094d654dde886c4ce6c2fea08","after":"af650428e9615f4e08d8e7eae187929a90c15ccc","ref":"refs/heads/preview","pushedAt":"2024-05-19T12:45:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"toolchain: Update GCC to 14.1\n\nAdd -fpermissive to newlib CFLAGS since current upstream does\nnot otherwise work with the stricter GCC 14 defaults.","shortMessageHtmlLink":"toolchain: Update GCC to 14.1"}},{"before":"e5b93a685c240f127f9aa85c0cf50c51c2139aa0","after":"fce058f5cbafdf9094d654dde886c4ce6c2fea08","ref":"refs/heads/preview","pushedAt":"2024-05-19T12:45:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"Improve matrix\n\nAllows to choose host OS more independently (ready for arm platforms)\nUpdate softprops and ruby versions.","shortMessageHtmlLink":"Improve matrix"}},{"before":"ec99d08023fe2552254807b7ac469acda010b5e3","after":"51d153c2794a2063a9ca4a83d713971f53cc2b13","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T12:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: e5d29f42638b10540881cdc35b3c27384eac018b","shortMessageHtmlLink":"deploy: e5d29f4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVD9wcgA","startCursor":null,"endCursor":null}},"title":"Activity ยท DragonMinded/libdragon"}