{"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":"b4360f2a0afa15a89a36aef3f3790834fda5ea0b","after":"03bfd558a72bb27df540c8c26b134c5b1860a681","ref":"refs/heads/opengl","pushedAt":"2024-08-26T00:00:38.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":"kernel: add detach, join, try_join. Start C11 API.","shortMessageHtmlLink":"kernel: add detach, join, try_join. Start C11 API."}},{"before":"b4360f2a0afa15a89a36aef3f3790834fda5ea0b","after":"03bfd558a72bb27df540c8c26b134c5b1860a681","ref":"refs/heads/unstable","pushedAt":"2024-08-26T00:00:38.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":"kernel: add detach, join, try_join. Start C11 API.","shortMessageHtmlLink":"kernel: add detach, join, try_join. Start C11 API."}},{"before":"b4360f2a0afa15a89a36aef3f3790834fda5ea0b","after":"03bfd558a72bb27df540c8c26b134c5b1860a681","ref":"refs/heads/preview","pushedAt":"2024-08-26T00:00:37.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":"kernel: add detach, join, try_join. Start C11 API.","shortMessageHtmlLink":"kernel: add detach, join, try_join. Start C11 API."}},{"before":"26bb3dd362f00378068708e6aa6e8c43409074fd","after":"b4360f2a0afa15a89a36aef3f3790834fda5ea0b","ref":"refs/heads/opengl","pushedAt":"2024-08-25T11:44:08.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":"kernel: switch to syscall 0, as syscall 1 is already used by the inspector","shortMessageHtmlLink":"kernel: switch to syscall 0, as syscall 1 is already used by the insp…"}},{"before":"26bb3dd362f00378068708e6aa6e8c43409074fd","after":"b4360f2a0afa15a89a36aef3f3790834fda5ea0b","ref":"refs/heads/unstable","pushedAt":"2024-08-25T11:44:07.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":"kernel: switch to syscall 0, as syscall 1 is already used by the inspector","shortMessageHtmlLink":"kernel: switch to syscall 0, as syscall 1 is already used by the insp…"}},{"before":"26bb3dd362f00378068708e6aa6e8c43409074fd","after":"b4360f2a0afa15a89a36aef3f3790834fda5ea0b","ref":"refs/heads/preview","pushedAt":"2024-08-25T11:44:06.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":"kernel: switch to syscall 0, as syscall 1 is already used by the inspector","shortMessageHtmlLink":"kernel: switch to syscall 0, as syscall 1 is already used by the insp…"}},{"before":"8b548826a8eb1293d6f391528f41f60f5708c72b","after":"26bb3dd362f00378068708e6aa6e8c43409074fd","ref":"refs/heads/opengl","pushedAt":"2024-08-24T13:17:56.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":"Implement asset_loadf APIs (#590)\n\n* Implement ioctl\r\n\r\nIncludes implementation of IODFS_GET_ROM_BASE ioctl to get base ROM address of DFS file.\r\n\r\n* Fix ioctl documentation\r\n\r\n* First implementation of asset_loadf APIs\r\n\r\nIssues with writing to NULL/wrong memory areas when using decompress_aplib_full\r\n\r\n* Fix decompress_aplib_full on N64\r\n\r\n* Change IODFS_GET_ROM_BASE to return masked address\r\n\r\n* Add alignment asserts and asset_buf_size\r\n\r\n* Add prototypes to asset_loadf functions\r\n\r\n* Verify compressed size\r\n\r\n* Move ioctl stuff to ioctl.h\r\n\r\n* Fix documentation\r\n\r\nChanged asset_loadf_into to flush file as well.\r\n\r\n* Assert that flushing works correctly\r\n\r\n* Support automatic asset_fopen size\r\n\r\nFor uncompressed files it will be treated as the rest of the file\r\n\r\n* Disable overflow errors\r\n\r\n* API updates for asset_loadf_into\r\n\r\n* Split asset_load_fd_into into two functions\r\n\r\nSplit into asset_read_header and asset_read\r\n\r\n* Attempt to remove Wno-error=overflow","shortMessageHtmlLink":"Implement asset_loadf APIs (#590)"}},{"before":"8b548826a8eb1293d6f391528f41f60f5708c72b","after":"26bb3dd362f00378068708e6aa6e8c43409074fd","ref":"refs/heads/preview","pushedAt":"2024-08-24T13:17:55.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":"Implement asset_loadf APIs (#590)\n\n* Implement ioctl\r\n\r\nIncludes implementation of IODFS_GET_ROM_BASE ioctl to get base ROM address of DFS file.\r\n\r\n* Fix ioctl documentation\r\n\r\n* First implementation of asset_loadf APIs\r\n\r\nIssues with writing to NULL/wrong memory areas when using decompress_aplib_full\r\n\r\n* Fix decompress_aplib_full on N64\r\n\r\n* Change IODFS_GET_ROM_BASE to return masked address\r\n\r\n* Add alignment asserts and asset_buf_size\r\n\r\n* Add prototypes to asset_loadf functions\r\n\r\n* Verify compressed size\r\n\r\n* Move ioctl stuff to ioctl.h\r\n\r\n* Fix documentation\r\n\r\nChanged asset_loadf_into to flush file as well.\r\n\r\n* Assert that flushing works correctly\r\n\r\n* Support automatic asset_fopen size\r\n\r\nFor uncompressed files it will be treated as the rest of the file\r\n\r\n* Disable overflow errors\r\n\r\n* API updates for asset_loadf_into\r\n\r\n* Split asset_load_fd_into into two functions\r\n\r\nSplit into asset_read_header and asset_read\r\n\r\n* Attempt to remove Wno-error=overflow","shortMessageHtmlLink":"Implement asset_loadf APIs (#590)"}},{"before":"8b548826a8eb1293d6f391528f41f60f5708c72b","after":"26bb3dd362f00378068708e6aa6e8c43409074fd","ref":"refs/heads/unstable","pushedAt":"2024-08-24T13:17:05.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":"Implement asset_loadf APIs (#590)\n\n* Implement ioctl\r\n\r\nIncludes implementation of IODFS_GET_ROM_BASE ioctl to get base ROM address of DFS file.\r\n\r\n* Fix ioctl documentation\r\n\r\n* First implementation of asset_loadf APIs\r\n\r\nIssues with writing to NULL/wrong memory areas when using decompress_aplib_full\r\n\r\n* Fix decompress_aplib_full on N64\r\n\r\n* Change IODFS_GET_ROM_BASE to return masked address\r\n\r\n* Add alignment asserts and asset_buf_size\r\n\r\n* Add prototypes to asset_loadf functions\r\n\r\n* Verify compressed size\r\n\r\n* Move ioctl stuff to ioctl.h\r\n\r\n* Fix documentation\r\n\r\nChanged asset_loadf_into to flush file as well.\r\n\r\n* Assert that flushing works correctly\r\n\r\n* Support automatic asset_fopen size\r\n\r\nFor uncompressed files it will be treated as the rest of the file\r\n\r\n* Disable overflow errors\r\n\r\n* API updates for asset_loadf_into\r\n\r\n* Split asset_load_fd_into into two functions\r\n\r\nSplit into asset_read_header and asset_read\r\n\r\n* Attempt to remove Wno-error=overflow","shortMessageHtmlLink":"Implement asset_loadf APIs (#590)"}},{"before":"64da01223964411407a96068210dd533bd6836be","after":"8b548826a8eb1293d6f391528f41f60f5708c72b","ref":"refs/heads/opengl","pushedAt":"2024-08-24T13:15:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/preview' into gfx-rdp","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/preview' into gfx-rdp"}},{"before":"64da01223964411407a96068210dd533bd6836be","after":"8b548826a8eb1293d6f391528f41f60f5708c72b","ref":"refs/heads/unstable","pushedAt":"2024-08-24T13:15:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/preview' into gfx-rdp","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/preview' into gfx-rdp"}},{"before":"85cf2fe498d5234d589d7ac381e9780015928f24","after":"8b548826a8eb1293d6f391528f41f60f5708c72b","ref":"refs/heads/preview","pushedAt":"2024-08-24T13:15:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/preview' into gfx-rdp","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/preview' into gfx-rdp"}},{"before":"64da01223964411407a96068210dd533bd6836be","after":"85cf2fe498d5234d589d7ac381e9780015928f24","ref":"refs/heads/preview","pushedAt":"2024-08-24T11:34: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":"display: revert VI_V_CURRENT_VBLANK value to 2","shortMessageHtmlLink":"display: revert VI_V_CURRENT_VBLANK value to 2"}},{"before":"5499ac3543a0a528c2e7e2f54ad905cf54f0bba7","after":"64da01223964411407a96068210dd533bd6836be","ref":"refs/heads/opengl","pushedAt":"2024-08-24T00:10:37.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"nand: remove unused functions","shortMessageHtmlLink":"nand: remove unused functions"}},{"before":"5499ac3543a0a528c2e7e2f54ad905cf54f0bba7","after":"64da01223964411407a96068210dd533bd6836be","ref":"refs/heads/unstable","pushedAt":"2024-08-24T00:10:36.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"nand: remove unused functions","shortMessageHtmlLink":"nand: remove unused functions"}},{"before":"5499ac3543a0a528c2e7e2f54ad905cf54f0bba7","after":"64da01223964411407a96068210dd533bd6836be","ref":"refs/heads/preview","pushedAt":"2024-08-24T00:10:35.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"nand: remove unused functions","shortMessageHtmlLink":"nand: remove unused functions"}},{"before":"6d8b13d6861441b56be679b51ddf90b5b25dfd8f","after":"5499ac3543a0a528c2e7e2f54ad905cf54f0bba7","ref":"refs/heads/opengl","pushedAt":"2024-08-23T00:02:35.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":"bbfs: fix a block while writing pages to a shadowed block","shortMessageHtmlLink":"bbfs: fix a block while writing pages to a shadowed block"}},{"before":"6d8b13d6861441b56be679b51ddf90b5b25dfd8f","after":"5499ac3543a0a528c2e7e2f54ad905cf54f0bba7","ref":"refs/heads/unstable","pushedAt":"2024-08-23T00:02:34.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":"bbfs: fix a block while writing pages to a shadowed block","shortMessageHtmlLink":"bbfs: fix a block while writing pages to a shadowed block"}},{"before":"6d8b13d6861441b56be679b51ddf90b5b25dfd8f","after":"5499ac3543a0a528c2e7e2f54ad905cf54f0bba7","ref":"refs/heads/preview","pushedAt":"2024-08-23T00:02:33.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":"bbfs: fix a block while writing pages to a shadowed block","shortMessageHtmlLink":"bbfs: fix a block while writing pages to a shadowed block"}},{"before":"89421eae76160073229a2d2e6d28131e8cee198b","after":"38f50e7e4d1b8fe96ff42596fb73fdcc40f87bdd","ref":"refs/heads/trunk","pushedAt":"2024-08-22T22:51:31.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 binutils to 2.43.1","shortMessageHtmlLink":"toolchain: Update binutils to 2.43.1"}},{"before":"c3222ebde43db0a3d6c76b49f7fe6bef0ddcb980","after":"6d8b13d6861441b56be679b51ddf90b5b25dfd8f","ref":"refs/heads/opengl","pushedAt":"2024-08-22T14:11:09.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":"bbfs: docs","shortMessageHtmlLink":"bbfs: docs"}},{"before":"c3222ebde43db0a3d6c76b49f7fe6bef0ddcb980","after":"6d8b13d6861441b56be679b51ddf90b5b25dfd8f","ref":"refs/heads/unstable","pushedAt":"2024-08-22T14:11:08.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":"bbfs: docs","shortMessageHtmlLink":"bbfs: docs"}},{"before":"c3222ebde43db0a3d6c76b49f7fe6bef0ddcb980","after":"6d8b13d6861441b56be679b51ddf90b5b25dfd8f","ref":"refs/heads/preview","pushedAt":"2024-08-22T14:11:07.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":"bbfs: docs","shortMessageHtmlLink":"bbfs: docs"}},{"before":"42cbfdb3d87105e3cdf34d0c46153ca66f103e0c","after":"c3222ebde43db0a3d6c76b49f7fe6bef0ddcb980","ref":"refs/heads/opengl","pushedAt":"2024-08-22T13:59:23.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":"bbfs: add IOBBFS_GET_BLOCK ioioctl","shortMessageHtmlLink":"bbfs: add IOBBFS_GET_BLOCK ioioctl"}},{"before":"42cbfdb3d87105e3cdf34d0c46153ca66f103e0c","after":"c3222ebde43db0a3d6c76b49f7fe6bef0ddcb980","ref":"refs/heads/unstable","pushedAt":"2024-08-22T13:59:22.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":"bbfs: add IOBBFS_GET_BLOCK ioioctl","shortMessageHtmlLink":"bbfs: add IOBBFS_GET_BLOCK ioioctl"}},{"before":"42cbfdb3d87105e3cdf34d0c46153ca66f103e0c","after":"c3222ebde43db0a3d6c76b49f7fe6bef0ddcb980","ref":"refs/heads/preview","pushedAt":"2024-08-22T13:59:21.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":"bbfs: add IOBBFS_GET_BLOCK ioioctl","shortMessageHtmlLink":"bbfs: add IOBBFS_GET_BLOCK ioioctl"}},{"before":"5cb71aed440845efd2d10f4a90726d8931613123","after":"42cbfdb3d87105e3cdf34d0c46153ca66f103e0c","ref":"refs/heads/opengl","pushedAt":"2024-08-22T13:50:06.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":"bbfs: add ioctl IOBBFS_SET_CONTIGUOUS","shortMessageHtmlLink":"bbfs: add ioctl IOBBFS_SET_CONTIGUOUS"}},{"before":"5cb71aed440845efd2d10f4a90726d8931613123","after":"42cbfdb3d87105e3cdf34d0c46153ca66f103e0c","ref":"refs/heads/unstable","pushedAt":"2024-08-22T13:50:05.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":"bbfs: add ioctl IOBBFS_SET_CONTIGUOUS","shortMessageHtmlLink":"bbfs: add ioctl IOBBFS_SET_CONTIGUOUS"}},{"before":"5cb71aed440845efd2d10f4a90726d8931613123","after":"42cbfdb3d87105e3cdf34d0c46153ca66f103e0c","ref":"refs/heads/preview","pushedAt":"2024-08-22T13:50:05.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":"bbfs: add ioctl IOBBFS_SET_CONTIGUOUS","shortMessageHtmlLink":"bbfs: add ioctl IOBBFS_SET_CONTIGUOUS"}},{"before":"7fb4177e8ea2c78e6707d971ba57cb2f06718f7f","after":"5cb71aed440845efd2d10f4a90726d8931613123","ref":"refs/heads/opengl","pushedAt":"2024-08-22T13:22:58.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":"Merge remote-tracking branch 'upstream/unstable' into gfx-rdp","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/unstable' into gfx-rdp"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEo7xyKQA","startCursor":null,"endCursor":null}},"title":"Activity · DragonMinded/libdragon"}