{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":638783751,"defaultBranch":"main","name":"lege","ownerLogin":"lower-elements","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-10T05:16:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/103320439?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1684414177.969941","currentOid":""},"activityList":{"items":[{"before":"3fa7cae387f8bfc76fafe103e0fc31c4002e2a3d","after":"b8b1c541c742668efbf149b5238df02a0e12a1f3","ref":"refs/heads/docs","pushedAt":"2024-06-16T21:08:39.000Z","pushType":"force_push","commitsCount":0,"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: de2cee33f180c0a2000902ce75c14dfeb64e8689","shortMessageHtmlLink":"deploy: de2cee3"}},{"before":"b86e9431013a5e89fe1b7c7a17ed645195397f9b","after":"de2cee33f180c0a2000902ce75c14dfeb64e8689","ref":"refs/heads/main","pushedAt":"2024-06-16T21:08:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"Feat: Init and run libuv event loop for each game-loop iteration","shortMessageHtmlLink":"Feat: Init and run libuv event loop for each game-loop iteration"}},{"before":"401df6b8863659ca825deb57071f7739031882b0","after":"3fa7cae387f8bfc76fafe103e0fc31c4002e2a3d","ref":"refs/heads/docs","pushedAt":"2024-06-14T14:33:53.000Z","pushType":"force_push","commitsCount":0,"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: b86e9431013a5e89fe1b7c7a17ed645195397f9b","shortMessageHtmlLink":"deploy: b86e943"}},{"before":"73565184d6f810df6df637b76f0487e5ad112887","after":"b86e9431013a5e89fe1b7c7a17ed645195397f9b","ref":"refs/heads/main","pushedAt":"2024-06-14T14:33:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"feat: Add dependency on libuv\n\nIt's auto-downloaded if it isn't found on your system.","shortMessageHtmlLink":"feat: Add dependency on libuv"}},{"before":"146a6748d2b631f819f7a09288026536f9863aa2","after":"401df6b8863659ca825deb57071f7739031882b0","ref":"refs/heads/docs","pushedAt":"2024-06-13T16:54:37.000Z","pushType":"force_push","commitsCount":0,"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: 73565184d6f810df6df637b76f0487e5ad112887","shortMessageHtmlLink":"deploy: 7356518"}},{"before":"b8d82b2633cfc932854533b3b07e1eff672defab","after":"73565184d6f810df6df637b76f0487e5ad112887","ref":"refs/heads/main","pushedAt":"2024-06-13T16:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"feat: Execute pending tasks on each loop iteration\n\nPending tasks are resumed. If they complete, they're added to the `dead'\ntable where they will later be collected (this is done to avoid\nmodifying the `pending' table while iterating over it). The runtime does\nnot signal exit unless no pending and no blocked tasks exist.\n\nThis may need slight adjustments when we introduce awaiting on tasks, as\nit currently wouldn't handle structured concurrency correctly if await()\nwas called.","shortMessageHtmlLink":"feat: Execute pending tasks on each loop iteration"}},{"before":"2fa5885e409bfd9c1e1ee6ffe60e7d96cd75b2a7","after":"146a6748d2b631f819f7a09288026536f9863aa2","ref":"refs/heads/docs","pushedAt":"2024-06-07T19:39:29.000Z","pushType":"force_push","commitsCount":0,"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: b8d82b2633cfc932854533b3b07e1eff672defab","shortMessageHtmlLink":"deploy: b8d82b2"}},{"before":"3bfbc06e9b54bde6f97681632d6264430d1dde0a","after":"b8d82b2633cfc932854533b3b07e1eff672defab","ref":"refs/heads/main","pushedAt":"2024-06-07T19:39:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"feat: Begin work on lege.task module (structured concurrency)\n\nTasks are organised into a tree higherarchy to implement structured\nconcurrency. Each task has a name, a parent (except for toplevel tasks),\na coroutine to run on, and a list (table)of children. Blocking tasks is\nalso implemented.\n\nTasks are not yet executed by a reactor.","shortMessageHtmlLink":"feat: Begin work on lege.task module (structured concurrency)"}},{"before":"f9c382120c685b59b7201ad6eee6f67f9aa32a91","after":"2fa5885e409bfd9c1e1ee6ffe60e7d96cd75b2a7","ref":"refs/heads/docs","pushedAt":"2024-06-04T17:16:45.000Z","pushType":"force_push","commitsCount":0,"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: 3bfbc06e9b54bde6f97681632d6264430d1dde0a","shortMessageHtmlLink":"deploy: 3bfbc06"}},{"before":"64fd18d48762d4a5936d05c7de3a05975c30952e","after":"3bfbc06e9b54bde6f97681632d6264430d1dde0a","ref":"refs/heads/main","pushedAt":"2024-06-04T17:16:23.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"fix: Non-Lua module being documented by ldoc","shortMessageHtmlLink":"fix: Non-Lua module being documented by ldoc"}},{"before":"b3dc29c1f8e2aa308f20690e842da9b1d2517f27","after":"f9c382120c685b59b7201ad6eee6f67f9aa32a91","ref":"refs/heads/docs","pushedAt":"2024-06-03T15:39:41.000Z","pushType":"force_push","commitsCount":0,"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: 64fd18d48762d4a5936d05c7de3a05975c30952e","shortMessageHtmlLink":"deploy: 64fd18d"}},{"before":"eab7658f0834c26097e5ddc4131e2b7eee77fe5b","after":"64fd18d48762d4a5936d05c7de3a05975c30952e","ref":"refs/heads/main","pushedAt":"2024-06-03T15:39:00.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"feat: Set panic handler for all created lua::States","shortMessageHtmlLink":"feat: Set panic handler for all created lua::States"}},{"before":"e8a46cfa1e2dff6d4c3639822355b6656aeef9b1","after":"b3dc29c1f8e2aa308f20690e842da9b1d2517f27","ref":"refs/heads/docs","pushedAt":"2024-03-04T22:59:08.000Z","pushType":"force_push","commitsCount":0,"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: eab7658f0834c26097e5ddc4131e2b7eee77fe5b","shortMessageHtmlLink":"deploy: eab7658"}},{"before":"b60837809bbeb6acceaaed4f73461bc3cdfe9394","after":"eab7658f0834c26097e5ddc4131e2b7eee77fe5b","ref":"refs/heads/main","pushedAt":"2024-03-04T22:58:49.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"feat: Vector __index and __newindex metamethods\n\nThese allow you to get and set individual coordinates. Support for\nswizzling will be added soon.","shortMessageHtmlLink":"feat: Vector __index and __newindex metamethods"}},{"before":"63d49e61b732b0eb351818a642c9a12aded29f4b","after":"e8a46cfa1e2dff6d4c3639822355b6656aeef9b1","ref":"refs/heads/docs","pushedAt":"2024-02-28T13:14:29.000Z","pushType":"force_push","commitsCount":0,"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: b60837809bbeb6acceaaed4f73461bc3cdfe9394","shortMessageHtmlLink":"deploy: b608378"}},{"before":"db657c58a97ba613d51554b08d5a08c5fa1582bd","after":"b60837809bbeb6acceaaed4f73461bc3cdfe9394","ref":"refs/heads/main","pushedAt":"2024-02-28T13:14:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"chore: Remove outdated C examples","shortMessageHtmlLink":"chore: Remove outdated C examples"}},{"before":"69e19a215feb1bcdc62c3100972eb706a643710b","after":"63d49e61b732b0eb351818a642c9a12aded29f4b","ref":"refs/heads/docs","pushedAt":"2024-02-27T22:49:19.000Z","pushType":"force_push","commitsCount":0,"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: db657c58a97ba613d51554b08d5a08c5fa1582bd","shortMessageHtmlLink":"deploy: db657c5"}},{"before":"572b64247adb5a38a1d98989aa7c7c2b9294f995","after":"db657c58a97ba613d51554b08d5a08c5fa1582bd","ref":"refs/heads/main","pushedAt":"2024-02-27T22:48:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"feat: sdl::Error() exception class\n\nThis is very similar to lege::lua::Error(), and simplifies throwing\nerrors originating from SDL code.","shortMessageHtmlLink":"feat: sdl::Error() exception class"}},{"before":"a102b53ebc1c3255f99330a98a7cb51a70d670af","after":"69e19a215feb1bcdc62c3100972eb706a643710b","ref":"refs/heads/docs","pushedAt":"2024-02-27T22:38:43.000Z","pushType":"force_push","commitsCount":0,"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: 572b64247adb5a38a1d98989aa7c7c2b9294f995","shortMessageHtmlLink":"deploy: 572b642"}},{"before":"febba7937f3f5bfbb93da3700b775f57b7d27a82","after":"572b64247adb5a38a1d98989aa7c7c2b9294f995","ref":"refs/heads/main","pushedAt":"2024-02-27T22:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"feat: lua::Error now takes an std::string prefix arg\n\nThis allows more defaulted error messages easily, and is just as\nefficient string construction wise. Now fmt::format() can be used to\ninclude additional information in the prefix.","shortMessageHtmlLink":"feat: lua::Error now takes an std::string prefix arg"}},{"before":"cd8a3a20cb95a619f5ea6a8b43a3f0d49b1c6baf","after":"a102b53ebc1c3255f99330a98a7cb51a70d670af","ref":"refs/heads/docs","pushedAt":"2024-02-27T15:19:01.000Z","pushType":"force_push","commitsCount":0,"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: febba7937f3f5bfbb93da3700b775f57b7d27a82","shortMessageHtmlLink":"deploy: febba79"}},{"before":"fff398921983e95b6c1e8f2f696623f2f43621f3","after":"febba7937f3f5bfbb93da3700b775f57b7d27a82","ref":"refs/heads/main","pushedAt":"2024-02-27T15:18:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"feat: Byte-compile and embed builtin Lua modules\n\nFOr now this is only c_libs, but in future more builtin modules will be\nwritten in Lua.","shortMessageHtmlLink":"feat: Byte-compile and embed builtin Lua modules"}},{"before":"b10671651668e8d9dbedc5778af18b3190423532","after":"cd8a3a20cb95a619f5ea6a8b43a3f0d49b1c6baf","ref":"refs/heads/docs","pushedAt":"2023-10-29T21:13:12.000Z","pushType":"force_push","commitsCount":0,"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: fff398921983e95b6c1e8f2f696623f2f43621f3","shortMessageHtmlLink":"deploy: fff3989"}},{"before":"b0edbc55eabd67eacaf35a259a9446f1233256f5","after":"fff398921983e95b6c1e8f2f696623f2f43621f3","ref":"refs/heads/main","pushedAt":"2023-10-29T21:12:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"Feat: Show window title in tostring(window)","shortMessageHtmlLink":"Feat: Show window title in tostring(window)"}},{"before":"b4d566935942c55a4041a9bda97231a81ce180e1","after":"b10671651668e8d9dbedc5778af18b3190423532","ref":"refs/heads/docs","pushedAt":"2023-10-29T18:24:22.000Z","pushType":"force_push","commitsCount":0,"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: b0edbc55eabd67eacaf35a259a9446f1233256f5","shortMessageHtmlLink":"deploy: b0edbc5"}},{"before":"04d8ff8c55bdaf7b933fb5e2598eda604675086d","after":"b0edbc55eabd67eacaf35a259a9446f1233256f5","ref":"refs/heads/main","pushedAt":"2023-10-29T18:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"Feat: Global window object\n\nThis lets you show and hide the window, and get or set its title.","shortMessageHtmlLink":"Feat: Global window object"}},{"before":"2028d860a35e5b9fc46d7918b86219410f4e3267","after":"b4d566935942c55a4041a9bda97231a81ce180e1","ref":"refs/heads/docs","pushedAt":"2023-10-29T16:10:57.000Z","pushType":"force_push","commitsCount":0,"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: 04d8ff8c55bdaf7b933fb5e2598eda604675086d","shortMessageHtmlLink":"deploy: 04d8ff8"}},{"before":"a9f90c054a982ce2b88c5d853d0de6319d960def","after":"04d8ff8c55bdaf7b933fb5e2598eda604675086d","ref":"refs/heads/main","pushedAt":"2023-10-29T16:10:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"Feat: Process SDL events in main loop\n\nRight now we only process the quit event.","shortMessageHtmlLink":"Feat: Process SDL events in main loop"}},{"before":"1e3900dcc8278149c676633036ecb647be0a638b","after":"2028d860a35e5b9fc46d7918b86219410f4e3267","ref":"refs/heads/docs","pushedAt":"2023-06-22T12:06:14.915Z","pushType":"force_push","commitsCount":0,"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: a9f90c054a982ce2b88c5d853d0de6319d960def","shortMessageHtmlLink":"deploy: a9f90c0"}},{"before":"842e399723c0b74a3f3744d0fa8cd953e2b9927a","after":"a9f90c054a982ce2b88c5d853d0de6319d960def","ref":"refs/heads/main","pushedAt":"2023-06-22T12:05:47.062Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mcb2003","name":"Michael Connor Buchan","path":"/mcb2003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888860?s=80&v=4"},"commit":{"message":"Merge pull request #1 from braillescreen/readme-typo-fix","shortMessageHtmlLink":"Merge pull request #1 from braillescreen/readme-typo-fix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZs-bNAA","startCursor":null,"endCursor":null}},"title":"Activity ยท lower-elements/lege"}